@charset "shift-jis";
@import "base.css";
@import "layout.css";
#topKey {
	margin: 5px auto 0;
	padding: 0px;
	width:880px;
	height:250px;
}
#contents_wrap {
	overflow:hidden;
	margin: 0px auto;
	padding: 12px 0px 0px;
	width: 880px;
}

h2{
	width:640px;
	margin-bottom:12px;
}
h3{
	margin-bottom:12px;
}
h4{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:0px 12px;
}
#product{
	background:url(file:///D|/CHANGE/%E3%82%AF%E3%83%AC%E3%83%95/%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B9/feature/img/top/p_head.jpg) top no-repeat;
	padding-top:15px;
}
.product{
	background:url(file:///D|/CHANGE/%E3%82%AF%E3%83%AC%E3%83%95/%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B9/feature/img/top/p_foot.jpg) bottom no-repeat;
	padding-bottom:15px;
}
.p_box{
	overflow:hidden;
	background:url(file:///D|/CHANGE/%E3%82%AF%E3%83%AC%E3%83%95/%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B9/feature/img/top/p_back.jpg) top repeat-y;
	padding:0 15px;
}
.p_box p{
	padding:12px 12px 20px;
	text-align:left;
}
.p_image_h{
	overflow:hidden;
	margin:0px auto;
	width:610px;
}
.p_image_h .continue p{
	color:#008837;
	font-weight:bold;
	text-align:left;
	padding:0 0 15px;
}
.continue .r_l p{
	color:#008837;
	font-weight:normal;
	text-align:center;
	padding:15px 0;
}
.continue .r_r p{
	color:#008837;
	font-weight:normal;
	text-align:center;
	padding:15px 0;
}
.continue a,.continue a:visited{
	color:#008837;
	text-decoration:none;
}
.continue a:hover{
	color:#008837;
	text-decoration:underline;
}
.p_image_h .heater p{
	color:#FF6600;
	font-weight:bold;
	text-align:left;
	padding:0 0 15px;
}

.p_image_f{
	background:url(file:///D|/CHANGE/%E3%82%AF%E3%83%AC%E3%83%95/%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B9/feature/img/top/line.jpg) top no-repeat;
	padding-top:1px;
	overflow:hidden;
	margin:0px auto;
	width:610px;
}
.batch,.continue{
	float:left;
	width:394px;
}
.p_image_f .batch p{
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	padding:15px 0;
}
.p_image_f .steam p{
	color: #003366;
	font-weight:bold;
	text-align:left;
	padding:15px 0;
}
 .r_l{
	float:left;
}
.batch .r_l p{
	color:#FF0000;
	font-weight:normal;
	text-align:center;
	padding:15px 0;
}
.batch .r_r p{
	color:#FF0000;
	font-weight:normal;
	text-align:center;
	padding:15px 0;
}
.batch a,.batch a:visited{
	color:#FF0000;
	text-decoration:none;
}
.batch a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.r_r{
	float:right;
}
.heater,.steam{
	float:right;
	width:180px;
}
.o_l{
	float:left;
}
.heater .o_l p{
	color:#FF6600;
	font-weight:normal;
	text-align:center;
	padding:15px 0;
}
.heater a,.heater a:visited{
	color:#FF6600;
	text-decoration:none;
}
.heater a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.steam .o_l p{
	color:#003366;
	font-weight:normal;
	text-align:center;
	padding:15px 0;
}
.steam a,.steam a:visited{
	color:#003366;
	text-decoration:none;
}
.steam a:hover{
	color:#003366;
	text-decoration:underline;
}
