@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.content_wrap{overflow:visible;background-color:#e7e5e3}.mod_breadlist{z-index:2}.mod_localnav,.mod_our_banquet{position:relative}.effect_bg{position:fixed;overflow:hidden;pointer-events:none}.effect_bg.-light01{z-index:0;left:30%;bottom:30%;width:100vw;height:100vw;opacity:1;background-image:url(../img/effect_light.png);background-position:left bottom;background-size:contain;background-repeat:no-repeat;-webkit-transform-origin:left bottom;transform-origin:left bottom}.effect_bg.-light02{z-index:0;left:40%;bottom:20%;width:80vw;height:40vw;opacity:1;background-image:url(../img/effect_light.png);background-position:right top;background-size:contain;background-repeat:no-repeat;-webkit-transform-origin:left bottom;transform-origin:left bottom}.effect_bg.-light03{z-index:0;left:40%;bottom:40%;width:50vw;height:50vw;opacity:1;background-image:url(../img/effect_light.png);background-position:center center;background-size:contain;background-repeat:no-repeat;-webkit-transform-origin:left bottom;transform-origin:left bottom}.sec_mv{width:100%;position:relative;z-index:1}.sec_mv .-sec_tit{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center}.sec_mv .-sec_tit .-sub_txt{color:#fff;letter-spacing:.1em}.sec_mv .-sec_tit span{color:#fff}.sec_intro{position:relative;overflow-x:hidden;z-index:1}.-sec_intro_lead_catch{grid-area:catch;line-height:2.2;letter-spacing:.1em}.-sec_intro_lead_mv{grid-area:mv}.-sec_intro_lead_ph{grid-area:ph}.-sec_intro_lead_ph img{aspect-ratio:auto;height:auto}.-sec_intro_lead_txt{grid-area:txt;line-height:2}.-sec_intro_data{background:rgba(255,255,255,.7);-webkit-box-sizing:border-box;box-sizing:border-box}.-sec_intro-data_tit{font-family:garamond-premier-pro-display,serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888064;border-bottom:1px solid #c2c2c2;position:relative;font-size:.24rem}.-sec_intro-data_tit:after{content:"";width:.68rem;height:1px;position:absolute;bottom:-1px;left:0;background:#888064}.-sec_intro_data_number{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_features{background:#fff;position:relative;overflow-x:hidden;z-index:1}.sec_features .-sec_tit{text-align:center}.sec_features .-sec_tit .title .-sub_txt{font-size:.5rem}.-sec_features_item_txt_num{text-align:center;line-height:1;color:#888064}.-sec_features_item_txt_num .-txt{display:block;letter-spacing:.01rem;font-family:garamond-premier-pro-display,serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.-sec_features_item_txt_num .-num{display:block;font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.-sec_features_item_txt_catch{line-height:2.2;letter-spacing:.1em;margin-top:.16rem}.-sec_features_item_txt_txt{line-height:2;margin-top:.16rem}.-sec_features_checkpoint{background:#ededed;position:relative}.-sec_features_checkpoint:before{content:"";display:block;width:.08rem;height:100%;position:absolute;top:0}.-sec_features_checkpoint:after{content:"";display:block;width:.08rem;height:100%;position:absolute;top:0}.-sec_features_checkpoint_tit{font-family:garamond-premier-pro-display,serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:.24rem;letter-spacing:.05em;color:#888064;line-height:1}.-sec_features_checkpoint_mv{margin-top:.4rem}.-sec_features_checkpoint_body_txt_catch{line-height:2.2;letter-spacing:.1em}.-sec_features_checkpoint_body_txt_txt{line-height:2;margin-top:.16rem}.sec_gallery{position:relative;overflow-x:hidden;z-index:1}.sec_gallery .-sec_tit{text-align:center}.sec_gallery .-sec_tit .title .-sub_txt{font-size:.5rem}.-sec_gallery_ph{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.effect_bg.-light01{left:15%;top:-70vw;bottom:auto;width:160vw;height:160vw}.effect_bg.-light02{left:20%;top:50vw;bottom:auto;width:100vw;height:60vw}.effect_bg.-light03{left:40%;top:40vw;bottom:auto;width:80vw;height:80vw}.sec_mv .-sec_tit .-sub_txt{font-size:.4rem}.sec_intro{padding-block:.8rem}.-sec_intro_lead_catch{font-size:.16rem;text-align:left;margin:0 .32rem}.-sec_intro_lead_mv{margin:.4rem 0 0 .32rem}.-sec_intro_lead_ph{width:2.24rem;margin:.48rem auto 0 0}.-sec_intro_lead_txt{font-size:.13rem;margin:.48rem .32rem 0;letter-spacing:.14em}.-sec_intro_data{margin:.64rem .24rem 0;padding:.24rem}.-sec_intro-data_tit{padding-bottom:.06rem}.-sec_intro_data_number{line-height:2;font-size:.13rem;margin-top:.08rem}.-sec_intro_data_other{line-height:2;font-size:.13rem;margin-top:.08rem}.sec_features{padding-block:.64rem .8rem}.sec_features .-sec_tit .title .-sub_txt{font-size:.32rem}.-sec_features_list{margin-top:.64rem}.-sec_features_item_ph{width:100%}.-sec_features_item_txt{padding-block:.4rem .64rem;text-align:center}.-sec_features_item_txt_num .-txt{font-size:.14rem}.-sec_features_item_txt_num .-num{font-size:.3rem;margin-top:.04rem}.-sec_features_item_txt_catch{font-size:.16rem}.-sec_features_item_txt_txt{font-size:.13rem}.-sec_features_checkpoint{padding:.4rem .24rem;margin-inline:.24rem}.-sec_features_checkpoint:before{left:0;border-right:1px solid #c2c2c2}.-sec_features_checkpoint:after{right:0;border-left:1px solid #c2c2c2}.-sec_features_checkpoint_body_txt_catch{font-size:.16rem;text-align:center;margin-top:.4rem}.-sec_features_checkpoint_body_txt_txt{font-size:.13rem}.-sec_features_checkpoint_body_ph{margin-top:.4rem}.sec_gallery{padding-block:.64rem .8rem}.sec_gallery .-sec_tit .title .-sub_txt{font-size:.32rem}.-sec_gallery_list{margin:.64rem .24rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.-sec_gallery_ph{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:.03rem}.-sec_gallery_ph02{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - .03rem)/ 2);flex:0 0 calc((100% - .03rem)/ 2);margin-right:.03rem}.-sec_gallery_ph03{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - .03rem)/ 2);flex:0 0 calc((100% - .03rem)/ 2)}}@media print,screen and (min-width:641px){.sec_intro{padding-block:1.6rem}.-sec_intro_lead{display:-ms-grid;display:grid;-ms-grid-columns:3.35rem .5rem 1fr;grid-template-columns:3.35rem 1fr;grid-template-areas:"catch mv" "ph    mv" "ph    txt";-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.-sec_intro_lead_catch{font-size:.2rem;letter-spacing:.24em}.-sec_intro_lead_mv{width:calc(100% + 1.6rem)}.-sec_intro_lead_ph{width:2.4rem;margin-top:1.16rem}.-sec_intro_lead_txt{font-size:.15rem;margin-top:.84rem;letter-spacing:.06em}.-sec_intro_data{width:7.6rem;max-width:100%;margin:1rem auto 0 .8rem;padding:.32rem}.-sec_intro-data_tit{margin-bottom:.24rem}.-sec_intro_data_body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.48rem;-moz-column-gap:.48rem;column-gap:.48rem}.-sec_intro_data_number{line-height:1.7;font-size:.14rem}.-sec_intro_data_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.04rem;-moz-column-gap:.04rem;column-gap:.04rem;line-height:1.7;font-size:.14rem}.-sec_intro_data_other dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.-sec_intro_data_other.-is_full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:.1rem}.sec_features{padding-block:1.6rem}.-sec_features_list{margin-top:.8rem}.-sec_features_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-sec_features_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.-sec_features_item_ph{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.-sec_features_item_txt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-inline:.56rem;-webkit-box-sizing:border-box;box-sizing:border-box}.-sec_features_item_txt_num .-txt{font-size:.16rem}.-sec_features_item_txt_num .-num{font-size:.34rem;margin-top:.08rem}.-sec_features_item_txt_catch{text-align:center;font-size:.2rem}.-sec_features_item_txt_txt{font-size:.15rem}.-sec_features_checkpoint{padding:.64rem .8rem .8rem;margin-top:1.2rem}.-sec_features_checkpoint:before{border-inline:1px solid #c2c2c2;left:.16rem}.-sec_features_checkpoint:after{right:.16rem;border-inline:1px solid #c2c2c2}.-sec_features_checkpoint_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.56rem}.-sec_features_checkpoint_body_txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.-sec_features_checkpoint_body_txt_catch{font-size:.2rem}.-sec_features_checkpoint_body_txt_txt{width:3.8rem;font-size:.15rem}.-sec_features_checkpoint_body_ph{-webkit-box-flex:0;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem}.sec_gallery{padding-block:1.6rem}.-sec_gallery_list{width:11.2rem;margin:.8rem auto 0}.-sec_gallery_list:after{content:"";display:block;clear:both}.-sec_gallery_ph01{width:7.5rem;float:right}.-sec_gallery_ph02{width:3.62rem}.-sec_gallery_ph03{width:3.62rem;margin-top:8px}.-sec_gallery_ph04{width:7.5rem;clear:both;float:left;margin-top:8px}.-sec_gallery_ph05{width:3.62rem;float:right;margin-top:8px}.-sec_gallery_ph06{width:6.6rem;float:left;margin-top:8px}.-sec_gallery_ph07{width:4.52rem;float:right;margin-top:8px}.-sec_intro_lead_catch{-ms-grid-row:1;-ms-grid-column:1}.-sec_intro_lead_mv{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.-sec_intro_lead_ph{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.-sec_intro_lead_txt{-ms-grid-row:3;-ms-grid-column:3}}
/*# sourceMappingURL=party_familywedding.css.map */