﻿body{background-color:#f1efea}@media print,screen and (min-width: 641px){.action_link.banquet_contact{position:absolute;right:0;top:0;display:block;width:1.6rem;height:1.2rem;background-color:#b56c5b;-webkit-transition:height 1s;transition:height 1s}}.action_link.banquet_contact a{transition:.3s}@media print,screen and (min-width: 641px){.action_link.banquet_contact a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:100%;height:100%;color:#fff;font-size:.15rem;letter-spacing:.1em;line-height:1.5}}@media print,screen and (min-width: 641px){.action_link.banquet_contact a::before{content:"";position:absolute;top:50%;right:.14rem;display:block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg)}}.action_link.banquet_contact a:hover{opacity:.5}@media print,screen and (min-width: 641px){.action_link.banquet_contact a svg{display:block;width:.23rem;height:.17rem;fill:#fff}}@media screen and (max-width: 640px){.mod_header .g_nav:not(.-drawer){width:100%;max-height:2.2rem;align-items:center}}@media screen and (max-width: 640px){.mod_header .g_nav:not(.-drawer) li{line-height:3}}@media screen and (max-width: 640px){.mod_header .g_nav:not(.-drawer) li a{padding-left:0;text-align:center}}.mod_header .g_nav:not(.-drawer) li a::before{content:none}.mod_header .g_nav:not(.-drawer) li.back_bridal{margin-top:.32rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:.12rem;line-height:2.14;letter-spacing:.05em}.mod_header .g_nav:not(.-drawer) li.back_bridal a{display:flex;justify-content:center;align-items:center;gap:4px}.mod_header .g_nav:not(.-drawer) li.back_bridal a:before{content:"";position:static;display:block;width:6px;height:6px;background-color:#848078;clip-path:polygon(0 0, 100% 50%, 0 100%)}.pankuzu_wrap{background-color:hsla(0,0%,100%,0)}@media screen and (max-width: 640px){.pankuzu_wrap{border-top:1px solid #b78f78}}[data-slidearea01][data-slidearea01-slidelimit] .slidearea01_link.dammy{opacity:0}[data-slidearea01]{padding:0;overflow:hidden}[data-slidearea01] .slidearea01_wrap{max-width:10.6rem;width:100%;margin:auto;position:relative}@media screen and (max-width: 640px){[data-slidearea01] .slidearea01_wrap{max-width:3.2rem}}[data-slidearea01] .slidearea01_wrap.-other_plan{max-width:9.7rem}@media screen and (max-width: 640px){[data-slidearea01] .slidearea01_wrap.-other_plan{max-width:3rem}}@media print,screen and (min-width: 641px){[data-slidearea01] .slidearea01_wrap.-other_plan .slidearea01_content{gap:.32rem}}@media screen and (max-width: 640px){[data-slidearea01] .slidearea01_wrap.-other_plan .slidearea01_content{gap:.24rem}}[data-slidearea01] .slidearea01_wrap.-other_plan .slidearea01_link img{display:block;width:100%;height:auto;aspect-ratio:282/188;object-fit:cover}[data-slidearea01] .slidearea01_wrapin{padding:0}@media print,screen and (min-width: 641px){[data-slidearea01] .slidearea01_wrapin{padding:0 3rem}}[data-slidearea01] .slidearea01_content{position:relative;display:flex}@media print,screen and (min-width: 641px){[data-slidearea01] .slidearea01_content{gap:.3rem}}@media screen and (max-width: 640px){[data-slidearea01] .slidearea01_content{gap:.16rem}}[data-slidearea01] .slidearea01_content.disableTrs{transition:none !important}[data-slidearea01] .slidearea01_link{display:block;position:relative;top:0;left:0;height:100%}[data-slidearea01] .slidearea01_link img{display:block;width:100%;height:auto;aspect-ratio:400/255;object-fit:cover}[data-slidearea01] .slidearea01_pager{text-align:center}@media screen and (max-width: 640px){[data-slidearea01] .slidearea01_pager{display:block;margin-top:.2rem}}[data-slidearea01] .slidearea01_pager button{width:27px;height:27px;position:relative;display:inline-block;vertical-align:top}[data-slidearea01] .slidearea01_pager button:after,[data-slidearea01] .slidearea01_pager button:before{content:"";display:block;background-color:#9f9f9f;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%;border:1px solid #fff;box-sizing:border-box}@media print,screen and (min-width: 641px){[data-slidearea01] .slidearea01_pager button:after,[data-slidearea01] .slidearea01_pager button:before{width:10px;height:10px}}@media screen and (max-width: 640px){[data-slidearea01] .slidearea01_pager button:after,[data-slidearea01] .slidearea01_pager button:before{width:6px;height:6px}}[data-slidearea01] .slidearea01_pager button:after{transition:.2s}.no-touchevents [data-slidearea01] .slidearea01_pager button:hover:after,[data-slidearea01] .slidearea01_pager button.active:after{background-color:#b78f78}[data-slidearea01] .slidearea01_pager button.active{cursor:default;pointer-events:none}[data-slidearea01] .slidearea01_pager{margin-top:.3rem}[data-slidearea01] .slidearea01_pager button{width:.3rem;height:.03rem}[data-slidearea01] .slidearea01_pager button::before{width:.3rem;height:.03rem;border:0;border-radius:0}[data-slidearea01] .slidearea01_pager button::after{width:.3rem;height:.03rem;border:0;border-radius:0;background-color:#fff}[data-slidearea01] .slidearea01_pager button.active::after{background-color:#b78f78}.mod_contact{margin-top:1.48rem;margin-bottom:.7rem;padding:0}@media screen and (max-width: 640px){.mod_contact{margin-top:.6rem;margin-bottom:.6rem}}.title{text-align:center}@media print,screen and (min-width: 641px){.title{margin-bottom:.4rem;font-size:.26rem;font-weight:500;line-height:2;letter-spacing:.08em}}@media screen and (max-width: 640px){.title{margin-bottom:.32rem;font-size:.2rem;font-weight:400;line-height:1.18;letter-spacing:.09em}}.txt{font-weight:400;line-height:2;letter-spacing:.05em}@media print,screen and (min-width: 641px){.txt{font-size:.14rem}}@media screen and (max-width: 640px){.txt{font-size:.12rem}}.txt.type01{letter-spacing:.04em}@media screen and (max-width: 640px){.txt.type01{font-size:.13rem}}.txt.type02{line-height:1.85}@media screen and (max-width: 640px){.txt.type02{font-size:.13rem}}.txt.-caption{letter-spacing:.04em}@media screen and (max-width: 640px){.txt.-caption{font-size:.14rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400}}.txt.-link{color:#b78f78;line-height:1;letter-spacing:.1em}@media screen and (max-width: 640px){.txt.-link{font-size:.14rem}}.mv{width:100%;height:auto}@media print,screen and (min-width: 641px){.mv{aspect-ratio:1600/500}}@media screen and (max-width: 640px){.mv{aspect-ratio:1/1}}.mv img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.mv.double{display:grid}@media print,screen and (min-width: 641px){.mv.double{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.mv.double{grid-template-rows:1fr 1fr}}.mv.triple{display:grid}@media print,screen and (min-width: 641px){.mv.triple{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 640px){.mv.triple{grid-template-columns:50% 50%;grid-template-rows:50% 50%}.mv.triple img:nth-child(1){grid-column:1/-1;grid-row:1/2}.mv.triple img:nth-child(2){grid-column:1/2;grid-row:2/3}.mv.triple img:nth-child(3){grid-column:2/3;grid-row:2/3}}@media print,screen and (min-width: 641px){.sec_wrap{padding:1.6rem 0 1.44rem}}@media screen and (max-width: 640px){.sec_wrap{padding:.64rem 0 .8rem}}.sec_plan .cont_header{margin:0 auto;max-width:11rem}@media print,screen and (min-width: 641px){.sec_plan .cont_header{margin-bottom:.56rem}}@media screen and (max-width: 640px){.sec_plan .cont_header{margin-bottom:.4rem;padding:0 .35rem}}.sec_plan .cont_header .title{margin-bottom:.4rem;color:#b78f78;line-height:1}@media print,screen and (min-width: 641px){.sec_plan .cont_header .title{font-size:.4rem;letter-spacing:.21em}}@media screen and (max-width: 640px){.sec_plan .cont_header .title{font-size:.24rem;letter-spacing:.1em}}@media print,screen and (min-width: 641px){.sec_plan .cont_header .txt{text-align:center}}.sec_plan .plan_table{margin:0 auto;max-width:11rem}@media print,screen and (min-width: 641px){.sec_plan .plan_table{margin-bottom:1.12rem}}@media screen and (max-width: 640px){.sec_plan .plan_table{margin-bottom:.64rem;padding:0 .35rem}}.sec_plan .plan_table_wrap{border-top:1px solid #b78f78}@media print,screen and (min-width: 641px){.sec_plan .plan_table_wrap{display:grid;grid-template-columns:2.41rem auto;align-items:stretch}}.sec_plan .plan_table_wrap:last-child{border-bottom:1px solid #b78f78}.sec_plan .plan_table .plan_item_title{display:flex;justify-content:center;align-items:center;background-color:#faf5ee}@media screen and (max-width: 640px){.sec_plan .plan_table .plan_item_title{padding:.15rem 0}}.sec_plan .plan_table .plan_item_detail{background-color:#fff}@media print,screen and (min-width: 641px){.sec_plan .plan_table .plan_item_detail{padding:.16rem .34rem .16rem .4rem}}@media screen and (max-width: 640px){.sec_plan .plan_table .plan_item_detail{padding:.2rem .16rem}}.sec_plan .section_box{margin:0 auto;max-width:11rem}@media print,screen and (min-width: 641px){.sec_plan .section_box{margin-bottom:1.12rem}}@media screen and (max-width: 640px){.sec_plan .section_box{margin-bottom:.64rem;padding:0 .35rem}}.sec_plan .section_box.-prize .plan_box{display:flex;background-color:#fff}@media print,screen and (min-width: 641px){.sec_plan .section_box.-prize .plan_box{gap:.4rem;padding:.32rem .4rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-prize .plan_box{flex-direction:column;gap:.24rem;padding:.4rem .24rem}}@media print,screen and (min-width: 641px){.sec_plan .section_box.-prize .plan_box:not(:last-child){margin-bottom:.16rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-prize .plan_box:not(:last-child){margin-bottom:.24rem}}.sec_plan .section_box.-prize .plan_box .plan_img{width:2.91rem;flex-shrink:0}@media screen and (max-width: 640px){.sec_plan .section_box.-prize .plan_box .plan_img{width:2.57rem}}.sec_plan .section_box.-prize .plan_box .plan_img img{display:block;width:100%;height:auto}.sec_plan .section_box.-prize .plan_box .plan_name{color:#b78f78;font-weight:500;line-height:2;letter-spacing:.1em}@media print,screen and (min-width: 641px){.sec_plan .section_box.-prize .plan_box .plan_name{margin-bottom:.11rem;font-size:.18rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-prize .plan_box .plan_name{margin-bottom:.16rem;font-size:.16rem}}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .banquet_js-accordion-group:not(:last-child){margin-bottom:.16rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .banquet_js-accordion-group:not(:last-child){margin-bottom:.08rem}}.sec_plan .section_box.-content .banquet_js-accordion-button{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#b78f78;color:#fff;font-weight:500;line-height:2;letter-spacing:.04em;cursor:pointer}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .banquet_js-accordion-button{padding:.16rem .4rem;font-size:.2rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .banquet_js-accordion-button{padding:.2rem .16rem;font-size:.16rem;line-height:1.25}}.sec_plan .section_box.-content .banquet_js-accordion-button[aria-expanded=false] i::after{transform:rotate(90deg)}.sec_plan .section_box.-content .banquet_js-accordion-button i{display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .banquet_js-accordion-button i{width:.2rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .banquet_js-accordion-button i{width:.14rem}}.sec_plan .section_box.-content .banquet_js-accordion-button i::before,.sec_plan .section_box.-content .banquet_js-accordion-button i::after{content:"";position:absolute;display:block;width:.2rem;height:2px;background-color:#fff;transition:transform var(--fair-t-duration-A)}@media screen and (max-width: 640px){.sec_plan .section_box.-content .banquet_js-accordion-button i::before,.sec_plan .section_box.-content .banquet_js-accordion-button i::after{width:.14rem}}.sec_plan .section_box.-content .banquet_js-accordion-button i::after{transform:rotate(0);transition:.5s}.sec_plan .section_box.-content .banquet_js-accordion-target[aria-hidden=true]{height:0;overflow:hidden}.sec_plan .section_box.-content .banquet_js-accordion-target[aria-hidden=true] .detail_table{opacity:0}.sec_plan .section_box.-content .banquet_js-accordion-target[aria-hidden=true] .detail_other{opacity:0}.sec_plan .section_box.-content .detail_table{opacity:1;transition:.5s}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .detail_table{padding-bottom:.16rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .detail_table{padding-bottom:.24rem}}.sec_plan .section_box.-content .detail_table_wrap{border-top:1px solid #b78f78}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .detail_table_wrap{display:grid;grid-template-columns:2.41rem auto;align-items:stretch}}.sec_plan .section_box.-content .detail_table_wrap:last-child{border-bottom:1px solid #b78f78}.sec_plan .section_box.-content .detail_item{display:flex;justify-content:center;align-items:center;background-color:#faf5ee;line-height:2;letter-spacing:.04em}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .detail_item{font-size:.15rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .detail_item{padding:.15rem 0;font-size:.14rem}}.sec_plan .section_box.-content .detail_content{background-color:#fff}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .detail_content{padding:.16rem .34rem .16rem .4rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .detail_content{padding:.24rem .2rem}}.sec_plan .section_box.-content .detail_other{border-bottom:1px solid #b78f78;transition:opacity .5s}@media print,screen and (min-width: 641px){.sec_plan .section_box.-content .detail_other{padding:.16rem .4rem}}@media screen and (max-width: 640px){.sec_plan .section_box.-content .detail_other{padding:.24rem .2rem}}.sec_plan .section_box.-content .detail_other{background-color:#fff}@media print,screen and (min-width: 641px){.sec_plan .banquet_gallery{margin-bottom:1.44rem;padding-top:.32rem}}@media screen and (max-width: 640px){.sec_plan .banquet_gallery{margin-bottom:.8rem}}.sec_plan .banquet_gallery .pager_box{position:relative;margin:0 auto;width:fit-content}.sec_plan .banquet_gallery-splide-arrows{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.sec_plan .banquet_gallery-splide-arrow{position:absolute;top:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:.5rem;height:.5rem;pointer-events:auto}.sec_plan .banquet_gallery-splide-arrow::before{content:"";display:block;width:.1rem;height:.1rem;border-top:1px solid #b78f78}.sec_plan .banquet_gallery-splide-arrow.-prev{left:-0.6rem}.sec_plan .banquet_gallery-splide-arrow.-prev::before{border-left:1px solid #b78f78;transform:rotate(-45deg)}.sec_plan .banquet_gallery-splide-arrow.-next{right:-0.6rem}.sec_plan .banquet_gallery-splide-arrow.-next::before{border-right:1px solid #b78f78;transform:rotate(45deg)}.sec_plan .banquet_voice{margin:0 auto;max-width:11rem}@media print,screen and (min-width: 641px){.sec_plan .banquet_voice{margin-bottom:1.12rem}}@media screen and (max-width: 640px){.sec_plan .banquet_voice{margin-bottom:.64rem;padding:0 .15rem}}.sec_plan .banquet_voice .voice_item{position:relative;background-color:#fff;border-radius:10px}@media print,screen and (min-width: 641px){.sec_plan .banquet_voice .voice_item{display:flex;align-items:center;gap:.4rem;padding:.32rem}}@media screen and (max-width: 640px){.sec_plan .banquet_voice .voice_item{display:block;padding:.32rem .2rem}}.sec_plan .banquet_voice .voice_item:not(:last-child){margin-bottom:.24rem}@media print,screen and (min-width: 641px){.sec_plan .banquet_voice .voice_item .voice_pic{flex-shrink:0;width:1.3rem;height:1.3rem}}@media screen and (max-width: 640px){.sec_plan .banquet_voice .voice_item .voice_pic{position:absolute;top:.32rem;left:.2rem;width:.8rem;height:.8rem}}.sec_plan .banquet_voice .voice_item .voice_pic img{display:block;max-width:100%;height:auto}.sec_plan .banquet_voice .voice_item .opinion{line-height:2;letter-spacing:.04em}@media print,screen and (min-width: 641px){.sec_plan .banquet_voice .voice_item .opinion{margin-bottom:.14rem;font-size:.18rem}}@media screen and (max-width: 640px){.sec_plan .banquet_voice .voice_item .opinion{display:flex;align-items:center;margin-bottom:.16rem;margin-left:.96rem;min-height:.8rem;font-size:.16rem}}.sec_box.-about{background-color:#fff}@media print,screen and (min-width: 641px){.sec_box.-about{padding:1.12rem 0}}@media screen and (max-width: 640px){.sec_box.-about{padding:.64rem .35rem}}.sec_box.-about .about_box{display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 641px){.sec_box.-about .about_box{gap:.54rem}}@media screen and (max-width: 640px){.sec_box.-about .about_box{flex-direction:column;gap:.56rem}}.sec_box.-about .about_box .pic{max-width:100%}@media print,screen and (min-width: 641px){.sec_box.-about .about_box .pic{margin-bottom:.32rem}}@media screen and (max-width: 640px){.sec_box.-about .about_box .pic{margin-bottom:.16rem}}.sec_box.-about .about_box .pic img{display:block;width:100%;height:auto}.sec_box.-about .about_box .txt{display:flex;justify-content:space-between;align-items:center;padding-bottom:.14rem;border-bottom:1px solid #b78f78}.sec_box.-about .about_box .txt::after{content:"";display:block;width:8px;height:8px;border-top:1px solid #b78f78;border-right:1px solid #b78f78;transform:rotate(45deg)}@media print,screen and (min-width: 641px){.mod_contact{margin-top:1.12rem;margin-bottom:1.2rem}}@media screen and (max-width: 640px){.mod_contact{margin-top:.56rem;margin-bottom:.64rem}}.btn01.-contact{background-color:#b56c5b}.banquet_other_plan .plan_name{margin-top:.24rem;color:#b78f78;text-align:center;font-size:.18rem;letter-spacing:.05em;line-height:2}.banquet_other_plan .pager_box{position:relative;margin:0 auto;width:fit-content}.banquet_other_plan-splide-arrows{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banquet_other_plan-splide-arrow{position:absolute;top:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:.5rem;height:.5rem;pointer-events:auto}.banquet_other_plan-splide-arrow::before{content:"";display:block;width:.1rem;height:.1rem;border-top:1px solid #b78f78}.banquet_other_plan-splide-arrow.-prev{left:-0.6rem}.banquet_other_plan-splide-arrow.-prev::before{border-left:1px solid #b78f78;transform:rotate(-45deg)}.banquet_other_plan-splide-arrow.-next{right:-0.6rem}.banquet_other_plan-splide-arrow.-next::before{border-right:1px solid #b78f78;transform:rotate(45deg)}@media print,screen and (min-width: 641px){.mod_footer .g_nav{flex-wrap:nowrap;max-width:8.5rem}}@media print,screen and (min-width: 641px){.mod_footer .g_nav li:last-child::before{content:"";position:absolute;left:-0.16rem;top:0;bottom:0;width:1px;background-color:#fff}}/*# sourceMappingURL=banquet_new_detail.css.map */