@charset "utf-8";

.info-buken{margin:40px auto;text-align:center;}
.info-buken-text h1,
.info-buken-text h2{text-align:center;}

.info-buken-text h2{font-weight:500;font-size:1.1rem;}

.info-buken img{width:80%;}
.info-buken-text-bottom{margin-bottom:40px;}
.gmap-buken{margin-bottom:40px;}



/* v3 */
.v3_top{padding:40px 0 0 0;}
.v3_top{
	font-size: 1.2rem;
    font-family: 'Noto Serif JP', serif;
    font-weight: 700;
	text-align:center;
}
.v3_top h2{margin-top:1rem;}

.v3_top_midashi a{
	display:inline-block;
	margin:15px auto 5px auto;
	padding:5px 10px;
	border:1px solid #ddd;
	border-radius:5px;
	background-color:#f9f9f9;
	font-size:0.9rem;
}
.v3_top_midashi a:link,
.v3_top_midashi a:visited{color:#333;}
.v3_top span{font-size: 1.6rem;margin-bottom: 1rem;display: inline-block;}

.v3_top_pict{padding:20px 0;}
.v3_top_pict img{width:100%;}
.info-buken-text .v3_top_midashi h1{font-size:1.1rem;}

.youtube{margin:20px auto;text-align:center;}
.youtube iframe{}

.v3_popup_base{display:flex;flex-wrap:wrap;}
.v3_popup_base .popup-modal-box{width: 14%;padding: 0.14%;}
.v3_popup_base figure img{width:100%;}
.v3_popup_base figure{font-size:0.8rem;}
.v3_popup_base a:link,
.v3_popup_base a:visited{color:#fff;}

.mfp-auto-cursor .mfp-content{text-align:center;color:#fff;}
.mfp-auto-cursor .mfp-content a:link,
.mfp-auto-cursor .mfp-content a:visited{color:#fff;}

.v3_tail_wrap{display:flex;justify-content: space-between;flex-direction: row-reverse;}
.v3_tail_wrap_youtube{width:500px;}

.popup-modal-dismiss{margin-top:10px;}
.popup-modal-dismiss a{display:inline-block;padding:0 10px;}
.popup-modal-dismiss a:before,
.popup-modal-dismiss a:after{content:"｜";}

.caution_v3{font-size:0.9rem;margin:0 0 20px 0;}

.mfp-close-btn-in .mfp-close{color:#fff !important;}
.popup-modal-dismiss{display:none;}


.kyoroku a:link,
.kyoroku a:visited{color:#fff;}

.buken-susumi-kaiso-top{display:flex;}
.kyoroku p{font-weight:500;}


@media screen and (max-width:959px) {
.info-buken-text h1{font-size:1.2rem;}
.youtube iframe{width:100%;height:auto;}

.v3_popup_base{display:block;}
.v3_popup_base .popup-modal-box{width:100%;margin: 1% 0;padding:0;}
.mfp-content img{width:100%;}
.mfp-wrap {top: 0;}
.v3_tail_wrap{display:block;}
.v3_tail_wrap_youtube{width:100%;}

.buken-susumi-kaiso-top{display:block;}
}
