.gnavi .gnavi__info a{background:#ff9000}@media screen and (max-width: 767px){.gnavi .gnavi__info a{color:#fff}}.page-head{border-bottom:none}.page-body .blc_ttl{font-size:2.4rem;text-align:center;font-weight:700;margin-bottom:40px}@media screen and (max-width: 767px){.page-body .blc_ttl{font-size:2rem;margin-bottom:20px}}.blc_access{position:relative}.blc_access:before{content:'';display:block;background:#13A6DB;width:100%;height:200px;position:absolute;left:0;top:0}@media screen and (max-width: 767px){.blc_access:before{height:30vw}}.blc_access .blc_in{padding-bottom:70px;position:relative}@media screen and (max-width: 767px){.blc_access .blc_in{padding-top:20px}}.blc_access .img{height:400px;margin-bottom:40px}@media screen and (max-width: 767px){.blc_access .img{height:50vw}}.blc_access .img img{border-radius:20px;width:100%;height:100%;object-fit:cover}.blc_access .wrapper{max-width:700px;margin:0 auto}.blc_access .about{text-align:left;margin-bottom:20px;letter-spacing:0}@media print, screen and (min-width: 768px){.blc_access .about{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.blc_access .about dt{font-size:2.6rem;margin-bottom:30px;font-weight:bold;line-height:1;margin-right:45px}.blc_access .about dt .group_name{display:block;font-size:1.7rem;margin-bottom:10px}.blc_access .about dt .authorization{display:block;font-size:1.4rem;font-weight:500;margin-bottom:5px}.blc_access .about dd{font-size:1.7rem;font-weight:500;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blc_access .about dd .btn_map{border:solid 1px #ddd;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;display:inline-block;padding:3px 10px 5px 25px;font-size:1.4rem;background:url("../img/icon_pin.svg") no-repeat left 10px center/auto 20px;color:#555;margin-top:10px}.blc_facility{background:#f4f1e7;position:relative}.blc_facility:before{content:'';display:block;width:100%;height:35px;background:#fff;position:absolute;left:0;top:0}.blc_facility:after{content:'';display:block;width:100%;height:100px;position:absolute;left:0;top:0;background:url("../../img/info/ttl_illust.png") no-repeat center top}@media screen and (max-width: 767px){.blc_facility:after{background-size:contain}}.facility_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:40px}@media screen and (max-width: 767px){.facility_list{gap:20px}}.facility_list li{width:calc((100% - 80px) / 3);text-align:center}@media screen and (max-width: 767px){.facility_list li{width:calc((100% - 20px) / 2)}}.facility_list .img{border-radius:20px;overflow:hidden;text-align:center;aspect-ratio:4 / 3}.facility_list .img img{width:100%;height:100%;object-fit:cover}.facility_list .txt{padding:20px}@media screen and (max-width: 767px){.facility_list .txt{padding:15px}}.blc_overview .tbl{width:100%}.blc_overview .tbl>tbody>tr>th,.blc_overview .tbl>tbody>tr>td{padding:20px 2em;vertical-align:top;text-align:left}.blc_overview .tbl>tbody>tr>th{border-top:solid 2px #01a135;font-weight:bold}@media print, screen and (min-width: 768px){.blc_overview .tbl>tbody>tr>th{width:10em}}@media screen and (max-width: 767px){.blc_overview .tbl>tbody>tr>th{background:#fcfcfc;padding:10px 1em}}.blc_overview .tbl>tbody>tr>td{border-top:solid 2px #e4ddc8;font-weight:500}@media screen and (max-width: 767px){.blc_overview .tbl>tbody>tr>td{padding:15px 1em}}@media screen and (max-width: 767px){.blc_overview .tbl{display:block}.blc_overview .tbl>tbody{display:block}.blc_overview .tbl>tbody>tr{display:block}.blc_overview .tbl>tbody>tr>th,.blc_overview .tbl>tbody>tr>td{display:block}}.blc_overview .btn_map{border:solid 1px #ddd;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;display:inline-block;padding:3px 10px 5px 25px;font-size:1.4rem;background:url("../img/icon_pin.svg") no-repeat left 10px center/auto 20px;color:#555;margin-bottom:10px}.blc_overview .tbl_time{margin-bottom:10px}.blc_overview .tbl_time th{text-align:left;width:9em}
/*# sourceMappingURL=info.css.map */
