@charset "UTF-8";.-sticky_wrap .-sticky_txt{display:inline-block;position:sticky;top:0;left:0;font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.27rem;margin-left:0.9rem;letter-spacing:0.03em;line-height:0.8;color:rgba(223,209,174,0.22);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:640px){.-sticky_wrap .-sticky_txt{display:none}}.-sticky_wrap .-sticky_detail{position:relative;margin-top:-1.1rem}@media screen and (max-width:640px){.-sticky_wrap .-sticky_detail{margin-top:0}}@media screen and (max-width:640px){.content_wrap{overflow:hidden}}.-content_header{position:relative}.-content_header .bg_deco01{width:8.76rem;height:8.76rem;top:4.2rem;left:-25%;z-index:-1}@media screen and (max-width:640px){.-content_header .bg_deco01{width:4.96rem;height:4.79rem;left:-1.72rem;top:3.5rem}}.-content_header .title_catch{font-size:0.19rem}@media screen and (max-width:640px){.-content_header .title_catch{font-size:0.16rem;letter-spacing:0.08em;line-height:2.14;text-align:left;padding-inline:0.2rem;margin-top:0.37rem}}.-content_header .btn_box{margin-top:1.02rem;display:-ms-grid;display:grid;-ms-grid-columns:(2.97rem)[2];grid-template-columns:repeat(2,2.97rem);padding:0.15rem 0;border-radius:0.03rem;border:1px solid #d0bf93;-webkit-box-shadow:2px 4px 14px 0px rgba(132,132,132,0.19);box-shadow:2px 4px 14px 0px rgba(132,132,132,0.19);background-color:#fff}@media screen and (max-width:640px){.-content_header .btn_box{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:0.15rem 0;margin-top:0.64rem;margin-inline:0.16rem;width:calc(100% - 0.28rem)}}.-content_header .btn_box .party_btn{font-size:0.18rem;position:relative;color:#452A00;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;gap:0.08rem;height:0.5rem;border-right:1px solid #d0bf93}@media screen and (max-width:640px){.-content_header .btn_box .party_btn{font-size:0.15rem;line-height:1.3;letter-spacing:0.04em;gap:0.06rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.-content_header .btn_box .party_btn:last-of-type{border:none}.-content_header .btn_box .party_btn .icon{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;display:block;width:0.26rem;height:0.26rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.7s,border 0.3s;transition:background 0.7s,border 0.3s;border:1px solid #d0bf93;border-radius:50%}@media screen and (max-width:640px){.-content_header .btn_box .party_btn .icon{width:0.21rem;height:0.21rem}}.-content_header .btn_box .party_btn .icon:after{content:"";position:absolute;display:inline-block;vertical-align:middle;line-height:1;width:0.08rem;height:0.08rem;border:0.1em solid #452A00;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(50%,-50%) rotate(135deg);transform:translate(50%,-50%) rotate(135deg);right:50%;top:45%}@media screen and (max-width:640px){.-content_header .btn_box .party_btn .icon:after{width:0.06rem;height:0.06rem}}.recommend{position:relative;padding-block:1.2rem 2rem}@media screen and (max-width:640px){.recommend{padding-block:0.8rem}}.recommend .party_title{font-family:"yu-mincho-pr6n",serif;font-weight:400;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.14rem;letter-spacing:0.06em;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-align:center;-ms-flex-align:center;align-items:center;gap:0.04rem;margin-bottom:0.94rem}@media screen and (max-width:640px){.recommend .party_title{font-size:0.13rem;margin-bottom:0.4rem}}.recommend .party_title .-sub_txt{color:#68530A;font-size:0.36rem;letter-spacing:0.08em;line-height:1}@media screen and (max-width:640px){.recommend .party_title .-sub_txt{font-size:0.26rem}}@media print,screen and (min-width:641px){.recommend .-ss_contents_B{width:9.2rem}}.recommend .content_inner{position:relative}.recommend .content_inner .bg_deco01{bottom:-4.83rem;right:-1.2rem;width:7.93rem;height:7.93rem;z-index:-1}@media screen and (max-width:640px){.recommend .content_inner .bg_deco01{width:4.96rem;height:4.79rem;bottom:-1rem;right:-50%}}.recommend .recommend_content{display:-ms-grid;display:grid;-ms-grid-columns:0.45rem 1fr;grid-template-columns:0.45rem 1fr;row-gap:0.6rem}@media screen and (max-width:640px){.recommend .recommend_content{-ms-grid-columns:0.4rem 1fr 0.25rem;grid-template-columns:0.4rem 1fr 0.25rem;row-gap:0.4rem}}.recommend .recommend_content .recommend_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:641px){.recommend .recommend_content .recommend_item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0.24rem}}.recommend .recommend_content .recommend_item:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column:2/-1;-webkit-column-gap:0.44rem;-moz-column-gap:0.44rem;column-gap:0.44rem}.recommend .recommend_content .recommend_item:first-child .txt_wrap{width:3.69rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:first-child .txt_wrap{width:auto;margin-right:0.25rem}}@media print,screen and (min-width:641px){.recommend .recommend_content .recommend_item:first-child .txt_wrap .badge{position:absolute;top:-0.1rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.recommend .recommend_content .recommend_item:first-child .ph_wrap{width:4.62rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:first-child .ph_wrap{width:3.35rem}}.recommend .recommend_content .recommend_item:first-child .-deco_txt{font-size:0.94rem;position:absolute;left:-1.57rem;bottom:-0.35rem;z-index:-1}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:first-child .-deco_txt{display:none}}.recommend .recommend_content .recommend_item:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:1/-1;-webkit-column-gap:0.98rem;-moz-column-gap:0.98rem;column-gap:0.98rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:2/-2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.recommend .recommend_content .recommend_item:nth-child(2) .ph_wrap{width:3.3rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:nth-child(2) .ph_wrap{width:2.6rem;margin:0 auto}}.recommend .recommend_content .recommend_item:nth-child(2) .text_wrap{width:3.84rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:nth-child(2) .text_wrap{width:100%}}.recommend .recommend_content .recommend_item:nth-child(2) .-deco_txt{font-size:0.94rem;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:nth-child(2) .-deco_txt{display:none}}.recommend .recommend_content .recommend_item:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-column:2/-1;-webkit-column-gap:0.1rem;-moz-column-gap:0.1rem;column-gap:0.1rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:last-child{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;grid-column:1/-1}}.recommend .recommend_content .recommend_item:last-child .ph_wrap{width:4.82rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:last-child .ph_wrap{width:3.5rem}}.recommend .recommend_content .recommend_item:last-child .txt_wrap{width:3.84rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:last-child .txt_wrap{width:auto;margin-left:0.4rem;margin-right:0.25rem}}.recommend .recommend_content .recommend_item:last-child .-deco_txt{font-size:0.94rem;position:absolute;left:0.97rem;bottom:-0.18rem;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:-1}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item:last-child .-deco_txt{display:none}}.recommend .recommend_content .recommend_item .txt_wrap{position:relative}.recommend .recommend_content .recommend_item .txt_wrap .badge{font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.16rem;line-height:1;letter-spacing:0.06em;display:inline-block;border-radius:0.15rem;padding:0.09rem 0.1rem 0.04rem;background:-webkit-gradient(linear,left top,right top,from(#452a00),color-stop(65%,#694204),to(#875200));background:linear-gradient(to right,#452a00 0%,#694204 65%,#875200 100%);opacity:0.65;color:#fff;margin-bottom:0.1rem;position:absolute;top:-0.1rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item .txt_wrap .badge{position:static;-webkit-transform:translateY(0);transform:translateY(0);font-size:0.15rem;margin-bottom:0.05rem;padding:0.07rem 0.1rem 0.04rem}}.recommend .recommend_content .recommend_item .txt_wrap .title{font-size:0.22rem;line-height:2.22;letter-spacing:0.08em;color:#452A00;margin-bottom:0.24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.03rem}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item .txt_wrap .title{font-size:0.18rem;margin-bottom:0.08rem}}.recommend .recommend_content .recommend_item .txt_wrap .txt{font-size:0.15rem;line-height:2.2;letter-spacing:0.1em}@media screen and (max-width:640px){.recommend .recommend_content .recommend_item .txt_wrap .txt{font-size:0.14rem;line-height:2.14;letter-spacing:0.08em}}.-plan{background-color:rgba(229,221,210,0.4);padding-block:1rem 1.11rem}@media screen and (max-width:640px){.-plan{padding-block:0.5rem 0.8rem}}.-plan .-sticky_txt{margin-left:0.9rem;height:3.17rem}@media print,screen and (min-width:641px){.-plan .-sticky_detail{margin-top:-3.17rem}}.-plan .-sec_tit .title{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:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0.56rem;letter-spacing:0.06em}@media screen and (max-width:640px){.-plan .-sec_tit .title{font-size:0.13rem;margin-bottom:0.4rem}}.-plan .-sec_tit .title .-sub_txt{font-size:0.36rem;letter-spacing:0.08em}@media screen and (max-width:640px){.-plan .-sec_tit .title .-sub_txt{font-size:0.26rem}}.-plan .plan_content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.21rem 1fr 0.21rem 1fr;grid-template-columns:repeat(3,1fr);gap:0.21rem}@media screen and (max-width:640px){.-plan .plan_content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;width:calc(100% - 0.48rem);margin-inline:auto;gap:0.24rem}}.-plan .plan_content .plan_item{position:relative;background-color:rgba(255,255,255,0.8)}@media screen and (max-width:640px){.-plan .plan_content .plan_item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent}.-plan .plan_content .plan_item>:first-child{-ms-grid-row:1;-ms-grid-column:1}.-plan .plan_content .plan_item>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.-plan .plan_content .plan_item>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.-plan .plan_content .plan_item>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}}.no-touchevents .-plan .plan_content .plan_item .-wrap_link:hover~.txt_wrap .-btn01{opacity:0.6}@media screen and (max-width:640px){.-plan .plan_content .plan_item .thumb{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.-plan .plan_content .plan_item .txt_wrap{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-align:center;-ms-flex-align:center;align-items:center;padding:0.2rem 0.1rem 0.22rem}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap{display:contents}}.-plan .plan_content .plan_item .txt_wrap .link{width:100%}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap .link{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;height:100%;background-color:#fff}}.-plan .plan_content .plan_item .txt_wrap .link .-btn01{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding-bottom:0.12rem;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap .link .-btn01{height:100%;padding-bottom:0}}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap .link .-btn01:before{-webkit-transform:scaleY(0);transform:scaleY(0)}}.-plan .plan_content .plan_item .txt_wrap .link span{font-size:0.18rem;letter-spacing:0.08em;line-height:1.25;color:#68530A;display:block;width:100%;text-align:center;padding-right:0}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap .link span{font-size:0.17rem;line-height:1.2;margin-inline:0.1rem 0.08rem;padding:0;display:inline-block;text-align:left;min-width:auto}.-plan .plan_content .plan_item .txt_wrap .link span:before{background-color:#452A00;border:1px solid #d0bf93;width:0.26rem;height:0.26rem}.-plan .plan_content .plan_item .txt_wrap .link span:after{background-color:#fff;width:0.26rem;height:0.26rem}}.-plan .plan_content .plan_item .txt_wrap .link span small{font-size:0.16rem;line-height:1.5;letter-spacing:0.08em}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap .link span small{font-size:0.12rem;line-height:1.6;letter-spacing:0;margin:0}}.-plan .plan_content .plan_item .txt_wrap .txt{font-size:0.13rem;padding-top:0.13rem;line-height:1.84;letter-spacing:0.08em}@media screen and (max-width:640px){.-plan .plan_content .plan_item .txt_wrap .txt{grid-column:1/-1;-ms-grid-row:2;grid-row:2;text-align:left;line-height:1.74;padding:0.16rem 0.085rem 0}}.-facility{position:relative;padding-top:1.59rem}@media screen and (max-width:640px){.-facility{padding-top:0.8rem}}.-facility .-sticky_txt{height:5.23rem}@media print,screen and (min-width:641px){.-facility .-sticky_detail{margin-top:-5.23rem}}.-facility .bg_deco01{width:8.76rem;height:8.76rem;top:0.33rem;left:-25%;z-index:-1}@media screen and (max-width:640px){.-facility .bg_deco01{display:none}}.-facility .-sec_tit{margin-bottom:0.75rem}.-facility .-sec_tit .title{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.14rem}.-facility .-sec_tit .title .-sub_txt{font-size:0.36rem;top:0}.-facility .facility_content .facility_item{position:relative;padding:0.48rem 0.44rem;gap:0.4rem;display:-ms-grid;display:grid;-ms-grid-columns:3.84rem 0.4rem 4.52rem;grid-template-columns:3.84rem 4.52rem}@media screen and (max-width:640px){.-facility .facility_content .facility_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5rem 0.24rem}}.-facility .facility_content .facility_item .ph_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.-facility .facility_content .facility_item .ph_wrap .thumb{width:4.18rem}.-facility .facility_content .facility_item .ph_wrap .title_deco{position:absolute;right:0.1rem;top:calc(50% + 0.2rem);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.08em;line-height:1;color:#7e6034}@media screen and (max-width:640px){.-facility .facility_content .facility_item .ph_wrap .title_deco{display:none}}.-facility .facility_content .facility_item .txt_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:3.84rem}@media screen and (max-width:640px){.-facility .facility_content .facility_item .txt_wrap{width:auto}}.-facility .facility_content .facility_item .txt_wrap .venue{font-size:0.2rem;color:#452A00;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.-facility .facility_content .facility_item .txt_wrap .title_deco{position:absolute;top:0;left:1.74rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.06em;color:#7e6034}}.-facility .facility_content .facility_item .txt_wrap .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0.14rem}@media screen and (max-width:640px){.-facility .facility_content .facility_item .txt_wrap .title{font-size:0.13rem;gap:0.05rem}}.-facility .facility_content .facility_item .txt_wrap .title .-sub_txt{font-size:0.32rem;line-height:1;letter-spacing:0.08em}@media screen and (max-width:640px){.-facility .facility_content .facility_item .txt_wrap .title .-sub_txt{font-size:0.24rem}}.-facility .facility_content .facility_item .txt_wrap .txt{font-size:0.15rem;line-height:2.2;letter-spacing:0.1em;margin-top:0.24rem}@media screen and (max-width:640px){.-facility .facility_content .facility_item .txt_wrap .txt{font-size:0.14rem;line-height:2.14;letter-spacing:0.08em;margin-top:0.16rem}}.-facility .facility_content .facility_item .txt_wrap .detail{font-size:0.14rem;line-height:1.6;letter-spacing:0.08em;margin-top:0.16rem;padding:0.12rem 0.16rem;background-color:#fff;border:1px solid rgba(176,159,100,0.5);width:100%}@media screen and (max-width:640px){.-facility .facility_content .facility_item .txt_wrap .detail{width:100%;font-size:0.13rem;line-height:1.4;letter-spacing:0.04em;padding:0.1rem}}@media screen and (max-width:640px){.-facility .large_banquet_hall .facility_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0.24rem;padding-top:0.46rem}}.-facility .large_banquet_hall .facility_item:before{content:"";display:block;position:absolute;background-color:#FEFBF5;z-index:-1;top:0;bottom:0;left:calc(50% - 4.28rem);right:calc(50% - 50vw + 2.2rem)}@media screen and (max-width:640px){.-facility .large_banquet_hall .facility_item:before{left:0;right:0;width:100%}}.-facility .banquet_hall{margin-top:0.48rem}.-facility .banquet_hall .facility_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0.44rem;gap:0.24rem}@media screen and (max-width:640px){.-facility .banquet_hall .facility_title{padding-left:0.22rem}}.-facility .banquet_hall .venue{font-size:0.2rem;color:#452A00;padding-bottom:0.29rem}@media screen and (max-width:640px){.-facility .banquet_hall .venue{padding:0}}@media screen and (max-width:640px){.-facility .banquet_hall .title_deco{font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.06em;color:#7e6034}}.-facility .banquet_hall .facility_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.64rem}@media screen and (max-width:640px){.-facility .banquet_hall .facility_content{padding-top:0.24rem}}.-facility .banquet_hall .facility_content .facility_item{padding-block:0;gap:0.3rem;-ms-grid-columns:3.8rem 0.3rem auto;grid-template-columns:3.8rem auto}@media screen and (max-width:640px){.-facility .banquet_hall .facility_content .facility_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.24rem}}.-facility .banquet_hall .facility_content .facility_item:first-of-type .title_deco{position:absolute;right:-0.5rem;top:calc(50% + 0.95rem);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.08em;line-height:1;color:#7e6034}@media screen and (max-width:640px){.-facility .banquet_hall .facility_content .facility_item:first-of-type .title_deco{font-size:0.14rem}.-facility .banquet_hall .facility_content .facility_item:first-of-type .title_deco:before{display:none}}.-facility .banquet_hall .facility_content .facility_item .ph_wrap .thumb{width:3.8rem}.-facility .banquet_hall .facility_content .facility_item .txt_wrap{width:3.58rem}@media screen and (max-width:640px){.-facility .banquet_hall .facility_content .facility_item .txt_wrap{width:auto}}.-facility .banquet_hall .facility_content .facility_item .txt_wrap .title{line-height:1;letter-spacing:0.08em}.-facility .banquet_hall .facility_content .facility_item .txt_wrap .txt{font-size:0.14rem;line-height:1.84;letter-spacing:0.06em;margin-top:0.16rem}.-facility .inquiry_box{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-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;width:9.82rem;margin-top:1rem;margin-inline:auto}@media screen and (max-width:640px){.-facility .inquiry_box{width:auto;margin-top:0.3548rem;margin-bottom:0.64rem}}.-facility .inquiry_box .note{font-size:0.18rem;line-height:2.1;letter-spacing:0.12em;padding-top:0.32rem;padding-bottom:0.16rem;background-color:unset;text-align:center;color:#525252}@media screen and (max-width:640px){.-facility .inquiry_box .note{font-size:0.16rem;line-height:2;padding-top:0.3rem}}.-facility .inquiry_box .-btn02{width:4.8rem;margin-bottom:0.5rem;background-color:#AB9765}@media screen and (max-width:640px){.-facility .inquiry_box .-btn02{width:2.95rem;margin-bottom:0.4rem}}.-facility .inquiry_box .-btn02>span{color:#fff}.-facility .inquiry_box .-btn02>span:before{background-color:#fff}.-facility .inquiry_box .-btn02>span:after{background-color:#452A00}.mv_wrap{position:relative;left:0;display:block}.mv_wrap .-cont_tit{position:absolute;bottom:0.3rem;left:0.4rem}.mv_wrap .-cont_tit .-sub_txt,.mv_wrap .-cont_tit .title{color:#fff}.-index .mv_wrap{margin-right:calc(50% - 5.8rem + var(--scrollbar) * 0.3)}@media screen and (max-width:640px){.plan01 .-content_header{min-height:auto}}.plan01 .-content_header .title_catch{font-size:0.3rem;line-height:2.02}@media screen and (max-width:640px){.plan01 .-content_header .title_catch{margin-top:0.37rem;font-size:0.24rem}}.plan01 .mv_wrap{margin-bottom:0.72rem}@media screen and (max-width:640px){.plan01 .mv_wrap{margin-top:0.4rem;margin-bottom:0.56rem;height:auto}}.plan01 .mv_wrap .note{margin-top:0.3636rem;padding-inline:0.44rem;font-size:0.15rem;line-height:2.2;letter-spacing:0.1em}@media screen and (max-width:640px){.plan01 .mv_wrap .note{font-size:0.14rem;line-height:2.14;letter-spacing:0.08em;margin-top:0.36rem;padding-inline:0.24rem}}@media screen and (max-width:640px){.plan01 .-plan{margin-bottom:0.64rem}}.plan01 .plan_detail:not(:last-child){margin-bottom:1rem}@media screen and (max-width:640px){.plan01 .plan_detail{margin-bottom:0;padding-inline:0.24rem}}.plan01 .plan_detail .title{font-size:0.2rem;letter-spacing:0.05em;padding-bottom:0.27rem;color:#452A00}@media screen and (max-width:640px){.plan01 .plan_detail .title{font-size:0.16rem;padding-bottom:0.16rem}}.plan01 .plan_detail .title .-sub_txt>small{display:block;line-height:1.5;font-size:0.65em}.plan01 .plan_detail .plan_detail_tbl{font-size:0.15rem;width:100%;border-spacing:0}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_tbl{border-collapse:collapse;border-bottom:1px solid #b09f64}}@media print,screen and (min-width:641px){.plan01 .plan_detail .plan_detail_tbl tbody{display:-ms-grid;display:grid;-ms-grid-columns:(1.6rem 1fr)[2];grid-template-columns:repeat(2,1.6rem 1fr);border-bottom:1px solid #b09f64}}.plan01 .plan_detail .plan_detail_tbl tbody tr{border-top:1px solid #b09f64;font-size:0.15rem;letter-spacing:0.05em;line-height:2}@media print,screen and (min-width:641px){.plan01 .plan_detail .plan_detail_tbl tbody tr{display:-ms-grid;display:grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;grid-auto-flow:column}.plan01 .plan_detail .plan_detail_tbl tbody tr:nth-child(odd){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.plan01 .plan_detail .plan_detail_tbl tbody tr:nth-child(2n){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5}}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_tbl tbody tr{font-size:0.14rem;height:auto}}.plan01 .plan_detail .plan_detail_tbl tbody tr :is(th,td){padding-block:0.2rem;padding-left:0.24rem}@media print,screen and (min-width:641px){.plan01 .plan_detail .plan_detail_tbl tbody tr :is(th,td){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_tbl tbody tr :is(th,td){padding-block:0.09rem 0.1rem;padding-left:0.16rem}}.plan01 .plan_detail .plan_detail_tbl tbody tr th{font-weight:normal;text-align:left;color:#452A00;line-height:calc(1lh + 0.0625em);background-color:rgba(229,221,210,0.8)}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_tbl tbody tr th{width:1.2rem}}.plan01 .plan_detail .plan_detail_tbl tbody tr td{padding-right:0.12rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_tbl tbody tr td{padding-right:0.08rem;width:calc(100% - 1.2rem)}}.plan01 .plan_detail .presents_box{position:relative;width:calc(100% - 0.8rem);margin-inline:auto;margin-block:0.55rem 1.03rem}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box{margin-bottom:0.56rem;margin-block:1.18rem 0.98rem;width:calc(100% - 0.48rem)}}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .-upper_deco:before{top:-0.22rem}}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .-upper_deco:after{top:-0.32rem}}.plan01 .plan_detail .presents_box .-lower_deco:after,.plan01 .plan_detail .presents_box .-lower_deco:before,.plan01 .plan_detail .presents_box .-upper_deco:after,.plan01 .plan_detail .presents_box .-upper_deco:before{background-color:#b09f64}.plan01 .plan_detail .presents_box .title_deco{position:absolute;top:-0.155rem;left:-0.285rem;font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.08em;line-height:1;color:#7e6034;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.08rem}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .title_deco{letter-spacing:0.06em;top:-0.49rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0.09rem}}.plan01 .plan_detail .presents_box .presents_list{display:-ms-grid;display:grid;position:relative}@media print,screen and (min-width:641px){.plan01 .plan_detail .presents_box .presents_list{padding-block:0.1rem;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan01 .plan_detail .presents_box .presents_list:has(.note){-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .presents_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.plan01 .plan_detail .presents_box .presents_list .badge{font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;line-height:1;letter-spacing:0.08em;display:inline;border-radius:0.15rem;padding:0.08rem 0.12rem 0.03rem;background:-webkit-gradient(linear,left top,right top,from(#452a00),color-stop(65%,#694204),to(#875200));background:linear-gradient(to right,#452a00 0%,#694204 65%,#875200 100%);opacity:0.6;color:#fff;margin-left:0.54rem;margin-right:0.42rem}@media print,screen and (min-width:641px){.plan01 .plan_detail .presents_box .presents_list .badge{grid-row:1/-1}}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .presents_list .badge{font-size:0.16rem;letter-spacing:0.06em;margin:0 auto;width:1.2rem;text-align:center}}.plan01 .plan_detail .presents_box .presents_list ul{display:-ms-grid;display:grid;gap:0.4em;font-size:0.15rem;line-height:1.44;letter-spacing:0.08em}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .presents_list ul{padding-inline:0.1rem;font-size:0.14rem}}.plan01 .plan_detail .presents_box .presents_list ul li{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}@media screen and (max-width:640px){.plan01 .plan_detail .presents_box .presents_list ul.list{margin-top:0.16rem}}.plan01 .plan_detail .presents_box .presents_list ul.list li:before{content:"";-ms-flex-negative:0;flex-shrink:0;margin-top:calc(0.5lh - 0.28em);width:0.56em;height:0.56em;background-color:#d0bf93;border-radius:50%;margin-right:0.44em}.plan01 .plan_detail .presents_box .presents_list ul.note{margin-top:0.4em}.plan01 .plan_detail .plan_detail_tbl+.plan_detail_content{margin-top:0.8rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_tbl+.plan_detail_content{margin-top:0.56rem}}.plan01 .plan_detail .plan_detail_content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.8rem 1fr;grid-template-columns:repeat(2,1fr);justify-items:center;gap:0.8rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:0.16rem;gap:0.4138rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item{width:100%;margin-bottom:0.08rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item.__drink .plan_detail_item_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .ph_wrap{padding-bottom:0.24rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .ph_wrap{padding-bottom:0}}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .ph_wrap img{width:1.2rem}}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap{min-height:auto}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .title{padding-bottom:0}.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .title .-sub_txt{font-size:0.22rem;letter-spacing:0.05em;line-height:2;color:#452A00}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .title .-sub_txt{font-size:0.18rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .price{font-size:0.12rem;line-height:1.84;letter-spacing:0.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.08rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .price{font-size:0.11rem;line-height:1.64;display:block}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .price span{font-size:0.26rem;color:#955b5b;font-family:"garamond-premier-pro-subhead",serif;font-weight:400;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:0.07rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .price span{font-size:0.24rem;padding-right:0.05rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .price span .yen{font-size:0.22rem;font-family:"yu-mincho-pr6n",serif;font-weight:400;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .plan_detail_item_inner .txt_wrap .price span .yen{font-size:0.2rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger{background-color:#fff;width:100%;margin-top:0.24rem;-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,0.1);box-shadow:0 8px 5px -5px rgba(0,0,0,0.1);cursor:pointer}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger.-open span:before{content:"閉じる"}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger.-open span:after{content:"";display:inline-block;vertical-align:middle;color:#452A00;line-height:1;width:0.08rem;height:0.08rem;border:0.1em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(25%) rotate(-45deg);transform:translateY(25%) rotate(-45deg);margin-left:0.14rem}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger span{position:relative;font-size:0.16rem;line-height:1.3;letter-spacing:0.14em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0.17rem;border-bottom:1px solid #d0bf93;margin-bottom:0;color:#452A00}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger span{font-size:0.15rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger span:before{content:"メニュー例"}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-trigger span:after{content:"";display:inline-block;vertical-align:middle;color:#452A00;line-height:1;width:0.08rem;height:0.08rem;border:0.1em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-25%) rotate(135deg);transform:translateY(-25%) rotate(135deg);margin-left:0.14rem}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.23rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box{margin-top:0.24rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list .subTitle{margin-top:0.08rem;font-size:0.15rem}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list .subTitle:nth-of-type(2){margin-top:0.23rem}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list ul{position:relative}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list ul li{font-size:0.14rem;line-height:1.6}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list ul li{margin-left:0.18rem}}.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list ul li:before{content:"";display:inline-block;width:0.08rem;height:0.08rem;background-color:#d0bf93;border-radius:50%;margin-right:0.1rem}@media screen and (max-width:640px){.plan01 .plan_detail .plan_detail_content .plan_detail_item .accordion .-detail .drink_list_box .drink_list ul li:before{position:absolute;left:0;margin-top:calc(0.5lh - 0.28em)}}.plan01 .inquiry_box{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-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;width:9.82rem;margin-inline:auto;margin-bottom:1.2rem}@media screen and (max-width:640px){.plan01 .inquiry_box{width:auto;margin-top:0.64rem;margin-bottom:0.8rem}}.plan01 .inquiry_box .note{font-size:0.18rem;line-height:2.1;letter-spacing:0.12em;padding-top:0.32rem;padding-bottom:0.16rem;background-color:unset;text-align:center;color:#525252}@media screen and (max-width:640px){.plan01 .inquiry_box .note{font-size:0.16rem;line-height:2;padding-top:0.3rem}}.plan01 .inquiry_box .-btn02{width:4.8rem;margin-bottom:0.5rem;background-color:#AB9765}@media screen and (max-width:640px){.plan01 .inquiry_box .-btn02{width:2.95rem;margin-bottom:0.4rem}}.plan01 .inquiry_box .-btn02>span{color:#fff}.plan01 .inquiry_box .-btn02>span:before{background-color:#fff}.plan01 .inquiry_box .-btn02>span:after{background-color:#452A00}
/*# sourceMappingURL=party.css.map */