@charset "utf-8";
/* CSS Document */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td {
	margin:0;
	padding:0;
}

img {
	border: 0;
	vertical-align:top;
}


/* -----clearfix------ */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


#content{
	width:760px;
	padding:0 20px;
	font-size: 12px;
	color: #444444;
	line-height: 1.4;
}
* html #content{
width:800px;
}

#content h3{
	margin-bottom:20px;
	clear: both;
}

.main_img{
	width:760px;
	height:225px;
	background:url(img/bg_main.jpg) no-repeat left top;
	margin-top: 40px;
	position: relative;
	margin-bottom: 20px;
}
.main_img h2,
p.logo{
font-size:1px;
text-indent:-9999px;
}
p.assist{
	position:absolute;
	left: 13px;
	top: 100px;
}
p.carriage{
	position:absolute;
	left: 501px;
	top: 9px;

}


p.about{
	padding-bottom:30px;
}

.read{
margin-bottom:30px;
}
.read h2{
	text-align:center;
	margin-bottom: 10px;
}
.read .txtbox{
	background:#EAE3DF;
}
.txtbox p{padding:10px;}


.product_box{
	width:220px;
	float:left;
	margin-right:50px;
}

.product_01,.product_02,.product_03{
	height:210px;
	position:relative;
	width: 220px;
}

.product_01{background:url(img/img_name01.jpg) no-repeat left top;}
.product_02{background:url(img/img_name02.jpg) no-repeat left top;}
.product_03{background:url(img/img_name03.jpg) no-repeat left top;}

p.linktxt{
	position:absolute;
	left: 117px;
	top: 175px;
}
p.linktxt a{color:#CC9900;}
p.linktxt a:hover{ text-decoration:none;}

.product_box dl{
	margin:0;
	background:url(img/dotline.gif) repeat-x left bottom;
}
.product_box dt{
	width:75px;
	float:left;
	line-height: 2;
}
.product_box dd{
	width:140px;
	float:right;
	line-height: 2;
}

.btn_box{
	clear:both;
	padding-top: 20px;
	padding-bottom: 40px;
}

.btn_form{
	width:220px;
	float:left;
	margin-right:50px;
	text-align: center;
}

.form_btn{
	clear:both;
	padding-top: 30px;
	padding-bottom: 30px;
}
.form_btn p{text-align:center;}


.cotion_campaign{
	color:#CC0000;
	margin-bottom: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
.cotion_campaign h4{font-weight:bold; margin-bottom:5px;}


.cotion{
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.end{
margin-right:0px;
}
