/*----------------------------------
	[index.css]
	
	-BN
	-News
	-Sale
	-Ranking5
	
----------------------------------*/

/* 2009 HALLOWEEN + Christmas */

#content{
	background:url(/images/2010halloween/2010halloween_bg3000.jpg) 0 25px no-repeat;/* 2010halloween仕様 */
/*	background:url(/images/2009halloween/top_bg.jpg) 0 0 no-repeat;*/
/*	padding-top:175px;*/
/*	background:url(/images/2010valentine/main2.jpg) 0 25px no-repeat;*/
/*	background:url(/images/201002stocking/bg.jpg) 0 1370px no-repeat;*/
/*	background:#fff;*/
/*	padding-top:120px;*/
}

#content a.IMGgif{
	display:block;
	width:560px;
	height:450px;
	margin:0 0 20px 0;
}
#content a.IMGgif img{
	margin:0;
}
#content div#countdown{
	width:180px;
	height:110px;
	margin:0 0 50px 290px;
}
#content div#countdown img{
	margin:0;
}

/* ------------ twetter text box */
#tweet{
	display:block;
	width:580px; /* 590 */
	_width:590px;
	height:15px;
	_height:15px;
/*	margin:-10px 0 0 -15px;*/
/*	margin:-10px 0 5px -15px;*/
	margin:-10px 0 200px -15px; /* 2010halloween仕様 */
	padding:5px;
	background: #442828;
	color: #F99;
	font-size:12px;
	font-weight:bold;
	list-style:none none;
}
#tweet a{
	color:#FFF;
}

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



.text20091209{
	margin:0 0 130px 0;
}

.topBN560mb120,
.topBN560x300,
.topBN560x230,
.topBN560x400{
	display:block;
	width:560px;
	margin:0 0 0 0;
}
.topBN560mb120{
	height:540px;
}
.topBN560x300{
	height:320px;
}
.topBN560x230{
	height:250px;
}
.topBN560x400{
	height:420px;
}
.topBN560mb120 img,
.topBN560x300 img,
.topBN560x230 img,
.topBN560x400 img{
	width:560px;
	margin:0 0 0 0;
}

*+html>/**/body .topBN560mb120 img{
	margin:0 0 125px 0;
}

.TOPauctionBOX{
	clear:both;
	width:560px;
	height:230px;
/*	margin:0 0 120px 0;*/
}

.arrowBOX{
	width:560px;
	height:80px;
	margin:-10px 0 -20px 0;
}
.XmasColor{
	margin:35px 0 0 0;
}

.itemBN{
	margin:0 10px 0 0;
}

.HWicon{
	display:block;
	float:left;
	width:560px;
	height:240px;
	background:url(/images/2009christmas/icon_bg.jpg) right top no-repeat;
	font-size:12px;
	margin:-25px 0 15px 0;
}
.HWicon dt{
	display:block;
	width:240px;
	height:240px;
	float:left;
	margin:0 50px 0 0;
}
.HWicon dd{
	margin:15px 0 0 0;
	line-height:1.4;
}


.HWiconL,
.HWiconR{
	display:block;
	float:left;
	width:275px;
	height:180px;
	background:url(/images/2009halloween/icon_bg.gif) right top no-repeat;
	font-size:11px;
	margin:0 10px 15px 0;
}
.HWiconR{
	margin:0 0 15px 0;
	font-size:12px;
}
.HWiconL dt,
.HWiconR dt{
	display:block;
	width:180px;
	height:180px;
	float:left;
	margin:0 3px 0 0;
}
.HWiconL dd,
.HWiconR dd{
	margin:7px 0 0 0;
	line-height:1.2;
}
.HWiconR dd strong{
	font-weight:bold;
}
.HWiconL dd a,
.HWiconR dd a{
	color:#651438;
}

.sexybitesBOX{
	width:550px;
	height:275px;
	margin:0 0 30px 0;
	_margin:0 0 20px 0;
/*	margin:0 0 15px 0;
	_margin:0 0 15px 0;*/
	padding:5px 0 0 10px;
	background:url(/images/2009halloween/sexybites_bg.gif) 0 0 repeat;
}
.sexybitesBOX dl{
	display:block;
	float:left;
	width:180px;
	height:255px;
	_height:265px;
	padding:10px 25px 0 15px;
	margin:0 0 10px 0;
	font-size:11px;
}
.sexybitesBOX dl dd strong{
	font-weight:bold;
	font-size:12px;
}
.sexybitesBOX dl dd span{
	display:block;
	width:180px;
	margin:4px 0 0 0;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
.topBN560Xmas,
.topBN560HW,
.topBN560HW2{
	clear:both;
	display:block;
	width:560px;
	margin:10px 0 10px 0;
	overflow:hidden;
	font-size:12px;
}
.topBN560HW{
	margin:80px 0 20px 0;
	_margin:0 0 0 0;
}
.topBN560HW2{
	margin:10px 0 25px 0;
}

.issuuBOX{
	width:553px;
	_width:556px;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
	border:2px solid #2a2a2a;
	border-top:none;
}

.orangeP{
	color:#F60;
}

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

#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;
	
}



#pink-white{
	width:540px;
	margin:0;
	padding:5px 10px 10px 10px;
	background-image: url(/images/table-bg-pinkwhite.jpg);
	background-position:left top;
}

/*-------------------------------------------------------navi clere*/
#navi{
	display:none;
}

#navi p{
	display:none;
}


