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

 ++ detail.css
 
  -detail img
  -size
  -type list


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

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


/* ------------------------------------------------------------------[detail img] */
#detail_img{
	width:356px;
	float:left;
	margin:0 4px auto 0;
}

#detail_text{
	width:200px;
	float:left;
	margin:0 0 30px 0;
}


/*-----------------------------------------img*/
.detailIMG{
	width:350px;
	background-color:#fff;
	margin:0;
	padding:2px;
	border:#CCCCCC 1px solid;
}

.zoomUP{
	display:block;
	width:186px;
	height:30px;
	margin:0 0 5px 0;
	background:url(/images/detail_zoomup-icon.jpg) -5px 0 no-repeat;
	text-indent:-1000em;
	cursor:pointer;
}

.photoLIST{
	display:block;
	width:340px;
	margin:5px 0;
	padding:4px 4px 1px 4px;
	border:1px solid #f4ccd4;
	background:#faf0f0;
	list-style:none none;
	overflow:hidden;
}
.photoLIST li{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.photoLIST li.photoLISTr{
	margin:0!important;
	margin:0 -10px 0 0;
}
.photoLIST li a,
.photoLIST li a img{
	margin:0;
	padding:0;
}



/*-----------------------------------------img[salesUseally]*/
.salesUseally{
	width:200px;
	margin:0 0 20px 0;
	padding:0 0 6px 0;
	background-image:url(/images/detail_linktable-under.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.salesUseally h3.salesUseallyH{
	display:block;
	width:200px;
	height:45px;
	margin:0;
	padding:0;
	background-image:url(/images/detail_linktable-top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	font-size:1px;
}

.salesUseally .salesUseallyT{
	width:186px;
	margin:0;
	padding:5px 5px 0 5px;
	border-left:2px solid #ffa803;
	border-right:2px solid #ffa803;
	overflow:hidden;
}

.salesUseally .salesUseallyT img{
	float:left;
	width:50px;
	margin:0 5px 0 0;
}

.salesUseally .salesUseallyT p a{
	display:block;
	width:125px;
	float:left;
	margin:0;
	color:#FF0066;
	font-size:10px;
	text-decoration:none;
	line-height:1.6;
}







/*----------------------------------------text*/



.nameJPN{
	clear:both;
	display:block;
	width:200px;
	margin:10px 0 5px 0;
	padding:0;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.nameENG{
	display:block;
	width:200px;
	margin:0 0 0 0;
	padding:0;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	border-bottom:#CCCCCC 1px solid;
}

.D_code{
	display:block;
	width:200px;
	height:18px; /* 20px */
	margin:5px auto 0 0px;
	padding:2px 0 0 0;
	border-bottom:#CCCCCC 1px solid;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.D_fpropaty{
	display:block;
	width:200px;
	height:18px; /* 20px */
	margin:5px auto 0 0px;
	padding:2px 0 0 0;
	border-bottom:#CCCCCC 1px solid;
	font-size:11px;
	color:#666;
	text-decoration:none;
}


.D_priceN{
	display:block;
	width:200px;
	margin:10px auto 5px 0px;
	padding:0;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.D_priceS{
	display:block;
	width:200px;
	margin:0 auto 10px 0px;
	padding:0;
	font-size:14px;
	color: #FF0066;
	text-decoration:none;
}

.Swimmers{
	margin:10px auto 5px 0px;
	color: #BC6767;
}


#cartIN{
	clear:both;
	width:190px; /* 200 */
	height:160px;
	margin:10px 0;
	padding:10px 0 10px 10px;
	background-image:url(/images/detail_table-bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

ul.errorMB{
	display:block;
	clear:left;
	width:190px;
	padding:2px!important;
	padding:2px 2px 1px 2px;
	margin:20px 0 5px 0;
	background-color:#FFFFFF;
	border: #D25975 3px solid;
}

ul.errorMB li.errorM{
	display:block;
	width:176px;
	margin:0;
	padding:10px 5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	list-style:none;
	background-color: #D25975;
	text-align:left;
}

#cartIN .cartTable{
	width:200px;
	height:90px;
	margin:0;
	padding:0;
}

#cartIN .cartTableL{
	width:40px;
	height:24px;
	margin:0;
	padding:3px;
	font-size:12px;
}

#cartIN .cartTableR{
	width:140px;
	height:24px;
	margin:0;
	padding:3px;
	font-size:12px;
}

#cartIN p{
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
}
.cartIN-BT{
	display:block;
	width:184px;
	height:54px;
	margin:16px 0 0 0px;
	padding:0;
	background-image:url(/images/rollover/detail_cartin.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
	cursor:pointer;
	border:none;
}

/*.cartIN-BT a:hover{
	background-image:url(/images/rollover/detail_cartin.jpg);
	background-position:0 -54px;
}*/


/* ------------------------------------------------ WISHLIST BTN *//* 20080418 */
p.wishListBTN a.wishListBTN{
	display:block;
	width:200px;
	height:25px;
	margin:10px 0 0 0;
	padding:0;
	background-image:url(/images/rollover/wishlist_btn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
	cursor:pointer;
	border:none;
}

p.wishListBTN a.wishListBTN:hover{
	background-image:url(/images/rollover/wishlist_btn.gif);
	background-position:0 -25px;
}
/**/




.cautionH{
	display:block;
	width:190px; /* 200 */
	height:12px; /* 28 */
	margin:10px auto 0 auto;
	padding:4px 5px;
	background-color: #9A4E57;
	color:#fff;
	font-size:11px;
}


.cautionH strong{
	font-size:14px;
	margin:0 3px;
}

.textP{
	clear:left;
	display:block;
	width:350px;
	margin:5px auto 30px auto;
	padding:5px 0 10px 0;
	border-top:#cccccc 1px dotted;
	color:#7c5555;
	font-size:12px;
	line-height:1.5;
}
.textP2{
	clear:both;
	display:block;
	width:560px;
	margin:5px auto 15px auto;
	color:#7c5555;
	font-size:12px;
	line-height:1.5;
}

.text_caution{
	clear:left;
	display:block;
	width:200px;
	margin:0 auto 5px auto;
	padding:5px 0 0 0;
	color:#755857;
	line-height:1.4;
	font-size:11px;
}

/* ------------------------------------------------------------------[relation 20080402up */
.relationH{
	clear:left;
	display:block;
	width:560px;
	height:21px;
	margin:0;
	padding:0;
	background-image: url(/images/rerationitemlist_h.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;

}

.rerationBOX{
	display:block;
	width:540px;
	margin:10px 10px 20px 10px;
	padding:0;
	list-style:none none;
	overflow:hidden;
}

.rerationBOX li{
	display:block;
	width:120px;
	margin:0 20px 0 0;
	padding:0;
	list-style:none none;
	float:left;
}


.rerationBOX li p{
	font-size:10px;
	color:#777777;
	display:block;
	width:60px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	cursor:pointer;
}

.rerationBOX li.relationBOXr{
	display:block;
	width:120px;
	margin:0 0 0 0;
	padding:0;
	list-style:none none;
	float:left;
}

.rerationBOX li img{
	float:left;
	margin:0 4px 0 0;
	padding:2px;
	border:1px solid #CCCCCC;
}

.rerationBOX li strong.pinkB10{
	color:#FF6666;
	font-weight:bold;
	font-size:10px;
}



/* ------------------------------------------------------------------[size] */


h5.size{
	clear:left;
	display:block;
	width:560px;
	height:40px;
	margin:0;
	padding:0;
	background-image: url(/images/detail_h01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.sizeTable{
	background-color:#666;
	width:555px;
	margin:5px auto 10px auto;
}

.td_white{
	background-color:#FFFFFF;
	padding:3px;
	font-size:12px;
}

.td_white_t{
	background-color:#ff8f9e;
	padding:3px;
	margin:0;
	font-size:12px;
	text-align:center;
}

.td_white_t-b{
	background-color:#ff8f9e;
	padding:3px;
	margin:0;
	font-size:12px;
	text-align:center;
	border-left:1px solid #666;
	border-right:1px solid #666;
}


.td_white_l{
	background-color:#ff8f9e;
	padding:3px;
	margin:0;
	font-size:12px;
	width:100px;
}

.td_white_c{
	background-color:#fff;
	padding:2px auto;
	margin:0;
	font-size:14px;
	color:#000;
	text-align:center;
}


.table_p3{
	background-color:#FFECEC;
	color:#000;
	padding:3px;
	font-size:12px;
	width:180px;
}

.sizechartP{
	display:block;
	margin:5px 5px 0 10px;
}

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




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

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

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

img.rank0Img{
	width:100px;
	
	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:11px;
	color:#666;
	text-decoration:none;
}

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

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








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

.brandTypeList{
	clear:left;
	display:block;
	width:560px;
	height:40px;
	margin:0;
	padding:0;
	background-image: url(/images/brand_h.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;
	
}

ul.typeList{
	display:block;
	width:560px;
	
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}

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

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



/*------------------------------------icon*/

.icon{
	width:180px;
	margin:5px 0;
	padding:0;
}

.icon_50off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_50off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_55off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_55off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_60off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_60off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_65off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_65off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_70off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_70off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


.icon_75off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_75off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_80off{
	display:block;
	float:left;
	width:45px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_80off.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_souryou{
	display:block;
	float:left;
	width:50px;
	height:35px;

	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_souryou0.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


.icon_ninki{
	float:left;
	display:block;
	width:40px;
	height:35px;
	margin:0 5px 5px 0;
	background-image:url(/images/itemlist_icon_ninki.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_campaign{
	float:left;
	display:block;
	width:50px;
	height:40px;
	margin:0 0px 5px 0;
	background-image:url(/images/itemlist_icon_campaign.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

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


.icon_new{
	display:block;
	float:left;
	width:40px;
	height:20px;
	margin:8px 6px 0px 0;
	background-image:url(/images/itemlist_icon_new.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_osusume{
	display:block;
	float:left;
	width:50px;
	height:20px;
	margin:8px 0 0px 0;
	background-image:url(/images/itemlist_icon_osusume.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


a.share_twitter,
a.share_twitter:visited,
a.share_twitter:hover{
	display:block;
	width:194px;
	margin:5px 0;
	padding:3px;
	background:#232323;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:2px;
	border-radius: 4px;         /* CSS3 */
   -moz-border-radius: 4px;    /* Firefox */
   -webkit-border-radius: 4px; /* Safari,Chrome */

}
a.share_twitter:visited{
	color:#fff;
	text-decoration:none;
}
a.share_twitter:hover{
	background:#F1507C;
	text-decoration:none;
}
.share_twitter img{
	vertical-align: bottom;
	margin:0 3px 0 0;
}


/*-------------------------------------------------brand icon [start]*/
p.bi_leg_avenue a.bi_leg_avenue,
p.bi_leg_avenue_costume a.bi_leg_avenue_costume,
p.bi_leg_avenue_holiday a.bi_leg_avenue_holiday,
p.bi_leg_avenue_valentine a.bi_leg_avenue_valentine,
p.bi_leg_avenue_stocking a.bi_leg_avenue_stocking,
p.bi_leg_avenue_sexy a.bi_leg_avenue_sexy,
p.bi_leg_avenue_sexy_costume a.bi_leg_avenue_sexy_costume,
p.bi_leg_avenue_skinnydip a.bi_leg_avenue_skinnydip,
p.bi_leg_avenue_pets a.bi_leg_avenue_pets,
p.bi_shirley a.bi_shirley,
p.bi_shirley_cos a.bi_shirley_cos,
p.bi_shirley_holiday a.bi_shirley_holiday,
p.bi_shirley_valentine a.bi_shirley_valentine,
p.bi_risque a.bi_risque,
p.bi_allure_leather a.bi_allure_leather,
p.bi_Lucy_B a.bi_Lucy_B,
p.bi_tesa a.bi_tesa,
p.bi_ESCANTE a.bi_ESCANTE,
p.bi_INTIMISSIMI a.bi_INTIMISSIMI,
p.bi_LA_FLAVA a.bi_LA_FLAVA,
p.bi_Victorias_Secret a.bi_Victorias_Secret,
p.bi_candle a.bi_candle,
p.bi_pleaser a.bi_pleaser,
p.bi_lucious a.bi_lucious,
p.bi_ellie_shoes a.bi_ellie_shoes,
p.bi_highest_heel a.bi_highest_heel,
p.bi_demonia a.bi_demonia,
p.bi_devious a.bi_devious,
p.bi_masquerade a.bi_masquerade,
p.bi_coquette a.bi_coquette,
p.bi_darque a.bi_darque,
p.bi_zakk a.bi_zakk,
p.bi_forplay a.bi_forplay,
p.bi_KarosShoes a.bi_KarosShoes,
p.bi_100babe a.bi_100babe,
p.bi_wicked_wigs a.bi_wicked_wigs,
p.bi_Fabulous_Eyelash a.bi_Fabulous_Eyelash,
p.bi_PBC a.bi_PBC,
p.bi_BORDELLO a.bi_BORDELLO,
p.bi_edhardy a.bi_edhardy,
p.bi_ROMA a.bi_ROMA,
p.bi_venicianmask a.bi_venicianmask,
p.bi_folterclothing a.bi_folterclothing,
p.bi_music_legs_stocking a.bi_music_legs_stocking,
p.bi_music_legs_lingerie a.bi_music_legs_lingerie,
p.bi_music_legs_costume a.bi_music_legs_costume,
p.bi_7tillmidnightlingerie a.bi_7tillmidnightlingerie,
p.bi_7tillmidnightcostume a.bi_7tillmidnightcostume{
	display:block;
	float:left;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenew.png) 0 -45px no-repeat;
	width:70px;
	height:30px;
	color:#FF6699;
}
p.bi_leg_avenue a.bi_leg_avenue{ background:url(/bn/brand_bn_s_legavenew.png) 0 -45px no-repeat;}
p.bi_leg_avenue_costume a.bi_leg_avenue_costume{ background:url(/bn/brand_bn_s_legavenue_costume.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_holiday a.bi_leg_avenue_holiday{ background:url(/bn/brand_bn_s_legavenue_holiday.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_valentine a.bi_leg_avenue_valentine{ background:url(/bn/brand_bn_s_legavenue_valentine.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_stocking a.bi_leg_avenue_stocking{ background:url(/bn/brand_bn_s_legavenue_stocking.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_sexy a.bi_leg_avenue_sexy{ background:url(/bn/brand_bn_s_legavenue_sexy.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_sexy_costume a.bi_leg_avenue_sexy_costume{ background:url(/bn/brand_bn_s_legavenue_sexy_costume.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_skinnydip a.bi_leg_avenue_skinnydip{ background:url(/bn/brand_bn_s_legavenue_skinnydip.gif) 0 -45px no-repeat;}
p.bi_leg_avenue_pets a.bi_leg_avenue_pets{ background:url(/bn/brand_bn_s_legavenue_pets.gif) 0 -45px no-repeat;}
p.bi_shirley a.bi_shirley{ background: url(/bn/brand_bn_s_shirley.png) 0 -45px no-repeat;}
p.bi_shirley_cos a.bi_shirley_cos{ background: url(/bn/brand_bn_s_shirley_costume.gif) 0 -45px no-repeat;}
p.bi_shirley_holiday a.bi_shirley_holiday{ background: url(/bn/brand_bn_s_shirley_holiday.gif) 0 -45px no-repeat;}
p.bi_shirley_valentine a.bi_shirley_valentine{ background: url(/bn/brand_bn_s_shirley_valentine.gif) 0 -45px no-repeat;}
p.bi_risque a.bi_risque{ background: url(/bn/brand_bn_s_risque.png) 0 -45px no-repeat;}
p.bi_allure_leather a.bi_allure_leather{ background: url(/bn/brand_bn_s_allure.png) 0 -45px no-repeat;}
p.bi_Lucy_B a.bi_Lucy_B{ background: url(/bn/brand_bn_s_lucyb.png) 0 -45px no-repeat;}
p.bi_tesa a.bi_tesa{ background: url(/bn/brand_bn_s_tesa.gif) 0 -45px no-repeat;}
p.bi_ESCANTE a.bi_ESCANTE{ background: url(/bn/brand_bn_s_escante.gif) 0 -45px no-repeat;}
p.bi_INTIMISSIMI a.bi_INTIMISSIMI{ background: url(/bn/brand_bn_s_intimissimi.gif) 0 -45px no-repeat;}
p.bi_LA_FLAVA a.bi_LA_FLAVA{ background: url(/bn/brand_bn_s_laflava.gif) 0 -45px no-repeat;}
p.bi_Victorias_Secret a.bi_Victorias_Secret{ background: url(/bn/brand_bn_s_victoriassecret.gif) 0 -45px no-repeat;}
p.bi_candle a.bi_candle{ background: url(/bn/brand_bn_s_candle.gif) 0 -45px no-repeat;}
p.bi_pleaser a.bi_pleaser{ background: url(/bn/brand_bn_s_pleaser.png) 0 -45px no-repeat;}
p.bi_lucious a.bi_lucious{ background: url(/bn/brand_bn_s_lucious.png) 0 -45px no-repeat;}
p.bi_ellie_shoes a.bi_ellie_shoes{ background: url(/bn/brand_bn_s_ellieshose.png) 0 -45px no-repeat;}
p.bi_highest_heel a.bi_highest_heel{ background: url(/bn/brand_bn_s_highestheel.png) 0 -45px no-repeat;}
p.bi_demonia a.bi_demonia{ background: url(/bn/brand_bn_s_demonia.png) 0 -45px no-repeat;}
p.bi_devious a.bi_devious{ background: url(/bn/brand_bn_s_devious.png) 0 -45px no-repeat;}
p.bi_masquerade a.bi_masquerade{ background: url(/bn/brand_bn_s_masquerade.png) 0 -45px no-repeat;}
p.bi_coquette a.bi_coquette{ background: url(/bn/brand_bn_s_coquette.png) 0 -45px no-repeat;}
p.bi_darque a.bi_darque{ background: url(/bn/brand_bn_s_darque.png) 0 -45px no-repeat;}
p.bi_zakk a.bi_zakk{ background: url(/bn/brand_bn_s_zakk.png) 0 -45px no-repeat;}
p.bi_forplay a.bi_forplay{ background: url(/bn/brand_bn_s_forplay.png) 0 -45px no-repeat;}
p.bi_KarosShoes a.bi_KarosShoes{ background: url(/bn/brand_bn_s_karoshoes.gif) 0 -45px no-repeat;}
p.bi_100babe a.bi_100babe{ background: url(/bn/brand_bn_s_100babe.gif) 0 -45px no-repeat;}
p.bi_wicked_wigs a.bi_wicked_wigs{ background: url(/bn/brand_bn_s_wickedwigs.gif) 0 -45px no-repeat;}
p.bi_Fabulous_Eyelash a.bi_Fabulous_Eyelash{ background: url(/bn/brand_bn_s_fabulous_eyelash.gif) 0 -45px no-repeat;}
p.bi_PBC a.bi_PBC{ background: url(/bn/brand_bn_s_penthousebycoquette.gif) 0 -45px no-repeat;}
p.bi_BORDELLO a.bi_BORDELLO{ background: url(/bn/brand_bn_s_bordello.gif) 0 -45px no-repeat;}
p.bi_edhardy a.bi_edhardy{ background: url(/bn/brand_bn_s_edhardy.gif) 0 -45px no-repeat;}
p.bi_ROMA a.bi_ROMA{ background: url(/bn/brand_bn_s_roma.gif) 0 -45px no-repeat;}
p.bi_venicianmask a.bi_venicianmask{ background: url(/bn/brand_bn_s_vm.gif) 0 -45px no-repeat;}
p.bi_folterclothing a.bi_folterclothing{ background: url(/bn/brand_bn_s_folter.gif) 0 -45px no-repeat;}
p.bi_music_legs_stocking a.bi_music_legs_stocking{ background: url(/bn/brand_bn_s_musiclegsstocking.gif) 0 -45px no-repeat;}
p.bi_music_legs_lingerie a.bi_music_legs_lingerie{ background: url(/bn/brand_bn_s_musiclegslingerie.gif) 0 -45px no-repeat;}
p.bi_music_legs_costume a.bi_music_legs_costume{ background: url(/bn/brand_bn_s_musiclegscostume.gif) 0 -45px no-repeat;}
p.bi_7tillmidnightlingerie a.bi_7tillmidnightlingerie{ background: url(/bn/brand_bn_s_7tillmidnightlingerie.gif) 0 -45px no-repeat;}
p.bi_7tillmidnightcostume a.bi_7tillmidnightcostume{ background: url(/bn/brand_bn_s_7tillmidnightlingerie.gif) 0 -45px no-repeat;}

p.bi_XXX a.bi_XXX{ background: url(/bn/brand_bn_s_XXX.gif) 0 -45px no-repeat;}/*(brandIcon) XXX */



/*--------------------brand icon [end]*/


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

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








/*-----------------------------------------------------------------------------------------------------------brand icon list*/

ul.blandBlock{
	display:block;
	overflow:hidden;
	width:560px;
	margin:25px 0;
	list-style:none none;
}

ul.blandBlock li{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
}

/*-------------------------------------------------LA*/
li.iconLA a.iconLA{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/LA_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLA a.iconLA:hover{
	background-image: url(/images/brand/LA_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------LAS*/
li.iconLAS a.iconLAS{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/LAS_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLAS a.iconLAS:hover{
	background-image: url(/images/brand/LAS_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------SH*/
li.iconSH a.iconSH{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/SH_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconSH a.iconSH:hover{
	background-image: url(/images/brand/SH_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------RSQ*/
li.iconRSQ a.iconRSQ{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/RSQ_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconRSQ a.iconRSQ:hover{
	background-image: url(/images/brand/RSQ_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------AL*/
li.iconAL a.iconAL{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/AL_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconAL a.iconAL:hover{
	background-image: url(/images/brand/AL_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------TESA*/
li.iconTESA a.iconTESA{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/TESA_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconTESA a.iconTESA:hover{
	background-image: url(/images/brand/TESA_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------LB*/
li.iconLB a.iconLB{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LB_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLB a.iconLB:hover{
	background-image: url(/images/brand/LB_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------INTIMISSIMI*/ /* 20080307up */
li.iconINTIM a.iconINTIM{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/INTIMISSIMI_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconINTIM a.iconINTIM:hover{
	background-image: url(/images/brand/INTIMISSIMI_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*==================================================================*/
/*-------------------------------------------------LAH*/
li.iconLAH a.iconLAH{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LAH_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLAH a.iconLAH:hover{
	background-image: url(/images/brand/LAH_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------LAV*/
li.iconLAV a.iconLAV{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LAV_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLAV a.iconLAV:hover{
	background-image: url(/images/brand/LAV_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------SHH*/
li.iconSHH a.iconSHH{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/SHH_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconSHH a.iconSHH:hover{
	background-image: url(/images/brand/SHH_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------SHV*/
li.iconSHV a.iconSHV{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/SHV_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconSHV a.iconSHV:hover{
	background-image: url(/images/brand/SHV_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------SD*/
li.iconSD a.iconSD{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/SD_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconSD a.iconSD:hover{
	background-image: url(/images/brand/SD_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------LAC*/
li.iconLAC a.iconLAC{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LAC_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLAC a.iconLAC:hover{
	background-image: url(/images/brand/LAC_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------LASC*/
li.iconLASC a.iconLASC{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LASC_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLASC a.iconLASC:hover{
	background-image: url(/images/brand/LASC_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------SHC*/
li.iconSHC a.iconSHC{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/SHC_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconSHC a.iconSHC:hover{
	background-image: url(/images/brand/SHC_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}



/*==================================================================*/
/*-------------------------------------------------LAST*/
li.iconLAST a.iconLAST{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LAST_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLAST a.iconLAST:hover{
	background-image: url(/images/brand/LAST_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------PL*/
li.iconPL a.iconPL{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/PL_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconPL a.iconPL:hover{
	background-image: url(/images/brand/PL_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------LC*/
li.iconLC a.iconLC{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/LC_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLC a.iconLC:hover{
	background-image: url(/images/brand/LC_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------ES*/
li.iconES a.iconES{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/ES_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconES a.iconES:hover{
	background-image: url(/images/brand/ES_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------HH*/
li.iconHH a.iconHH{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/HH_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconHH a.iconHH:hover{
	background-image: url(/images/brand/HH_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------DM*/
li.iconDM a.iconDM{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/DM_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconDM a.iconDM:hover{
	background-image: url(/images/brand/DM_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------DV*/
li.iconDV a.iconDV{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image:url(/images/brand/DV_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconDV a.iconDV:hover{
	background-image: url(/images/brand/DV_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------CB*/
li.iconCB a.iconCB{
	clear:left;
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/CB_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconCB a.iconCB:hover{
	background-image: url(/images/brand/CB_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------LAP*/
li.iconLAP a.iconLAP{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/LAP_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconLAP a.iconLAP:hover{
	background-image: url(/images/brand/LAP_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------MLS*/
li.iconMLS a.iconMLS{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/MLS_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconMLS a.iconMLS:hover{
	background-image: url(/images/brand/MLS_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------MLL*/
li.iconMLL a.iconMLL{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/MLL_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


li.iconMLL a.iconMLL:hover{
	background-image: url(/images/brand/MLL_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


/*-------------------------------------------------SML*/
li.iconSML a.iconSML{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/SML_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}
li.iconSML a.iconSML:hover{
	background-image: url(/images/brand/SML_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------SMC*/
li.iconSMC a.iconSMC{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/SMC_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}
li.iconSMC a.iconSMC:hover{
	background-image: url(/images/brand/SMC_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

/*-------------------------------------------------GOGO*/
li.iconGOGO a.iconGOGO{
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(/images/brand/GOGO_80.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}
li.iconGOGO a.iconGOGO:hover{
	background-image: url(/images/brand/GOGO_80.jpg);
	background-repeat:no-repeat;
	background-position:0 -80px;
}




/*-------------------------------------------------------------brand icon list  text link*/
ul.blandBlock li.textLink{
	display:block;
	width:240px;
	height:25px; /* 80 */
	margin:0;
	padding:55px 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}


/* ----------------------------------------------------------
 	footprnt 20110518
 ---------------------------------------------------------- */
 
.footprintBOX{
	display:block;
	width:540px;
	margin:10px 10px 20px 10px;
	padding:0;
	list-style:none none;
	overflow:hidden;
}

.footprintBOX li{
	display:block;
	width:60px;
	margin:0 0 0 0;
	padding:0;
	list-style:none none;
	float:left;
}


.footprintBOX li p{
	font-size:10px;
	color:#777777;
	display:block;
	width:60px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	cursor:pointer;
}

.footprintBOX li.footprintBOXr{
	display:block;
	width:120px;
	margin:0 0 0 0;
	padding:0;
	list-style:none none;
	float:left;
}

.footprintBOX li img{
	float:left;
	margin:0 4px 0 0;
	padding:2px;
	border:1px solid #CCCCCC;
}

.footprintBOX li strong.pinkB10{
	color:#FF6666;
	font-weight:bold;
	font-size:10px;
}


/* ----------------------------------------------------------
 	osusumeexpress 20110520
 ---------------------------------------------------------- */
 
 h5.osusumeexpress{
	display:block;
	width:560px;
	height:40px;
	margin:50px 0 0 0;
	padding:0;
	background-image: url(/images/detail_h03.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


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

ul.expressbox a:hover{
	background-color:#FFFFFF;
}

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


.Pnokori{
	margin:0 15px 0 15px;
}

.Pnokori em{
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	color:#F06;
	font-style:normal;
}

.footprintH{
	display:block;
	width:560px;
	height:22px;
	margin:0 0 0 0;
	padding:0;
	background-image: url(/images/detail_h04.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


.saisunTable{
  font-size:12px;
}
td.saisubTableTDTitle{
	background-color:#ff8f9e;
	padding:3px;
	margin:0;
	font-size:10px;
	text-align:center;
}
td.saisubTableTDBody{
	background-color:#fff;
	padding:3px;
	margin:0;
	font-size:10px;
	text-align:center;
}
