@charset "utf-8";
/* CSS Document スマートフォン版スタイルcss*/

@media screen and (max-width: 767px) {

/********************************
オゼマップ
********************************/
#content-body .iku_illustmap {
	width:100%;
	margin:0 auto;
	background-image:url(../images/bg_index_sky_sp.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#f4eee0;
	background-size:100%;
}
#content-body .iku_illustmap .inside {
	width:100%;
	margin:0 auto;
	padding:0 5% 0 5%;
	padding-bottom:30vw;
	background-image:url(../images/bg_index_footer_sp.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:100%;
}
#content-body .iku_illustmap .inside h2 {
	position:relative;
	text-align:center;
	line-height:0;
}
#content-body .iku_illustmap .inside h2 img {
	width:302px;
	height:auto;
}
#content-body .iku_illustmap .inside h2 span {
	position: absolute;
	text-align: center;
	left: 0;
	top: 75px;
	width:100%;
	line-height:22px;
}
#content-body .iku_illustmap .inside h3 {
	width:100%;
	margin:50px auto 16px auto;
	font-size:16px;
}
#content-body .iku_illustmap .inside .map {
	width:100%;
	margin-bottom:16px;
	text-align:center;
}
#content-body .iku_illustmap .inside .map img {
	width:100%;
	height:auto;
}
#content-body .iku_illustmap .inside .btn {
	width:100%;
	margin:0 auto 0 auto;
}


}


