:root{--vw: 1vw}.pdf-img img{width:50% !important;margin:0 auto;display:block;}.tag-list__link{color:#fff;background-color:#e96c00;border:1px solid #fff}.main-facility-detail .common-lead+.kv-area{margin-top:35px}a:hover{opacity:0.7}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .common-lead+.kv-area{margin-top:calc(2.43*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .common-lead+.kv-area{margin-top:calc(5.12*var(--vw))}}.main-facility-detail .kv-area{margin-right:-120px;margin-left:-120px;position:relative}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area{margin-right:calc(8.33*var(--vw)*-1);margin-left:calc(8.33*var(--vw)*-1)}}@media screen and (max-width: 899px){.main-facility-detail .kv-area{margin-right:0;margin-left:0}}.main-facility-detail .kv-area__white-box{position:absolute;top:103px;right:0;width:57.5%;background-color:rgba(255,255,255,.7);padding:0 0 32px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__white-box{top:calc(7.15*var(--vw));padding:0 0 calc(2.22*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__white-box{position:relative;top:auto;width:100%;margin-bottom:calc(7.69*var(--vw))}}.main-facility-detail .kv-area__ttl{font-size:30px;font-weight:700;line-height:1.25;color:#fff;background-color:rgba(34,34,34,.7);padding:31px 55px 21px;margin:0 0 19px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__ttl{font-size:calc(2.08*var(--vw));margin-bottom:calc(1.31*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__ttl{font-size:calc(5.12*var(--vw));line-height:1.5;padding:calc(5.12*var(--vw)) calc(5.12*var(--vw));margin-top:calc(-5.13*var(--vw));margin-bottom:calc(4.87*var(--vw))}}.main-facility-detail .kv-area__txt{font-size:16px;line-height:1.5625;padding:0 118px 0 55px;margin:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__txt{font-size:calc(1.11*var(--vw));padding:0 calc(8.19*var(--vw)) 0 calc(3.81*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__txt{font-size:calc(3.58*var(--vw));line-height:1.6;padding:0;margin:0}}.main-facility-detail .kv-area__txt+.main-facility-detail .kv-area__txt{margin-top:1.5em}@media screen and (max-width: 899px){.main-facility-detail .kv-area__white-box+.kv-area__pic{margin-top:calc(8.2*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__pic{position:relative;overflow:hidden;aspect-ratio:1/1;margin-right:calc(-5.13*var(--vw));margin-left:calc(-5.13*var(--vw))}.main-facility-detail .kv-area__pic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media print,screen and (min-width: 900px){.main-facility-detail .kv-area__pic img{max-height:650px;-o-object-fit:cover;object-fit:cover}}.main-facility-detail .kv-area__nav{width:100%;max-width:1200px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:auto;margin-left:auto;margin-bottom:-40px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__nav{margin-bottom:calc(-2.78*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav{position:relative;-webkit-transform:none;transform:none;margin-top:calc(-8.98*var(--vw));margin-bottom:0}}.main-facility-detail .kv-area__nav__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));width:100%}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__list{display:block;width:calc(76.92*var(--vw));margin:0 auto}}.main-facility-detail .kv-area__nav__item{border:1px solid #000;border-right:none}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__item{width:calc(76.92*var(--vw));border-right:1px solid #000;border-bottom:none}}.main-facility-detail .kv-area__nav__item:last-child{border-right:1px solid #000}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__item:last-child{border-bottom:1px solid #000}}.main-facility-detail .kv-area__nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff;padding:13px 10px 11px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__nav__link{padding:calc(.9*var(--vw)) calc(.69*var(--vw)) calc(.76*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__link{padding:calc(2.82*var(--vw)) calc(2.56*var(--vw))}}.main-facility-detail .kv-area__nav__link::after{content:"";display:block;width:15px;aspect-ratio:15/9;background:url(../images/common/icon_arrow_orange_down.svg) no-repeat;background-size:contain;margin-top:7px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__nav__link::after{width:calc(1.04*var(--vw));margin-top:calc(.48*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__link::after{width:calc(3.84*var(--vw));margin-top:calc(1.02*var(--vw))}}.main-facility-detail .kv-area__nav__txt-en{font-family:"Times New Roman",Times,"Noto Serif",serif;font-size:12px;color:#818181;line-height:1}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__nav__txt-en{font-size:calc(.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__txt-en{font-size:calc(2.56*var(--vw))}}.main-facility-detail .kv-area__nav__txt-jp{font-size:14px;font-weight:bold;margin-top:2px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area__nav__txt-jp{font-size:calc(.97*var(--vw));margin-top:calc(.13*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area__nav__txt-jp{font-size:calc(3.58*var(--vw));margin-top:calc(.51*var(--vw))}}.main-facility-detail .table-scorll-sp{margin-top:40px}@media screen and (max-width: 899px){.main-facility-detail .table-scorll-sp{margin-top:calc(8.2*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .table-scorll-sp::before{content:"横にスクロールしてご覧ください";display:block;font-size:calc(3.33*var(--vw));margin-bottom:calc(1.53*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .table-scorll-sp .scroll-area{white-space:nowrap;overflow-x:auto;padding-bottom:calc(2.56*var(--vw))}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-detail .wp-block-flexible-table-block-table>table,.main-facility-detail table{width:100%;border:none;border-top:1px solid #8c8c8c;table-layout:auto;margin-top:40px;table-layout:auto !important}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-detail .wp-block-flexible-table-block-table>table,.main-facility-detail table{margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-detail .wp-block-flexible-table-block-table>table,.main-facility-detail table{margin-top:calc(8.2*var(--vw))}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table:first-child,.main-facility-detail .wp-block-flexible-table-block-table>table:first-child,.main-facility-detail table:first-child{margin-top:0}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th,.main-facility-detail .wp-block-flexible-table-block-table>table thead tr th,.main-facility-detail table thead tr th{background-color:#ded5c6}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-detail table tbody tr th{width:1%;min-width:320px;white-space:nowrap}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-detail table tbody tr th{min-width:calc(22.22*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-detail table tbody tr th{min-width:auto}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-detail .wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tr td,.main-facility-detail table tr th,.main-facility-detail table tr td{font-size:16px;border:none;border-bottom:1px solid #8c8c8c}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-detail .wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tr td,.main-facility-detail table tr th,.main-facility-detail table tr td{font-size:calc(1.11*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-detail .wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tr td,.main-facility-detail table tr th,.main-facility-detail table tr td{font-size:calc(2.56*var(--vw))}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tr th,.main-facility-detail table tr th{background-color:#f2e9db;padding:22px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tr th,.main-facility-detail table tr th{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-detail .wp-block-flexible-table-block-table>table tr th,.main-facility-detail table tr th{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-detail .wp-block-flexible-table-block-table>table tr td,.main-facility-detail table tr td{padding:22px 24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-detail .wp-block-flexible-table-block-table>table tr td,.main-facility-detail table tr td{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-detail .wp-block-flexible-table-block-table>table tr td,.main-facility-detail table tr td{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-detail .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-detail table tr td:first-child{width:1%;padding:22px 20px;background-color:#f2e9db;white-space:nowrap}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-detail .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-detail table tr td:first-child{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-detail .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-detail table tr td:first-child{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-detail .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-detail table tr td:first-child.no-bg{width:auto;padding:22px 24px;background-color:rgba(0,0,0,0);white-space:inherit}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-detail .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-detail table tr td:first-child.no-bg{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-detail .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-detail table tr td:first-child.no-bg{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-detail .service-area{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:40px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .service-area{gap:calc(1.38*var(--vw)) calc(2.08*var(--vw));margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .service-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(1.28*var(--vw)) 0;margin-top:calc(8.2*var(--vw))}}.main-facility-detail .service-area .area-free,.main-facility-detail .service-area .area-paid{background-color:#f2e9db;padding:16px 16px 25px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .service-area .area-free,.main-facility-detail .service-area .area-paid{padding:calc(1.11*var(--vw)) calc(1.11*var(--vw)) calc(1.73*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .service-area .area-free,.main-facility-detail .service-area .area-paid{padding:calc(4.1*var(--vw)) calc(2.56*var(--vw)) calc(2.56*var(--vw))}}.main-facility-detail .service-area .area-free h3,.main-facility-detail .service-area .area-paid h3{font-size:20px;font-weight:700;text-align:center}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .service-area .area-free h3,.main-facility-detail .service-area .area-paid h3{font-size:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .service-area .area-free h3,.main-facility-detail .service-area .area-paid h3{font-size:calc(3.58*var(--vw))}}.main-facility-detail .service-area .area-free ul,.main-facility-detail .service-area .area-paid ul{display:grid;grid-template-columns:repeat(4, minmax(132px, 1fr));gap:10px 1.5%;margin-top:17px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .service-area .area-free ul,.main-facility-detail .service-area .area-paid ul{grid-template-columns:repeat(4, minmax(calc(9.16 * var(--vw)), 1fr));gap:calc(.55*var(--vw)) 1.5%;margin-top:calc(1.18*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .service-area .area-free ul,.main-facility-detail .service-area .area-paid ul{grid-template-columns:repeat(3, 1fr);gap:calc(1.53*var(--vw));margin-top:calc(3.84*var(--vw));grid-template-columns:repeat(4, 1fr);gap:calc(.76*var(--vw))}}.main-facility-detail .service-area .area-free ul li,.main-facility-detail .service-area .area-paid ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:#fff}.main-facility-detail .service-area .area-free ul figure,.main-facility-detail .service-area .area-paid ul figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56.0606060606%;aspect-ratio:1/1;margin-top:10px}@media screen and (max-width: 899px){.main-facility-detail .service-area .area-free ul figure,.main-facility-detail .service-area .area-paid ul figure{width:calc(15.38*var(--vw));margin-top:calc(2.56*var(--vw));margin-top:0}}.main-facility-detail .service-area .area-free ul figure img,.main-facility-detail .service-area .area-paid ul figure img{width:auto;max-width:100%}.main-facility-detail .service-area .area-free ul p,.main-facility-detail .service-area .area-paid ul p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;text-align:center;line-height:1.4285714286;aspect-ratio:132/40;margin-top:-3.7878787879%}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .service-area .area-free ul p,.main-facility-detail .service-area .area-paid ul p{font-size:calc(.97*var(--vw));margin-top:calc(-0.35*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .service-area .area-free ul p,.main-facility-detail .service-area .area-paid ul p{font-size:calc(2.82*var(--vw));margin-top:calc(-1.29*var(--vw));font-size:calc(2.56*var(--vw));width:130%;line-height:1.4;margin:calc(-2.57*var(--vw)) calc(-7.7*var(--vw)) calc(-3.85*var(--vw));-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center;transform-origin:center}}.main-facility-detail .kv-area__pic picture img{max-height:500px;-o-object-fit:cover;object-fit:cover}.main-facility-detail h1{font-size:30px;font-weight:700;line-height:1.4333333333;margin-top:36px;margin-bottom:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail h1{font-size:calc(2.08*var(--vw));margin-top:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail h1{font-size:calc(5.12*var(--vw));margin-top:calc(7.69*var(--vw))}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail h1{margin-bottom:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail h1{margin-bottom:calc(3.58*var(--vw))}}.main-facility-detail .kv-area+h2{margin-top:50px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area+h2{margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area+h2{margin-top:calc(8.2*var(--vw))}}.main-facility-detail h2{display:inline-block;font-size:25px;color:#6c5220;font-weight:700;margin-top:50px;padding-bottom:4px;border-bottom:1px solid #6c5220}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail h2{font-size:calc(1.73*var(--vw));margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail h2{font-size:calc(5.12*var(--vw));margin-top:calc(8.2*var(--vw))}}.main-facility-detail h2:first-child{margin-top:0}.main-facility-detail h3{font-size:20px;font-weight:500;margin-top:24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail h3{font-size:calc(1.38*var(--vw));margin-top:calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail h3{font-size:calc(5.12*var(--vw));margin-top:calc(6.15*var(--vw))}}.main-facility-detail h3:first-child{margin-top:0}.main-facility-detail p{font-size:16px;margin:20px auto 0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail p{font-size:calc(1.11*var(--vw));margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail p{font-size:calc(4.1*var(--vw));line-height:1.65;padding:0;margin-top:calc(4.1*var(--vw))}}.main-facility-detail p:first-child{margin-top:0}.main-facility-detail section{margin-top:100px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail section{margin-top:calc(6.94*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail section{margin-top:calc(8.2*var(--vw))}}.main-facility-detail .kv-area+section{margin-top:50px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .kv-area+section{margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .kv-area+section{margin-top:calc(12.82*var(--vw))}}.main-facility-detail figure{margin-top:30px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail figure{margin-top:calc(2.08*var(--vw))}}.main-facility-detail figure:first-child{margin-top:0}.main-facility-detail .grid-col2 .fixedsize{position:relative;width:100%;aspect-ratio:585/330}.main-facility-detail .grid-col2 .fixedsize img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-facility-detail .grid-col3 .col h3{font-size:20px;font-weight:600}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .grid-col3 .col h3{font-size:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .grid-col3 .col h3{font-size:calc(3.58*var(--vw))}}.main-facility-detail .grid-col3 .col figure{position:relative;aspect-ratio:384/226;margin-top:8px;overflow:hidden}.main-facility-detail .grid-col3 .col figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-facility-detail .grid-col3 .col p{font-size:14px;font-weight:500;margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .grid-col3 .col p{font-size:calc(.97*var(--vw));margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .grid-col3 .col p{font-size:calc(3.07*var(--vw));margin-top:calc(2.56*var(--vw))}}.main-facility-detail .parking-wrapper{margin-top:30px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .parking-wrapper{margin-top:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper{display:block;margin-top:calc(4.1*var(--vw))}}.main-facility-detail .parking-wrapper figure{margin-top:0}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper table{margin-top:calc(5.12*var(--vw))}}.main-facility-detail .parking-wrapper table th,.main-facility-detail .parking-wrapper table td{font-size:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .parking-wrapper table th,.main-facility-detail .parking-wrapper table td{font-size:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper table th,.main-facility-detail .parking-wrapper table td{font-size:calc(2.56*var(--vw))}}.main-facility-detail .parking-wrapper table th{min-width:154px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .parking-wrapper table th{min-width:calc(10.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper table th{min-width:auto;width:35%;padding:calc(3.07*var(--vw)) calc(3.58*var(--vw))}}.main-facility-detail .parking-wrapper table td{padding:10px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .parking-wrapper table td{padding:calc(.69*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper table td{padding:calc(3.07*var(--vw)) calc(2.56*var(--vw))}}.main-facility-detail .parking-wrapper p{font-size:14px;padding:0 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .parking-wrapper p{font-size:calc(.97*var(--vw));padding:0 calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper p{font-size:calc(2.56*var(--vw));padding:0;margin-top:calc(2.56*var(--vw))}}.main-facility-detail .parking-wrapper .col:nth-child(even) figure{padding:0 20px;margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .parking-wrapper .col:nth-child(even) figure{padding:0 calc(1.38*var(--vw));margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .parking-wrapper .col:nth-child(even) figure{padding:0;margin-top:calc(5.12*var(--vw))}}.main-facility-detail .parking-wrapper .col:nth-child(even) figure:first-child{padding:0;margin-top:0}.main-facility-detail .parking-wrapper .col:nth-child(even) figure img{max-width:100%;width:auto}.main-facility-detail .common-lead{font-size:20px;margin-top:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-detail .common-lead{font-size:calc(1.38*var(--vw));margin-top:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-detail .common-lead{font-size:calc(4.1*var(--vw));margin-top:calc(4.1*var(--vw))}}.main-facility-index h1{margin-right:-120px;margin-left:-120px;font-size:30px;font-weight:700;line-height:1.4333333333;margin-top:36px;color:#6c5220;text-align:center;background-color:#f2e9db;padding:36px 0;margin-top:0;margin-bottom:50px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index h1{margin-right:calc(8.33*var(--vw)*-1);margin-left:calc(8.33*var(--vw)*-1)}}@media screen and (max-width: 899px){.main-facility-index h1{margin-right:0;margin-left:0}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index h1{font-size:calc(2.08*var(--vw));margin-top:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index h1{font-size:calc(5.12*var(--vw));margin-top:calc(7.69*var(--vw))}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index h1{margin-top:0;padding:calc(2.5*var(--vw)) 0;margin-bottom:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index h1{padding:calc(4.1*var(--vw)) calc(5.12*var(--vw));margin-top:0;margin-right:calc(-5.13*var(--vw));margin-left:calc(-5.13*var(--vw));margin-bottom:calc(8.71*var(--vw))}}.main-facility-index h2{display:inline-block;font-size:25px;color:#6c5220;font-weight:700;margin-top:50px;padding-bottom:4px;border-bottom:1px solid #6c5220}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index h2{font-size:calc(1.73*var(--vw));margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index h2{font-size:calc(5.12*var(--vw));margin-top:calc(8.2*var(--vw))}}.main-facility-index h2:first-child{margin-top:0}.main-facility-index h2+.wp-block-image{margin-top:20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index h2+.wp-block-image{margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index h2+.wp-block-image{margin-top:calc(5.12*var(--vw))}}.main-facility-index h3{font-size:20px;font-weight:500;margin-top:24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index h3{font-size:calc(1.38*var(--vw));margin-top:calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index h3{font-size:calc(5.12*var(--vw));margin-top:calc(6.15*var(--vw))}}.main-facility-index h3:first-child{margin-top:0}.main-facility-index p{font-size:16px;margin:20px auto 0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index p{font-size:calc(1.11*var(--vw));margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index p{font-size:calc(4.1*var(--vw));line-height:1.65;padding:0;margin-top:calc(4.1*var(--vw))}}.main-facility-index p:first-child{margin-top:0}.main-facility-index .grid-col3-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:16px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col3-list{gap:calc(1.66*var(--vw));margin-top:calc(1.11*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col3-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(7.69*var(--vw)) 0;margin-top:calc(4.1*var(--vw))}}.main-facility-index .grid-col3-list .col{text-align:center}.main-facility-index .grid-col3-list .txt-small{font-size:12px;font-weight:bold;text-align:center}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col3-list .txt-small{font-size:calc(.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col3-list .txt-small{font-size:calc(3.07*var(--vw))}}.main-facility-index .grid-col3-list h3{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:bold;color:#e96c00;padding:0;margin:8px auto 12px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col3-list h3{font-size:calc(.97*var(--vw));margin:calc(.55*var(--vw)) auto calc(.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col3-list h3{font-size:calc(3.58*var(--vw));margin:calc(2.05*var(--vw)) auto calc(3.07*var(--vw))}}.main-facility-index .grid-col3-list h3::before{content:"";width:28px;height:28px;background-color:#e96c00;border-radius:50%;margin-right:7px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col3-list h3::before{width:calc(1.94*var(--vw));height:calc(1.94*var(--vw));margin-right:calc(.48*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col3-list h3::before{width:calc(7.17*var(--vw));height:calc(7.17*var(--vw));margin-right:calc(1.79*var(--vw))}}.main-facility-index .grid-col3-list h3::after{content:"";position:absolute;top:50%;left:8px;width:14px;aspect-ratio:1/1;background:url(../images/common/icon_arrow_double_white.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col3-list h3::after{left:calc(.55*var(--vw));width:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col3-list h3::after{left:calc(2.05*var(--vw));width:calc(3.58*var(--vw))}}.main-facility-index .grid-col3-list .txt-caption{font-size:14px;text-align:left;margin-top:16px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col3-list .txt-caption{font-size:calc(.97*var(--vw));margin-top:calc(1.11*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col3-list .txt-caption{font-size:calc(3.58*var(--vw));margin-top:calc(4.1*var(--vw))}}.main-facility-index .pic{margin-top:26px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .pic{margin-top:calc(1.8*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .pic{margin-top:calc(6.66*var(--vw))}}.main-facility-index .googlemap__inner{position:relative;width:100%;padding-top:29.1666666667%}@media screen and (max-width: 899px){.main-facility-index .googlemap__inner{padding-top:70%}}.main-facility-index .googlemap__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-facility-index .googlemap .txt{margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .googlemap .txt{margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .googlemap .txt{margin-top:calc(2.56*var(--vw))}}.main-facility-index .grid-col2{gap:24px 30px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .grid-col2{gap:calc(1.66*var(--vw)) calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .grid-col2{display:block}}.main-facility-index .access-block .table-scorll-sp{margin-top:40px}@media screen and (max-width: 899px){.main-facility-index .access-block .table-scorll-sp{margin-top:calc(8.2*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .table-scorll-sp::before{content:"横にスクロールしてご覧ください";display:block;font-size:calc(3.33*var(--vw));margin-bottom:calc(1.53*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .table-scorll-sp .scroll-area{white-space:nowrap;overflow-x:auto;padding-bottom:calc(2.56*var(--vw))}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-index .access-block .wp-block-flexible-table-block-table>table,.main-facility-index .access-block table{width:100%;border:none;table-layout:auto;margin-top:40px;table-layout:auto !important;border-collapse:separate;border-spacing:2px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-index .access-block .wp-block-flexible-table-block-table>table,.main-facility-index .access-block table{margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-index .access-block .wp-block-flexible-table-block-table>table,.main-facility-index .access-block table{margin-top:calc(8.2*var(--vw))}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table:first-child,.main-facility-index .access-block .wp-block-flexible-table-block-table>table:first-child,.main-facility-index .access-block table:first-child{margin-top:0}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table thead tr th,.main-facility-index .access-block table thead tr th{font-size:12px;font-weight:bold;color:#fff;text-align:center;background-color:#b7b0a4;border-bottom:2px solid #fff}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .access-block table tbody tr th{width:1%;min-width:320px;white-space:nowrap}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .access-block table tbody tr th{min-width:calc(22.22*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .access-block table tbody tr th{min-width:auto}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr:nth-child(even) th,.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr:nth-child(even) td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr:nth-child(even) th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr:nth-child(even) td,.main-facility-index .access-block table tr:nth-child(even) th,.main-facility-index .access-block table tr:nth-child(even) td{background-color:#fef6ea}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block table tr th,.main-facility-index .access-block table tr td{font-size:12px;border:none}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block table tr th,.main-facility-index .access-block table tr td{font-size:calc(.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block table tr th,.main-facility-index .access-block table tr td{font-size:calc(2.56*var(--vw))}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block table tr th{background-color:#f2e9db;padding:22px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block table tr th{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr th,.main-facility-index .access-block table tr th{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block table tr td{background-color:#f2e9db;padding:22px 24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block table tr td{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td,.main-facility-index .access-block table tr td{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .access-block table tr td:first-child{padding:22px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .access-block table tr td:first-child{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .access-block table tr td:first-child{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .access-block table tr td:first-child.no-bg{width:auto;padding:22px 24px;background-color:rgba(0,0,0,0);white-space:inherit}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .access-block table tr td:first-child.no-bg{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .access-block .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .access-block table tr td:first-child.no-bg{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block{margin-top:calc(5.12*var(--vw))}.main-facility-index .access-block:first-child{margin-top:0}}.main-facility-index .access-block .txt-small{font-size:12px;margin-top:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .txt-small{font-size:calc(.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .txt-small{font-size:calc(2.56*var(--vw))}}.main-facility-index .access-block .mb{margin-bottom:27px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .mb{margin-bottom:calc(1.87*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .mb{margin-bottom:0}}.main-facility-index .access-block table,.main-facility-index .access-block .wp-block-flexible-table-block-table{margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block table,.main-facility-index .access-block .wp-block-flexible-table-block-table{margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block table,.main-facility-index .access-block .wp-block-flexible-table-block-table{margin-top:calc(2.56*var(--vw))}}.main-facility-index .access-block .txt{font-size:12px;margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .access-block .txt{font-size:calc(.83*var(--vw));margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .access-block .txt{font-size:calc(2.56*var(--vw));margin-top:calc(2.56*var(--vw))}}.main-facility-index .access-block .txt a{text-decoration:underline}.main-facility-index .access-block .txt a:hover{text-decoration:none}.main-facility-index .parking-ttl{margin-top:50px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-ttl{margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-ttl{margin-top:calc(5.12*var(--vw))}}.main-facility-index .parking-wrapper{margin-top:30px}.main-facility-index .parking-wrapper .table-scorll-sp{margin-top:40px}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .table-scorll-sp{margin-top:calc(8.2*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .table-scorll-sp::before{content:"横にスクロールしてご覧ください";display:block;font-size:calc(3.33*var(--vw));margin-bottom:calc(1.53*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .table-scorll-sp .scroll-area{white-space:nowrap;overflow-x:auto;padding-bottom:calc(2.56*var(--vw))}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table,.main-facility-index .parking-wrapper table{width:100%;border:none;border-top:1px solid #8c8c8c;table-layout:auto;margin-top:40px;table-layout:auto !important}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table,.main-facility-index .parking-wrapper table{margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table,.main-facility-index .parking-wrapper table{margin-top:calc(8.2*var(--vw))}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table:first-child,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table:first-child,.main-facility-index .parking-wrapper table:first-child{margin-top:0}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table thead tr th,.main-facility-index .parking-wrapper table thead tr th{background-color:#ded5c6}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .parking-wrapper table tbody tr th{width:1%;min-width:320px;white-space:nowrap}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .parking-wrapper table tbody tr th{min-width:calc(22.22*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-index .parking-wrapper table tbody tr th{min-width:auto}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper table tr th,.main-facility-index .parking-wrapper table tr td{font-size:16px;border:none;border-bottom:1px solid #8c8c8c}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper table tr th,.main-facility-index .parking-wrapper table tr td{font-size:calc(1.11*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper table tr th,.main-facility-index .parking-wrapper table tr td{font-size:calc(2.56*var(--vw))}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper table tr th{background-color:#f2e9db;padding:22px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper table tr th{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr th,.main-facility-index .parking-wrapper table tr th{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper table tr td{padding:22px 24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper table tr td{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td,.main-facility-index .parking-wrapper table tr td{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .parking-wrapper table tr td:first-child{width:1%;padding:22px 20px;background-color:#f2e9db;white-space:nowrap}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .parking-wrapper table tr td:first-child{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-index .parking-wrapper table tr td:first-child{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .parking-wrapper table tr td:first-child.no-bg{width:auto;padding:22px 24px;background-color:rgba(0,0,0,0);white-space:inherit}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .parking-wrapper table tr td:first-child.no-bg{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .parking-wrapper .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-index .parking-wrapper table tr td:first-child.no-bg{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper{margin-top:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper{display:block;margin-top:calc(4.1*var(--vw))}}.main-facility-index .parking-wrapper figure{margin-top:0}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper table{margin-top:calc(5.12*var(--vw))}}.main-facility-index .parking-wrapper table th,.main-facility-index .parking-wrapper table td{font-size:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper table th,.main-facility-index .parking-wrapper table td{font-size:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper table th,.main-facility-index .parking-wrapper table td{font-size:calc(2.56*var(--vw))}}.main-facility-index .parking-wrapper table th{min-width:154px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper table th{min-width:calc(10.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper table th{min-width:auto;width:35%;padding:calc(3.07*var(--vw)) calc(3.58*var(--vw))}}.main-facility-index .parking-wrapper table td{padding:10px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper table td{padding:calc(.69*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper table td{padding:calc(3.07*var(--vw)) calc(2.56*var(--vw))}}.main-facility-index .parking-wrapper p{font-size:14px;padding:0 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper p{font-size:calc(.97*var(--vw));padding:0 calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper p{font-size:calc(2.56*var(--vw));padding:0;margin-top:calc(2.56*var(--vw))}}.main-facility-index .parking-wrapper .col:nth-child(even) figure{padding:0 20px;margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .col:nth-child(even) figure{padding:0 calc(1.38*var(--vw));margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .col:nth-child(even) figure{padding:0;margin-top:calc(5.12*var(--vw))}}.main-facility-index .parking-wrapper .col:nth-child(even) figure:first-child{padding:0;margin-top:0}.main-facility-index .parking-wrapper .col:nth-child(even) figure img{max-width:100%;width:auto}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .col:last-child .wp-block-image{margin-top:calc(5.12*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .col table{margin-top:calc(5.12*var(--vw))}}.main-facility-index .parking-wrapper .col table tbody tr th{width:154px;min-width:auto}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .col table tbody tr th{width:1%;white-space:nowrap;padding-right:calc(7.69*var(--vw))}}.main-facility-index .parking-wrapper .col table tbody tr th,.main-facility-index .parking-wrapper .col table tbody tr td{font-size:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-index .parking-wrapper .col table tbody tr th,.main-facility-index .parking-wrapper .col table tbody tr td{font-size:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-index .parking-wrapper .col table tbody tr th,.main-facility-index .parking-wrapper .col table tbody tr td{font-size:calc(2.56*var(--vw))}}.main-facility-index .parking-wrapper .col table tbody tr td{padding:10px 20px}.main-facility-top .service-area{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:40px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .service-area{gap:calc(1.38*var(--vw)) calc(2.08*var(--vw));margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .service-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(1.28*var(--vw)) 0;margin-top:calc(8.2*var(--vw))}}.main-facility-top .service-area .area-free,.main-facility-top .service-area .area-paid{background-color:#f2e9db;padding:16px 16px 25px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .service-area .area-free,.main-facility-top .service-area .area-paid{padding:calc(1.11*var(--vw)) calc(1.11*var(--vw)) calc(1.73*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .service-area .area-free,.main-facility-top .service-area .area-paid{padding:calc(4.1*var(--vw)) calc(2.56*var(--vw)) calc(2.56*var(--vw))}}.main-facility-top .service-area .area-free h3,.main-facility-top .service-area .area-paid h3{font-size:20px;font-weight:700;text-align:center}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .service-area .area-free h3,.main-facility-top .service-area .area-paid h3{font-size:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .service-area .area-free h3,.main-facility-top .service-area .area-paid h3{font-size:calc(3.58*var(--vw))}}.main-facility-top .service-area .area-free ul,.main-facility-top .service-area .area-paid ul{display:grid;grid-template-columns:repeat(4, minmax(132px, 1fr));gap:10px 1.5%;margin-top:17px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .service-area .area-free ul,.main-facility-top .service-area .area-paid ul{grid-template-columns:repeat(4, minmax(calc(9.16 * var(--vw)), 1fr));gap:calc(.55*var(--vw)) 1.5%;margin-top:calc(1.18*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .service-area .area-free ul,.main-facility-top .service-area .area-paid ul{grid-template-columns:repeat(3, 1fr);gap:calc(1.53*var(--vw));margin-top:calc(3.84*var(--vw));grid-template-columns:repeat(4, 1fr);gap:calc(.76*var(--vw))}}.main-facility-top .service-area .area-free ul li,.main-facility-top .service-area .area-paid ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:#fff}.main-facility-top .service-area .area-free ul figure,.main-facility-top .service-area .area-paid ul figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56.0606060606%;aspect-ratio:1/1;margin-top:10px}@media screen and (max-width: 899px){.main-facility-top .service-area .area-free ul figure,.main-facility-top .service-area .area-paid ul figure{width:calc(15.38*var(--vw));margin-top:calc(2.56*var(--vw));margin-top:0}}.main-facility-top .service-area .area-free ul figure img,.main-facility-top .service-area .area-paid ul figure img{width:auto;max-width:100%}.main-facility-top .service-area .area-free ul p,.main-facility-top .service-area .area-paid ul p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;text-align:center;line-height:1.4285714286;aspect-ratio:132/40;margin-top:-3.7878787879%}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .service-area .area-free ul p,.main-facility-top .service-area .area-paid ul p{font-size:calc(.97*var(--vw));margin-top:calc(-0.35*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .service-area .area-free ul p,.main-facility-top .service-area .area-paid ul p{font-size:calc(2.82*var(--vw));margin-top:calc(-1.29*var(--vw));font-size:calc(2.56*var(--vw));width:130%;line-height:1.4;margin:calc(-2.57*var(--vw)) calc(-7.7*var(--vw)) calc(-3.85*var(--vw));-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center;transform-origin:center}}.main-facility-top .table-scorll-sp{margin-top:40px}@media screen and (max-width: 899px){.main-facility-top .table-scorll-sp{margin-top:calc(8.2*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .table-scorll-sp::before{content:"横にスクロールしてご覧ください";display:block;font-size:calc(3.33*var(--vw));margin-bottom:calc(1.53*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .table-scorll-sp .scroll-area{white-space:nowrap;overflow-x:auto;padding-bottom:calc(2.56*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-top .wp-block-flexible-table-block-table>table,.main-facility-top table{width:100%;border:none;table-layout:auto;margin-top:40px;table-layout:auto !important;border-collapse:separate;border-spacing:2px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-top .wp-block-flexible-table-block-table>table,.main-facility-top table{margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.main-facility-top .wp-block-flexible-table-block-table>table,.main-facility-top table{margin-top:calc(8.2*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table:first-child,.main-facility-top .wp-block-flexible-table-block-table>table:first-child,.main-facility-top table:first-child{margin-top:0}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th,.main-facility-top .wp-block-flexible-table-block-table>table thead tr th,.main-facility-top table thead tr th{font-size:12px;font-weight:bold;color:#fff;text-align:center;background-color:#b7b0a4;border-bottom:2px solid #fff}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-top .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-top table tbody tr th{width:1%;min-width:320px;white-space:nowrap}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-top .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-top table tbody tr th{min-width:calc(22.22*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.main-facility-top .wp-block-flexible-table-block-table>table tbody tr th,.main-facility-top table tbody tr th{min-width:auto}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr:nth-child(even) th,.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr:nth-child(even) td,.main-facility-top .wp-block-flexible-table-block-table>table tr:nth-child(even) th,.main-facility-top .wp-block-flexible-table-block-table>table tr:nth-child(even) td,.main-facility-top table tr:nth-child(even) th,.main-facility-top table tr:nth-child(even) td{background-color:#fef6ea}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-top .wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table>table tr td,.main-facility-top table tr th,.main-facility-top table tr td{font-size:12px;border:none}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-top .wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table>table tr td,.main-facility-top table tr th,.main-facility-top table tr td{font-size:calc(.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-top .wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table>table tr td,.main-facility-top table tr th,.main-facility-top table tr td{font-size:calc(2.56*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table>table tr th,.main-facility-top table tr th{background-color:#f2e9db;padding:22px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table>table tr th,.main-facility-top table tr th{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.main-facility-top .wp-block-flexible-table-block-table>table tr th,.main-facility-top table tr th{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-top .wp-block-flexible-table-block-table>table tr td,.main-facility-top table tr td{background-color:#f2e9db;padding:22px 24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-top .wp-block-flexible-table-block-table>table tr td,.main-facility-top table tr td{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.main-facility-top .wp-block-flexible-table-block-table>table tr td,.main-facility-top table tr td{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-top .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-top table tr td:first-child{padding:22px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-top .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-top table tr td:first-child{padding:calc(1.52*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-top .wp-block-flexible-table-block-table>table tr td:first-child,.main-facility-top table tr td:first-child{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-top .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-top table tr td:first-child.no-bg{width:auto;padding:22px 24px;background-color:rgba(0,0,0,0);white-space:inherit}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-top .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-top table tr td:first-child.no-bg{padding:calc(1.52*var(--vw)) calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-top .wp-block-flexible-table-block-table>table tr td:first-child.no-bg,.main-facility-top table tr td:first-child.no-bg{padding:calc(2.3*var(--vw)) calc(3.58*var(--vw))}}.main-facility-top .zoom-container{position:relative;width:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;border:1px solid #000;border-radius:20px;margin-top:26px;overflow:hidden}@media screen and (max-width: 899px){.main-facility-top .zoom-container{margin-top:calc(6.66*var(--vw));border-radius:calc(2.56*var(--vw))}}.main-facility-top .zoom-controls{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px 0;z-index:2}@media screen and (max-width: 899px){.main-facility-top .zoom-controls{bottom:calc(2.56*var(--vw));right:calc(2.56*var(--vw));gap:calc(.51*var(--vw)) 0}}.main-facility-top .zoom-controls button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;width:27px;height:27px;color:#fff;background-color:#000;border-radius:3px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-top .zoom-controls button:hover{opacity:.8}@media screen and (max-width: 899px){.main-facility-top .zoom-controls button{font-size:calc(6.15*var(--vw));width:calc(5.12*var(--vw));height:calc(5.12*var(--vw))}}.main-facility-top .zoom-controls button::before{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 899px){.main-facility-top .zoom-controls button::before{width:calc(2.56*var(--vw))}}.main-facility-top .zoom-controls button:first-child::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background-color:#fff;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 899px){.main-facility-top .zoom-controls button:first-child::after{width:calc(2.56*var(--vw))}}.main-facility-top .zoom-image-wrapper{overflow:hidden;position:relative;width:100%;height:auto}.main-facility-top #zoom-image{width:100%;-webkit-transform-origin:center center;transform-origin:center center;cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s, -webkit-transform .1s;-ms-touch-action:none;touch-action:none}.main-facility-top .room-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px 24px;margin-top:30px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper{gap:calc(2.43*var(--vw)) calc(1.66*var(--vw));margin-top:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(7.69*var(--vw)) 0}}.main-facility-top .room-wrapper .block{background-color:#f2e9db;border-radius:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .block{border-radius:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .block{border-radius:calc(2.56*var(--vw))}}.main-facility-top .room-wrapper a{display:block;padding:10px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-top .room-wrapper a:hover{opacity:.8}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper a{padding:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper a{padding:calc(2.56*var(--vw))}}.main-facility-top .room-wrapper .pic{position:relative;overflow:hidden;aspect-ratio:364/220;border-radius:5px;overflow:hidden}.main-facility-top .room-wrapper .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .pic{border-radius:calc(.34*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .pic{border-radius:calc(1.28*var(--vw))}}.main-facility-top .room-wrapper .num-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .num-wrapper{margin-top:calc(.9*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .num-wrapper{margin-top:calc(3.33*var(--vw))}}.main-facility-top .room-wrapper .num-wrapper .capacity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;background-color:#000;padding:9px 0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .num-wrapper .capacity{padding:calc(.62*var(--vw)) 0}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .num-wrapper .capacity{padding:calc(2.3*var(--vw)) 0}}.main-facility-top .room-wrapper .num-wrapper .capacity__number{font-size:18px;font-weight:bold;line-height:1;padding-left:20px;margin:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .num-wrapper .capacity__number{font-size:calc(1.25*var(--vw));padding-left:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .num-wrapper .capacity__number{font-size:calc(4.61*var(--vw));padding-left:calc(2.56*var(--vw))}}.main-facility-top .room-wrapper .num-wrapper .capacity__number:last-child{padding-right:133px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .num-wrapper .capacity__number:last-child{padding-right:calc(9.23*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .num-wrapper .capacity__number:last-child{padding-right:calc(38.2*var(--vw))}}.main-facility-top .room-wrapper .num-wrapper .capacity__txt{width:144px;font-size:12px;line-height:1;text-align:center;padding:0 10px;margin:0 0 0 8px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .num-wrapper .capacity__txt{width:calc(10*var(--vw));font-size:calc(.83*var(--vw));padding:0 calc(.69*var(--vw));margin-left:calc(.55*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .num-wrapper .capacity__txt{width:auto;font-size:calc(3.07*var(--vw));padding:0 calc(2.56*var(--vw));margin-left:0}}.main-facility-top .room-wrapper .num-wrapper .area{font-size:14px;line-height:1;text-align:right;padding:2px 7px 0 0;margin:0 0 0 auto}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper .num-wrapper .area{font-size:calc(.97*var(--vw));padding:calc(.13*var(--vw)) calc(.48*var(--vw)) 0 0}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper .num-wrapper .area{font-size:calc(3.58*var(--vw));padding:calc(.51*var(--vw)) calc(1.79*var(--vw)) 0 0}}.main-facility-top .room-wrapper h3{position:relative;font-size:16px;font-weight:normal;padding-left:30px;margin-top:17px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper h3{font-size:calc(1.11*var(--vw));padding-left:calc(2.08*var(--vw));margin-top:calc(1.18*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper h3{font-size:calc(4.1*var(--vw));padding-left:calc(7.69*var(--vw));margin-top:calc(3.58*var(--vw))}}.main-facility-top .room-wrapper h3::before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background-color:#000;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper h3::before{width:calc(1.38*var(--vw));height:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper h3::before{width:calc(5.12*var(--vw));height:calc(5.12*var(--vw))}}.main-facility-top .room-wrapper h3::after{content:"";position:absolute;top:50%;left:6px;width:9px;aspect-ratio:1/1;background:url(../images/common/icon_arrow_double_white.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .room-wrapper h3::after{left:calc(.41*var(--vw));width:calc(.62*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .room-wrapper h3::after{left:calc(1.53*var(--vw));width:calc(2.3*var(--vw))}}.main-facility-top .kv-area{margin-right:-120px;margin-left:-120px;position:relative;margin-bottom:36px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .kv-area{margin-right:calc(8.33*var(--vw)*-1);margin-left:calc(8.33*var(--vw)*-1)}}@media screen and (max-width: 899px){.main-facility-top .kv-area{margin-right:0;margin-left:0}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .kv-area{margin-bottom:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .kv-area{margin-bottom:calc(8.2*var(--vw))}}.main-facility-top .kv-area__white-box{position:absolute;top:50%;right:120px;width:50.6944444444%;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:0 0 32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .kv-area__white-box{right:calc(8.33*var(--vw));padding:0 0 calc(2.22*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .kv-area__white-box{position:relative;top:auto;right:auto;width:100%;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none;padding-bottom:0}}.main-facility-top .kv-area__ttl{font-size:25px;font-weight:700;line-height:1.25;padding:20px 38px 0;margin:0 0 10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .kv-area__ttl{font-size:calc(1.73*var(--vw));padding:calc(1.38*var(--vw)) calc(2.63*var(--vw)) 0;margin-bottom:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .kv-area__ttl{font-size:calc(5.12*var(--vw));line-height:1.5;padding:calc(5.12*var(--vw)) 0 0;margin-bottom:calc(2.56*var(--vw))}}.main-facility-top .kv-area__txt{font-size:16px;line-height:1.5625;padding:0 38px;margin:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .kv-area__txt{font-size:calc(1.11*var(--vw));padding:0 calc(2.63*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .kv-area__txt{font-size:calc(3.58*var(--vw));line-height:1.6;padding:0;margin:0}}@media screen and (max-width: 899px){.main-facility-top .kv-area__pic{margin-right:calc(-5.13*var(--vw));margin-left:calc(-5.13*var(--vw))}}@media print,screen and (min-width: 900px){.main-facility-top .kv-area__pic img{max-height:400px;-o-object-fit:cover;object-fit:cover}}.main-facility-top h1{font-size:30px;font-weight:700;line-height:1.4333333333;margin-top:36px;margin-bottom:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top h1{font-size:calc(2.08*var(--vw));margin-top:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top h1{font-size:calc(5.12*var(--vw));margin-top:calc(7.69*var(--vw))}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top h1{margin-bottom:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top h1{margin-bottom:calc(3.58*var(--vw))}}.main-facility-top h2{display:inline-block;font-size:25px;color:#6c5220;font-weight:700;margin-top:50px;padding-bottom:4px;border-bottom:1px solid #6c5220}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top h2{font-size:calc(1.73*var(--vw));margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top h2{font-size:calc(5.12*var(--vw));margin-top:calc(8.2*var(--vw))}}.main-facility-top h2:first-child{margin-top:0}.main-facility-top h2+.wp-block-image{margin-top:20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top h2+.wp-block-image{margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top h2+.wp-block-image{margin-top:calc(5.12*var(--vw))}}.main-facility-top h3{font-size:20px;font-weight:500;margin-top:24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top h3{font-size:calc(1.38*var(--vw));margin-top:calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top h3{font-size:calc(5.12*var(--vw));margin-top:calc(6.15*var(--vw))}}.main-facility-top h3:first-child{margin-top:0}.main-facility-top h3+.wp-block-image{margin-top:8px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top h3+.wp-block-image{margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top h3+.wp-block-image{margin-top:calc(1.12*var(--vw))}}.main-facility-top p{font-size:16px;margin:20px auto 0;margin-right:0;margin-left:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top p{font-size:calc(1.11*var(--vw));margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top p{font-size:calc(4.1*var(--vw));line-height:1.65;padding:0;margin-top:calc(4.1*var(--vw))}}.main-facility-top p:first-child{margin-top:0}.main-facility-top .btn-access{text-align:center}.main-facility-top .btn-access a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;background-color:#b10000;padding:6px 49px 6px 80px;border-radius:5px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .btn-access a{padding:calc(.41*var(--vw)) calc(3.4*var(--vw)) calc(.41*var(--vw)) calc(5.55*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .btn-access a{padding:calc(1.53*var(--vw)) calc(5.12*var(--vw)) calc(1.53*var(--vw)) calc(12.82*var(--vw))}}.main-facility-top .btn-access a:hover{opacity:.8}.main-facility-top .btn-access a::before{content:"";position:absolute;top:50%;left:35px;width:30px;height:30px;border:1px solid #fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .btn-access a::before{left:calc(2.43*var(--vw));width:calc(2.08*var(--vw));height:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .btn-access a::before{left:calc(3.07*var(--vw));width:calc(6.15*var(--vw));height:calc(6.15*var(--vw))}}.main-facility-top .btn-access a::after{content:"";position:absolute;top:50%;left:44px;width:14px;aspect-ratio:1/1;background:url(../images/common/icon_arrow_double_white.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .btn-access a::after{left:calc(3.05*var(--vw));width:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .btn-access a::after{left:calc(4.92*var(--vw));width:calc(2.87*var(--vw))}}.main-facility-top .btn-access a p{margin:0}.main-facility-top .btn-access a .txt-shoulder{font-size:14px;font-weight:500}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .btn-access a .txt-shoulder{font-size:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .btn-access a .txt-shoulder{font-size:calc(3.07*var(--vw));text-align:left}}.main-facility-top .btn-access a .txt{font-size:20px;font-weight:500}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .btn-access a .txt{font-size:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .btn-access a .txt{font-size:calc(4.1*var(--vw))}}.main-facility-top .grid-floor-cross{margin-top:80px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross{margin-top:calc(5.55*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross{margin-top:calc(10.25*var(--vw))}}.main-facility-top .grid-floor-cross .grid-inner{display:grid;grid-template-columns:94fr 670fr 436fr}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .grid-inner{display:block}}.main-facility-top .grid-floor-cross .grid-inner:first-child .left-col::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:30px;background:url(../images/facility/bg_floor_cross_top.svg) no-repeat;background-size:100% auto;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .grid-inner:first-child .left-col::before{height:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .grid-inner:first-child .left-col::before{height:calc(5.12*var(--vw));background-size:100% auto;background-position:bottom center}}.main-facility-top .grid-floor-cross .grid-inner:nth-child(odd) .left-col{background-color:#fef6ea}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .grid-inner:nth-child(odd) .right-col{background-color:#fef6ea}}.main-facility-top .grid-floor-cross .grid-inner:last-child{border-bottom:3px solid #000}.main-facility-top .grid-floor-cross .left-col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:2;background-color:#f2e9db;padding:16px 34px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col{padding:calc(1.11*var(--vw)) calc(2.36*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col{grid-column:1;display:block;padding:calc(4.1*var(--vw)) calc(4.1*var(--vw))}}.main-facility-top .grid-floor-cross .left-col .wp-block-lazyblock-facilities-floor-room-icon{margin-right:auto}.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding-left:84px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper{padding-left:calc(5.83*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper{display:block;text-align:right;padding-left:0;margin-top:calc(-4.11*var(--vw))}}.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper ul{margin-bottom:calc(1.25*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper ul{padding-top:calc(2.56*var(--vw));margin-bottom:calc(2.56*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper ul:first-child{padding-top:calc(5.12*var(--vw))}}.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper li{width:33px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper li{width:calc(2.29*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper li{width:calc(8.46*var(--vw))}}.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper .txt-connect{font-size:12px;color:#fff;background-color:#000;padding:6px 10px;margin-top:0;white-space:nowrap;margin:-16px -34px 10px auto}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper .txt-connect{font-size:calc(.83*var(--vw));margin:calc(-1.12*var(--vw)) calc(-2.37*var(--vw)) calc(.69*var(--vw)) auto}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper .txt-connect{display:inline-block;font-size:calc(3.07*var(--vw));margin:0 calc(-4.11*var(--vw)) 0 0}}.main-facility-top .grid-floor-cross .left-col .icon-connect-wrapper+.floor-ttl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}.main-facility-top .grid-floor-cross .left-col .floor-ttl{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:bold;margin-right:20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col .floor-ttl{width:calc(4.44*var(--vw));font-size:calc(1.66*var(--vw));margin-right:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col .floor-ttl{width:auto;font-size:calc(6.15*var(--vw));margin-right:0;margin-bottom:calc(2.56*var(--vw))}}.main-facility-top .grid-floor-cross .left-col ul{font-size:12px;margin-right:28px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .left-col ul{font-size:calc(.83*var(--vw));margin-right:calc(1.94*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .left-col ul{font-size:calc(3.07*var(--vw));margin-right:0}}.main-facility-top .grid-floor-cross .left-col ul:last-child{margin-right:0}.main-facility-top .grid-floor-cross .right-col{position:relative;grid-column:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px;padding-left:8.7155963303%}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col{padding-bottom:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column:2;background-color:#f2e9db;padding:calc(2.56*var(--vw)) calc(4.1*var(--vw)) calc(7.69*var(--vw))}}.main-facility-top .grid-floor-cross .right-col::before{content:"";position:absolute;bottom:20px;left:-10px;width:calc(100% + 10px);height:2px;background-color:#000}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col::before{bottom:calc(1.38*var(--vw));left:calc(-0.7*var(--vw));width:calc(100% + .69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col::before{bottom:0;top:0;left:calc(4.1*var(--vw));width:calc(100% - 8.2*var(--vw));height:1px;background-color:#999}}.main-facility-top .grid-floor-cross .right-col::after{content:"";position:absolute;bottom:16px;left:-15px;width:10px;height:10px;border-radius:50%;background-color:#000}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col::after{bottom:calc(1.11*var(--vw));left:calc(-1.05*var(--vw));width:calc(.69*var(--vw));height:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col::after{content:none}}.main-facility-top .grid-floor-cross .right-col .txt-small{font-size:12px;font-weight:bold;padding-left:36px;margin-top:auto}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col .txt-small{font-size:calc(.83*var(--vw));padding-left:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col .txt-small{font-size:calc(2.56*var(--vw));padding-left:calc(6.15*var(--vw))}}.main-facility-top .grid-floor-cross .right-col .txt-link{margin:0}.main-facility-top .grid-floor-cross .right-col a{position:relative;display:block;font-size:16px;font-weight:bold;color:#e96c00;padding-left:36px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-top .grid-floor-cross .right-col a:hover{opacity:.8}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col a{font-size:calc(1.11*var(--vw));padding-left:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col a{font-size:calc(3.07*var(--vw));padding-left:calc(6.15*var(--vw))}}.main-facility-top .grid-floor-cross .right-col a::before{content:"";position:absolute;top:50%;left:0;width:30px;height:30px;background:#e96c00;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col a::before{width:calc(2.08*var(--vw));height:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col a::before{width:calc(4.1*var(--vw));height:calc(4.1*var(--vw))}}.main-facility-top .grid-floor-cross .right-col a::after{content:"";position:absolute;top:50%;left:9px;width:14px;aspect-ratio:1/1;background:url(../images/common/icon_arrow_double_white.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross .right-col a::after{left:calc(.62*var(--vw));width:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross .right-col a::after{left:calc(1.23*var(--vw));width:calc(1.91*var(--vw))}}.main-facility-top .grid-floor-cross__txt{width:55.8333333333%;font-size:16px;font-weight:bold;text-align:center;margin:10px 0 0 7.8333333333%}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .grid-floor-cross__txt{font-size:calc(1.11*var(--vw));margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .grid-floor-cross__txt{width:100%;font-size:calc(3.07*var(--vw));margin:calc(2.56*var(--vw)) 0 0}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table thead th,.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td,.main-facility-top .facilities-top-table table thead th,.main-facility-top .facilities-top-table table tbody tr td{width:1%;white-space:nowrap;border:none}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td,.main-facility-top .facilities-top-table table tbody tr td{text-align:right;padding:13px 15px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td,.main-facility-top .facilities-top-table table tbody tr td{padding:calc(.9*var(--vw)) calc(1.04*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td,.main-facility-top .facilities-top-table table tbody tr td{padding:calc(3.33*var(--vw)) calc(3.84*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td:first-child,.main-facility-top .facilities-top-table table tbody tr td:first-child{width:auto;white-space:inherit;text-align:left;padding:13px 15px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td:first-child,.main-facility-top .facilities-top-table table tbody tr td:first-child{padding:calc(.9*var(--vw)) calc(1.04*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td:first-child,.main-facility-top .facilities-top-table table tbody tr td:first-child{padding:calc(3.33*var(--vw)) calc(3.84*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th,.main-facility-top .facilities-top-table table tbody tr td.th{font-size:16px;font-weight:bold;text-align:center;vertical-align:middle;color:#fff;background-color:#b7b0a4;padding:27px 16px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th,.main-facility-top .facilities-top-table table tbody tr td.th{font-size:calc(1.11*var(--vw));padding:calc(1.87*var(--vw)) calc(1.11*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th,.main-facility-top .facilities-top-table table tbody tr td.th{font-size:calc(3.07*var(--vw));padding:calc(3.07*var(--vw)) calc(4.1*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th:first-child,.main-facility-top .facilities-top-table table tbody tr td.th:first-child{width:auto;white-space:inherit}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th2,.main-facility-top .facilities-top-table table tbody tr td.th2{width:1%;white-space:nowrap;font-size:15px;font-weight:bold;color:#000;text-align:center;vertical-align:middle;background-color:#d2cbbe !important;padding:8px 12px !important}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th2,.main-facility-top .facilities-top-table table tbody tr td.th2{font-size:calc(1.04*var(--vw));padding:calc(.55*var(--vw)) calc(.83*var(--vw)) !important}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td.th2,.main-facility-top .facilities-top-table table tbody tr td.th2{font-size:calc(2.82*var(--vw));padding:calc(2.05*var(--vw)) calc(3.07*var(--vw)) !important}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a,.main-facility-top .facilities-top-table table tbody tr td a{position:relative;display:block;font-size:14px;font-weight:bold;padding-left:30px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a:hover,.main-facility-top .facilities-top-table table tbody tr td a:hover{opacity:.7}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a,.main-facility-top .facilities-top-table table tbody tr td a{font-size:calc(.97*var(--vw));padding-left:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a,.main-facility-top .facilities-top-table table tbody tr td a{font-size:calc(3.07*var(--vw));padding-left:calc(6.15*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a::before,.main-facility-top .facilities-top-table table tbody tr td a::before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background:#000;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #fff}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a::before,.main-facility-top .facilities-top-table table tbody tr td a::before{width:calc(1.38*var(--vw));height:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a::before,.main-facility-top .facilities-top-table table tbody tr td a::before{width:calc(4.1*var(--vw));height:calc(4.1*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a::after,.main-facility-top .facilities-top-table table tbody tr td a::after{content:"";position:absolute;top:50%;left:6px;width:9px;aspect-ratio:1/1;background:url(../images/common/icon_arrow_double_white.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a::after,.main-facility-top .facilities-top-table table tbody tr td a::after{left:calc(.41*var(--vw));width:calc(.62*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table table tbody tr td a::after,.main-facility-top .facilities-top-table table tbody tr td a::after{left:calc(1.23*var(--vw));width:calc(1.84*var(--vw))}}.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table__txt,.main-facility-top .facilities-top-table__txt{margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table__txt,.main-facility-top .facilities-top-table__txt{margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .wp-block-flexible-table-block-table.facilities-top-table__txt,.main-facility-top .facilities-top-table__txt{font-size:calc(3.07*var(--vw));margin-top:calc(2.56*var(--vw))}}.main-facility-top .facilities-contact{margin-right:-120px;margin-left:-120px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:75px 0 67px;margin-top:100px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact{margin-right:calc(8.33*var(--vw)*-1);margin-left:calc(8.33*var(--vw)*-1)}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact{margin-right:0;margin-left:0}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact{padding:calc(5.2*var(--vw)) 0 calc(4.65*var(--vw));margin-top:calc(6.94*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact{padding:calc(15.38*var(--vw)) calc(11.53*var(--vw)) calc(11.53*var(--vw));margin-right:calc(-5.13*var(--vw));margin-left:calc(-5.13*var(--vw));margin-top:calc(15.38*var(--vw))}}.main-facility-top .facilities-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:25px solid #333;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact::before{border-width:calc(1.73*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact::before{border-width:calc(5.12*var(--vw))}}.main-facility-top .facilities-contact::after{content:"";position:absolute;top:0;left:0;width:calc(100% - 22px);height:calc(100% - 22px);border:1px solid #fff;pointer-events:none;margin:11px 0 0 11px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact::after{width:calc(100% - 1.52*var(--vw));height:calc(100% - 1.52*var(--vw));margin:calc(.76*var(--vw)) 0 0 calc(.76*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact::after{width:calc(100% - 2.56*var(--vw));height:calc(100% - 2.56*var(--vw));margin:calc(1.28*var(--vw)) 0 0 calc(1.28*var(--vw))}}.main-facility-top .facilities-contact h3{display:inline-block;font-size:25px;color:#6c5220;font-weight:700;margin-top:50px;padding-bottom:4px;border-bottom:1px solid #6c5220;background:none;text-align:center;padding-top:0;padding-right:0;padding-left:0;margin:0 auto}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact h3{font-size:calc(1.73*var(--vw));margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact h3{font-size:calc(5.12*var(--vw));margin-top:calc(8.2*var(--vw))}}.main-facility-top .facilities-contact h3:first-child{margin-top:0}.main-facility-top .facilities-contact p{font-size:15px;font-weight:500;line-height:1.4666666667;text-align:center;margin-top:30px;margin-bottom:23px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact p{font-size:calc(1.04*var(--vw));margin-top:calc(2.08*var(--vw));margin-bottom:calc(1.59*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact p{font-size:calc(2.82*var(--vw));text-align:center;margin:calc(2.3*var(--vw)) 0 calc(4.61*var(--vw))}}.main-facility-top .facilities-contact__btn .wp-block-button__link,.main-facility-top .facilities-contact__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340px;height:80px;font-size:20px;font-weight:900;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#CD1322), to(#AF000E));background:linear-gradient(180deg, #CD1322 0%, #AF000E 100%);border-radius:0;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-top .facilities-contact__btn .wp-block-button__link:hover,.main-facility-top .facilities-contact__btn a:hover{opacity:.8}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .facilities-contact__btn .wp-block-button__link,.main-facility-top .facilities-contact__btn a{width:calc(23.61*var(--vw));height:calc(5.55*var(--vw));font-size:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .facilities-contact__btn .wp-block-button__link,.main-facility-top .facilities-contact__btn a{width:calc(76.92*var(--vw));height:calc(20.51*var(--vw));font-size:calc(5.12*var(--vw))}}.main-facility-top .parking-wrapper{margin-top:30px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .parking-wrapper{margin-top:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper{display:block;margin-top:calc(4.1*var(--vw))}}.main-facility-top .parking-wrapper figure{margin-top:0}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper table{margin-top:calc(5.12*var(--vw))}}.main-facility-top .parking-wrapper table th,.main-facility-top .parking-wrapper table td{font-size:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .parking-wrapper table th,.main-facility-top .parking-wrapper table td{font-size:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper table th,.main-facility-top .parking-wrapper table td{font-size:calc(2.56*var(--vw))}}.main-facility-top .parking-wrapper table th{min-width:154px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .parking-wrapper table th{min-width:calc(10.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper table th{min-width:auto;width:35%;padding:calc(3.07*var(--vw)) calc(3.58*var(--vw))}}.main-facility-top .parking-wrapper table td{padding:10px 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .parking-wrapper table td{padding:calc(.69*var(--vw)) calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper table td{padding:calc(3.07*var(--vw)) calc(2.56*var(--vw))}}.main-facility-top .parking-wrapper p{font-size:14px;padding:0 20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .parking-wrapper p{font-size:calc(.97*var(--vw));padding:0 calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper p{font-size:calc(2.56*var(--vw));padding:0;margin-top:calc(2.56*var(--vw))}}.main-facility-top .parking-wrapper .col:nth-child(even) figure{padding:0 20px;margin-top:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-top .parking-wrapper .col:nth-child(even) figure{padding:0 calc(1.38*var(--vw));margin-top:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-top .parking-wrapper .col:nth-child(even) figure{padding:0;margin-top:calc(5.12*var(--vw))}}.main-facility-top .parking-wrapper .col:nth-child(even) figure:first-child{padding:0;margin-top:0}.main-facility-top .parking-wrapper .col:nth-child(even) figure img{max-width:100%;width:auto}.main-facility-top .parking-wrapper table{border-top:1px solid #000;border-bottom:1px solid #000}.main-facility-top .parking-wrapper td{background-color:#fff}.main-facility-floor .service-area{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:40px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .service-area{gap:calc(1.38*var(--vw)) calc(2.08*var(--vw));margin-top:calc(2.77*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .service-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(1.28*var(--vw)) 0;margin-top:calc(8.2*var(--vw))}}.main-facility-floor .service-area .area-free,.main-facility-floor .service-area .area-paid{background-color:#f2e9db;padding:16px 16px 25px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .service-area .area-free,.main-facility-floor .service-area .area-paid{padding:calc(1.11*var(--vw)) calc(1.11*var(--vw)) calc(1.73*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .service-area .area-free,.main-facility-floor .service-area .area-paid{padding:calc(4.1*var(--vw)) calc(2.56*var(--vw)) calc(2.56*var(--vw))}}.main-facility-floor .service-area .area-free h3,.main-facility-floor .service-area .area-paid h3{font-size:20px;font-weight:700;text-align:center}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .service-area .area-free h3,.main-facility-floor .service-area .area-paid h3{font-size:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .service-area .area-free h3,.main-facility-floor .service-area .area-paid h3{font-size:calc(3.58*var(--vw))}}.main-facility-floor .service-area .area-free ul,.main-facility-floor .service-area .area-paid ul{display:grid;grid-template-columns:repeat(4, minmax(132px, 1fr));gap:10px 1.5%;margin-top:17px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .service-area .area-free ul,.main-facility-floor .service-area .area-paid ul{grid-template-columns:repeat(4, minmax(calc(9.16 * var(--vw)), 1fr));gap:calc(.55*var(--vw)) 1.5%;margin-top:calc(1.18*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .service-area .area-free ul,.main-facility-floor .service-area .area-paid ul{grid-template-columns:repeat(3, 1fr);gap:calc(1.53*var(--vw));margin-top:calc(3.84*var(--vw));grid-template-columns:repeat(4, 1fr);gap:calc(.76*var(--vw))}}.main-facility-floor .service-area .area-free ul li,.main-facility-floor .service-area .area-paid ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:#fff}.main-facility-floor .service-area .area-free ul figure,.main-facility-floor .service-area .area-paid ul figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56.0606060606%;aspect-ratio:1/1;margin-top:10px}@media screen and (max-width: 899px){.main-facility-floor .service-area .area-free ul figure,.main-facility-floor .service-area .area-paid ul figure{width:calc(15.38*var(--vw));margin-top:calc(2.56*var(--vw));margin-top:0}}.main-facility-floor .service-area .area-free ul figure img,.main-facility-floor .service-area .area-paid ul figure img{width:auto;max-width:100%}.main-facility-floor .service-area .area-free ul p,.main-facility-floor .service-area .area-paid ul p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;text-align:center;line-height:1.4285714286;aspect-ratio:132/40;margin-top:-3.7878787879%}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .service-area .area-free ul p,.main-facility-floor .service-area .area-paid ul p{font-size:calc(.97*var(--vw));margin-top:calc(-0.35*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .service-area .area-free ul p,.main-facility-floor .service-area .area-paid ul p{font-size:calc(2.82*var(--vw));margin-top:calc(-1.29*var(--vw));font-size:calc(2.56*var(--vw));width:130%;line-height:1.4;margin:calc(-2.57*var(--vw)) calc(-7.7*var(--vw)) calc(-3.85*var(--vw));-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center;transform-origin:center}}.main-facility-floor .zoom-container{position:relative;width:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;border:1px solid #000;border-radius:20px;margin-top:26px;overflow:hidden}@media screen and (max-width: 899px){.main-facility-floor .zoom-container{margin-top:calc(6.66*var(--vw));border-radius:calc(2.56*var(--vw))}}.main-facility-floor .zoom-controls{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px 0;z-index:2}@media screen and (max-width: 899px){.main-facility-floor .zoom-controls{bottom:calc(2.56*var(--vw));right:calc(2.56*var(--vw));gap:calc(.51*var(--vw)) 0}}.main-facility-floor .zoom-controls button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;width:27px;height:27px;color:#fff;background-color:#000;border-radius:3px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-floor .zoom-controls button:hover{opacity:.8}@media screen and (max-width: 899px){.main-facility-floor .zoom-controls button{font-size:calc(6.15*var(--vw));width:calc(5.12*var(--vw));height:calc(5.12*var(--vw))}}.main-facility-floor .zoom-controls button::before{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 899px){.main-facility-floor .zoom-controls button::before{width:calc(2.56*var(--vw))}}.main-facility-floor .zoom-controls button:first-child::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background-color:#fff;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 899px){.main-facility-floor .zoom-controls button:first-child::after{width:calc(2.56*var(--vw))}}.main-facility-floor .zoom-image-wrapper{overflow:hidden;position:relative;width:100%;height:auto}.main-facility-floor #zoom-image{width:100%;-webkit-transform-origin:center center;transform-origin:center center;cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s, -webkit-transform .1s;-ms-touch-action:none;touch-action:none}.main-facility-floor .room-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px 24px;margin-top:30px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper{gap:calc(2.43*var(--vw)) calc(1.66*var(--vw));margin-top:calc(2.08*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(7.69*var(--vw)) 0}}.main-facility-floor .room-wrapper .block{background-color:#f2e9db;border-radius:10px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .block{border-radius:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .block{border-radius:calc(2.56*var(--vw))}}.main-facility-floor .room-wrapper a{display:block;padding:10px;-webkit-transition:opacity .3s;transition:opacity .3s}.main-facility-floor .room-wrapper a:hover{opacity:.8}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper a{padding:calc(.69*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper a{padding:calc(2.56*var(--vw))}}.main-facility-floor .room-wrapper .pic{position:relative;overflow:hidden;aspect-ratio:364/220;border-radius:5px;overflow:hidden}.main-facility-floor .room-wrapper .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .pic{border-radius:calc(.34*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .pic{border-radius:calc(1.28*var(--vw))}}.main-facility-floor .room-wrapper .num-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .num-wrapper{margin-top:calc(.9*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .num-wrapper{margin-top:calc(3.33*var(--vw))}}.main-facility-floor .room-wrapper .num-wrapper .capacity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;background-color:#000;padding:9px 0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .num-wrapper .capacity{padding:calc(.62*var(--vw)) 0}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .num-wrapper .capacity{padding:calc(2.3*var(--vw)) 0}}.main-facility-floor .room-wrapper .num-wrapper .capacity__number{font-size:18px;font-weight:bold;line-height:1;padding-left:20px;margin:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .num-wrapper .capacity__number{font-size:calc(1.25*var(--vw));padding-left:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .num-wrapper .capacity__number{font-size:calc(4.61*var(--vw));padding-left:calc(2.56*var(--vw))}}.main-facility-floor .room-wrapper .num-wrapper .capacity__number:last-child{padding-right:133px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .num-wrapper .capacity__number:last-child{padding-right:calc(9.23*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .num-wrapper .capacity__number:last-child{padding-right:calc(38.2*var(--vw))}}.main-facility-floor .room-wrapper .num-wrapper .capacity__txt{width:144px;font-size:12px;line-height:1;text-align:center;padding:0 10px;margin:0 0 0 8px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .num-wrapper .capacity__txt{width:calc(10*var(--vw));font-size:calc(.83*var(--vw));padding:0 calc(.69*var(--vw));margin-left:calc(.55*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .num-wrapper .capacity__txt{width:auto;font-size:calc(3.07*var(--vw));padding:0 calc(2.56*var(--vw));margin-left:0}}.main-facility-floor .room-wrapper .num-wrapper .area{font-size:14px;line-height:1;text-align:right;padding:2px 7px 0 0;margin:0 0 0 auto}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper .num-wrapper .area{font-size:calc(.97*var(--vw));padding:calc(.13*var(--vw)) calc(.48*var(--vw)) 0 0}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper .num-wrapper .area{font-size:calc(3.58*var(--vw));padding:calc(.51*var(--vw)) calc(1.79*var(--vw)) 0 0}}.main-facility-floor .room-wrapper h3{position:relative;font-size:16px;font-weight:normal;padding-left:30px;margin-top:17px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper h3{font-size:calc(1.11*var(--vw));padding-left:calc(2.08*var(--vw));margin-top:calc(1.18*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper h3{font-size:calc(4.1*var(--vw));padding-left:calc(7.69*var(--vw));margin-top:calc(3.58*var(--vw))}}.main-facility-floor .room-wrapper h3::before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background-color:#000;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper h3::before{width:calc(1.38*var(--vw));height:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper h3::before{width:calc(5.12*var(--vw));height:calc(5.12*var(--vw))}}.main-facility-floor .room-wrapper h3::after{content:"";position:absolute;top:50%;left:6px;width:9px;aspect-ratio:1/1;background:url(../images/common/icon_arrow_double_white.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor .room-wrapper h3::after{left:calc(.41*var(--vw));width:calc(.62*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor .room-wrapper h3::after{left:calc(1.53*var(--vw));width:calc(2.3*var(--vw))}}.main-facility-floor h1{font-size:30px;font-weight:700;line-height:1.4333333333;margin-top:36px;margin-bottom:14px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor h1{font-size:calc(2.08*var(--vw));margin-top:calc(2.5*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor h1{font-size:calc(5.12*var(--vw));margin-top:calc(7.69*var(--vw))}}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor h1{margin-bottom:calc(.97*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor h1{margin-bottom:calc(3.58*var(--vw))}}.main-facility-floor h2{display:inline-block;font-size:25px;color:#6c5220;font-weight:700;margin-top:50px;padding-bottom:4px;border-bottom:1px solid #6c5220}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor h2{font-size:calc(1.73*var(--vw));margin-top:calc(3.47*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor h2{font-size:calc(5.12*var(--vw));margin-top:calc(8.2*var(--vw))}}.main-facility-floor h2:first-child{margin-top:0}.main-facility-floor h2+.wp-block-image{margin-top:20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor h2+.wp-block-image{margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor h2+.wp-block-image{margin-top:calc(5.12*var(--vw))}}.main-facility-floor h3{font-size:20px;font-weight:500;margin-top:24px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor h3{font-size:calc(1.38*var(--vw));margin-top:calc(1.66*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor h3{font-size:calc(5.12*var(--vw));margin-top:calc(6.15*var(--vw))}}.main-facility-floor h3:first-child{margin-top:0}.main-facility-floor h3+.wp-block-image{margin-top:20px}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor h3+.wp-block-image{margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor h3+.wp-block-image{margin-top:calc(5.12*var(--vw))}}.main-facility-floor p{font-size:16px;margin:20px auto 0;margin-right:0;margin-left:0}@media print,screen and (min-width: 900px)and (max-width: 1440px){.main-facility-floor p{font-size:calc(1.11*var(--vw));margin-top:calc(1.38*var(--vw))}}@media screen and (max-width: 899px){.main-facility-floor p{font-size:calc(4.1*var(--vw));line-height:1.65;padding:0;margin-top:calc(4.1*var(--vw))}}.main-facility-floor p:first-child{margin-top:0}
