@charset "utf-8";


#product #c-1000f .mainRead{
	margin:15px 0;
	background:none;
}


#product #c-1000f .mainRead ul.btn {
	margin:30px 0 20px 45px;

}

#product #c-1000f .mainRead ul.btn li{
	float:left;
	width:290px;
	margin-right:30px;
}


#product #b-1000f .mainRead{
	margin:15px 0;
	background:none;
}


#product #b-1000f .mainRead ul.btn {
	margin:30px 0 20px 45px;

}

#product #b-1000f .mainRead ul.btn li{
	float:left;
	width:290px;
	margin-right:30px;
}

#product #c-1000f .img {
	width:660px;
	margin:0 auto 15px auto;
}


#product #b-1000f .ttl {
	width:682px;
	margin:0 auto 15px auto;
}


#product #b-1000f .ttl02 {
	width:632px;
	margin:0 auto 15px auto;
}


#product #b-1000f .pimg {
	width:660px;
	margin:0 auto 10px auto;
}

#product #b-1000f ul.topics {
	margin-left:15px;

}

#product #b-1000f table.topics{
	border-collapse:collapse;
	border-spacing:0;
	width:632px;
	margin:0 auto 30px auto;
	line-height:1.5em;
}

#product #b-1000f table.topics th{
	background:url(/asset/product/B-1000f/sp/list_arrow.jpg) no-repeat left top 4px;
	padding:4px 0 4px 15px;
	white-space: nowrap;
	vertical-align:top;
	width:120px;
	font-weight:normal;
}


#product #b-1000f table.topics td {
	padding:4px 0 4px 15px;
}

#product #b-1000f table.topics td span{
		background:url(/asset/product/B-1000f/sp/icon_end2.jpg) no-repeat right top;
		padding-right:45px;
}
	

/*--------------------------
 PRODUCT DETAIL
--------------------------*/
#product .mainImage {margin-left:5px; padding-bottom:3px; height:272px; background:url(../image/shared/underline1.png) center bottom no-repeat;}

#product .mainRead b{font-size:116%;}
#product .mainRead strong{font-size:116%;}

#product .butonArea {width:700px; height:40px; position:relative; margin:6px 0 0 5px;}
#product .butonArea .catalog {float:left; margin-right:6px;}
#product .butonArea .gallery {float:left; margin-right:6px;}
#product .butonArea .spec    {float:left;}
#product .butonArea .sns     {position:absolute; left:400px; top:0;}

#product .detailArea{width:700px; clear:both;}
#product .detailBox {width:340px; padding:10px 0 20px 0; background:url(../image/product/detail_line.png) no-repeat;}
#product .detailBox .photo {width:340px; height:70px; margin-bottom:5px;}
#product .detailBox h3 {font-size:108%; font-weight:bold;}
#product .detailBox p  {font-size:93%;}

#product .detailArea #d1 {float:left;}
#product .detailArea #d2 {float:right;}
#product .detailArea #d3 {float:left;}
#product .detailArea #d4 {float:right;}
#product .detailArea #d5 {float:left;}
#product .detailArea #d6 {float:right;}
#product .detailArea #d7 {float:left;}
#product .detailArea #d8 {float:right;}
#product .detailArea #d9 {float:left;}
#product .detailArea #d10 {float:right;}
#product .detailArea #d11 {float:left;}
#product .detailArea #d12 {float:right;}
#product .detailArea #d13 {float:left;}
#product .detailArea #d14 {float:right;}
#product .detailArea #d15 {float:left;}
#product .detailArea #d16 {float:right;}
#product .detailArea #d17 {float:left;}
#product .detailArea #d18 {float:right;}
#product .detailArea #d19 {float:left;}
#product .detailArea #d20 {float:right;}

#product .galleryArea{width:700px; padding:2px 0 10px 0;}
#product .galleryArea h2 {font-size:124%; background:none; padding:2px 0 2px 2px;}
#product .galleryBox{width:170px; height:72px; padding:0 5px 8px 0; float:left;}

#product .specArea{width:700px;padding:2px 0 10px 0;}
#product .specArea h2 {font-size:124%; background:none; padding:2px 0 2px 2px;}
#product .specArea table {border-top:#878787 1px solid; border-left:#878787 1px solid;}
#product .specArea th {border-bottom:#878787 1px solid; border-right:#878787 1px solid; padding:3px 12px 2px 12px; background:#f1f1f1; white-space:nowrap;}
#product .specArea td {border-bottom:#878787 1px solid; border-right:#878787 1px solid; padding:3px 12px 2px 12px;}
#product .specArea table  table {border:none !important;}
#product .specArea td td {border:none !important; padding:0 !important;}

#product .searchArea{width:700px; padding-top:15px;}