﻿.p-facilities-wrp{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-facilities-wrp{gap:4.28rem}}@media only screen and (max-width: 767px){.p-facilities-wrp{gap:4rem}}.p-intro{margin-right:auto;margin-left:auto;gap:.28rem;position:relative;display:flex;justify-content:center;overflow:hidden}@media only screen and (min-width: 1025px){.p-intro{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-intro{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-intro{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{width:100%}}@media only screen and (max-width: 767px){.p-intro{width:100%}}@media only screen and (min-width: 1025px){.p-intro{padding:4rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{padding:4rem 0 10rem}}@media only screen and (max-width: 767px){.p-intro{padding:4rem 0 10rem}}.p-intro::before,.p-intro::after{content:"";position:absolute;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:contain}.p-intro::before{background-image:url(../../group/images/deco_intro.webp);width:10.57rem;height:10.57rem;top:0;left:2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro::before{left:0}}@media only screen and (max-width: 767px){.p-intro::before{top:0;left:-2rem}}.p-intro::after{background-image:url(../../facilities/images/img_intro.webp);width:14.35rem;height:10.07rem;bottom:0;right:-1rem}.p-intro-text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-intro-text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro-text{width:100%}}@media only screen and (max-width: 767px){.p-intro-text{width:calc(348 / 428 * 100%)}}.p-intro__title{font-size:1.57rem;color:var(--color-tertiary);font-weight:400;text-align:center}.p-intro__text{margin-top:1rem}@media only screen and (min-width: 768px){.p-intro__text{text-align:center}}@media only screen and (max-width: 767px){.p-intro__text{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{max-width:768px}}@media only screen and (min-width: 1025px){.p-intro{min-width:900px}}.p-nav{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-nav{width:calc(1280 / 1440 * 100%);max-width:calc(1280px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-nav{max-width:calc(1280px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-nav{max-width:calc(1280px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-nav{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-nav{width:calc(388 / 428 * 100%)}}.p-nav li{width:clamp(0px, 49%, 280px)}.p-nav li a span{width:100%}.p-meeting{overflow:hidden}.p-meeting-head{padding-top:4.85rem}.p-meeting__section{margin-right:auto;margin-left:auto;padding-top:4.28rem}@media only screen and (min-width: 1025px){.p-meeting__section{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-meeting__section{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-meeting__section{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-meeting__section{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-meeting__section{width:calc(388 / 428 * 100%)}}.p-meeting__section__title .tag{display:inline-block;background-color:var(--color-secondary);padding:.25rem 1rem;margin-bottom:.85rem}@media only screen and (max-width: 767px){.p-meeting__section .c-title__en{font-size:2.43rem}}.p-meeting__item{display:flex;flex-direction:column;gap:2.28rem}.p-meeting__slider{margin-top:2.28rem;position:relative}.p-meeting__slider::before{content:"";position:absolute;top:0;right:100%;width:100vw;height:100%;background-color:#fff;z-index:5;pointer-events:none}.p-meeting__slider .c-swiper--normal{overflow:visible}@media only screen and (min-width: 768px){.p-meeting__slider .swiper-slide{margin-right:2rem}}@media only screen and (max-width: 767px){.p-meeting__slider .swiper-slide{margin-right:.5rem}}.p-meeting__slider .js-swiper-pagination{padding-left:0}@media only screen and (min-width: 768px){.p-meeting__slider .js-swiper-pagination{margin-top:1rem}}@media only screen and (max-width: 767px){.p-meeting__slider .js-swiper-pagination{margin-top:0}}@media only screen and (min-width: 768px){.p-meeting__slider .js-swiper-pagination{position:relative}}.p-meeting__slider .js-swiper-pagination .swiper-pagination-bullet:not([aria-current="true"]){background-color:var(--color-neutral-200);border-color:var(--color-neutral-200)}.p-meeting__slider .c-arr-btn{background-color:rgba(255,255,255,0.9);border-radius:50%;width:4rem;height:4rem;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.p-meeting__slider .c-arr-btn{width:2.85rem;height:2.85rem}}.p-meeting__slider .c-arr-btn.js-swiper-prev{left:-2rem}@media only screen and (max-width: 1024px){.p-meeting__slider .c-arr-btn.js-swiper-prev{left:.71rem}}.p-meeting__slider .c-arr-btn.js-swiper-prev svg{transform:rotate(180deg)}.p-meeting__slider .c-arr-btn.js-swiper-next{right:-2rem}@media only screen and (max-width: 1024px){.p-meeting__slider .c-arr-btn.js-swiper-next{right:.71rem}}@media only screen and (max-width: 767px){.p-meeting__slider .c-swiper-arr{display:none}}.p-meeting__detail{display:flex}@media only screen and (min-width: 768px){.p-meeting__detail{gap:4.28rem}}@media only screen and (max-width: 767px){.p-meeting__detail{gap:3rem}}@media only screen and (min-width: 1025px){.p-meeting__detail{flex-wrap:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-meeting__detail{flex-wrap:wrap}}@media only screen and (max-width: 767px){.p-meeting__detail{flex-wrap:wrap}}@media only screen and (max-width: 767px){.p-meeting__detail{margin-top:1rem}}.p-meeting__detail-text{flex:1;display:flex;flex-direction:column;gap:.57rem}@media only screen and (min-width: 1025px){.p-meeting__detail-table{width:calc(600 / 1280 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-meeting__detail-table{width:100%}}@media only screen and (max-width: 767px){.p-meeting__detail-table{width:100%}}.p-meeting__detail-table .c-table tr th{width:30%}.p-meeting__detail-table .c-table tr td{padding-right:0}.p-meeting__detail-table small{color:var(--color-text-secondary);display:inline-block}@media only screen and (min-width: 768px){.p-meeting__detail-table small{margin-left:.5rem}}@media only screen and (max-width: 767px){.p-meeting__detail-table small{margin-left:0}}.p-meeting__title{color:var(--color-tertiary);font-weight:500}@media only screen and (min-width: 768px){.p-meeting__title{font-size:1.43rem}}@media only screen and (max-width: 767px){.p-meeting__title{font-size:1.38rem}}.p-meeting__txt{line-height:2}@media only screen and (min-width: 768px){.p-meeting__txt{font-size:1.14rem}}@media only screen and (max-width: 767px){.p-meeting__txt{font-size:1.08rem}}@media only screen and (max-width: 767px){.p-meeting__txt{text-align:left}}.p-meeting__rental{background-color:var(--color-table-bg);margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-meeting__rental{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-meeting__rental{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-meeting__rental{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-meeting__rental{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-meeting__rental{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-meeting__rental{margin-top:8.57rem}}@media only screen and (max-width: 767px){.p-meeting__rental{margin-top:4rem}}@media only screen and (min-width: 768px){.p-meeting__rental{padding:2.85rem 5.71rem}}@media only screen and (max-width: 767px){.p-meeting__rental{padding:2rem}}.p-meeting__rental-head{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-meeting__rental-head{gap:2.28rem}}@media only screen and (max-width: 767px){.p-meeting__rental-head{gap:1rem}}.p-meeting__rental-head .c-title__jp{font-weight:500}.p-meeting__rental-list{display:flex;margin-top:2.85rem}@media only screen and (min-width: 768px){.p-meeting__rental-list{gap:2.28rem}}@media only screen and (max-width: 767px){.p-meeting__rental-list{gap:1.5rem}}@media only screen and (max-width: 767px){.p-meeting__rental-list{flex-direction:column}}.p-meeting__rental-list li{flex:1;display:flex;flex-direction:column;gap:1.42rem}@media only screen and (max-width: 767px){.p-meeting__rental-list li{gap:.85rem}}.p-meeting__rental-name{text-align:center;font-weight:500}@media only screen and (min-width: 768px){.p-meeting__rental-name{font-size:1.14rem}}@media only screen and (max-width: 767px){.p-meeting__rental-name{font-size:1.08rem}}@media only screen and (min-width: 1025px){.p-meeting__rental{min-width:1000px}}.p-fac{background-color:#f2f7f9;isolation:isolate;overflow:hidden}@media only screen and (min-width: 768px){.p-fac{padding:7.14rem 0}}@media only screen and (max-width: 767px){.p-fac{padding:4rem 0}}.p-fac__head{margin-bottom:4.28rem}@media only screen and (max-width: 767px){.p-fac__head{margin-bottom:0}}.p-fac__head .c-title{display:flex;flex-direction:column;align-items:center;gap:.57rem}.p-fac__head .c-title__en{color:var(--color-primary)}.p-fac__head .c-title__jp{font-weight:700}.p-fac__body{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-fac__body{gap:4.28rem}}@media only screen and (max-width: 767px){.p-fac__body{gap:6rem}}.p-fac__floor{margin-right:auto;margin-left:auto;display:flex;align-items:center}@media only screen and (min-width: 1025px){.p-fac__floor{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-fac__floor{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-fac__floor{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fac__floor{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-fac__floor{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-fac__floor{gap:4.28rem}}@media only screen and (max-width: 767px){.p-fac__floor{gap:2rem}}@media only screen and (min-width: 768px){.p-fac__floor{margin-bottom:4rem}}@media only screen and (max-width: 767px){.p-fac__floor{flex-direction:column;align-items:stretch}}.p-fac__info{flex-shrink:0}@media only screen and (min-width: 768px){.p-fac__info{width:calc(422 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-fac__info{width:100%}}@media only screen and (max-width: 767px){.p-fac__info{width:100%}}.p-fac__catch{color:var(--color-tertiary);font-weight:500;margin-top:1.71rem}@media only screen and (min-width: 768px){.p-fac__catch{font-size:1.29rem}}@media only screen and (max-width: 767px){.p-fac__catch{font-size:1.23rem}}@media only screen and (max-width: 767px){.p-fac__catch{text-align:center}}.p-fac__txt{margin-top:1rem;line-height:2}.p-fac__map{position:relative;box-shadow:0 4px 16px rgba(0,0,0,0.04);background-color:#fff}@media only screen and (min-width: 768px){.p-fac__map{width:calc(620 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-fac__map{width:100%}}@media only screen and (min-width: 768px){.p-fac__map{padding:.57rem 1.42rem}}@media only screen and (max-width: 767px){.p-fac__map{padding:1rem}}.p-fac__map:before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:-2.5rem;right:-2.5rem;z-index:-1;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.68 0 0 0 0 0.82 0 0 0 0 0.96 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),var(--gradaient--point);background-blend-mode:multiply}.p-fac__table{width:100%;border-collapse:collapse}.p-fac__table tr:nth-child(even){background-color:var(--color-secondary)}.p-fac__table tr th{font-weight:500;color:var(--color-primary);text-align:center;vertical-align:baseline;padding:.71rem;width:7.14rem}@media only screen and (max-width: 767px){.p-fac__table tr th{width:4.28rem}}.p-fac__table tr td{padding:.71rem;vertical-align:middle}.p-fac__table tr td ul{display:flex;flex-wrap:wrap;gap:.28rem 1.14rem}@media only screen and (max-width: 767px){.p-fac__table tr td ul{gap:.57rem .85rem}}.p-fac__table tr td ul li{position:relative;font-weight:500;color:var(--color-primary);padding-left:1.14rem}@media only screen and (min-width: 768px){.p-fac__table tr td ul li{font-size:1rem}}@media only screen and (max-width: 767px){.p-fac__table tr td ul li{font-size:1rem}}.p-fac__table tr td ul li.room{color:var(--color-text-primary)}.p-fac__table tr td ul li::before{content:"・";position:absolute;left:0;top:0;color:var(--color-text-secondary)}.p-fac__slider-info{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;align-items:center}@media only screen and (min-width: 1025px){.p-fac__slider-info{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-fac__slider-info{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-fac__slider-info{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fac__slider-info{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-fac__slider-info{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-fac__slider-info{gap:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fac__slider-info{gap:3rem}}@media only screen and (max-width: 767px){.p-fac__slider-info{gap:2rem}}@media only screen and (max-width: 767px){.p-fac__slider-info{flex-direction:column;align-items:stretch}}.p-fac__slider-info-img{width:calc(618 / 1120 * 100%)}@media only screen and (max-width: 767px){.p-fac__slider-info-img{width:100%}}.p-fac__slider-info-text{width:calc(422 / 1120 * 100%)}@media only screen and (max-width: 767px){.p-fac__slider-info-text{width:100%}}.p-fac__slider-info--reverse{flex-direction:row}@media only screen and (max-width: 767px){.p-fac__slider-info--reverse{flex-direction:column}}.p-fac__other{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-fac__other{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-fac__other{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-fac__other{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fac__other{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-fac__other{width:calc(388 / 428 * 100%)}}.p-fac__other-head{display:flex;align-items:center;gap:1rem;margin-bottom:2.28rem}.p-fac__other-head:before{content:"";display:inline-block;width:1.71rem;height:2px;background-color:var(--color-primary)}.p-fac__other-head .c-title__en-sub{display:inline-block}@media only screen and (max-width: 767px){.p-fac__other-head .c-title__jp{font-size:1.71rem}}.p-fac__other-list{display:flex;justify-content:center;flex-wrap:wrap;gap:2.14rem calc(32 / 1120 * 100%)}@media only screen and (max-width: 767px){.p-fac__other-list{justify-content:space-between;gap:2rem 0}}.p-fac__other-item{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 768px){.p-fac__other-item--lg{width:calc(352 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-fac__other-item--lg{width:49%}}@media only screen and (min-width: 768px){.p-fac__other-item--sm{width:calc(256 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-fac__other-item--sm{width:49%}}@media only screen and (max-width: 767px){.p-fac__other-item{gap:.5rem}}.p-fac__other-img{position:relative}.p-fac__other-img img{width:100%;height:auto;display:block}.p-fac__other-floor{position:absolute;bottom:0;left:0;background-color:var(--color-primary);color:#fff}@media only screen and (min-width: 768px){.p-fac__other-floor{font-size:1rem}}@media only screen and (max-width: 767px){.p-fac__other-floor{font-size:.92rem}}@media only screen and (min-width: 768px){.p-fac__other-floor{padding:.57rem 1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fac__other-floor{padding:.28rem .57rem}}@media only screen and (max-width: 767px){.p-fac__other-floor{padding:.14rem .57rem}}.p-fac__other-name{text-align:center;color:var(--color-primary)}@media only screen and (min-width: 768px){.p-fac__other-name{font-size:1.14rem}}@media only screen and (max-width: 767px){.p-fac__other-name{font-size:1.08rem}}.p-overview{margin-right:auto;margin-left:auto;display:flex;flex-direction:column;gap:2.85rem;padding:1.42rem 0 5.71rem}@media only screen and (min-width: 1025px){.p-overview{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-overview{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-overview{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-overview{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-overview{width:calc(388 / 428 * 100%)}}.p-overview__table{margin-top:2.85rem}.p-overview__table .c-table th{width:14.28rem}.p-overview__table .c-note{margin-top:.5rem}.p-overview__time{display:flex;gap:.71rem;justify-content:center}.p-overview__time-item{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-line-divider);padding:.75rem 1.25rem;border-radius:.28rem}@media only screen and (max-width: 767px){.p-overview__time-item{width:49%}}.p-overview__time-ic{width:1.71rem;height:1.71rem;display:flex;align-items:center;justify-content:center}.p-overview__time-label{color:var(--color-primary);font-weight:600}@media only screen and (min-width: 768px){.p-overview__time-label{font-size:1.14rem}}@media only screen and (max-width: 767px){.p-overview__time-label{font-size:1.08rem}}@media only screen and (max-width: 767px){.p-overview__time-label{line-height:1.5}}.l-footer{margin-top:0}
