/* CSS Document */
.main_outline{background-color:#fff;}	/*背景色のリセット*/

h3.banner_title{
	width: 100%;
	height: 385px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-top: 19px;
	background-color: #FBFAF4;
	}

h4{
	font-size:28px;
	text-align:center;
	margin:18px;
	line-height:131%;}
	
p.dis{font-size:110%;letter-spacing:-0.04em;width:1000px;margin:0px auto;text-align:center;margin-bottom:28px;color:#727171;}

.aboutus {
	color: #333333;
	background-color: #FBFAF4;
	padding-top:30px;
}

.aboutus ul{
	height:440px;
	width:1000px;
	margin:0px auto;}
	
.aboutus li{
	width:311px;
	float:left;
	font-size:108%;
	color:#727171;
	line-height:141%;
	margin-bottom:60px;
	padding-right:22px;
	}
	
.aboutus li.one p{
	width: 100%;
	height:53px;
	margin-bottom:20px;
	border-bottom:4px solid #ccc;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 14px 0px;
	font-size: 162%;
	line-height: 137%;
}

.aboutus li.two p{
	width: 100%;
	height:53px;
	margin-bottom:20px;
	border-bottom:4px solid #ccc;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 14px 0px;
	font-size: 162%;
	line-height: 137%;
}

.aboutus li.three p{
	width: 100%;
	height:53px;
	margin-bottom:20px;
	border-bottom:4px solid #ccc;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 14px 0px;
	font-size: 162%;
	line-height: 137%;
}
.aboutus li.four p{
	width: 100%;
	height:53px;
	margin-bottom:20px;
	border-bottom:4px solid #ccc;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 14px 0px;
	font-size: 162%;
	line-height: 137%;
}

.aboutus li.five p{
	width: 100%;
	height:53px;
	margin-bottom:20px;
	border-bottom:4px solid #ccc;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 14px 0px;
	font-size: 162%;
	line-height: 137%;
}

.aboutus li.six p{
	width: 100%;
	height:53px;
	margin-bottom:20px;
	border-bottom:4px solid #ccc;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 14px 0px;
	font-size: 162%;
	line-height: 137%;
}

.company_info{width:1000px;margin:0px auto;}

.company_info h5{
	height:100px;
	padding:25px 0 55px 0;
	background-image: url(../images/info.gif);
	background-repeat:no-repeat;
	background-position: center center;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;}

.company_info table{
	width:100%;
	font-size:118%;
	margin-bottom:38px;}

.company_info th,td{padding:4px 0 4px 0;}
	
.company_info th{
	width:155px;
	text-align:left;}
	
.company_info td{
	width:345px;
	text-align:left;}

.mailform{
	clear:both;
	text-align:center;
	margin-top:30px;}

.mailform h5{
	font-size:190%;padding-bottom:11px;}

p.formlink{padding:15px 0 40px;}

footer.foot{top:10px;}
	
footer.foot{top:10px;}