@charset "shift_jis";

/*	Products Style Sheet
*	Last Update 2011-02-09
*
*	1-1.Content Module
*
*/

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

	1-1.Content Module

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

/* Contents ==== */
#Contents h2 {
	float:left;
	background:url(../../buy/img/bg_by_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 h4 {
	float:left;
	margin-top:15px;
	margin-left: 80px;
	margin-bottom:15px;
}
#Contents #mainBox {
	clear: both;
	width:840px;
	height: auto;
	background:url(../../buy/img/bg_pd_contact.png) repeat-y;
}

#Contents #detailBox {
	clear:both;
	width:693px;
	height:130px;
	margin: 0 auto;
	background:url(../../buy/img/bg_by_flow.png) no-repeat;
}
#Contents #detailBox2 {
	clear:both;
	width:693px;
	height:130px;
	margin: 0 auto;
	background:url(../../buy/img/bg_by_flow_02.png) no-repeat;
}
#detailBox #flow {
	float:left;
	width:140px;
	padding:60px 14px 0 0;
	margin-left:18px;
	font-weight:bold;
	text-align: center;
	}
#detailBox2 #flow {
	float:left;
	width:140px;
	padding:60px 14px 0 0;
	margin-left:18px;
	font-weight:bold;
	text-align: center;
	}
#detailBox2 #flow_l {
	float:left;
	width:153px;
	padding:60px 14px 0 0;
	margin-left:3px;
	margin-right:3px;
	font-weight:bold;
	text-align: center;
	}
#flow .comment{
	width:150px;
	padding-top:20px;
	text-align: center;
	font-weight:normal;
	color:#3a2f24;
}
#flow_l .comment{
	width:150px;
	padding-top:20px;
	text-align: center;
	font-weight:normal;
	color:#3a2f24;
}
.text{
	margin:35px 0 0 75px;
	font-weight:bold;
}

#formBox{
	margin:10px 0 30px 40px;
	height:57px;
}

.btn_buy{
	float:left;
	padding:0 15px 0 30px;
	}

.btn_buy a{
display:block;
width:152px;
height:57px;
text-indent:-9999px;
}
.btn_buy a {background:url(../../buy/img/btn_buy.png) no-repeat;}
.btn_buy a:hover {background:url(../../buy/img/btn_buy_o.png) no-repeat;}


.form{
	padding-top:20px;
	font-weight:bold;
}

#q_box{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:solid #F6AD54;
	width:625px;
	height:20px;
	margin-top:35px;
	margin-left:80px;
	padding:15px 30px 30px 15px;
}

#message{
	float:left;
	}

#message h4{
	font-weight:bold;
}

#mail{
	float:right;
	padding-right:100px;
	}
#mail2{
	float:right;
	padding-right:60px;
	}
#mail2 img {
	float:left;
	margin-right:5px;
}
#mail2 a{
	font-size:16px;
	font-weight: bold;
	color:#603616;
	text-decoration: underline;
	}
#Contents #bottomBox {
	float:left;
	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;
}