@charset "shift-jis";
@import "base.css";
@import "layout.css";
body {
	margin: 0px auto;
	background-color: #FFFFFF;
	background-image:url(../img/top/back.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	text-align: center;
	line-height:160%;
	color: #666666;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#topKey {
	margin: 0px auto;
	padding: 0px;
	width:850px;
	height:220px;
}
.container{
	overflow:hidden;
	margin-bottom:25px;
	width: 630px;
}
.container h3{
	width:630px;
}
#s_3{
	width:630px;
}
.s1_box{
	float:left;
	margin-right:15px;
	background:url(../img/top/safe1.jpg) no-repeat left top;
	width:200px;
	height:105px;
}
#s_3 h4{
	text-indent:-9999px;
	height:43px;
	margin:0px;
}
#s_3 h5{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:140%;
	margin:0px 12px;
}
.s2_box{
	float:left;
	margin-right:15px;
	background:url(../img/top/safe2.jpg) no-repeat left top;
	width:200px;
	height:105px;
}
.s3_box{
	float:left;
	background:url(../img/top/safe3.jpg) no-repeat left top;
	width:200px;
	height:105px;
}
.text_box{
	float:left;
	width:418px;
}
.area_box{
	float:left;
	width:340px;
}
.text_box h4{
	font-size:12px;
	font-weight:normal;
	text-align: left;
}
.img_box{
	float:right;
	width:auto;
}
.info_box p{
	text-align:left;
	
}