/*--------------------------------------------------------FLASH + banner560px*/
.topFlash{
	width:560px;
	height:300px;
	margin:0 0 10px 0;
/*	margin:10px 0 10px 0;*/
	padding:0;
}

.topBN560{
	display:block;
	margin:0 0 10px 0;
	font-size:12px;
}

/*------------------------------------------------------Christmas ITEM LIST BN*//* 20081114up */
.christmasCategoryLIST{
	display:block;
	width:560px;
	height:134px;
	margin:0 0 10px 0;
	padding:0;
	list-style:none none;
}
.christmasCategoryLIST li{
	display:block;
	float:left;
	width:134px;
	height:134px;
	margin:0 8px 0 0;
	text-indent:-1000em;
}
li.christmasITEM01 a{
	display:block;
	width:134px;
	height:134px;
	margin:0 8px 0 0;
	padding:0;
	background:url(/images/top_2008christmas_01.jpg) 0 -40px no-repeat;
}
li.christmasITEM01 a:hover{
	background:url(/images/top_2008christmas_01.jpg) 0 -134px no-repeat;
}
li.christmasITEM02 a{
	display:block;
	width:134px;
	height:134px;
	margin:0 8px 0 0;
	padding:0;
	background:url(/images/top_2008christmas_02.jpg) 0 -40px no-repeat;
}
li.christmasITEM02 a:hover{
	background:url(/images/top_2008christmas_02.jpg) 0 -134px no-repeat;
}
li.christmasITEM03 a{
	display:block;
	width:134px;
	height:134px;
	margin:0 8px 0 0;
	padding:0;
	background:url(/images/top_2008christmas_03.jpg) 0 -40px no-repeat;
}
li.christmasITEM03 a:hover{
	background:url(/images/top_2008christmas_03.jpg) 0 -134px no-repeat;
}
li.christmasITEM04{
	margin:0 0 0 0;
}
li.christmasITEM04 a{
	display:block;
	width:134px;
	height:134px;
	margin:0 0 0 0;
	padding:0;
	background:url(/images/top_2008christmas_04.jpg) 0 -40px no-repeat;
}
li.christmasITEM04 a:hover{
	background:url(/images/top_2008christmas_04.jpg) 0 -134px no-repeat;
}

/* --- */
.christmasPickup6H{
	display:block;
	width:560px;
	height:30px;
	margin:10px 0 5px 0;
	padding:0;
	text-indent:-1000em;
	background:url(/images/top_christmas_pickup6_h.gif) 0 -40px no-repeat;
}
.christmasPickup6{
	display:block;
	width:560px;
	height:170px;
	margin:0 0 15px 0;
	padding:0;
	list-style:none none;
}
.christmasPickup6 li{
	display:block;
	float:left;
	width:90px;
	height:170px;
	margin:0 4px 0 0;
}
.christmasPickup6 li.noM{
	display:block;
	float:left;
	width:90px;
	height:170px;
	margin:0 0 0 0;
}
.christmasPickup6 li a img{
	border:none;
}



/*------------------------------------------------------ITEM LIST BN*//* 20080415up */

ul.topItemListBN{
	display:block;
	width:560px;
	height:330px;
	list-style:none none;
	margin:0 0 10px 0;
	background-image:url(../images/20080415top/top_itemlist_bn_h.gif);
	background-position:0 300px;
	background-repeat:no-repeat;
}


.topItemListBN li{
	display:block;
	width:112px;
	height:300px;
	margin:0 0 30px 0;
	float:left;
	text-indent:-1000em;
}


