@charset "shift_jis";

/*	Products Style Sheet
*	Last Update 2008-09-17
*
*	1-1.Content Module
*
*/

/*======================================

	1-1.Content Module

=======================================*/

/* Contents ==== */
#Contents h2 {
	float:left;
	background:url(../../products/img/bg_pd_header.png) no-repeat;
	width:840px;
	height:137px;
}

#Contents h2 img {
	float:left;
	text-indent:-9999px;
	margin-top: 35px;
	margin-left: 115px;
}

#Contents h3 {
	float:left;
	margin-top: -40px;
	margin-left: 115px;
}

#Contents #mainBox {
	clear: both;
	width:840px;
	height: auto;
	background:url(../../products/img/bg_pd_contact.png) repeat-y;
}

#Contents #detailBox {
	padding-top: 20px;
	clear: both;
	height:220px;
}

#Contents #detailBox h4 {
	margin-left: 20px;
}

#Contents #detailBox h4 p {
	text-indent: 140px;
	padding-top: 30px;
}

#Contents #detailBox #point01, #point02, #point03 {
	width:765px;
	height:220px;
	text-indent: 120px;
}

#Contents #detailBox #point01 {
	background:url(../../products/img/bg_pd_point01.png) no-repeat;
	display:block;
}

#Contents #detailBox #point02 {
	background:url(../../products/img/bg_pd_point02.png) no-repeat;
	display:block;
}

#Contents #detailBox #point03 {
	background:url(../../products/img/bg_pd_point03.png) no-repeat;
	display:block;
}

#Contents #detailBox dl {
	clear: both;
	margin-top: -125px;
	margin-left: 160px;
	width: 370px;
}

#Contents #detailBox dl dt {
	font-weight: bold;
}

#Contents #bottomBox {
	background:url(../../products/img/bg_pd_footer.png) no-repeat;
	width:840px;
	height:35px;
	display:block;
}


#Category .CatBox h3 a {
background:url(../../products/img/bg_cat.gif) no-repeat;
display:block;
padding:6px 0 0 32px;
height:21px;
color:#3a2f24;
font-size:85%;
}
#Category .CatBox h3 a:hover {background:url(../../products/img/bg_cat_o.gif) no-repeat;}
#Category .CatBox .Item-ph {
margin:9px 0;
text-align:center;
}