@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-banq-flow{margin-inline:auto;max-width:96.92rem;width:100%}.p-banq-flow__inner{margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-banq-flow__inner{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:768px){.p-banq-flow__inner{width:calc(1100 / 1260 * 100%);max-width:84.61rem}}.p-banq-flow__list{margin-top:1.92rem;display:flex;flex-direction:column;width:100%;row-gap:3.07rem;text-align:center}@media only screen and (max-width:767px){.p-banq-flow__list{margin-top:1.53rem}}.p-banq-flow__list-step{box-sizing:border-box;padding:1.84rem 1.53rem 1.53rem;background-color:var(--color-heading-primary-blue);border:1px solid var(--color-line-normal);border-radius:.3rem;color:#fff;position:relative}@media only screen and (max-width:767px){.p-banq-flow__list-step{padding:1.53rem 1.15rem}}.p-banq-flow__list-step:not(:last-child)::after{content:"";font-size:1.15rem;position:relative;width:1em;height:1em;position:absolute;bottom:-1.93rem;left:0;right:0;margin:0 auto;border-bottom:2px solid var(--color-heading-primary-dark-brown);border-right:2px solid var(--color-heading-primary-dark-brown);transform:rotate(45deg)}.p-banq-flow__list-step .c-title{display:flex;align-items:center;justify-content:center;--num:2.46rem}.p-banq-flow__list-step .c-title .t{padding-left:.5rem;max-width:calc(100% - var(--num))}.p-banq-flow__list-step .c-title .num{background-color:#fff;border-radius:1000px;color:var(--color-heading-primary-blue);line-height:1;width:var(--num);height:var(--num);display:flex;align-items:center;justify-content:center;font-optical-sizing:auto;letter-spacing:0;font-family:var(--font-family-en-gothic);font-style:var(--font-family-en-gothic-style);font-weight:var(--font-family-en-gothic-weight)}@media only screen and (min-width:768px){.p-banq-flow__list-step .c-title .num{font-size:1.54rem}}@media only screen and (max-width:767px){.p-banq-flow__list-step .c-title .num{font-size:1.38rem}}.p-banq-flow__list-step .text{margin-top:.76rem}.p-banq-flow__list-contact{display:flex;justify-content:center;margin-top:.76rem}@media only screen and (max-width:767px){.p-banq-flow__list-contact{margin-top:1.15rem;flex-direction:column}}.p-banq-flow__list-contact .phone{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-banq-flow__list-contact .phone{flex-direction:column}}@media only screen and (min-width:768px){.p-banq-flow__list-contact .phone .tel,.p-banq-flow__list-contact .phone a{font-size:1.85rem}}@media only screen and (max-width:767px){.p-banq-flow__list-contact .phone .tel,.p-banq-flow__list-contact .phone a{font-size:1.85rem}}.p-banq-flow__list-contact .phone .tel,.p-banq-flow__list-contact .phone a{text-decoration:none;font-weight:200;line-height:1}.p-banq-flow__list-contact .phone .o-icon--tel{font-size:1.15rem}.p-banq-flow__list-contact .phone .o-icon--tel svg{fill:#fff}.p-banq-flow__list-contact .phone .time{margin-left:1em}@media only screen and (max-width:767px){.p-banq-flow__list-contact .phone .time{margin-left:0;margin-top:.5em}}.p-banq-flow__list-contact .c-btn{min-width:15.38rem;margin-left:1.15rem}@media only screen and (max-width:1024px){.p-banq-flow__list-contact .c-btn{margin-top:1.15rem}}@media only screen and (max-width:767px){.p-banq-flow__list-contact .c-btn{margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}}.p-banq-flow{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-flow{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-banq-flow{margin-top:4.61rem}}.p-banq-flow+.c-contact-bnr{margin-top:4.61rem}.p-banq-high{margin-top:7.69rem}@media only screen and (max-width:767px){.p-banq-high{margin-top:4.61rem}}.p-banq-high .c-swiper{overflow:hidden}.p-banq-high .c-swiper__inner{overflow:visible!important;box-sizing:border-box;width:calc(1092 / 1440 * 100%);margin-inline:auto}@media only screen and (min-width:1025px) and (max-width:1365px){.p-banq-high .c-swiper__inner{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-high .c-swiper__inner{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-high .c-swiper__inner{width:calc(279 / 375 * 100%)}}.p-banq-high .c-swiper__slide{height:auto!important;box-sizing:border-box;width:calc(1 / 3 * 100%)}@media only screen and (max-width:767px){.p-banq-high .c-swiper__slide{width:100%}}.p-banq-high__slider{margin-top:3.69rem}@media only screen and (max-width:767px){.p-banq-high__slider{margin-top:1.53rem}}.p-banq-high__slider .c-swiper-arrow{margin-top:calc(150 / 1440 * 100%);bottom:auto}@media only screen and (max-width:767px){.p-banq-high__slider .c-swiper-arrow{margin-top:calc(80 / 279 * 100%)}}@media only screen and (min-width:768px){.p-banq-high__slider .c-swiper-arrow--prev{left:calc(var(--btn-icon-size-large) * -.2)}.p-banq-high__slider .c-swiper-arrow--next{right:calc(var(--btn-icon-size-large) * -.2)}}.p-banq-high__slider-item{margin-inline:auto;width:calc(340 / 364 * 100%);display:flex;flex-direction:column}.p-banq-high__slider-item .c-text-set{width:100%;margin-top:1.15rem}.p-banq-high__slider-item .c-text-set .c-text-link{min-width:6.15rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-high__slider-item .c-text-set .c-title--m{font-size:1.23rem}}@media only screen and (max-width:767px){.p-banq-high__slider-item .c-text-set .c-title--m{font-size:1.38rem}}.p-banq-high__slider-item .img{width:100%;order:-1}.p-banq-high__slider-item .img img{aspect-ratio:340/255;-o-object-fit:cover;object-fit:cover}.p-banq-high+.c-contact-bnr{margin-top:3.69rem}.p-banq-scene{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-scene{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-banq-scene{margin-top:4.61rem}}.p-banq-scene{position:relative;padding:3.46rem 0;background-color:var(--color-bg-point)}@media only screen and (max-width:767px){.p-banq-scene{padding:2.3rem 0}}.p-banq-scene__inner{display:flex;align-items:center;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-banq-scene__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-banq-scene__inner{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-banq-scene__inner{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-scene__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-scene__inner{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-banq-scene__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:1024px){.p-banq-scene__inner{flex-direction:column}}.p-banq-scene__title{width:calc(260 / 1100 * 100%);position:relative;z-index:2}@media only screen and (max-width:1024px){.p-banq-scene__title{width:100%}}.p-banq-scene__title .text{max-width:14.62em;margin-top:1.53rem}@media only screen and (max-width:1024px){.p-banq-scene__title .text{margin-top:.76rem;max-width:100%}}.p-banq-scene__list{width:calc(798 / 1100 * 100%);margin-left:calc(42 / 1100 * 100%);display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(24 / 798 * 100%);position:relative;z-index:2}@media only screen and (max-width:1024px){.p-banq-scene__list{width:100%;margin-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-scene__list{margin-top:2.3rem}}@media only screen and (max-width:767px){.p-banq-scene__list{gap:2%;margin-top:1.53rem}}.p-banq-scene__list-li{width:calc(250 / 798 * 100%);display:flex;align-items:center}@media only screen and (min-width:768px){.p-banq-scene__list-li:nth-child(n+4){margin-top:.76rem}}@media only screen and (max-width:767px){.p-banq-scene__list-li{width:49%}.p-banq-scene__list-li:nth-child(n+2){margin-top:.76rem}}.p-banq-scene__list-li .text{font-weight:300;padding-left:1rem;width:calc(180 / 250 * 100%)}@media only screen and (min-width:768px){.p-banq-scene__list-li .text{font-size:1.23rem}}@media only screen and (max-width:767px){.p-banq-scene__list-li .text{font-size:1.08rem}}@media only screen and (max-width:1024px){.p-banq-scene__list-li .text{padding-left:.5rem}}.p-banq-scene__list-li .img{border-radius:1000px;overflow:hidden;width:calc(70 / 250 * 100%)}.p-banq-scene__list-li .img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.p-banq-scene__deco{position:absolute;z-index:1;left:0;top:0;display:flex;flex-direction:column;width:calc(1104 / 1440 * 100%);padding-bottom:calc(221 / 1440 * 100%)}.c-card__wide .c-card-item .c-card-item__title{display:flex;flex-direction:column;align-items:center;row-gap:.38rem}.c-card__wide .c-card-item .c-card-item__title>.c-title--l{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.c-card__wide .c-card-item .c-card-item__title>.c-title--l .u-font-en{font-size:1.08rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-card__wide .c-card-item .c-card-item__title>.c-title--l .u-font-en{font-size:.92rem}}@media only screen and (max-width:767px){.c-card__wide .c-card-item .c-card-item__title>.c-title--l .u-font-en{font-size:.92rem}}.c-card__wide .c-card-item .c-card-item__info::after,.c-card__wide .c-card-item .c-card-item__info::before{width:1em}@media only screen and (min-width:768px){.c-card__wide .c-card-item .c-card-item__contents{width:calc(320 / 1100 * 100%)}}@media only screen and (min-width:768px) and (min-width:1025px) and (max-width:1365px){.c-card__wide .c-card-item .c-card-item__contents{width:calc(340 / 1100 * 100%)}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.c-card__wide .c-card-item .c-card-item__contents{width:calc(340 / 1100 * 100%)}}@media only screen and (min-width:768px){.c-card__wide .c-card-item .c-card-item__img{width:calc(760 / 1100 * 100%)}}@media only screen and (min-width:768px) and (min-width:1025px) and (max-width:1365px){.c-card__wide .c-card-item .c-card-item__img{width:calc(720 / 1100 * 100%)}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.c-card__wide .c-card-item .c-card-item__img{width:calc(720 / 1100 * 100%)}}.c-card__thin{gap:calc(48 / 1100 * 100%)}@media only screen and (max-width:767px){.c-card__thin{gap:2%}}.c-card__thin .c-card-item{width:calc(526 / 1100 * 100%)}.c-card__thin .c-card-item__contents{--card-item-contents-gap:0.76rem}@media only screen and (max-width:767px){.c-card__thin .c-card-item__contents{padding-right:.5em;padding-left:.5em}}@media only screen and (max-width:767px){.c-card__thin .c-card-item{width:49%}.c-card__thin .c-card-item:nth-child(2){margin-top:0}}.p-banq-halls{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-halls{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-banq-halls{margin-top:4.61rem}}.p-banq-halls{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-banq-halls{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-banq-halls{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-banq-halls{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-halls{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-halls{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-banq-halls{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:896px){.p-banq-halls{width:calc(1360 / 1440 * 100%)}}.p-banq-halls .c-card{margin-top:3.69rem}@media only screen and (max-width:767px){.p-banq-halls .c-card{margin-top:2.3rem}}.p-banq-halls .c-card .c-card-item__info,.p-banq-halls .c-card .c-card-item__text,.p-banq-halls .c-card .c-card-item__title{width:100%}.p-banq-halls__btn{margin-top:1.92rem}.p-banq-halls__btn .c-btn__link{min-height:4.61rem}@media only screen and (max-width:767px){.p-banq-halls__btn .c-btn__link{min-height:3.84rem}}.p-banq-plan{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-plan{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-banq-plan{margin-top:4.61rem}}.p-banq-plan{padding:4.61rem 0}@media only screen and (max-width:767px){.p-banq-plan{padding:3.84rem 0}}.p-banq-plan__wrp{position:relative;z-index:2;max-width:84.61rem;width:calc(1360 / 1440 * 100%);margin-inline:auto}@media only screen and (max-width:767px){.p-banq-plan__wrp{width:95%}}.p-banq-plan__inner{padding:3.07rem 0;margin-top:2.3rem;background-color:#fff;width:100%}@media only screen and (max-width:767px){.p-banq-plan__inner{padding:1.53rem 0;margin-top:1.53rem}}.p-banq-plan__inner>.c-btn{width:90%;margin-top:3.84rem;margin-inline:auto;max-width:32.46rem}@media only screen and (max-width:767px){.p-banq-plan__inner>.c-btn{margin-top:2.3rem}}.p-banq-plan__list{margin-inline:auto;max-width:69.23rem;width:95%}@media only screen and (max-width:767px){.p-banq-plan__list{width:95%}}.p-banq-plan__list .c-card-item__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}.firefox .p-banq-plan__list .c-card-item__title,.ie .p-banq-plan__list .c-card-item__title{max-height:3.2em}.p-banq-plan__list .c-card-item__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}.firefox .p-banq-plan__list .c-card-item__text,.ie .p-banq-plan__list .c-card-item__text{max-height:3.2em}.p-banq-plan__list .c-card-item__img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:284/190}.p-banq-plan__list .c-card-item__img.noimg{background-color:var(--color-bg-point);aspect-ratio:1.4947368421;display:block;-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden;border-radius:.3rem}.p-banq-plan__list .c-card-item__img.noimg::before{content:"";width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;transition:transform .3s ease-in;background:url(../images/common/logo.svg) no-repeat center/80%}.p-banq-variety{margin-top:4.92rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-banq-variety{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-banq-variety{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-banq-variety{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-variety{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-variety{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-banq-variety{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:896px){.p-banq-variety{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-variety{margin-top:3.07rem}}.p-banq-variety .c-card{margin-top:3.69rem}@media only screen and (max-width:767px){.p-banq-variety .c-card{margin-top:1.53rem}}.p-banq-variety__read{margin-top:1.15rem}.p-banq-variety__read+.c-card{margin-top:2.76rem}@media only screen and (max-width:767px){.p-banq-variety__read+.c-card{margin-top:1.53rem}}.c-bnr{margin-top:7.69rem}@media only screen and (max-width:767px){.c-bnr{margin-top:4.61rem}}.c-bnr{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-bnr{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-bnr{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-bnr{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-bnr{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-bnr{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.c-bnr{width:calc(1260 / 1440 * 100%)}}.c-bnr+.c-contact-bnr{margin-top:4.61rem}.p-banq-bus{margin-top:7.69rem}@media only screen and (max-width:767px){.p-banq-bus{margin-top:4.61rem}}.p-banq-bus{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-banq-bus{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-banq-bus{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-banq-bus{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-bus{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-banq-bus{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:896px){.p-banq-bus{width:calc(1360 / 1440 * 100%)}}.p-banq-bus .c-card{margin-top:1.84rem}.p-banq-bus .c-card .c-card-item__img{width:calc(650 / 1100 * 100%);display:flex;align-items:flex-start;height:100%}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus .c-card .c-card-item__img{width:50%}}@media only screen and (max-width:767px){.p-banq-bus .c-card .c-card-item__img{width:100%}}.p-banq-bus .c-card .c-card-item__img>span{width:50%;display:block}.p-banq-bus .c-card .c-card-item__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus .c-card .c-card-item__img img{aspect-ratio:1/.8}}.p-banq-bus .c-card .c-card-item__contents{width:calc(448 / 1100 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus .c-card .c-card-item__contents{width:50%}}@media only screen and (max-width:767px){.p-banq-bus .c-card .c-card-item__contents{width:100%;margin-top:0;padding-inline:1.15rem}}.p-banq-bus+.c-contact-bnr{margin-top:7.69rem}@media only screen and (max-width:767px){.p-banq-bus+.c-contact-bnr{margin-top:4.61rem}}