

.section1 { width:100%; height:40em;  background:url(../images/02.jpg) no-repeat 0 -90px;-moz-background-size:cover;
background-size:cover; position:relative;}
.section2 { clear:both; width:100%;background:#F5F2EB; margin:0 0; padding:0 0 3%;  }
h2{
	width:100%;
	text-align:left;
}


p.welcome{
	width:100%;
	height:9%;
	position:absolute;
	bottom:8%;
	background:#4B8199;
	opacity:0.8;
	font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-align:center;
	padding:3% 0;
}
p.welcome span{
	width:90%;
	display:block;
	font-size:2.7em;
	line-height:1.5em;
	text-align:right;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	font-size:2.3em;
}
p.welcome2{
	width:100%;
	height:6%;
	position:absolute;
	bottom:0;
	background:#4B8199;
	font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-align:center;
	padding:2% 0;
}
p.welcome2 span{
	display:block;
	font-size:90%;
	line-height:1.5em;
	text-align:right;
	width:90%;
	margin:0 auto;
}
.centerBox {  margin: auto; width: 70%; text-align: center;  }

h3{
	width:95%;
	margin:0 auto;
	font-weight:normal;
	text-align:left;
	color:#000900;
	padding:3% 0 1%;
	font-family: Century Gothic, sans-serif;
	font-size:1.9em;
}

dl{
	width:18%;
	background:#FFF;
	color:#000900;
	text-align:left;
	padding:2%;
	line-height:150%;
	float:left;
	margin:0 1% 3% ;
	min-height:150px;
　}
dt span.no{
	background:#4B8199;
	color:#FFF;
	padding:3px 10px 2px;
	font-weight:bold;
	text-align:center;
}
dt span.tit{
	width:100%;
	font-size:1.2em;
	display:block;
	font-weight:bold;
	padding:10px 0;
}
dd{
	font-size:0.9em;
}
dd img{
	display:block;
	margin:0 auto;
}

@media screen and (max-width: 640px) {
.section1 { width:100%; height:30em;  background:url(../images/02.jpg) no-repeat 0 0;-moz-background-size:cover;
background-size:cover; position:relative;}

p.welcome{
	width:100%;
	height:9%;
	position:absolute;
	bottom:19%;
	background:#4B8199;
	opacity:0.8;
	font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-align:center;
	padding:2% 0;
}
p.welcome span{
	width:90%;
	display:block;
	line-height:1.5em;
	text-align:right;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	font-size:2.0em;
}
p.welcome2{
	width:100%;
	height:17%;
	position:absolute;
	bottom:0;
	background:#4B8199;
	font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-align:center;
	padding:2% 0;
}
p.welcome2 span{
	display:block;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	width:90%;
	margin:0 auto;
	color:#FFF;
}
.centerBox {  margin:0 auto; width: 95%; text-align: center;  }
.section2 { clear:both; width:100%;background:#F5F2EB; margin:0 0; padding:0 0 5%;}

h3{
	width:95%;
	margin:0 auto;
	line-height:1.5em;
	font-weight:normal;
	text-align:left;
	color:#000900;
	padding:3% 0 0;
	font-family: Century Gothic, sans-serif;
	font-size:1.9em;
}
dl{
	width:92%;
	background:#FFF;
	color:#000900;
	text-align:left;
	padding:2%;
	line-height:150%;
	float:left;
	margin:3% 1%;
	min-height:150px;
　}


}