@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.pc_wrap{position:fixed;display:block;width:100%;height:100vh;min-height:7.5rem;min-width:1000px}.pc_wrap::before{content:"";position:absolute;bottom:0;left:0;right:0;background-color:#808057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.8rem}.pc_wrap .pc_bg{position:absolute;top:0;left:0;right:0;bottom:.8rem}.pc_wrap .pc_bg .ph{position:absolute;top:0;bottom:0;left:0;right:0;min-height:7.5rem;width:100%}.pc_wrap .in{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.pc_wrap .left{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:67.6%}.pc_wrap .left .upper_wrap{position:relative;z-index:2;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.pc_wrap .left .upper_wrap .logo{width:5.6rem;height:.96rem;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;background-color:#fff;margin-bottom:.93rem}.pc_wrap .left .upper_wrap .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;transition:opacity .5s}.pc_wrap .left .upper_wrap .logo a>img{width:2.9rem;height:auto}.pc_wrap .left .upper_wrap .logo a>span{position:relative;top:.06rem;font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.16rem;letter-spacing:.2em;line-height:1;color:#808057;padding-left:.36rem}.pc_wrap .left .upper_wrap .logo a>span:before{content:"";position:absolute;left:.18rem;top:calc(50% - .09rem);width:1px;height:.12rem;background-color:#878787}.no-touchevents .pc_wrap .left .upper_wrap .logo a:hover{opacity:.5}.pc_wrap .left .upper_wrap .main_catch{margin:0;margin-left:10%}.pc_wrap .left .upper_wrap .main_catch.-catch{font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.24rem;letter-spacing:.5em;line-height:1.25;margin-bottom:.32rem}.pc_wrap .left .upper_wrap .main_catch.-en{font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.3rem;letter-spacing:.26em;line-height:1}.pc_wrap .left .lower_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:.8rem;padding-right:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#808057}.pc_wrap .right{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:32.4%}.pc_wrap .right .upper_wrap{position:relative;z-index:2;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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding-top:.74rem;-webkit-box-sizing:border-box;box-sizing:border-box}.pc_wrap .right .upper_wrap .main_site_link{margin:0 .2rem .6rem 0}.pc_wrap .right .lower_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#808057}.pc_wrap .main_catch{font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.2rem;letter-spacing:.15em;line-height:2;color:#fff;margin:.6rem}.pc_wrap .action_link{display:-webkit-box;display:-ms-flexbox;display:flex;width:2.4rem;height:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.pc_wrap .action_link a{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;width:33.3333333333%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f3f2f0}.pc_wrap .action_link a span{position:relative;top:.05rem;font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.13rem;letter-spacing:.1em;line-height:1.53;color:#fff;text-align:center;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.pc_wrap .action_link a.-contact{background-color:#242c28}.pc_wrap .action_link a.-plan{border-left:1px solid #808057;border-right:1px solid #808057;background-color:#697780}.pc_wrap .action_link a.-fair{background-color:#808057}.no-touchevents .pc_wrap .action_link a:hover span{opacity:.3}.pc_wrap .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc_wrap .detail .tel{position:relative;font-family:eb-garamond,serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.4rem;letter-spacing:.05em;line-height:1;color:#fff;text-align:right}.pc_wrap .detail .tel::before{content:"TEL.";font-size:.24rem}.pc_wrap .detail .time{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.12rem;letter-spacing:.05em;line-height:1.5;text-align:left;-webkit-font-feature-settings:normal;font-feature-settings:normal;color:#fff;padding-left:.16rem}.pc_wrap .g_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;max-width:2.1rem;width:100%;padding-top:.25rem}.pc_wrap .g_nav a{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:.03rem;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.12rem;letter-spacing:.05em;line-height:1;color:#fff;-webkit-transition:color .3s;transition:color .3s}.pc_wrap .g_nav a .-en{font-family:eb-garamond,serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.22rem;letter-spacing:.15em;line-height:.8}.pc_wrap .g_nav a::before{content:"";position:absolute;left:0;bottom:-.07rem;height:1px;width:100%;background-color:#808057;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.no-touchevents .pc_wrap .g_nav a:hover{color:#808057}.no-touchevents .pc_wrap .g_nav a:hover::before{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1);transform:scale(1)}.pc_wrap .g_nav .-current a{color:#808057}.pc_wrap .g_nav .-current a::before{-webkit-transform:scale(1);transform:scale(1)}.pc_wrap .copyright{font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.1rem;letter-spacing:.2em;line-height:1.5;margin:.2rem;color:#fff;text-align:end}.content_wrap .btn02{width:2.3rem;height:.5rem}.content_wrap .btn02>span{font-size:.14rem;font-weight:400}.-vanish{display:block;height:0;line-height:0;padding:0;overflow:hidden}[data-imgloop04]{height:3rem}[data-imgloop04] img:nth-child(n+2){margin-left:.04rem}.intro_mv{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;width:100%;background-color:#b4b4b4}.intro_mv .intro_logo img{width:100%;height:auto}.fair_banner{position:fixed;bottom:.4rem;left:calc(50% + .75rem + .12rem);width:3.51rem;aspect-ratio:702/99;height:auto;z-index:999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;-webkit-transition:.4s;transition:.4s;background-color:rgba(60,50,50,.25)}.fair_banner.active{opacity:1;pointer-events:auto}.fair_banner.no-active{opacity:0!important;pointer-events:none}.fair_banner::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:rgba(237,233,229,.53)}.fair_banner:after{content:"BRIDAL FAIR";position:absolute;width:1.4rem;top:-.18rem;left:50%;-webkit-filter:drop-shadow(-2px 2px 3.5px rgba(60, 50, 50, .35));filter:drop-shadow(-2px 2px 3.5px rgba(60, 50, 50, .35));-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.22rem;letter-spacing:.07em;color:#808057}.fair_banner .banner_wrap{position:relative}.fair_banner .banner_wrap .banner_link{display:block;-webkit-transition:.3s;transition:.3s;position:relative;z-index:0;will-change:opacity}.no-touchevents .fair_banner .banner_wrap .banner_link:hover{opacity:.7}.sec_mv{position:relative;z-index:1;background-color:#fff}.sec_mv .mv_bg{width:100%;height:100%}.sec_mv .mv_txt{position:relative;z-index:0;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:justify;align-content:space-between;text-align:left;padding:.4rem .32rem .6rem}.sec_mv .mv_txt .title{font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.5rem;letter-spacing:.1em;line-height:1.25;color:#b39d5a}.sec_mv .mv_txt .catch{font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.16rem;letter-spacing:.08em;line-height:2;color:#282828;margin-top:.08rem}.sec_intro{background-color:#fff;position:relative;z-index:1}.sec_intro::before{content:"";position:absolute;width:1px;height:.4rem;background-color:#808057;top:-.2rem;left:50%}.sec_intro .intro_read{padding:.41rem .35rem 1rem}.sec_intro .intro_read .title{font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.32rem;letter-spacing:.2em;line-height:1.4;text-align:center;color:#808057}.sec_intro .intro_read .catch{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.18rem;letter-spacing:.2em;line-height:2.22;margin:.24rem auto;text-align:center}.sec_intro .intro_read .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500;font-size:.14rem;letter-spacing:.1em;line-height:2.28;text-align:justify;text-justify:inter-ideograph}.sec_banquet{position:relative;z-index:1;background-color:#fff;padding-bottom:.8rem}.sec_banquet .banquet_intro{position:relative;z-index:0;padding:.8rem 0;margin-bottom:.8rem}.sec_banquet .banquet_intro::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-image:url(../img/banquetrenewal/banquet_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;opacity:.4}.sec_banquet .banquet_intro .title{font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.28rem;letter-spacing:.1em;line-height:1.46;color:#808057;text-align:center;margin-bottom:.15rem}.sec_banquet .banquet_intro .catch{font-size:.14rem;letter-spacing:.1em;line-height:2;text-align:center}.sec_banquet .banquet_intro .banquet_box{width:3.04rem;margin:.24rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.24rem}.sec_banquet .banquet_intro .banquet_box .item{position:relative}.no-touchevents .sec_banquet .banquet_intro .banquet_box .item>:hover .img{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:.7}.sec_banquet .banquet_intro .banquet_box .item .wrap_link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.no-touchevents .sec_banquet .banquet_intro .banquet_box .item .wrap_link:hover~.ph .img{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:.7}.sec_banquet .banquet_intro .banquet_box .item .ph{width:100%;overflow:hidden;background-color:#fff;border:.02rem solid #808057;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_banquet .banquet_intro .banquet_box .item .ph .img{width:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s}.sec_banquet .banquet_intro .banquet_box .item .-en{position:absolute;color:#fff;font-size:.24rem;line-height:1;letter-spacing:.2em;font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:.26rem;right:.08rem;opacity:.55}.sec_banquet .banquet_intro .banquet_box .item .patern{position:absolute;top:.08rem;right:-.08rem;border:.01rem solid #b39d5a;color:#b39d5a;font-size:.14rem;line-height:1;letter-spacing:.1em;font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.07rem;gap:.01rem}.sec_banquet .banquet_intro .banquet_box .item .patern span{font-size:.1rem;display:block}.sec_banquet .banquet_intro .banquet_box .item .patern::after{content:"";position:absolute;top:.05rem;right:-.01rem;width:.16rem;height:100%;border:.01rem solid #b39d5a;-webkit-transform:skewY(-34deg);transform:skewY(-34deg);z-index:-2}.sec_banquet .banquet_intro .banquet_box .item .caption_box{position:absolute;width:100%;height:.32rem;bottom:0;left:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#808057;font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec_banquet .banquet_intro .banquet_box .item .caption_box::after{content:"";display:block;position:absolute;bottom:.12rem;right:.12rem;width:.1rem;height:.1rem;margin:auto;border-bottom:.01rem solid #fff;border-left:.01rem solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.sec_banquet .banquet_intro .banquet_box .item .caption_box .name{font-size:.2rem;line-height:1;letter-spacing:.2em;font-weight:500;padding-left:.13rem;margin-bottom:.06rem}.sec_banquet .banquet_intro .banquet_box .item .caption_box .caption{font-size:.12rem;line-height:1;letter-spacing:.1em;padding-left:.16rem;vertical-align:bottom;margin-top:auto;margin-bottom:.07rem}.sec_banquet .banquet_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.8rem}.sec_banquet .banquet_detail .banquet_item .-detail{padding:.4rem 0;padding-left:.35rem}.sec_banquet .banquet_detail .banquet_item+.banquet_item{margin-top:.1rem}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro{position:relative;padding:.32rem 0 .31rem .35rem}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro::before{content:"";position:absolute;top:0;left:0;width:calc(100% - .36rem);height:100%;pointer-events:none;background-color:#faf9f8;z-index:-1}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .patern{position:absolute;top:.24rem;right:.26rem;border:.01rem solid #b39d5a;color:#b39d5a;font-size:.14rem;line-height:1;letter-spacing:.1em;font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.07rem;gap:.01rem}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .patern span{font-size:.1rem;display:block}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .patern::after{content:"";position:absolute;top:.05rem;right:-.01rem;width:.16rem;height:100%;border:.01rem solid #b39d5a;-webkit-transform:skewY(-34deg);transform:skewY(-34deg);z-index:-2}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .title{font-family:eb-garamond,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.28rem;letter-spacing:.1em;line-height:1;color:#808057;margin-bottom:.2rem}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .title>span{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.14rem;padding-left:.08rem}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .banquet_detail_mv{font-size:0;width:3.4rem;height:2rem}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .banquet_detail_mv>img{width:100%;height:auto}.sec_banquet .banquet_detail .banquet_item .banquet_detail-intro .caption{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.12rem;letter-spacing:.1em;margin-top:.16rem;display:block}.sec_banquet .banquet_detail .banquet_item>.txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500;font-size:.14rem;letter-spacing:.1em;line-height:2.28;text-align:justify;padding:.32rem .35rem 0}.sec_banquet .banquet_detail .banquet_detail-slider{padding-bottom:.2rem;min-height:2.4rem}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:.32rem;padding:0 .2rem .2rem .36rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap::before{content:"POINT";position:absolute;top:0;left:0;font-size:.2rem;line-height:1;letter-spacing:.2em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#808057}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.2rem}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item .thumb{width:2.4rem;line-height:0}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item .thumb img{width:100%;height:auto}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item .caption{font-size:.12rem;letter-spacing:.05em;line-height:2.33}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item .caption .ttl{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.16rem;letter-spacing:.1em;line-height:1.87;color:#808057}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item .caption .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500;font-size:.14rem;letter-spacing:.05em;line-height:2.28;margin-top:.16rem;text-align:justify}.sec_banquet .banquet_detail .banquet_detail-slider .item_wrap .item:last-child{padding-right:.2rem}.sec_banquet .banquet_detail .banquet_detail-slider .simplebar-track.simplebar-horizontal{left:.6rem;right:.6rem;z-index:2}.sec_banquet .banquet_detail .banquet_detail-slider .simplebar-track.simplebar-horizontal::before{content:"";position:absolute;top:1px;left:0;right:0;height:1px;background-color:#f3f2f0}.sec_banquet .banquet_detail .banquet_detail-slider .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:.03rem;height:.03rem;border-radius:0;background-color:#697780}.sec_ceremony{position:relative;z-index:1;background-color:#faf9f8}.sec_ceremony>.in{position:relative;max-width:calc(100% - .4rem);width:100%;margin:auto;padding-top:1rem;padding-bottom:.8rem}.sec_ceremony>.in::before{content:"";position:absolute;width:1px;height:.4rem;background-color:#808057;top:-.2rem;left:50%}.sec_ceremony>.in .sec_tit{margin-bottom:.35rem}.sec_ceremony>.in .sec_tit .title{font-size:.14rem}.sec_ceremony>.in .sec_tit .title:before{font-size:.28rem;letter-spacing:.1em;margin-bottom:.12rem}.sec_ceremony .txt_box{margin:0 .05rem}.sec_ceremony .txt_box .catch{font-size:.16rem;letter-spacing:.15em;line-height:2.12;font-weight:500;margin:.2rem 0;text-align:center}.sec_ceremony .txt_box .txt{font-size:.14rem;line-height:2.28;letter-spacing:.1em;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500}.sec_ceremony .style_box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.3rem 0;margin:.5rem auto 0 0;width:calc(100% - .16rem)}.sec_ceremony .style_box .item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-left:.35rem}.sec_ceremony .style_box .item.-wide{width:100%}.sec_ceremony .style_box .item.-wide .ph_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_ceremony .style_box .item.-wide .ph_box>*{width:calc((100% - .05rem)/ 2)}.no-touchevents .sec_ceremony .style_box .item.-wide .ph_box>:hover .img{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:.7}.sec_ceremony .style_box .item .wrap_link{position:absolute;top:0;left:.4rem;right:0;z-index:1;height:1.1rem}.no-touchevents .sec_ceremony .style_box .item .wrap_link:hover~.ph .img{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:.7}.sec_ceremony .style_box .ph{width:100%;height:1.1rem;overflow:hidden;background-color:#fff}.sec_ceremony .style_box .ph .img{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s}.sec_ceremony .style_box .deco_tit{position:absolute;top:-1.5em;left:.15rem}.sec_ceremony .style_box .deco_tit>span{position:relative;display:inline-block;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.1rem;letter-spacing:.01em;line-height:1}.sec_ceremony .style_box .caption_box{position:relative;margin-top:0}.sec_ceremony .style_box .caption_box .title{position:relative;z-index:0;display:block;font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.14rem;letter-spacing:.15em;line-height:1.87;margin-top:.05rem;padding:0}.sec_ceremony .style_box .caption_box .title .narrow{letter-spacing:.05em}.sec_ceremony .style_box .caption_box .caption{position:relative;font-size:.12rem;letter-spacing:.05em;line-height:2.3;margin-right:-.1em;margin-top:.1rem}.sec_ceremony .style_box .caption_box .caption.-vanish{margin:0;padding:0;height:0;line-height:0;overflow:hidden}.sec_ceremony .link{margin-top:.5rem}.sec_copy{position:relative;z-index:1;background-color:#fff}.sec_copy .catch{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);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}.sec_copy .catch>p{font-size:.14rem;letter-spacing:.25em;line-height:1;color:#fff;white-space:nowrap}.sec_copy .catch>p.-en{font-family:eb-garamond,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.12rem;letter-spacing:.45em;line-height:1.25;margin-bottom:.08rem}.sec_bridalfair{position:relative;z-index:1;background-color:#faf9f8;padding:.6rem 0 .73rem}.sec_bridalfair>.in{position:relative;width:calc(100% - .4rem);padding:.48rem 0 .39rem;background-color:#fff;margin:0 auto}.sec_bridalfair .sec_tit{margin-bottom:.35rem}.sec_bridalfair .sec_tit .title{font-size:.14rem}.sec_bridalfair .sec_tit .title:before{font-size:.28rem;letter-spacing:.1em;margin-bottom:.12rem}.sec_bridalfair .link_wrap{-webkit-transition:opacity .2s;transition:opacity .2s}.no-touchevents .sec_bridalfair .link_wrap:hover{opacity:.8}.sec_bridalfair .link_wrap .txt_box{margin:0 .2rem .6rem}.sec_bridalfair .link_wrap .txt_box .catch{font-size:.16rem;letter-spacing:.1em;line-height:1.8;font-weight:500;margin:.2rem 0 .1rem;text-decoration:underline}.sec_bridalfair .link_wrap .txt_box .txt{font-size:.14rem;line-height:1.8;letter-spacing:.05em;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500;text-align:justify}.sec_plan{position:relative;z-index:1;background-color:#fff;padding:.87rem 0 .55rem}.sec_plan>.in{position:relative;width:calc(100% - .4rem);margin:0 auto}.sec_plan .sec_tit{margin-bottom:.35rem}.sec_plan .sec_tit .title{font-size:.14rem}.sec_plan .sec_tit .title:before{font-size:.28rem;letter-spacing:.1em;margin-bottom:.12rem}.sec_plan .link_wrap{-webkit-transition:opacity .2s;transition:opacity .2s}.no-touchevents .sec_plan .link_wrap:hover{opacity:.8}.sec_plan .link_wrap .txt_box{margin:0 .2rem .6rem}.sec_plan .link_wrap .txt_box .catch{font-size:.16rem;letter-spacing:.1em;line-height:1.8;font-weight:500;margin:.2rem 0 .1rem;text-decoration:underline}.sec_plan .link_wrap .txt_box .txt{font-size:.14rem;line-height:1.8;letter-spacing:.05em;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500;text-align:justify}.sec_plan .best_rate{margin-top:.8rem;width:100%;margin-inline:auto;border:1px solid #808057;background-color:#f4f3f1;letter-spacing:.2em;font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec_plan .best_rate .best_rate_in{display:-ms-grid;display:grid;-ms-grid-rows:.14rem .44rem .3rem 1fr;grid-template-rows:.14rem .44rem .3rem 1fr;-ms-grid-columns:.7rem 1fr;grid-template-columns:.7rem 1fr;-webkit-column-gap:.12rem;-moz-column-gap:.12rem;column-gap:.12rem;row-gap:0;margin:.04rem;border:1px solid rgba(128,128,87,.25);padding-inline:.125rem;padding-block:0 .16rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_plan .best_rate .best_rate_in .best_rate-txt_wrap{-ms-grid-row:2;grid-row:2/2;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:auto;gap:0}.sec_plan .best_rate .best_rate_in .best_rate-txt_wrap .best_rate-title{font-size:.16rem;line-height:1.5;letter-spacing:.1em;font-weight:500;color:#808057}.sec_plan .best_rate .best_rate_in .best_rate-txt_wrap .best_rate-txt{font-size:.11rem;line-height:1.8;letter-spacing:.05em}.sec_plan .best_rate .best_rate_in .detail_item{grid-row:3/-1;grid-column:1/-1}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_inner{margin-top:.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;background-color:#fff;padding-inline:.15rem;padding-block:.25rem}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);row-gap:.18rem;-webkit-column-gap:.3rem;-moz-column-gap:.3rem;column-gap:.3rem}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_content .detail_title{font-size:.16rem;text-align:center;font-weight:500;-ms-grid-row:1;grid-row:1}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_content .detail_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;gap:.15rem;-ms-grid-row:3;grid-row:3}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_content .detail_txt_wrap .detail_txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.13rem;line-height:1.85;letter-spacing:.08em}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_content .detail_txt_wrap .detail_txt span{color:#808057}.sec_plan .best_rate .best_rate_in .detail_item .-detail .detail_content .detail_ph_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.04rem;-ms-grid-row:2;grid-row:2}.sec_plan .best_rate .best_rate_in .detail_item .-detail .link{margin-top:0}.sec_plan .best_rate .best_rate_in .detail_item .-trigger{color:#808057;line-height:1.85;letter-spacing:.1em;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;gap:.12rem;font-size:.14rem;margin-left:.82rem;padding-top:.12rem}.sec_plan .best_rate .best_rate_in .detail_item .-trigger::before{content:"詳しく見る";border-bottom:1px solid #808057;cursor:pointer}.sec_plan .best_rate .best_rate_in .detail_item .-trigger.-open::before{content:"閉じる";padding-inline:.145rem}.sec_plan .best_rate .best_rate_in .detail_item .-trigger::after{content:"";display:block;width:.8em;height:.8em;border-right:1px solid;border-bottom:1px solid;-webkit-transform:rotate(45deg) translate(-.25em,-.25em) skew(4deg,4deg);transform:rotate(45deg) translate(-.25em,-.25em) skew(4deg,4deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.sec_plan .best_rate .best_rate_in .detail_item .-trigger.-open::after{-webkit-transform:rotate(45deg) translate(.1em,.1em) skew(4deg,4deg) scale(-1);transform:rotate(45deg) translate(.1em,.1em) skew(4deg,4deg) scale(-1)}.sec_plan .best_rate .best_rate_in .badge{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-column:1;grid-column:1;margin:auto auto 0}.sec_plan .best_rate .best_rate_in .badge img{width:.7rem;height:auto}.mod_localnav>.in{padding-top:.3rem;padding-bottom:.6rem}.mod_localnav .nav_box{max-width:calc(100% - .6rem)}.mod_localnav .nav_box .item{width:calc((100% - .15rem)/ 2);height:.9997rem;margin-top:.15rem}.mod_localnav .nav_box .label{position:relative;font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.14rem;letter-spacing:.1em;line-height:1;color:#fff;text-align:center;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.mod_localnav .nav_box .label[data-txt]:before{content:none}.mod_contact>.in{display:block;height:auto;padding-top:.6rem;padding-bottom:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mod_contact>.in .sec_tit .title::before{font-size:.36rem}.mod_contact .detail_box{display:block;text-align:center;max-width:calc(100% - .4rem);height:auto;margin:auto;padding-top:.6rem;padding-bottom:.6rem;background-color:rgba(40,40,40,.5)}.mod_contact .tel_box{display:inline-block;text-align:center;border-bottom:1px solid #fff}.mod_contact .tel_box dt{font-size:.18rem}.mod_contact .tel_box dd{margin:auto;margin-top:.15rem}.mod_contact .tel_box .tel{font-size:.22rem}.mod_contact .tel_box .tel>span{font-size:.34rem;margin-left:.25em}.mod_contact .note_box{display:block;text-align:center;margin-top:.1rem}.mod_contact .note_box .item{font-size:.12rem;line-height:2.16}.mod_contact .action_link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem 0;max-width:calc(100% - .5rem);width:100%;margin:auto;margin-top:.2rem}.mod_contact .action_link .btn01{width:2.8rem;height:.58rem}.breadlist_wrap .breadlist{max-width:calc(100% - .6rem);padding:0}@media print,screen and (min-width:641px){.mod_header{display:none;visibility:hidden}.content_wrap{position:relative;z-index:1;left:calc(50% + .75rem);top:.74rem;width:100%;min-width:3.75rem;max-width:3.75rem;padding-top:0;overflow:hidden;-webkit-box-shadow:0 0 .1rem rgba(51,51,51,.3);box-shadow:0 0 .1rem rgba(51,51,51,.3);border-radius:.2rem .2rem 0 0;padding-bottom:.74rem}.intro_mv{position:relative;z-index:1;height:100vh}.pagetopbtn{bottom:.8rem}.pagetopbtn.-endline{bottom:.8rem}.sec_mv .mv_bg .mv{width:100%;height:100%}.mod_localnav{position:relative;z-index:1;width:3.75rem;left:calc(50% + .75rem)}.mod_localnav .nav_box .item:nth-of-type(n+5){width:calc((100% - .15rem)/ 2);height:.9997rem;margin-top:.15rem}.mod_contact{position:relative;z-index:1;width:3.75rem;left:calc(50% + .75rem)}.mod_contact .note_box .item+.item{margin-left:0}.breadlist_wrap{position:relative;z-index:1;width:3.75rem;left:calc(50% + .75rem);overflow:auto}.mod_footer{z-index:1;width:3.75rem;left:calc(50% + .75rem)}.mod_footer>.in{display:block;padding-top:.6rem}.mod_footer .upper{width:calc(100% - .6rem);margin:auto;text-align:center}.mod_footer .lower{display:block;width:calc(100% - .6rem);max-width:100%;margin:auto;margin-top:.3rem}.mod_footer .lower .link{margin-top:.4rem;position:static}.mod_footer .footer_logo a>img{width:2.2rem}.mod_footer .footer_logo a>span{top:.03rem;font-size:.11rem;padding-left:.22rem}.mod_footer .footer_logo a>span:before{left:.11rem;top:calc(50% - .05rem);height:.08rem}.mod_footer .signature_box{text-align:center}.mod_footer .signature_box>dt{letter-spacing:.2em}.mod_footer .signature_box_tel{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mod_footer .signature_box_tel:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#808057}.mod_footer .signature_box_tel>dt{font-size:.22rem;letter-spacing:.05em;margin-right:.25em}.mod_footer .signature_box_tel>dd{font-size:.34rem;letter-spacing:.1em}.mod_footer .signature_box_info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.15rem;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.12rem;letter-spacing:.08em;line-height:2;color:#393836}.mod_footer .signature_box_info>dt{min-width:0;margin-right:1em}.mod_footer .signature_box_info>dd:before{content:none}.mod_footer .signature_box_info.-holyday>dt{letter-spacing:.08em}.mod_footer .signature_box_info.-address{margin-top:0;text-decoration:none!important}.mod_footer .signature_box_info.-address>*{text-decoration:none!important}.mod_footer .signature_box_info.-address span{margin-right:1em}.mod_footer .link{margin-top:.2rem}.mod_footer .link .btn02{max-width:1.7rem;margin:auto}.mod_footer .s_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod_footer .s_nav>li{padding-left:.13rem;margin-top:.2rem;width:50%}.mod_footer .s_nav>li:before{top:1.1em}.mod_footer .s_nav>li:not([data-sc-sp])+li{margin-top:.16rem}.mod_footer .s_nav>li>a{font-size:.13rem;line-height:1.69}.mod_footer .s_nav>li .second>dt a{font-size:.13rem}.mod_footer .s_nav>li .second>dd a{font-size:.12rem;line-height:2.5}.mod_footer .copyright_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:auto;margin-top:.4rem;padding-top:0;padding-bottom:.15rem}.mod_footer .copyright_box .copyright{font-size:.1rem;letter-spacing:.05em;line-height:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:inline-block;white-space:nowrap;margin-top:.4rem;padding:0 .2rem}.mod_footer .copyright_box .other_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - .6rem);margin:auto}.mod_footer .copyright_box .other_link li{width:50%;margin-top:.05rem}.mod_footer .copyright_box .other_link li+li{margin-left:0}.mod_footer .copyright_box .other_link li a{font-size:.12rem;letter-spacing:.1em}.mod_footer .copyright_box .sns_link{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:.4rem}.mod_footer .copyright_box .sns_link li+li{margin-left:.4rem}.mod_footer .copyright_box .sns_link li a{-webkit-transition:opacity .5s;transition:opacity .5s}.no-touchevents .mod_footer .copyright_box .sns_link li a:hover{opacity:.5}.mod_footer .copyright_box .sns_link li svg{fill:#808057}}@media screen and (min-width:1501px){.pc_wrap .left{width:calc(50% + 2.63rem)}.pc_wrap .left .upper_wrap .main_catch{margin-left:3.28rem}.pc_wrap .left .upper_wrap .main_catch.-catch{font-size:.2rem}.pc_wrap .left .upper_wrap .main_catch.-en{font-size:.28rem}.pc_wrap .right{width:calc(50% - 2.63rem)}}@media screen and (max-width:640px){.content_wrap{position:static;max-width:100%;overflow:visible;padding-top:.58rem;background-color:#fff}.intro_mv{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;pointer-events:none;opacity:1}.-loaded .intro_mv{opacity:0;-webkit-transition-delay:2.5s;transition-delay:2.5s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s}.-loaded .intro_mv .intro_logo{-webkit-filter:blur(0);filter:blur(0);opacity:1}.intro_mv .intro_logo{opacity:0;-webkit-filter:blur(7px);filter:blur(7px);-webkit-transition:opacity 1s,-webkit-filter 2s;transition:opacity 1s,-webkit-filter 2s;transition:opacity 1s,filter 2s;transition:opacity 1s,filter 2s,-webkit-filter 2s}.fair_banner{width:calc(100% - .4rem);bottom:.75rem;left:auto;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fair_banner:after{top:-.14rem}.sec_ceremony .style_box .item .wrap_link{height:32vw}.sec_ceremony .style_box .ph{height:32vw}.mod_localnav .nav_box .item{height:26.66vw}}
/*# sourceMappingURL=banquetrenewal.css.map */