li.tilBN01 a.tilBN01{
	display:block;
	width:112px;
	height:300px;
	float:left;
	text-indent:-1000em;
	background-image:url(../images/20080415top/lingerie01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

li.tilBN01 a.tilBN01:hover{
	background-image:url(../images/20080415top/lingerie01.jpg);
	background-position:0 -300px;
	background-repeat:no-repeat;
}

/**/
li.tilBN02 a.tilBN02{
	display:block;
	width:112px;
	height:300px;
	float:left;
	text-indent:-1000em;
	background-image:url(../images/20080415top/lingerie02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

li.tilBN02 a.tilBN02:hover{
	background-image:url(../images/20080415top/lingerie02.jpg);
	background-position:0 -300px;
	background-repeat:no-repeat;
}

/**/
li.tilBN03 a.tilBN03{
	display:block;
	width:112px;
	height:300px;
	float:left;
	text-indent:-1000em;
	background-image:url(../images/20080415top/lingerie03.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

li.tilBN03 a.tilBN03:hover{
	background-image:url(../images/20080415top/lingerie03.jpg);
	background-position:0 -300px;
	background-repeat:no-repeat;
}

/**/
li.tilBN04 a.tilBN04{
	display:block;
	width:112px;
	height:300px;
	float:left;
	text-indent:-1000em;
	background-image:url(../images/20080415top/lingerie04.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

li.tilBN04 a.tilBN04:hover{
	background-image:url(../images/20080415top/lingerie04.jpg);
	background-position:0 -300px;
	background-repeat:no-repeat;
}

/**/
li.tilBN05 a.tilBN05{
	display:block;
	width:112px;
	height:300px;
	float:left;
	text-indent:-1000em;
	background-image:url(../images/20080415top/lingerie05.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

li.tilBN05 a.tilBN05:hover{
	background-image:url(../images/20080415top/lingerie05.jpg);
	background-position:0 -300px;
	background-repeat:no-repeat;
}


/*---------------------------------------------------------TOP BRAND [70x40]BTNx16 LIST*/ /* 20080415up */
ul.brandListx16{
	display:block;
	width:560px;
	height:80px;
	margin:10px auto;
	list-style:none none;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
}

ul.brandListx16 li{
	display:block;
	width:70px;
	height:40px;
	float:left;
}


/*LA*/
li.brandListx16LA a.brandListx16LA{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image:url(../bn/brand_bn_s_legavenew.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16LA a.brandListx16LA:hover{
	background-image:url(../bn/brand_bn_s_legavenew.png);
}

/*SH*/
li.brandListx16SH a.brandListx16SH{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_shirley.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16SH a.brandListx16SH:hover{
	background-image:url(../bn/brand_bn_s_shirley.png);
}

/*AL*/
li.brandListx16AL a.brandListx16AL{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_allure.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16AL a.brandListx16AL:hover{
	background-image:url(../bn/brand_bn_s_allure.png);
}


/*ESCA*/
li.brandListx16ESCA a.brandListx16ESCA{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_escante.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16ESCA a.brandListx16ESCA:hover{
	background-image:url(../bn/brand_bn_s_escante.gif);
}


/*TESA*/
li.brandListx16TESA a.brandListx16TESA{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_tesa.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16TESA a.brandListx16TESA:hover{
	background-image:url(../bn/brand_bn_s_tesa.gif);
}


/*FP*/
li.brandListx16FP a.brandListx16FP{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_forplay.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16FP a.brandListx16FP:hover{
	background-image:url(../bn/brand_bn_s_forplay.png);
}


/*LB*/
li.brandListx16LB a.brandListx16LB{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_lucyb.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16LB a.brandListx16LB:hover{
	background-image:url(../bn/brand_bn_s_lucyb.png);
}


/*INTIM*/
li.brandListx16INTIM a.brandListx16INTIM{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_intimissimi.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16INTIM a.brandListx16INTIM:hover{
	background-image:url(../bn/brand_bn_s_intimissimi.gif);
}


/*LAFLAVA*/
li.brandListx16LAFLAVA a.brandListx16LAFLAVA{
	clear:left;
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_laflava.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16LAFLAVA a.brandListx16LAFLAVA:hover{
	background-image:url(../bn/brand_bn_s_laflava.gif);
}


/*LAC*/
li.brandListx16LAC a.brandListx16LAC{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_legavenue_costume.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16LAC a.brandListx16LAC:hover{
	background-image:url(../bn/brand_bn_s_legavenue_costume.gif);
}


/*SHC*/
li.brandListx16SHC a.brandListx16SHC{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_shirley_costume.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16SHC a.brandListx16SHC:hover{
	background-image:url(../bn/brand_bn_s_shirley_costume.gif);
}


/*LAST*/
li.brandListx16LAST a.brandListx16LAST{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_legavenue_stocking.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16LAST a.brandListx16LAST:hover{
	background-image:url(../bn/brand_bn_s_legavenue_stocking.gif);
}


/*PL*/
li.brandListx16PL a.brandListx16PL{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_pleaser.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16PL a.brandListx16PL:hover{
	background-image:url(../bn/brand_bn_s_pleaser.png);
}


/*DM*/
li.brandListx16DM a.brandListx16DM{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_demonia.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16DM a.brandListx16DM:hover{
	background-image:url(../bn/brand_bn_s_demonia.png);
}


/*ES*/
li.brandListx16ES a.brandListx16ES{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_ellieshose.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16ES a.brandListx16ES:hover{
	background-image:url(../bn/brand_bn_s_ellieshose.png);
}


/*HH*/
li.brandListx16HH a.brandListx16HH{
	display:block;
	width:70px;
	height:40px;
	float:left;
	text-indent:-1000em;
	background-image: url(../bn/brand_bn_s_highestheel.png);
	background-position:0 -40px;
	background-repeat:no-repeat;
}
li.brandListx16HH a.brandListx16HH:hover{
	background-image:url(../bn/brand_bn_s_highestheel.png);
}




/*---------------------------------------------------------TOP POWER PUSH*/ /* 20080422up */
p.powerPush a.powerPush{
	display:block;
	width:560px;
	height:170px;
	margin:10px 0;
	text-indent:-1000em;
	background-image:url(/images/powerpush/20080516present.jpg); /* ｢ﾍﾋ霓ｵｹｹｿｷ(･ﾕ･｡･､･・ｾ､up､ｹ､・・ﾕ､ﾋﾊﾑｹｹ､ｹ､・ */
}

p.powerPush a.powerPush:hover{
	background-image:url(/images/powerpush/20080516present.jpg);
	background-position:0 -170px;
	background-repeat:no-repeat;
}


/*---------------------------------------------------------TOP BN*/ /* 20080410up */
.topBNexpress{
	clear:both;
	display:block;
	width:275px;
	height:200px;
	float:left;
	margin:0px 10px 0 0;
	font-size:10px;
	overflow:hidden;
}

.topBNauction{
	clear:both;
	display:block;
	width:275px;
	height:200px;
	float:left;
	margin:10px 10px 0 0;
	font-size:10px;
	overflow:hidden;
}

span.topBNauctionIMG a.topBNauctionIMG{
	display:block;
	width:275px;
	height:150px;
	margin:0;
	background-image:url(/images/bn_auction275x150.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
	border:none;
}
span.topBNauctionIMG a.topBNauctionIMG:hover{
	background-image:url(/images/bn_auction275x150.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
}


.topBNbrandauction{
	display:block;
	width:275px;
	height:200px;
	float:left;
	margin:10px 0 0 0;
	font-size:10px;
	overflow:hidden;
}

span.topBNbrandauctionIMG a.topBNbrandauctionIMG{
	display:block;
	width:275px;
	height:150px;
	margin:0;
	background-image:url(/images/bn_brandauction275x150.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
	border:none;
}
span.topBNbrandauctionIMG a.topBNbrandauctionIMG:hover{
	background-image:url(/images/bn_brandauction275x150.jpg);
	background-position:0 -150px;
	background-repeat:no-repeat;
}

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

.hs{
	clear:left;
	display:block;
	width:540px;
	height:22px;
	margin:0px 0 10px 0;
	padding:8px 0 0 10px;
	border-left:8px #ae0062 solid;
	background-color:#444444;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}




/*-------------------------------------------------------BN*/

#bn1{
	width:275px;
/*	height:135px;*/
	float:left;
	margin:0 10px 10px 0;
	font-size:12px;
}


#bn2{
	width:275px;
/*	height:135px;*/
	float:left;
	margin:0 0 10px 0;
	font-size:12px;
}


#bn3{
	clear:left;
	width:275px;
/*	height:135px;*/
	float:left;
	margin:5px 10px 0 0;
}


#bn4{
	width:275px;
/*	height:135px;*/
	float:left;
	margin:5px 0 0 0;
}

#bn5{
	width:275px;
/*	height:135px;*/
	float:left;
	margin:5px 10px 10px 0;
}


#bn6{
	width:275px;
/*	height:135px;*/
	float:left;
	margin:5px 0 10px 0;
}

/* ----------------------------------------------------------- 後で消す */
.clear{
	clear:left;
}


#bn7{
	clear:left;
	width:275px;
	height:135px;
	float:left;
	margin:5px 10px 0 0;
}


#bn8{
	width:275px;
	height:135px;
	float:left;
	margin:5px 0 0 0;
}

#bn1 p,
#bn2 p,
#bn3 p,
#bn4 p,
#bn5 p,
#bn6 p,
#bn7 p,
#bn8 p {
	font-size:11px;
	margin:0 0 5px 0;
}



/*--------------------------------------------------------News*/
.cautionBOX{
	width:560px;
	margin:10px 0 10px 0;
	border:1px solid #EBB6C5;
	overflow:hidden;
}
.cautionBOX h3{
	display:block;
	width:548px; /* 554px */
	margin:3px;
	padding:3px;
	background-color:#D77D8D;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.cautionBOX p{
	text-align:left;
	display:block;
	width:532px; /* 554 */
	padding:5px 10px;
	margin:3px;
	border:1px solid #CCCCCC;
	line-height:1.7;
	font-size:12px;
	color:#8D4749;
}

.cautionBOX p span{
	font-size:11px;
	color: #9A867E;
	line-height:1.5;
}

/*--------------------------------------------------------News*/
.newsH{
	width:560px;
	height:40px;
	margin:30px 0 0 0;
	background-image:url(/images/index_h_news.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}






/*--------------------------------------------------------Sale*/
.saleH{
	width:560px;
	height:40px;
	margin:30px 0 0 0;
	background-image:url(/images/index_h_sale.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}




/*--------------------------------------------------------Ranking5*/
/*.rankH{
	width:560px;
	height:40px;
	margin:30px 0 0 0;
	background-image:url(/images/index_h_rank.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}*/

ol.rankingTOP5{
	display:block;
	overflow:hidden;
	width:560px;
	
	margin:0;
	padding:0;
	list-style:none;
}

ol.rankingTOP5 li{
	display:block;
}

li.rank01{
	width:558px;
	margin:10px 0 5px 0;
	padding:0;
	border:#CC0000 1px solid;
	overflow:hidden;
	background-color:#FFFFCC;
}


ol.rankingTOP5 li div.rank2-3{
	clear:left;
	float:left;
	width:560px;
	
	margin:0 0 10px 0;
	padding:0;
}

ol.rankingTOP5 li div.rank4-5{
	clear:left;
	float:left;
	width:560px;
	
	margin:10px 0 0 0;
	padding:0;
}

li.rank02{
	clear:left;
	float:left;
	width:273px;
	height:245px;
	border:#CC0000 1px solid;
	margin:0 10px 5px 0;
	padding:0;
	background-color:#FFFFCC;
}

li.rank03{
	float:left;
	width:273px;
	height:245px;
	border:#CC0000 1px solid;
	margin:0 0 5px 0;
	padding:0;
	background-color:#FFFFCC;
}

li.rank04{
	clear:left;
	float:left;
	width:273px;
	height:245px;
	border:#CC0000 1px solid;
	margin:0 10px 5px 0;
	padding:0;
	background-color:#FFFFCC;
}

li.rank05{
	float:left;
	width:273px;
	height:245px;
	border:#CC0000 1px solid;
	margin:0 0 5px 0;
	padding:0;
	background-color:#FFFFCC;
}






/*----------------------------1*/
ol.rankingTOP5 li.rank01 a{
	text-decoration:none;
	border:none;
}

/**/

h5.rank01icon{
	display:block;
	float:left;
	width:40px;
	height:330px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	background-image:url(/images/top_ranking-rank-01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CC0000;
	text-indent:-1000em;
}

.img1st{
	float:left;
	width:220px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	background-image: url(/images/index_rank1bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

.img1st img.rank1Img{
	width:200px;
	margin:0 10px 0 10px;
	padding:0;
}

p.rank1stimg{
	display:block;
	width:220px;
	height:10px;
	margin:0;
	padding:0;
	background-image:url(/images/index_rank1bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
	font-size:1px;
}

/**/



.rank1P{
	float:left;
	width:283px;
	margin:10px 0 0 0;
	
}


.itemName1st{
	clear:left;
	display:block;
	width:273px;
	margin:0px auto 5px 5px;
	padding:0;
	font-size:18px;
	color:#000;
	font-weight:bold;
}

.priceN1st{
	clear:left;
	display:block;
	width:270px;
	margin:0 auto 0 10px;
	padding:0;
	font-size:12px;
	color:#000;
}

.priceS1st{
	clear:left;
	display:block;
	width:270px;
	margin:5px auto 0 10px;
	padding:0;
	font-size:18px;
	color:#FF3300;
	font-weight:bold;
}

.Poff1st{
	clear:left;
	display:block;
	width:270px;
	margin:5px auto auto 10px;
	padding:0;
	font-size:14px;
	color:#FF3366;
}

.text1st{
	clear:left;
	display:block;
	width:260px;
	
	margin:5px auto 20px 5px;
	padding:10px;
	border:#b02b40 1px solid;
	background-color:#fff;
}

/*---------rank icon*/
.iconR{
	width:135px;
	margin:0px 0 5px 5px;
	padding:0;
}

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

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


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


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

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

/*---------------------2-5*/

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

h5.rank02icon{
	display:block;
	float:left;
	width:40px;
	height:100%;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	background-image:url(/images/top_ranking-rank-02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CC0000;
	text-indent:-1000em;
}

h5.rank03icon{
	display:block;
	float:left;
	width:40px;
	height:100%;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	background-image:url(/images/top_ranking-rank-03.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CC0000;
	text-indent:-1000em;
}

h5.rank04icon{
	display:block;
	float:left;
	width:40px;
	height:100%;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	background-image:url(/images/top_ranking-rank-04.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CC0000;
	text-indent:-1000em;
}

h5.rank05icon{
	display:block;
	float:left;
	width:40px;
	height:100%;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	background-image:url(/images/top_ranking-rank-05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CC0000;
	text-indent:-1000em;
}



.rank0ImgBox{
	float:left;
	width:106px;
	
	margin:5px 5px 0 0;
	padding:0;
	border:none;
}



/*img.rank0Img{
	width:100px;
	background-color:#fff;
	margin:5px 0 auto 5px;
	padding:2px;
	border:#CCCCCC 1px solid;
}
*/



.rankP{
	width:112px;
	float:left;
	margin:0;
	padding:0;
}


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

.rankP .priceN{
	display:block;
	width:102px;
	
	margin:0 0 0 0;
	padding:0;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.rankP .priceS{
	display:block;
	width:102px;
	margin:2px 0 0 0;
	padding:0;
	font-size:16px;
	color:#FF3300;
	text-decoration:none;
	font-weight:bold;
}

.rankP .Poff{
	display:block;
	width:102px;
	margin:3px 0 auto 0;
	padding:0;
	font-size:14px;
	color:#FF3366;
}






/* ---------------------------------------------------------------------------------------------------------[item list] */

.osusumeListH{
	clear:both;
	display:block;
	width:560px;
	height:65px;
	margin:10px 0 0 0;
	padding:0;
	background-image:url(/images/top_osusume15H-.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

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

ul.typeList_y{
	clear:left;
	display:block;
	width:560px;
	height:auto;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:10px 0;
	list-style:none;
	background-color:#FFFFCC;
}

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

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


ul.typeList{
	clear:left;
	display:block;
	width:560px;
	height:auto;
	overflow:hidden;
	margin:10px 0 30px 0;
	padding:0 0 10px 0;
	list-style:none;
}

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


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



.itemName{
	clear:left;
	display:block;
	width:125px;
	margin:5px 0 3px 2px;
	padding:0;
	font-size:11px;
	color:#333333;
	border-bottom:1px dotted #cccccc;
}

.priceN{
	clear:left;
	display:block;
	width:125px;
	height:12px;
	text-decoration:line-through;
	margin:0 0 0 2px;
	padding:0;
	font-size:11px;
	color:#999999;
}


.Poff{
	clear:left;
	display:block;
	width:125px;
	margin:2px 0 0 2px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#0078ff;
}

.priceS{
	clear:left;
	display:block;
	width:125px;
	margin:2px 0 0 2px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color: #ff5959;
	text-decoration:none;
	border-bottom:1px dotted #cccccc;
}


.Ptext{
	clear:left;
	display:block;
	width:125px;
	margin:2px 0 0 2px;
	padding:0;
	font-size:11px;
	color:#999999;
}


.Ptext a{
	color:#777777;
}


img.rank0Img{
	width:100px;
	background-color:#fff;
	margin:0 5px 3px 12px;
	padding:2px;
	border:#CCCCCC 1px solid;
	float:left;
}


/* 20080404 up */

/*a.imgShadow{
	display:block;
	background-image:url(../images/shadow.gif);
	background-position:right bottom;
	width:100px;
	margin:0 3px 3px 0;
}


img.rank0Img{
	width:100px;
	position:relative;
	border:2px solid #FFFFFF;
	left:-3px;
	top:-3px;
	float:left;
}
*/


/*-------------------------------------------------------------------------------------------------*/
.go01D a.go01D{
	clear:left;
	display:block;
	width:105px;
	height:20px;
	margin:0 0 0 170px;
	padding:0;
	text-decoration:none;
	background-image:url(/images/rollover/go_detail.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-1000em;
}


.go01D a.go01D:hover{
	background-image:url(/images/rollover/go_detail.jpg);
	background-repeat:no-repeat;
	background-position:0 -20px;
}



.goD a.goD{
	clear:left;
	display:block;
	width:105px;
	height:20px;
	margin:5px 0 0 0;
	padding:0;
	text-decoration:none;
	background-image:url(/images/rollover/go_detail.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-1000em;
}


.goD a.goD:hover{
	background-image:url(/images/rollover/go_detail.jpg);
	background-repeat:no-repeat;
	background-position:0 -20px;
}




/*-----------------------------------------------------------------------------------------------------*/
.rankingH{
	clear:left;
	display:block;
	width:560px;
	height:66px;
	margin:30px 0 0 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/index_h_ranking.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


/**/
.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;
}





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

.icon{
	width:50px;
	float:left;
	margin:5px 0;
	padding:0;
}

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

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

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

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

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

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

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




.icon_souryou{
	display:block;
	width:125px;
	height:13px;
	margin:3px 0 0 2px;
	background-image:url(/images/icon_souryou0.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.icon_ninki{
	clear:left;
	display:block;
	width:40px;
	height:35px;
	margin:0 0px 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:125px;
	height:13px;
	margin:3px 0 0 2px;
	background-image:url(/images/icon_campaign.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

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


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

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



/*---------------------------------------------------------------- featured types 60x60 x 9 *//* 20080416up */
.featuredTypesH{
	display:block;
	width:560px;
	height:30px;
	margin:20px 0 0 0;
	text-indent:-1000em;
	background-image:url(../images/featuredtypes_h.gif);
}

.featuredTypesBOX{
	display:block;
	width:555px; /* 560px */
	height:240px;
	margin:0 5px 0 0;
	list-style:none none;
}

.featuredTypesBOX li{
	display:block;
	float:left;
	width:180px; /* 180px */
	height:70px; /*  */
	margin:10px 0 0 0;
	font-size:11px;
	border-bottom:1px dotted #999999;
}

.featuredTypesBOX li img{
	margin:0 15px 0 10px;
}

.Pright{
	clear:both;
	display:block;
	width:555px;
	height:30px;
	margin:5px 0 0px 0;
	text-align:right;
	font-size:12px;
}


/*----------------------------------------------------------------YUKI*/
.yuki{
	clear:both;
	width:560px;
	margin:25px auto;
	line-height:1.5;
}


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

ul.blandBlock{
	display:block;
	overflow:hidden;
	width:560px;
	margin:10px 0 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;
}

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


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


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


li.iconFP a.iconFP:hover{
	background-image: url(/images/brand/FP_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;
}

/*-------------------------------------------------------------brand icon list  text link*/

p.textLink{
	display:block;
	width:560px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}


/* ----------------------------------------------------------------------------------------------------- brand Lanking start */
.brandRankingH{
	clear:left;
	display:block;
	width:560px;
	height:40px;
	margin:30px 0 0 0;
	padding:0;
	text-indent:-1000em;
	background-image:url(/images/index_h_brandrank.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


dl.brandListBOX,
dl.brandListBOXr{
	display:block;
	float:left;
	width:275px;
	height:95px;
	margin:5px 10px 10px 0;
}
dl.brandListBOXr{
	margin:5px 0 10px 0;
}
dl.brandListBOX dd,
dl.brandListBOXr dd{
	display:block;
	width:60px; /* 60 */
	float:left;
	padding:2px 0 0 0;
	margin:0 0 0 5px!important;
	margin:0 0 0 2.5px;
	text-align:center;
	font-size:11px;
	background:#EDCDC2;
}
dl.brandListBOX dd a,
dl.brandListBOXr dd a{
	display:block;
	width:54px;
	height:74px;
/*	background: #EDCDC2;*/
	background:#fff;
	padding:2px;
	border:1px solid #edcdc2;
}
dl.brandListBOX dd a img,
dl.brandListBOXr dd a img{
	margin:0;
	padding:0;
}

/* ----------------------------------------------------------------- brand icon start */
/*-------------------------------------------------
  ▼ランジェリー
------------------------------------------------ *//* Leg Avenue */
dt.blLAimg a.blLAimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenew.png) 0 -40px no-repeat;
}
dt.blLAimg a.blLAimg:hover{
	background:url(/bn/brand_bn_s_legavenew.png) 0 0 no-repeat;
}

/* Leg Avenue Sexy */
dt.blLASimg a.blLASimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_sexy.gif) 0 -40px no-repeat;
}
dt.blLASimg a.blLASimg:hover{
	background:url(/bn/brand_bn_s_legavenue_sexy.gif) 0 0 no-repeat;
}

/* Shirley */
dt.blSHimg a.blSHimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_shirley.png) 0 -40px no-repeat;
}
dt.blSHimg a.blSHimg:hover{
	background:url(/bn/brand_bn_s_shirley.png) 0 0 no-repeat;
}

/* Risque */
dt.blRSQimg a.blRSQimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_risque.png) 0 -40px no-repeat;
}
dt.blRSQimg a.blRSQimg:hover{
	background:url(/bn/brand_bn_s_risque.png) 0 0 no-repeat;
}


/*BABE*/
dt.blBABEimg a.blBABEimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_100babe.gif) 0 -40px no-repeat;
}
dt.blBABEimg a.blBABEimg:hover{
	background:url(/bn/brand_bn_s_100babe.gif) 0 0 no-repeat;
}

/* ALLURE */
dt.blALimg a.blALimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_allure.png) 0 -40px no-repeat;
}
dt.blALimg a.blALimg:hover{
	background:url(/bn/brand_bn_s_allure.png) 0 0 no-repeat;
}

/* HUSTLER */
dt.blHSLimg a.blHSLimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_hustler.gif) 0 -40px no-repeat;
}
dt.blHSLimg a.blHSLimg:hover{
	background:url(/bn/brand_bn_s_hustler.gif) 0 0 no-repeat;
}

/* ESCANTE */
dt.blESCAimg a.blESCAimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_escante.gif) 0 -40px no-repeat;
}
dt.blESCAimg a.blESCAimg:hover{
	background:url(/bn/brand_bn_s_escante.gif) 0 0 no-repeat;
}

/* TESA */
dt.blTESAimg a.blTESAimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_tesa.gif) 0 -40px no-repeat;
}
dt.blTESAimg a.blTESAimg:hover{
	background:url(/bn/brand_bn_s_tesa.gif) 0 0 no-repeat;
}

/*LUXE by Forplay*/
dt.blLUXEimg a.blLUXEimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_forplay_luxecollection.gif) 0 -40px no-repeat;
}
dt.blLUXEimg a.blLUXEimg:hover{
	background:url(/bn/brand_bn_s_forplay_luxecollection.gif) 0 0 no-repeat;
}

/* Lucy B */
dt.blLBimg a.blLBimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_lucyb.png) 0 -40px no-repeat;
}
dt.blLBimg a.blLBimg:hover{
	background:url(/bn/brand_bn_s_lucyb.png) 0 0 no-repeat;
}

/*DRQ*/
dt.blDRQimg a.blDRQimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_darque.png) 0 -40px no-repeat;
}
dt.blDRQimg a.blDRQimg:hover{
	background:url(/bn/brand_bn_s_darque.png) 0 0 no-repeat;
}


/*CQT ************************ */
dt.blCQTimg a.blCQTimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_coquette.gif) 0 -40px no-repeat;
}
dt.blCQTimg a.blCQTimg:hover{
	background:url(/bn/brand_bn_s_coquette.gif) 0 0 no-repeat;
}

/* INTIMISSIMI **************** */
dt.blINTIMISSIMIimg a.blINTIMISSIMIimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_intimissimi.gif) 0 -40px no-repeat;
}
dt.blINTIMISSIMIimg a.blINTIMISSIMIimg:hover{
	background:url(/bn/brand_bn_s_intimissimi.gif) 0 0 no-repeat;
}


/*-------------------------------------------------
  ▼イベント向け
------------------------------------------------ */
/* Leg Avenue Holiday */
dt.blLAHimg a.blLAHimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_holiday.gif) 0 -40px no-repeat;
}
dt.blLAHimg a.blLAHimg:hover{
	background:url(/bn/brand_bn_s_legavenue_holiday.gif) 0 0 no-repeat;
}

/* Shirley Holiday */
dt.blSHHimg a.blSHHimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_shirley_holiday.gif) 0 -40px no-repeat;
}
dt.blSHHimg a.blSHHimg:hover{
	background:url(/bn/brand_bn_s_shirley_holiday.gif) 0 0 no-repeat;
}

/* Leg Avenue Valentine */
dt.blLAVimg a.blLAVimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_valentine.gif) 0 -40px no-repeat;
}
dt.blLAVimg a.blLAVimg:hover{
	background:url(/bn/brand_bn_s_legavenue_valentine.gif) 0 0 no-repeat;
}

/* Shirley Valentine ************* */
dt.blSHVimg a.blSHVimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_shirley_valentine.gif) 0 -40px no-repeat;
}
dt.blSHVimg a.blSHVimg:hover{
	background:url(/bn/brand_bn_s_shirley_valentine.gif) 0 0 no-repeat;
}



/*-------------------------------------------------
  ▼水着
------------------------------------------------ */
/* SKINNY Dip */
dt.blSDimg a.blSDimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_skinnydip.gif) 0 -40px no-repeat;
}
dt.blSDimg a.blSDimg:hover{
	background:url(/bn/brand_bn_s_legavenue_skinnydip.gif) 0 0 no-repeat;
}


/*-------------------------------------------------
  ▼アウター 
------------------------------------------------ */
/*FP*/
dt.blFPimg a.blFPimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_forplay.png) 0 -40px no-repeat;
}
dt.blFPimg a.blFPimg:hover{
	background:url(/bn/brand_bn_s_forplay.png) 0 0 no-repeat;
}

/*LAFLAV*/
dt.blLAFLAVimg a.blLAFLAVimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_laflava.gif) 0 -40px no-repeat;
}
dt.blLAFLAVimg a.blLAFLAVimg:hover{
	background:url(/bn/brand_bn_s_laflava.gif) 0 0 no-repeat;
}

/*ED*/
dt.blEDimg a.blEDimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_edhardy.gif) 0 -40px no-repeat;
}
dt.blEDimg a.blEDimg:hover{
	background:url(/bn/brand_bn_s_edhardy.gif) 0 0 no-repeat;
}

