@charset "utf-8";


/* -----------------------------------------------------------------

 map.css
 
------------------------------------------------------------------ */




/* -----------------------------------------------------------------

 共通
 
------------------------------------------------------------------ */

.bgStr {
	padding-top: 90px;
	margin-top:110px;
}
.shell { position:relative; }

.shell h1 {
	position: absolute;
	left:50%;
	margin: 0 0 0 -144px;
	top: -180px;
}

/* --- sec01 ---*/
.content .sec01 .inner {
	width:96%;
	padding:0 2%;
}
.sec01 .map {
	margin: 0 auto;
	width: 600px;
}
.sec01 .map .Print {
	text-align:center;
}



/* --- sec02 ---*/
.content .sec02 .inner {
	width:96%;
	padding:0 2%;
}
.sec02 .map {
	margin: 0 auto;
	width: 600px;
}
.sec02 .map .Print {
	text-align:center;
}




/* -----------------------------------------------------------------

 レスポンシブ対応
 
------------------------------------------------------------------ */


@media screen and (max-width: 1024px){



}




@media screen and (max-width: 768px){

/* --- sec01 ---*/
.sec01 .map {
	width: 90%;
}

/* --- sec02 ---*/
.sec02 .map {
	width: 90%;
}


}

@media screen and (max-width: 480px){

.bgStr {
	margin-top:90px;
}
.shell h1 {
	margin: 0 0 0 -130px;
	top: -164px;
}

}







