@charset "utf-8";


.page-header {
	background-color: rgba(0,0,0,0.1);
}

.page-header:before {
	content: none;
}

.page-header .page-header-title {
	color: #000;
}

.sub-title-l:before {
	background-color: #99938a;
}


#maps {
	margin: 60px 0 30px;
	width: 100%;
	height: 400px;
}

#maps iframe {
	width: 100%;
	height: 100%;
}

/*.google-maps {
	position: relative;
	padding-bottom: 62.5%;
	height: 0;
	overflow: hidden;
	margin: 60px 0 30px;
}

.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}*/

.sub-title-s {
	font-weight: bold;
	margin-top: 10px;
}


/* ============================================================================================== */
/* Media query                                                                                    */
/* ============================================================================================== */


/* 1280以下のディスプレイ */
@media screen and (max-width: 1180px) {
	


}


/* ---------------------------------------------------------------------------------------------- */
/* Tablet                                                                                         */

/* iPad */
@media screen and (max-width: 768px) {
	
	#maps {
		margin: 30px 0;
	}
	
}


/* ---------------------------------------------------------------------------------------------- */
/* SmartPhone                                                                                     */

/*@media screen and (max-width: 414px) {*/
@media screen and (max-width: 540px) {

	#maps {
		margin: 20px 0;
	}
	

}


/* iPhone 5 */
@media screen and (max-width: 374px) {
	
	#maps {
		margin: 15px 0;
	}
	
	
}