/*VS*/
dt.blVSimg a.blVSimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_victoriassecret.gif) 0 0 no-repeat;
}
dt.blVSimg a.blVSimg:hover{
	background:url(/bn/brand_bn_s_victoriassecret.gif) 0 0 no-repeat;
}



/*-------------------------------------------------
  ▼コスチューム
------------------------------------------------ */
/*LAC*/
dt.blLACimg a.blLACimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_costume.gif) 0 -40px no-repeat;
}
dt.blLACimg a.blLACimg:hover{
	background:url(/bn/brand_bn_s_legavenue_costume.gif) 0 0 no-repeat;
}

/*LASC*/
dt.blLASCimg a.blLASCimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_sexy_costume.gif) 0 -40px no-repeat;
}
dt.blLASCimg a.blLASCimg:hover{
	background:url(/bn/brand_bn_s_legavenue_sexy_costume.gif) 0 0 no-repeat;
}

/*SHC*/
dt.blSHCimg a.blSHCimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_shirley_costume.gif) 0 -40px no-repeat;
}
dt.blSHCimg a.blSHCimg:hover{
	background:url(/bn/brand_bn_s_shirley_costume.gif) 0 0 no-repeat;
}



/*-------------------------------------------------
  ▼ストッキング
------------------------------------------------ */
/*LAST*/
dt.blLASTimg a.blLASTimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_stocking.gif) 0 -40px no-repeat;
}
dt.blLASTimg a.blLASTimg:hover{
	background:url(/bn/brand_bn_s_legavenue_stocking.gif) 0 0 no-repeat;
}




