.blc_staff .inner{max-width:1200px}.blc_staff .read{display:none}.blc_staff .blc_ttl{display:block}.blc_access{display:none}.anchor_link{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-block:40px}@media screen and (max-width: 767px){.anchor_link{gap:7px}}.anchor_link li{text-align:center;line-height:1.3;flex-grow:1}.anchor_link li a{display:grid;place-content:center;border-radius:60px;background:#fff;border:solid 1px #aaa;color:inherit;width:100%;height:100%;padding:10px 15px 20px;position:relative}.anchor_link li a:after{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:8px;width:9px;height:9px;margin:0 auto;border-bottom:1px solid #53AE4A;border-right:1px solid #53AE4A;transform:rotate(45deg)}.blc_access-about{padding-top:20px}.blc_access-about .catch_txt{font-size:clamp(2.4rem, 6vw, 3.2rem);font-family:"Noto Serif JP",serif;margin-bottom:1em}.blc_access-about .wrapper{display:flex;gap:30px 40px}@media screen and (max-width: 767px){.blc_access-about .wrapper{flex-wrap:wrap}}.blc_access-about .wrapper .box{width:100%}@media print, screen and (min-width: 768px){.blc_access-about .wrapper .box{flex:1}}.blc_access-about .wrapper .notice{margin-bottom:20px}.blc_access-about .wrapper .info{display:flex;align-items:center;flex-wrap:wrap;gap:20px 40px}@media screen and (max-width: 767px){.blc_access-about .wrapper .info{gap:15px 20px}}.blc_access-about .wrapper .info .tel a{display:flex;align-items:center;font-size:2.4rem;font-weight:700}.blc_access-about .wrapper .info .tel a:before{content:'';display:inline-block;background:url("../img/icon_tel.png") center/contain no-repeat;width:20px;height:20px;margin-right:10px}.blc_access-about .wrapper .info .web-reserve{flex-grow:1}.blc_access-about .wrapper .info .web-reserve a{display:flex;align-items:center;justify-content:center;width:100%;border-radius:60px;padding:10px 20px;border:solid 1px #aaa;background:#319dc9;color:#fff}.blc_access-about .wrapper .info .web-reserve a:after{content:'';display:inline-block;vertical-align:middle;margin-left:7px;width:25px;height:25px;background:url("../img/icon_reservation.png") center/contain no-repeat}.blc_access-about .wrapper .gmap_iframe{width:100%;margin-bottom:15px}.blc_access-about .wrapper iframe{aspect-ratio:8 / 4;width:100%;height:auto}@media screen and (max-width: 767px){.blc_access-about .wrapper iframe{aspect-ratio:7 / 4}}.blc_access-about .wrapper .address{margin-bottom:15px}.blc_access-about .wrapper .btn_list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 15px}@media screen and (max-width: 767px){.blc_access-about .wrapper .btn_list li{flex-grow:1}}.blc_access-about .wrapper .btn_list li a{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 15px;background:#fff;border-radius:60px;border:solid 1px #ccc;line-height:1}.blc_access-about .wrapper .btn_list li a:after{content:'';display:inline-block;margin-left:7px;width:20px;height:20px;background:center / contain no-repeat}.blc_access-about .wrapper .btn_list .first a:after{background-image:url("../img/icon_beginner.png")}.blc_access-about .wrapper .btn_list .map a:after{background-image:url("../img/icon_pin.png")}.blc_access-about .wrapper .btn_list .parking a:after{background-image:url("../img/icon_parking.svg")}.blc_access-about .access_map{margin-top:40px}.blc_access-about .access_map .gmap_iframe{width:100%}.blc_access-about .access_map iframe{aspect-ratio:5 / 2;width:100%;height:auto}@media screen and (max-width: 767px){.blc_access-about .access_map iframe{aspect-ratio:7 / 4}}.blc_entrance{padding-top:20px}.blc_entrance .wrapper{display:flex;justify-content:center;gap:15px 40px}@media screen and (max-width: 767px){.blc_entrance .wrapper{gap:15px}}@media screen and (max-width: 500px){.blc_entrance .wrapper{flex-direction:column}}.blc_entrance .img{text-align:center;margin-bottom:15px}.blc_entrance .arrow{text-align:center}@media print, screen and (min-width: 768px){.blc_entrance .arrow{padding-top:150px}}@media screen and (max-width: 767px){.blc_entrance .arrow{padding-top:15%}}@media screen and (max-width: 500px){.blc_entrance .arrow{padding-top:0}.blc_entrance .arrow img{width:30px;transform:rotate(90deg)}}.blc_parking{padding-top:20px}@media print, screen and (min-width: 768px){.blc_parking .wrapper{display:flex;justify-content:center;gap:15px 40px}}@media screen and (max-width: 767px){.blc_parking .txt{margin-bottom:20px}}.blc_parking .txt strong{font-size:2rem;font-weight:700;display:inline-block}.blc_parking .txt .list_disc1{margin-block:15px}.blc_parking .txt .list_disc1 li{font-weight:500}.blc_parking .gmap_iframe{width:100%;max-width:500px}.blc_parking .gmap_iframe iframe{aspect-ratio:7 / 4;width:100%;height:auto}.blc_facility{padding-top:50px;position:relative}@media screen and (max-width: 767px){.blc_facility{padding-top:40px}}.blc_facility:before{content:'';display:block;position:absolute;top:-40px;left:0;right:0;z-index:-1;background:url("../../img/access/facility_bg.svg") center/100% auto no-repeat;padding-top:50%}@media screen and (max-width: 767px){.blc_facility:before{top:0;padding-top:150vw;background-size:auto 100%}}.blc_facility .gallery{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 767px){.blc_facility .gallery{gap:30px 20px}}@media screen and (max-width: 400px){.blc_facility .gallery{justify-content:center}}.blc_facility .gallery li{width:calc((100% - 40px * 2) / 3)}@media screen and (max-width: 767px){.blc_facility .gallery li{width:calc((100% - 20px) / 2)}}@media screen and (max-width: 400px){.blc_facility .gallery li{width:100%;max-width:350px}}.blc_facility .gallery .img{margin-bottom:10px}.blc_facility .gallery strong{display:block;font-size:1.8rem;margin-bottom:5px}.blc_facility .blc_equipment{padding-top:20px;margin-top:-20px}.blc_facility .sub_ttl{font-size:2.4rem;margin-bottom:1em}
/*# sourceMappingURL=access.css.map */
