@charset "utf-8";
/* CSS Document */




/* *************************
/*   Google MAP Common
/* ************************* */
#ggmap {
	width:94%;
	margin-left:3%;
	float:left;
}

#ggmap h2 {
	font-size:20px;
	line-height:30px;
	letter-spacing:2px;
	margin:0;
}

#mapbox {
	width:100%;
	height:100%;
	border:#777 2px outset;
}


/* For PC */
@media only screen and (min-width:960px){

/* ******* Google MAP ******* */
#ggmap {
	height:650px;
	margin-bottom:40px;
}

}

/* Dispray W-size 940px */
@media only screen and (max-width:959px){


/* ******* Google MAP ******* */
#ggmap {
	height:500px;
	margin-bottom:40px;
}

}

/* Smart-Phone Yoko(LandScape) */
@media only screen and (max-width:640px){

/* ******* Google MAP ******* */
#ggmap {
	height:450px;
	margin-bottom:40px;
}

}

/* Smart-Phone Tate(Portrayte) */
@media only screen and (max-width:480px){



/* ******* Google MAP ******* */
#ggmap {
	height:400px;
	margin-bottom:40px;
}

#ggmap h2 {
	font-size:100%;
}

}