@charset "utf-8";


/*------------------------------detail------------------------------*/
body.whiteBack{
	background:#fff;
}

div#contents-product #searchDetail{width:835px; margin:0 auto 0; padding:0;background:#fff;}

div#contents-product #searchDetail h1,
div#contents-product #searchDetail h2,
div#contents-product #searchDetail h3,
div#contents-product #searchDetail p,
div#contents-product #searchDetail dl dt,
div#contents-product #searchDetail dl dd{text-align:left;}

div#contents-product #searchDetail p.txtC{text-align:center;}
div#contents-product #searchDetail p.txtR,
div#contents-product #searchDetail p.closetxtR{text-align:right; font-size:1.2em; color:#DDD7D4}
div#contents-product #searchDetail p.closetxtR{cursor:pointer;}

div#contents-product .detailbox001{margin:9px 0 16px;}	
div#contents-product .detailbox001 h1{float:left; padding-right:3px; margin:0;}
div#contents-product .detailbox001 p.chousei001{margin-top:2px;}
html:\66irst-child div#contents-product div.detailbox001 p.chousei001{padding-top:2px;} 

div#contents-product #searchDetail h2,
div#contents-product #searchDetail h3{margin:9px 0 16px;}


div#contents-product #searchDetail h1,
div#contents-product #searchDetail h2,
div#contents-product #searchDetail h3{font-weight:bold; color:#DDD7D4; font-size:1.2em;}

div#contents-product #searchDetail dl.detailtext dt{font-size:1.2em; color:#fff; margin:13px 0 11px;}
div#contents-product #searchDetail dl.detailtext dd{font-size:1.2em; color:#DDD7D4; margin-bottom:11px; line-height:1.5em;}

div#contents-product #searchDetail p.chousei002{margin-bottom:14px;}
div#contents-product #searchDetail p.chousei003{margin:14px 0 10px;}
div#contents-product #searchDetail p.chousei004{margin:14px 0 14px;}
div#contents-product #searchDetail p.chousei005{margin:0; padding:0;}

div#contents-product #searchDetail p.chousei005 a img{vertical-align:bottom;}

div#contents-product p.hoverimg{
	width:64px;
	height:64px;
}	
div#contents-product p.hoverimg a img{
	vertical-align:middle;
	_vertical-align:top;
}
*+html div#contents-product body p.hoverimg a img{
	vertical-align:top;
}
div#contents-product p.hoverimg a{	
	border:2px solid #FFFFFF;
	display:block;
}
div#contents-product p.hoverimg a:hover{
	border:2px solid #CACACA;
}

/*--mac safari hack--*/
html:\66irst-child div#contents-product div.detailbox001,
html:\66irst-child div#contents-product div#searchDetail h2,
html:\66irst-child div#contents-product div#searchDetail h3{margin-top:2px}





/*081104追加*/
div#contents-product #searchDetail #articledate{
	margin-top:-4px;
	*margin-top:4px;
}

div#contents-product #searchDetail #articledate td{
	padding-bottom:5px;
	*padding-bottom:7px;
	
	line-height:14px;
}

div#contents-product #searchDetail #articledate .tit{
	*padding-top:5px;
}

div#contents-product #searchDetail p.txtR{
	padding-top:2px;
	*padding-top:0;
}

div#contents-product #searchDetail #articledate #color td{
	padding-bottom:10px;
	*padding-bottom:11px;
}