@charset "utf-8";








/*--- 共通設定 ------------------------------------------------------*/

div.sectionWrap{
	width:100%;
	height:816px;
	float:left;
}


div.sectionWrap section{
	width:800px;
	height:816px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

div.sectionWrap section h3{
	width:100%;
	padding:65px 0 0;
	float:left;
}

div.sectionWrap section p{
	width:100%;
	padding-top:52px;
	font-size:16px;
	line-height:1.5em;
	float:left;
}

div.service_img{
	width:100%;
	padding-top:52px;
	float:left;
}

/*--- トップ画像設定 ------------------------------------------------------*/

h2#p_tit{
	width:100%;
	float:left;
}

h2#p_tit img{
	width:100%;
	max-width: 100%;
	height: auto;
	float:left;
}


.wrap1{
	background:url(../img/service/wrap1.jpg) repeat-x center;
}
.wrap2{
	background:url(../img/service/wrap2.jpg) repeat-x center;
}
.wrap3{
	background:url(../img/service/wrap3.jpg) repeat-x center;
}


div.sectionWrap1{
	width:100%;
	padding-bottom:20px;
	float:left;
}

div.sectionWrap1 section{
	width:1000px;
	margin:0 auto;
}

div.sectionWrap1 section h3{
	width:100%;
	padding:65px 0 0;
	text-align:center;
	float:left;
}

div.sectionWrap1 section p{
	width:100%;
	padding-top:50px;
	font-size:14px;
	float:left;
}


div.imgArea{
	width:100%;
	padding:30px 0 60px;
	float:left;
}

div.imgArea ul{
	width:96%;
	padding:0 2%;
	float:left;
}

div.imgArea ul li{
	width:30%;
	padding:0 1%;
	float:left;
}