/*-------------------------------------------------
  ▼シューズ
------------------------------------------------ */
/*PL*/
dt.blPLimg a.blPLimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_pleaser.png) 0 -40px no-repeat;
}
dt.blPLimg a.blPLimg:hover{
	background:url(/bn/brand_bn_s_pleaser.png) 0 0 no-repeat;
}

/*BDL*/
dt.blBDLimg a.blBDLimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_bordello.gif) 0 -40px no-repeat;
}
dt.blBDLimg a.blBDLimg:hover{
	background:url(/bn/brand_bn_s_bordello.gif) 0 0 no-repeat;
}

/*LC*/
dt.blLCimg a.blLCimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_lucious.png) 0 -40px no-repeat;
}
dt.blLCimg a.blLCimg:hover{
	background:url(/bn/brand_bn_s_lucious.png) 0 0 no-repeat;
}

/*DM*/
dt.blDMimg a.blDMimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_demonia.png) 0 -40px no-repeat;
}
dt.blDMimg a.blDMimg:hover{
	background:url(/bn/brand_bn_s_demonia.png) 0 0 no-repeat;
}

/*DV*/
dt.blDVimg a.blDVimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_devious.png) 0 -40px no-repeat;
}
dt.blDVimg a.blDVimg:hover{
	background:url(/bn/brand_bn_s_devious.png) 0 0 no-repeat;
}

