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

.lower_layer_kv_area{
	background: url("../images/kv_img.jpg") no-repeat;
	background-size: cover;
	background-position: center;
}

.map {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    /* 16:9のアスペクト比 */
    height: 0;
}

.map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.lower_layer main + footer{
	margin-top: 0;
}
@media screen and (max-width: 767px){
	.nmlText img.ceo_sign{
		width: auto;
		height: 50px;
	}
}