/* コンテンツ */
.googlemap iframe {
    width: 100% !important;
    height: 300px;
}

.sub_title {
    font-size: 1.8rem;
    margin-bottom: 1.5em;
	display: flex;
	display: -ms-flexbox; /* IE10 */
	display: -webkit-box; /* Android4.3以下、Safari3.1～6.0 */
	display: -webkit-flex; /* Safari6.1以降 */
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
}
.sub_title:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #ececec;
}
.sub_title strong {
    color: #00477c;
    white-space: nowrap;
    margin-right: 1em;
}

.access_info {
    padding-bottom: 70px;
}
.access_info .access_img {
    margin-bottom: 25px;
}
.access_info dt {
    font-size: 1.6rem;
    font-weight: 500;
    color: #00477c;
    padding-left: 1.5em;
    margin-bottom: 0.3em;
    background: url("../image/icon_slant.svg") no-repeat left center;
    background-size: auto 1em;
}
.access_info dd {
    margin-bottom: 1em;
}

@media (min-width: 360px) {
}

@media (min-width: 768px) {
/* コンテンツ */
.googlemap iframe {
    height: 400px;
}

.sub_title {
    font-size: 2.4rem;
    margin-bottom: 1.5em;
}

.access_info {
    padding-bottom: 100px;
}
.access_info > div {
//	display: flex;
//	display: -ms-flexbox; /* IE10 */
//	display: -webkit-box; /* Android4.3以下、Safari3.1～6.0 */
//	display: -webkit-flex; /* Safari6.1以降 */
//    -webkit-box-pack:justify;
//    -webkit-justify-content:space-between;
//    -ms-flex-pack:justify;
//    justify-content:space-between;
//    -webkit-box-orient:horizontal;
//    -webkit-box-direction:reverse;
//    -webkit-flex-direction:row-reverse;
//    -ms-flex-direction:row-reverse;
//    flex-direction:row-reverse;
}
.access_info .access_img {
    margin-bottom: 0;
    width: 47%;
}
.access_info dl {
//    width: 47%;
}
.access_info dt {
    font-size: 2rem;
}
.access_info dd {
    margin-bottom: 1.5em;
}

}

@media (min-width: 1200px) {
/* コンテンツ */
.googlemap iframe {
    height: 500px;
}

.sub_title {
    font-size: 3rem;
}

.access_info {
}
.access_info .access_img {
    width: 520px;
}
.access_info dl {
//    width: 520px;
}
.access_info dt {
    font-size: 2.2rem;
}
.access_info dd {
    margin-bottom: 1.5em;
}

}


