@charset "Shift_JIS";

/*-----------------------------------------
font-sytle
------------------------------------------*/
#detailsPink #contents .emL{
	color:#F0408A;
	font-weight:bold;
	font-size: 123.1%;
}

#detailsPink #contents .emM{
	color:#F0408A;
	font-weight:bold;
	font-size: 108%;
}

#detailsPink #contents .emS{
	color:#F0408A;
	font-weight:normal;
}

#detailsPink #contents .subtle{
	color:#A67E29;
}



/*-----------------------------------------
layout
------------------------------------------*/
#detailsPink #contents h2{
	padding: 25px 0 5px;
	margin: 0;
}

#detailsPink #contents .layout01{
	background: url(../img/category/bgDesc_b.gif) no-repeat center bottom;
	padding: 0 0 10px;
	width: 646px;
}

#detailsPink #contents .layout02{
	background: url(../img/category/bgDesc_t.gif) no-repeat center top;
	padding: 15px 20px 5px;
	width: 606px;
}

#detailsPink #contents .layout03{
	width: 640px;
	margin: 0 auto;
}

#detailsPink #contents .layout02 h3,
#detailsPink #contents .layout02 h4,
#detailsPink #contents .layout02 h5{
	clear: both;
}


#detailsPink #contents .layout11{
	background: url(../img/category/bgCart2_b.gif) no-repeat center bottom;
	padding: 0 0 10px;
	width: 646px;
}

#detailsPink #contents .layout12{
	background: url(../img/category/bgCart2_t.gif) no-repeat center top;
	padding: 15px 20px 5px;
	width: 606px;
}

#detailsPink #contents .layout11 li{
	margin: 5px 0 5px 0;
}



/*-----------------------------------------
productDetails
------------------------------------------*/
#detailsPink #productDetails{
	width: 646px;
}

#detailsPink #productOrder{
	width: 354px;
	float: right;
}

#detailsPink #productPics{
	width: 260px;
	float: left;
}

#detailsPink #productPics li{
	width: 185px;
	margin: 1px auto 0;
}

#detailsPink #contents #productPics h2{
	background: url(../img/category/detailsTitle01.jpg) no-repeat left bottom;
	font-size: 100%;
	color: #FFF;
	padding: 2px 0 3px 5px;
	margin: 15px 0 5px;
}

#detailsPink #productPics #pic{
	width: 260px;
	background: url(../img/category/bgDetails_b.gif) no-repeat center bottom;
	padding: 0 0 20px;
	margin-bottom: 5px;
}

#detailsPink #productPics #pic p{
	width: 260px;
	background: url(../img/category/bgDetails_t.gif) no-repeat center top;
	text-align: center;
	padding: 20px 0 0;
}

#detailsPink #productPics #iconMond{
}

#detailsPink #productOrder #pageBack{
	width: 100px;
	padding: 0 0 10px 254px;
}

#detailsPink #pageBackBottom{
	width: 100px;
	padding: 10px 0 10px 546px;
	clear: both;
}

#detailsPink #productOrder h1{
	font-size: 138.5%;
	background: url(../img/category/bgProductTitle.jpg) repeat-x left bottom;
	padding: 0 0 20px;
	margin: 0;
	width: 354px;
}

#detailsPink #productOrder p.price{
	font-weight: bold;
	padding: 15px 0 2px;
	border-bottom: 1px solid #F6A8C9;
}

#detailsPink #productOrder #recommend{
}

#detailsPink #productOrder #recommend{
	background: #FEF2F4;
	padding: 10px;
	width: 334px;
	margin: 8px 0;
}

#detailsPink #productOrder #recommend dt{
	float: left;
	clear: left;
	font-size: 93%;
	padding-top: 2px;
}

#detailsPink #productOrder #recommend dd{
	padding: 0 0 0 5.5em;
}

#detailsPink #productOrder #recommend dd#review{
	clear: both;
	padding: 0;
}

#detailsPink #productOrder #recommend dd li{
	float: left;
	padding: 5px 10px 0 0;
}

#detailsPink #productOrder #comment dt{
	font-weight: bold;
	padding-top: 10px;
}

#detailsPink #productOrder #gotoCart{
	background: url(../img/category/bgCart_b.gif) no-repeat center bottom;
	width: 354px;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}

#detailsPink #productOrder #gotoCart02{
	background: url(../img/category/bgCart_t.gif) no-repeat center top;
	padding: 15px 9px 0;
	width: 336px;
}

#detailsPink #productOrder #gotoCart02 p{
	background: #FFF url(../img/bulletPink.gif) no-repeat 15px center;
	padding: 2px 25px;
	margin: 0 auto 10px;
	width: 280px;
}

#detailsPink #productOrder #gotoCart02 .order li{
	padding: 0 0 4px 4px;
}

#detailsPink #productOrder #gotoCart02 .order li.cart{
	float: left;
	width: 168px;
	padding: 0;
}
