@charset "UTF-8";
/* CSS Document */
.maincopy {
	background-image:url(../images/index/bg.jpg);
	height:400px;
	}
.maincopy h2 img{width:490px; height:110px;}
.maincopy h2{text-align:center; padding-top:145px;}
#discription_p{
	max-width:900px;
	padding:0 30px 0 30px;
	margin:30px  auto 30px auto;
	text-align:justify;
	} 
.toriatsukai{
	background-color:#f1f7f1;
	padding:0 0 30px 0;
}
.toriatsukai div{
	width:694px;
	margin:0 auto 0 auto;
}
.gyoumu{
	width:300px;
	float:left;
}
.gyoumu p{
	margin:30px 0 0 0;
}
.nyushuko{
	margin:0 70px 0 0;
}
@media screen and (max-width: 693px) {
	.nyushuko{
	margin:0;
}
	.gyoumu{
		margin:20px auto;
		float:none;
}
.toriatsukai div{
	width:100%;
}
}
	@media screen and (max-width: 40em) {
		.maincopy {
	height:180px;
	}
	.maincopy h2 img{width:304px; height:62px;}
	.maincopy h2{text-align:center; padding-top:60px;}
#discription_p{
	width:85%;
	padding:0;
	margin:20px auto 20px auto ;
	} 
h4{
	text-align:center;
}
h4 img{
	width:90%;
	height:90%;
}
	.gyoumu{
		margin:20px auto;
		float:none;
		width:90%;
}
}
