@charset "euc-jp";

/* ---- 左ナビ部 ----*/
.navi{
	width:173px;
	text-align:center;
	vertical-align:top;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#ffffff;
	padding:0px;
	}


	.navi_soto{ 
		border: 1px #cccccc solid;
		width: 170px;
		border-spacing: 0px;
		border-collapse: collapse;
		padding:0px;
		}

	.navi_bg {
		vertical-align: top;
		width:170px;
		background-color:#f1f1f1;
		border-spacing: 0px;
		border-collapse: collapse;
		padding:0px;
		text-align:left;
		} 
		
	.ininfo {
		width:160px;
		padding: 3px;
		border: 1px #f1f1f1 solid;
		background-color: #ffffff;
		}

ul.icn { list-style: square url(http://www.rakuten.ne.jp/gold/shirohato/w_img/rakuten/icn_chishiki.gif);
	padding:2px;
	padding-left: 10px;
	margin:0 0 0 1em;
	vertical-align:middle;
	}
	
ul.mm { list-style: square url(http://www.rakuten.ne.jp/gold/shirohato/w_img/ttl/icn_magazine.gif);
	padding:3px;
	padding-left: 5px;
	margin:0 0 0 2em;
	vertical-align:middle;
	}
	
	
ul.faq { list-style: square url(http://www.rakuten.ne.jp/gold/shirohato/w_img/ttl/icn_qa.gif);
	padding:3px;
	padding-left: 5px;
	margin:0 0 0 2em;
	vertical-align:middle;
	}
	
.brand li{
	font-size: x-small;
	line-height: 1em;
	margin: 4px 0 0 12px;
	padding-left: 10px;
}

/*新着情報_20101101_kkawade*/
.newitem{
	background:url("http://www.rakuten.ne.jp/gold/shirohato/w_img/ttl/ttl_new.gif");
	width:170px;
	height:70px;
	}
.newitem a{
	display:block;
	width:170px;
	height:70px;
	position:relative;
	text-decoration:none;
	}
.newitem span{
	font-size:1.2em;
	color:#FFFFFF;
	position:absolute;
	bottom:2px;
	left:45px;
	}

/*サイズ表*/
div.bra-size {
	width:170px;
	margin:5px 0 0 0;
}
div.bra-size div{
	width:34px;
	height:19px;
	background:url(http://image.rakuten.co.jp/shirohato/cabinet/leftnavi/size-table.gif) no-repeat;
	float:left;
	text-indent:-9999px;
}
div.bra-size div.bra-size div.aacup, div.bra-size div.gcup, div.bra-size div.hcup, div.bra-size div.icup{
	width:42px;
	height:19px;
}
div.bra-size div a{
	display:block;
	width:34px;
	height:19px;
}
div.bra-size div.aacup, div.bra-size div.gcup, div.bra-size div.hcup, div.bra-size div.icup{
	display:block;
	width:42px;
	height:19px;
}

div.bra-size div.a65{background-position:0px 0px;}
div.bra-size div.a70{background-position:-34px 0px;}
div.bra-size div.a75{background-position:-68px 0px;}	
div.bra-size div.a80{background-position:-102px 0px;}
div.bra-size div.a85{background-position:-136px 0px;}

div.bra-size div.b65{background-position:0px -19px;}
div.bra-size div.b70{background-position:-34px -19px;}
div.bra-size div.b75{background-position:-68px -19px;}	
div.bra-size div.b80{background-position:-102px -19px;}
div.bra-size div.b85{background-position:-136px -19px;}	

div.bra-size div.c65{background-position:0px -38px;}
div.bra-size div.c70{background-position:-34px -38px;}
div.bra-size div.c75{background-position:-68px -38px;}
div.bra-size div.c80{background-position:-102px -38px;}
div.bra-size div.c85{background-position:-136px -38px;}

div.bra-size div.d65{background-position:0px -57px;}
div.bra-size div.d70{background-position:-34px -57px;}
div.bra-size div.d75{background-position:-68px -57px;}
div.bra-size div.d80{background-position:-102px -57px;}
div.bra-size div.d85{background-position:-136px -57px;}

div.bra-size div.e65{background-position:0px -76px;}
div.bra-size div.e70{background-position:-34px -76px;}
div.bra-size div.e75{background-position:-68px -76px;}
div.bra-size div.e80{background-position:-102px -76px;}
div.bra-size div.e85{background-position:-136px -76px;}

div.bra-size div.f65{background-position:0px -95px;}
div.bra-size div.f70{background-position:-34px -95px;}
div.bra-size div.f75{background-position:-68px -95px;}
div.bra-size div.f80{background-position:-102px -95px;}
div.bra-size div.f85{background-position:-136px -95px;}

div.bra-size div.aacup{background-position:0 -114px;}
div.bra-size div.gcup{background-position:-42px -114px;}
div.bra-size div.hcup{background-position:-84px -114px;}
div.bra-size div.icup{background-position:-126px -114px;}

/*パーセントオフ*/
.fll{
		margin:0 0 0 4px;
}
.fll img{
	float:left;
}

/*アコーディオン_20110630_kkawade*/
.navi_soto .accordion_head {cursor:pointer;}
.navi_soto{background-color:#FFFFFF;}
.navi_soto dl a{text-decoration:none; color:#333333;}
.navi_soto dl a:hover{text-decoration:none; color:#FF6600;}
.navi_soto dl dt{text-align:left; margin:3px 0 3px 10px; list-style:none;}
.navi_soto dl dd{text-align:left; margin:3px 0 3px 20px; list-style:none;}

