@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanmp-noto.min.css";@import"https://fonts.googleapis.com/css2?family=Hind:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500&display=swap";.cinzel,.headline,.px-breadcrumb,.c-heading-3-en{font-family:"Cinzel","Shippori Mincho",serif}.navtitle{font-family:"Hind","Zen Kaku Gothic New",YakuHanMP_Noto,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media only screen and (max-width: 767px){.mv .mv_img img{height:40vh}}.leadArea .l-textWrap{width:100%}.c-tubLink.fac-tab{gap:var(--vw-size16)}@media only screen and (max-width: 767px){.c-tubLink.fac-tab{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}}.c-tubLink.fac-tab .c-btn__square a{width:200px;height:72px;padding:0}@media only screen and (max-width: 1280px){.c-tubLink.fac-tab .c-btn__square a{width:160px;height:64px}}@media only screen and (max-width: 991px){.c-tubLink.fac-tab .c-btn__square a{width:136px;height:56px}}@media only screen and (max-width: 767px){.c-tubLink.fac-tab .c-btn__square a{width:100%;height:48px}}.c-tubLink.fac-tab .c-btn__square .c-heading-4{font-size:var(--vw-size22);line-height:1.1;text-align:center;letter-spacing:.05em;padding-top:.15em}.c-tubLink.fac-tab .c-btn__square .c-heading-4::before,.c-tubLink.fac-tab .c-btn__square .c-heading-4::after{content:none}@media only screen and (max-width: 991px){.c-tubLink.fac-tab .c-btn__square .c-heading-4{font-size:var(--vw-size16)}}@media only screen and (max-width: 767px){.c-tubLink.fac-tab .c-btn__square .c-heading-4{font-size:var(--vw-size12)}}.fac-section figure{position:relative;line-height:0;overflow:hidden}.fac-section img{width:100%;height:auto}.fac-inner{max-width:1280px;margin:var(--vw-size56) auto 0}@media only screen and (max-width: 767px){.fac-inner{margin-top:var(--vw-size40)}}.fac-head{width:100%;margin-bottom:var(--vw-size48)}@media only screen and (max-width: 767px){.fac-head{margin-bottom:var(--vw-size32)}}.fac-head .c-heading-3-en{font-size:var(--vw-size44);letter-spacing:.02em}@media only screen and (max-width: 767px){.fac-head .c-heading-3-en{font-size:var(--vw-size28)}}.fac-head .c-heading-3-en+.c-text{margin-top:var(--vw-size16);font-size:var(--vw-size18);line-height:1.9;letter-spacing:.12em;color:var(--color-main-02)}@media only screen and (max-width: 767px){.fac-head .c-heading-3-en+.c-text{margin-top:var(--vw-size12);font-size:var(--vw-size13);letter-spacing:.05em}}.fac-list{--fac-col: 4;display:grid;grid-template-columns:repeat(var(--fac-col), 1fr);-moz-column-gap:var(--vw-size48);column-gap:var(--vw-size48);row-gap:var(--vw-size64)}@media only screen and (max-width: 991px){.fac-list{-moz-column-gap:var(--vw-size24);column-gap:var(--vw-size24);row-gap:var(--vw-size48)}}@media only screen and (max-width: 767px){.fac-list{--fac-col: 2;-moz-column-gap:var(--vw-size16);column-gap:var(--vw-size16);row-gap:var(--vw-size32)}}.fac-list--col2{--fac-col: 2}.fac-list--col1{--fac-col: 1}@media only screen and (max-width: 767px){.fac-list--col1{--fac-col: 1}}.fac-list--tall .fac-item>figure,.fac-list--tall .fac-item__imgs figure{aspect-ratio:285/430}.fac-item>figure,.fac-item__imgs figure{aspect-ratio:285/190}.fac-item>figure img,.fac-item__imgs figure img{height:100%;-o-object-fit:cover;object-fit:cover}.fac-item--w2{grid-column:span 2}.fac-item--w2>figure{aspect-ratio:616/470}.fac-item__imgs{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--vw-size48);column-gap:var(--vw-size48)}@media only screen and (max-width: 991px){.fac-item__imgs{-moz-column-gap:var(--vw-size24);column-gap:var(--vw-size24)}}@media only screen and (max-width: 767px){.fac-item__imgs{-moz-column-gap:var(--vw-size16);column-gap:var(--vw-size16)}}.fac-item__ttl{margin-top:var(--vw-size24);font-size:var(--vw-size18);line-height:1.4;letter-spacing:.05em;color:var(--color-main-02)}@media only screen and (max-width: 767px){.fac-item__ttl{margin-top:var(--vw-size12);font-size:var(--vw-size14);letter-spacing:.02em}}.fac-item__txt{margin-top:var(--vw-size12);font-size:max(10px,var(--vw-size14));line-height:1.75;letter-spacing:.05em}@media only screen and (max-width: 767px){.fac-item__txt{margin-top:var(--vw-size8);font-size:11px;line-height:1.6;letter-spacing:0}}.fac-item .c-caption{display:block;margin-top:var(--vw-size4);font-size:max(10px,var(--vw-size11));line-height:1.6}.fac-split{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--vw-size48);column-gap:var(--vw-size48);align-items:start}@media only screen and (max-width: 991px){.fac-split{-moz-column-gap:var(--vw-size24);column-gap:var(--vw-size24)}}@media only screen and (max-width: 767px){.fac-split{grid-template-columns:1fr;row-gap:var(--vw-size32)}}.fac-split__main>figure{aspect-ratio:616/770}.fac-split__main>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.fac-split__main .fac-item>figure{aspect-ratio:616/770}/*# sourceMappingURL=facility.css.map */