/*ES*/
dt.blESimg a.blESimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_ellieshose.png) 0 -40px no-repeat;
}
dt.blESimg a.blESimg:hover{
	background:url(/bn/brand_bn_s_ellieshose.png) 0 0 no-repeat;
}

/*ES legavenue*/
dt.blESLAimg a.blESLAimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_ellieshoeslegavenue.gif) 0 -40px no-repeat;
}
dt.blESLAimg a.blESLAimg:hover{
	background:url(/bn/brand_bn_s_ellieshoeslegavenue.gif) 0 0 no-repeat;
}

/*ES PENTHOUSE*/
dt.blESPHimg a.blESPHimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_penthouse.gif) 0 -40px no-repeat;
}
dt.blESPHimg a.blESPHimg:hover{
	background:url(/bn/brand_bn_s_penthouse.gif) 0 0 no-repeat;
}

/*KS*/
dt.blKSimg a.blKSimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_karoshoes.gif) 0 -40px no-repeat;
}
dt.blKSimg a.blKSimg:hover{
	background:url(/bn/brand_bn_s_karoshoes.gif) 0 0 no-repeat;
}


/*HH*/
dt.blHHimg a.blHHimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_highestheel.png) 0 -40px no-repeat;
}
dt.blHHimg a.blHHimg:hover{
	background:url(/bn/brand_bn_s_highestheel.png) 0 0 no-repeat;
}



