/* ------------------------------------
<a href="../../public_html">ランジェリー,コスチューム,ブーツのショッピングはオシャレな女の子のカリスマショップ Babydoll(ベビードール)</a>
 ++ category.css
 
  -Category Title
  -ranking
  -type list


------------------------------------- */
#pageName{
	float:left;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-image: url(/images/pagename_white.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
}

#pageName p.PNlingerie{
	display:block;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-image:url(/images/pagename_lingerie.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


#pageName p.PNshoes{
	display:block;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-image:url(/images/pagename_shose.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


#pageName p.PNstocking{
	display:block;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-image:url(/images/pagename_stocking.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


#pageName p.PNouter{
	display:block;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-image:url(/images/pagename_outer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


#pageName p.PNaccessory{
	display:block;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-image:url(/images/pagename_accessory.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}



/* ------------------------------------------------------------------[Category Title] */

h4.lingerieBN{
	width:560px;
	height:60px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_head01-lingerie.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


.shoesBN{
	width:560px;
	height:60px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_head02-shose.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.stockingBN{
	width:560px;
	height:60px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_head03-stocking.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.outerBN{
	width:560px;
	height:60px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_head04-outer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.accessoryBN{
	width:560px;
	height:60px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_head05-accessory.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}



/* ------------------------------------------------------------------[ranking] */
.categoryRankH{
	display:block;
	width:560px;
	height:40px;
	margin:0;
	padding:0;
	background-image:url(/images/category_h01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

ol.categoryRankBox{
	display:block;
	float:left;
	width:560px;
	
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	background-image:url(/images/table-bg-pinkwhite.jpg);
	background-repeat:repeat-y;
}

ol.categoryRankBox a:hover{
	background-color:#FFFFFF;
}

ol.categoryRankBox li{
	display:block;
	width:186px;
	
	margin:0;
	padding:0;
	float:left;
}

.rank1icon{
	display:block;
	width:106px;
	height:30px;
	margin:10px 45px 10px 35px;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_rank01icon.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.rank2icon{
	display:block;
	width:106px;
	height:30px;
	margin:10px 45px 10px 35px;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_rank02icon.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.rank3icon{
	display:block;
	width:106px;
	height:30px;
	margin:10px 45px 10px 35px;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/category_rank03icon.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}



img.rank0Img{
	width:140px;
	
	background-color:#fff;
	margin:0 40px 0 40px;
	padding:2px;
	border:#CCCCCC 1px solid;
}


.itemName{
	display:block;
	width:156px;
	
	margin:5px 15px 10px 15px;
	padding:0;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.priceN{
	display:block;
	width:156px;
	
	margin:0 15px;
	padding:0;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.priceS{
	display:block;
	width:156px;
	margin:2px 15px 0 15px;
	padding:0;
	font-size:14px;
	color:#e73686;
	text-decoration:none;
	text-align:center;
}

.Poff{
	display:block;
	width:156px;
	
	margin:3px 15px 5px 15px;
	padding:0;
	font-size:12px;
	color:#ff8f9e;
}








/* ------------------------------------------------------------------[type list] */

.categoryTypeList{
	clear:left;
	display:block;
	width:560px;
	height:40px;
	margin:0;
	padding:0;
	background-image:url(/images/category_h02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.allType{
	display:block;
	width:550px;
	height:12px;
	margin:15px 10px 0 0;
	text-align:right;
	font-size:12px;
	text-decoration:underline;
	
}

ul.typeList{
	clear:left;
	display:block;
	width:560px;
	height:auto;
	overflow:hidden;
	margin:15px 0 0px 0;
	padding:5px 0 15px 0;
	border-bottom:#CCCCCC 1px dotted;
	list-style:none;
}

ul.typeList li{
	display:block;
	width:186px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

ul.typeList a:hover{
	background-color: #FFFFCC;
}

/*--------*/

h5.hidden{
	visibility:hidden;
	display:none;
}
