.banquet-content__copy{font-family:'EB Garamond','Zen Old Mincho',serif}.banquet-content__top__list{display:grid}.banquet-content__list__item{display:grid;align-items:center}.banquet-content__list__item__img>img{object-fit:cover}.banquet-content__list__item__heading{display:grid;width:100%}.banquet-content__list__item__content{display:grid;justify-items:center;align-self:start}.banquet-plan__list{display:grid}.banquet-plan__list__item{pointer-events:none}.banquet-plan__list__item:hover .banquet-plan__list__item__img img{scale:1.1}.banquet-plan__list__item__number{font-family:'EB Garamond',serif;font-size:1rem;line-height:1;letter-spacing:.1em;margin:3rem 0 0;color:var(--custom_style_color_gold)}.banquet-plan__list__item__title{font-size:1.6rem;line-height:1.5;letter-spacing:.08em;font-weight:400;margin:1rem 0 0;font-family:'Zen Old Mincho',serif}.banquet-plan__list__item__img{display:block;width:100%;overflow:hidden}.banquet-plan__list__item__img img{transition:scale 4s;width:100%;height:100%;object-fit:cover}.banquet-plan__list__item__link{font-size:1rem;width:15rem;margin:4rem 0 0 auto;pointer-events:auto}.banquet-instance__list__wrap{display:grid;grid-auto-flow:column;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;width:100%}.banquet-instance__list__wrap__item{display:grid;padding-bottom:2rem;margin-bottom:2rem}.banquet-instance__list__wrap__item:hover .banquet-instance__list__wrap__item__image img{scale:1.1}.banquet-instance__list__wrap__item:hover .banquet-instance__list__wrap__container{opacity:.5}.banquet-instance__list__wrap__item__image{margin-bottom:3rem;overflow:hidden}.banquet-instance__list__wrap__item__image img{aspect-ratio:3/2;display:block;object-fit:cover;object-position:center;transition:scale 2s}.banquet-instance__list__wrap__container__tags{display:flex;gap:.5rem;margin-bottom:1.5rem;letter-spacing:.1em;line-height:1;font-family:'Zen Old Mincho',serif;color:var(--custom_style_color_gold)}.banquet-instance__list__wrap__container__tags__item{border-radius:10em;padding:.5rem 1rem;border:solid 1px var(--custom_style_color_gold)}.banquet-instance__list__wrap__container{transition:opacity 1s}.banquet-instance__list__wrap__container__title{margin:0;margin-bottom:1.5rem}.banquet-instance__list__wrap__container__text{-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}.banquet-instance__btn{display:grid;justify-items:center}.banquet-faq__btn{display:grid;justify-items:center}@media screen and (min-width:768px){.main-visual:after{background-color:rgba(0,0,0,.4)}.banquet-content__copy{font-size:1.1rem;letter-spacing:.25em;width:42rem;margin:14.6rem auto 20rem}.banquet-content__top__list{gap:20rem}.banquet-content__list__item{grid-template-columns:49rem 23.5rem;gap:9rem 15rem;grid-auto-flow:column;justify-content:center}.banquet-content__list__item:nth-of-type(even){grid-template-columns:23.5rem 49rem;gap:15.6rem 15rem}.banquet-content__list__item__img{grid-row:1/3;width:49rem}.banquet-content__list__item:nth-of-type(even) .banquet-content__list__item__img{order:2}.banquet-content__list__item__img>img{aspect-ratio:1/1;width:49rem}.banquet-content__list__item__heading{justify-items:center;align-self:end;gap:6.4rem}.banquet-content__list__item__content{gap:6rem}.banquet-content__list__item__content__text{width:100%}.banquet-content__list__item__content__link{width:15rem}.banquet-plan{margin:28rem auto 20rem}.banquet-plan__list{grid-template-columns:repeat(3,1fr);max-width:98rem;gap:4rem;margin:10rem auto 10rem}.banquet-instance{margin:28rem auto}.banquet-instance__list{padding:8rem 0 4rem}.banquet-instance__list__wrap{gap:4rem}.banquet-instance__list__wrap__item{scroll-snap-align:start;scroll-margin-left:-7.7rem;width:36rem}.banquet-instance__list__wrap__item__image,.banquet-instance__list__wrap__item__image img{width:36rem}.banquet-instance__list__wrap__container__tags{font-size:1rem}.banquet-instance__list__wrap__container__text{-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}.banquet-instance__btn{display:grid;justify-items:center}.banquet-faq__btn{margin:24rem 0 26rem}}@media screen and (max-width:767px){.banquet-content__copy{font-size:1.1rem;width:31rem;margin:6rem auto 13rem;letter-spacing:.1em}.banquet-content__top__list{gap:10rem;max-width:31rem;margin-inline:auto}.banquet-content__list__item{grid-template-columns:1fr;gap:0}.banquet-content__list__item:nth-of-type(even){grid-template-columns:1fr;gap:0}.banquet-content__list__item__img{width:100%}.banquet-content__list__item__img>img{aspect-ratio:1/1;width:100%}.banquet-content__list__item__heading{justify-content:flex-start;align-self:start;gap:4.4rem;margin-top:3.2rem}.banquet-content__list__item__heading .section-sub-heading{width:fit-content}.banquet-content__list__item__content{gap:6rem;justify-items:flex-start;margin-top:2.6rem}.banquet-content__list__item__content__text{width:31rem}.banquet-content__list__item__content__link{width:15rem}.banquet-plan{margin:15rem auto 10rem}.banquet-plan__list{grid-template-columns:1fr;gap:12.5rem;max-width:31rem;margin:5rem auto}.banquet-instance{margin:10rem auto}.banquet-instance__list{padding:5rem 0 4rem}.banquet-instance__list__wrap{gap:2.5rem}.banquet-instance__list__wrap__item{scroll-snap-align:center;scroll-margin-left:0rem;width:27rem}.banquet-instance__list__wrap .banquet-instance__list__wrap__item:first-of-type{margin-left:4rem}.banquet-instance__list__wrap__item__image,.banquet-instance__list__wrap__item__image img{width:27rem}.banquet-instance__list__wrap__container__tags{font-size:.9rem}.banquet-instance__list__wrap__container__text{-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}.banquet-instance__btn{display:grid;justify-items:center}.banquet-faq__btn{margin:10rem 0}}