/*-------------------------------------------------
  ▼その他雑貨・ペットなど
------------------------------------------------ */

/* Wicked Wig */
dt.blWWimg a.blWWimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_wickedwigs.gif) 0 -40px no-repeat;
}
dt.blWWimg a.blWWimg:hover{
	background:url(/bn/brand_bn_s_wickedwigs.gif) 0 0 no-repeat;
}



/* Febulous Eyelash */
dt.blFEimg a.blFEimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_fabulous_eyelash.gif) 0 -40px no-repeat;
}
dt.blFEimg a.blFEimg:hover{
	background:url(/bn/brand_bn_s_fabulous_eyelash.gif) 0 0 no-repeat;
}

/*Babydoll*/
dt.blBDimg a.blBDimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_babydoll.gif) 0 -40px no-repeat;
}
dt.blBDimg a.blBDimg:hover{
	background:url(/bn/brand_bn_s_babydoll.gif) 0 0 no-repeat;
}

/*LAP*/
dt.blLAPimg a.blLAPimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_legavenue_pets.gif) 0 -40px no-repeat;
}
dt.blLAPimg a.blLAPimg:hover{
	background:url(/bn/brand_bn_s_legavenue_pets.gif) 0 0 no-repeat;
}


/*CB(candle) ****************** */
dt.blCBimg a.blCBimg{
	display:block;
	float:left;
	width:70px;
	height:40px;
	margin:0 0 40px 0;
	text-indent:-1000em;
	background:url(/bn/brand_bn_s_candle.gif) 0 -40px no-repeat;
}
dt.blCBimg a.blCBimg:hover{
	background:url(/bn/brand_bn_s_candle.gif) 0 0 no-repeat;
}

/* brand icon fin ------------------------------------------------------------------- */


