.p-banq__spec,.p-banq__text{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-banq__spec,.p-banq__text{width:90%}}@media only screen and (max-width:767px){.p-banq__spec,.p-banq__text{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.p-intro .c-ancLnk{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-banq{position:relative;margin-top:4rem;padding-top:8rem}@media only screen and (max-width:767px){.p-banq{padding-top:5.3333333333rem}}.p-banq::after{content:"";display:block;background:url(../images/common/bg_gra.webp) no-repeat;width:100%;position:absolute;height:4rem;display:block;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:contain;z-index:2}.p-banq .floor{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:var(--color-key01);background:var(--color-lightbeige);border-radius:99px;padding:2px 1.3333333333rem;margin-bottom:.6666666667rem}@media only screen and (min-width:1200px){.p-banq .floor{font-size:1rem}}@media print{.p-banq .floor{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq .floor{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-banq .floor{font-size:1rem}}.p-banq .floor{letter-spacing:.04em;line-height:1.75}@media only screen and (max-width:767px)and (min-width:768px){.p-banq .floor{font-size:.8666666667rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-banq .floor{font-size:.8666666667rem}}.p-banq__slide{margin-top:3rem;overflow:hidden}.p-banq__slide .splide{width:54.1666666667%;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__slide .splide{width:80%}}@media only screen and (max-width:767px){.p-banq__slide .splide{width:89.7435897436%}}.p-banq__slide .splide .splide-controls{margin-left:auto;margin-right:0;padding:0}.p-banq__slide .splide .splide__arrows .button{width:3.6rem;height:3.6rem}@media only screen and (max-width:1199px){.p-banq__slide .splide .splide__arrows .button{width:2.3333333333rem;height:2.3333333333rem}}.p-banq__slide .splide .splide__arrows .next{right:-5.4rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__slide .splide .splide__arrows .next{right:-3.3333333333rem}}@media only screen and (max-width:767px){.p-banq__slide .splide .splide__arrows .next{right:-.6666666667rem}}.p-banq__slide .splide .splide__arrows .prev{left:-5.4rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__slide .splide .splide__arrows .prev{left:-3.3333333333rem}}@media only screen and (max-width:767px){.p-banq__slide .splide .splide__arrows .prev{left:-.6666666667rem}}.p-banq__slide .splide .splide__track{overflow:visible}.p-banq__image{margin-top:3rem;width:54.1666666667%;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__image{width:80%}}@media only screen and (max-width:767px){.p-banq__image{width:89.7435897436%}}.p-banq__text{max-width:1040px;margin-top:2rem}.p-banq__text .spec{width:32rem;margin-inline:auto;color:var(--color-key01);background:var(--color-lightbeige);margin-bottom:1.6rem}@media only screen and (max-width:767px){.p-banq__text .spec{width:100%}}@media only screen and (max-width:767px){.p-banq__text .txt{text-align:left}}.p-banq__text .btn{width:21.3333333333rem;margin-inline:auto;margin-top:1.6rem}.p-banq__text .btn button{display:block;width:100%;text-align:center;background:var(--color-white)}.p-banq__text .btn button .c-btnIc::before{content:"";display:block;width:.9333333333rem;height:.9333333333rem;background-color:var(--color-white);-webkit-mask-image:url(../images/icons/plus.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/plus.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-banq__spec{max-width:1040px;margin-top:4rem}@media only screen and (max-width:767px){.p-banq__spec{margin-top:2.6666666667rem}}.p-banq__spec__inner{display:none;margin-top:1.6666666667rem}.p-banq__spec__inner .sst{margin-bottom:2.8666666667rem}@media only screen and (max-width:767px){.p-banq__spec__inner .sst{margin-bottom:2.2rem}}.p-banq__spec__inner .p-spec__table{overflow-x:scroll;scrollbar-color:silver #fff;scrollbar-width:thin}.p-banq__spec__inner .p-spec__table .tbl{width:100%;border-collapse:collapse;white-space:nowrap;border:1px solid var(--color-border01)}@media only screen and (min-width:1200px){.p-banq__spec__inner .p-spec__table .tbl caption{font-size:1.0666666667rem}}@media print{.p-banq__spec__inner .p-spec__table .tbl caption{font-size:1.0666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__spec__inner .p-spec__table .tbl caption{font-size:1rem}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-spec__table .tbl caption{font-size:.9333333333rem}}.p-banq__spec__inner .p-spec__table .tbl caption{letter-spacing:.04em;line-height:1.75;margin-bottom:.6666666667rem}.p-banq__spec__inner .p-spec__table .tbl tr{border-top:1px solid var(--color-border01)}.p-banq__spec__inner .p-spec__table .tbl tr>*{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.2rem;border-left:1px solid var(--color-border01)}.p-banq__spec__inner .p-spec__table .tbl tr th{text-align:center;background:#f7f7f7}.p-banq__spec__inner .p-spec__note{margin-top:1.0666666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9615384615%}@media only screen and (min-width:1200px){.p-banq__spec__inner .p-spec__note{font-size:1rem}}@media print{.p-banq__spec__inner .p-spec__note{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__spec__inner .p-spec__note{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-spec__note{font-size:.8666666667rem}}.p-banq__spec__inner .p-spec__note{letter-spacing:.02em;line-height:1.75}.p-banq__spec__inner .p-spec__note li{width:49.4230769231%}@media only screen and (min-width:768px)and (max-width:983px){.p-banq__spec__inner .p-spec__note li{width:100%}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-spec__note li{width:100%}}.p-banq__spec__inner .p-equipment{margin-top:4rem}@media only screen and (max-width:767px){.p-banq__spec__inner .p-equipment{margin-top:2.6666666667rem}}.p-banq__spec__inner .p-equipment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-banq__spec__inner .p-equipment__list li{width:22.7884615385%}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__spec__inner .p-equipment__list li{width:21.8269230769%}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-equipment__list li{width:100%}}.p-banq__spec__inner .p-equipment__list li.long{width:100%}.p-banq__spec__inner .p-layout{margin-top:4rem}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout{margin-top:2.6666666667rem}}.p-banq__spec__inner .p-layout__inner{border:1px solid var(--color-border01);border-radius:.2666666667rem;padding:2.8rem 4.8076923077%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner{padding:1.3333333333rem 7.1428571429%}}.p-banq__spec__inner .p-layout__inner .layout{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-banq__spec__inner .p-layout__inner .st_layout{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}@media only screen and (min-width:1200px){.p-banq__spec__inner .p-layout__inner .st_layout{font-size:1.2rem}}@media print{.p-banq__spec__inner .p-layout__inner .st_layout{font-size:1.2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__spec__inner .p-layout__inner .st_layout{font-size:1.1333333333rem}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner .st_layout{font-size:1.0666666667rem}}.p-banq__spec__inner .p-layout__inner .st_layout{letter-spacing:.04em;line-height:1.75}.p-banq__spec__inner .p-layout__inner .st_layout:before{content:"";margin-right:.3em;display:block;width:.4rem;height:.4rem;background:var(--color-cv);border-radius:99px;aspect-ratio:1/1}.p-banq__spec__inner .p-layout__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.8461538462%;margin-top:1.4666666667rem}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333333rem 5%}}.p-banq__spec__inner .p-layout__inner ul li{width:13.6666666667rem}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner ul li{width:47.3333333333%}}.p-banq__spec__inner .p-layout__inner ul li .img{width:100%}.p-banq__spec__inner .p-layout__inner ul li .img figcaption{text-align:center;margin-top:1.0666666667rem}@media only screen and (min-width:1200px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption{font-size:1rem}}@media print{.p-banq__spec__inner .p-layout__inner ul li .img figcaption{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption{font-size:1rem}}.p-banq__spec__inner .p-layout__inner ul li .img figcaption{letter-spacing:.04em;line-height:1.75}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption{margin-top:.6666666667rem}}@media only screen and (max-width:767px)and (min-width:768px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption{font-size:.8666666667rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption{font-size:.8666666667rem}}.p-banq__spec__inner .p-layout__inner ul li .img figcaption span{display:block}@media only screen and (min-width:1200px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption span{font-size:.9333333333rem}}@media print{.p-banq__spec__inner .p-layout__inner ul li .img figcaption span{font-size:.9333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption span{font-size:.8666666667rem}}@media only screen and (max-width:767px){.p-banq__spec__inner .p-layout__inner ul li .img figcaption span{font-size:.7333333333rem}}.p-banq__spec__inner .p-layout__inner ul li .img figcaption span{letter-spacing:0;line-height:1.75}.popup-overlay{position:fixed;inset:0;background:rgba(242,241,237,.9);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;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.popup-overlay.active{opacity:1;visibility:visible}.popup-overlay .popup{position:relative;background:#fff;padding:5.3333333333rem 7.1428571429%;width:72.9166666667%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1199px){.popup-overlay .popup{width:89.7435897436%;padding:3.3333333333rem 5.7142857143% 2rem}}.popup-overlay .popup .popup-close{position:absolute;top:2.6666666667rem;right:2.6666666667rem;background:0 0;border:none;cursor:pointer;-webkit-transition:all 1s;transition:all 1s;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:justify;-ms-flex-pack:justify;justify-content:space-between;height:7px;width:3.1333333333rem}@media only screen and (max-width:767px){.popup-overlay .popup .popup-close{top:1.3333333333rem;right:1.3333333333rem}}.safari .popup-overlay .popup .popup-close{height:1em}.popup-overlay .popup .popup-close span{display:block;width:28px;height:1px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:767px){.popup-overlay .popup .popup-close span{width:34px}}.u-headerColor .popup-overlay .popup .popup-close span{background:var(--color-txt03)}.popup-overlay .popup .popup-close span:nth-of-type(1){-webkit-transform:rotate(20deg) translate3d(2px,1.5px,0);transform:rotate(20deg) translate3d(2px,1.5px,0);background:var(--color-txt03)}.popup-overlay .popup .popup-close span:nth-of-type(2){-webkit-transform:rotate(-20deg) translate3d(2px,-1.5px,0);transform:rotate(-20deg) translate3d(2px,-1.5px,0);background:var(--color-txt03)}.popup-overlay .popup .img{width:80%;margin-inline:auto}@media only screen and (max-width:767px){.popup-overlay .popup .img{width:100%;margin-top:1.3333333333rem}}.popup-overlay .popup .img img{width:100%}#banquet_contact{margin-top:7.3333333333rem}@media only screen and (max-width:767px){#banquet_contact{margin-top:6rem}}