@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.content_wrap{overflow:visible;background-color:#e7e5e3}.mod_breadlist{z-index:2}.mod_localnav{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_intro{background:#fff;position:relative;overflow-x:hidden;z-index:1}.-sec_intro_txt{line-height:2}.-sec_intro_txt_catch{line-height:2.2;letter-spacing:.1em}.sec_banquet{position:relative;z-index:1;overflow:hidden}.sec_banquet .-sec_tit{text-align:center}.sec_banquet .-sec_tit .title .-sub_txt{font-size:.5rem}.sec_banquet .-elem_tit .title .-sub_txt{color:#282828}.-sec_banquet_txt{line-height:1.7}.-sec_banquet_txt .-sec_banquet_txt_max{font-size:.12rem;letter-spacing:.1em;line-height:1.5}.-sec_banquet_txt .-sec_banquet_txt_txt{line-height:2}.-sec_banquet_txt .-sec_banquet_txt_btn{margin-top:.56rem}.-sec_banquet_txt .-sec_banquet_txt_btn .-btn02{width:1.4rem}.-sec_banquet_ph02{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.-sec_banquet_ph02 img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:1}.-sec_banquet_ph02 figcaption{color:#fff;line-height:.8;white-space:nowrap;letter-spacing:.05em;position:absolute;opacity:.3}.-sec_banquet_ph02 figcaption span{display:block}.-sec_banquet_ph02 figcaption span:first-child{margin-left:-1.2rem}.sec_garden{position:relative;background:#fff;overflow-x:hidden}.sec_garden .-sec_tit{text-align:center}.sec_garden .-sec_tit .title .-sub_txt{font-size:.5rem}.-sec_garden_body{position:relative}.-sec_garden_txt{line-height:2}.-sec_garden_txt_catch{line-height:2.2;letter-spacing:.1em}.party_photo{position:relative}.party_photo figcaption{position:absolute}.party_photo figcaption img{width:100%}.sec_familywedding{position:relative;background:#fff;overflow-x:hidden}.sec_familywedding .-sec_tit{text-align:center}.sec_familywedding .-sec_tit .title{letter-spacing:.15em}.sec_familywedding .-sec_tit .title .-titleSub{color:#888064;font-size:.24rem;letter-spacing:.25em}.sec_familywedding .-sec_tit .title .-sub_txt{font-size:.5rem}.sec_familywedding .-sec_banquet_mv{clip-path:none}.-sec_family_body{position:relative}.-sec_family_txt{line-height:2;letter-spacing:.15em}.-sec_family_txt .-sec_intro_txt_catch{letter-spacing:.15em}.-sec_family_txt .-sec_banquet_txt_btn{margin-top:.56rem}.-sec_family_txt .-sec_banquet_txt_btn .-btn02{width:1.4rem}.-sec_family_txt_catch{line-height:2.2;letter-spacing:.1em}@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_intro{padding-block:1.16rem .8rem}.-sec_intro_mv{margin-top:.64rem}.-sec_intro_body{margin:.64rem .32rem 0}.-sec_intro_txt{font-size:.13rem}.-sec_intro_txt_catch{font-size:.16rem;margin-bottom:.24rem}.-sec_intro_ph{margin:.64rem -.08rem 0}.sec_banquet{padding-bottom:1.2rem}.sec_banquet .-sec_tit{padding-block:.64rem}.sec_banquet .-sec_tit .title .-sub_txt{font-size:.32rem}.-sec_banquet_mv{clip-path:polygon(0 0,100% 0,100% 100%,94% 100%,94% 92%,0 92%)}.-sec_banquet_txt{font-size:.13rem;margin:.24rem .32rem 0}.-sec_banquet_txt p{margin-top:.32rem}.-sec_banquet_txt .-sec_banquet_txt_max{margin-top:.16rem}.-sec_banquet_ph01{width:2.28rem;margin-top:.56rem}.-sec_banquet_ph02{width:84%;margin-top:.4rem;margin-left:auto}.-sec_banquet_ph02 figcaption{font-size:.88rem;bottom:140%;left:80%;-webkit-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg)}.sec_garden{padding-block:0 1.28rem}.sec_garden .-sec_tit{padding-block:.64rem}.sec_garden .-sec_tit .title .-sub_txt{font-size:.32rem}.-sec_garden_txt{font-size:.13rem;margin:.64rem .32rem}.-sec_garden_txt_catch{font-size:.16rem;margin-bottom:.24rem}.-sec_garden_ph01{margin-right:.24rem}.-sec_garden_mv{margin-left:.32rem}.party_photo figcaption{width:3rem;left:50%;bottom:.64rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.sec_familywedding{padding-block:0 .6rem}.sec_familywedding .-sec_tit{padding-block:.64rem}.sec_familywedding .-sec_tit .title .-titleSub{font-size:.18rem}.sec_familywedding .-sec_tit .title .-sub_txt{font-size:.32rem}.sec_familywedding .-sec_banquet_mv{margin-right:.32rem}.sec_familywedding .-sec_banquet_mv img{aspect-ratio:auto;height:auto}.-sec_family_body{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}.-sec_family_txt{font-size:.13rem;margin:.58rem .32rem .34rem}.-sec_family_txt_catch{font-size:.16rem;margin-bottom:.24rem}.-sec_family_ph01{margin-right:.24rem}.-sec_family_mv{width:3.51rem;margin:.2rem 0 0 .24rem}.-sec_family_mv img{aspect-ratio:auto;height:auto}}@media print,screen and (min-width:641px){.sec_intro{padding-block:2.2rem 1.2rem}.-sec_intro_mv{margin-top:.8rem}.-sec_intro_body{position:relative;margin-top:.8rem;padding:0 .8rem 1.6rem}.-sec_intro_txt{font-size:.15rem}.-sec_intro_txt_catch{font-size:.2rem;margin-bottom:.4rem}.-sec_intro_ph{width:3.76rem;position:absolute;right:-1.6rem;bottom:0}.sec_banquet{padding-bottom:2rem}.sec_banquet .-sec_tit{padding-block:1.6rem .8rem}.-sec_banquet_mv{margin-right:-1.6rem;clip-path:polygon(0 0,100% 0,100% 100%,68% 100%,68% 92%,0 92%)}.-sec_banquet_body{padding-left:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.-sec_banquet_txt{font-size:.14rem}.-sec_banquet_txt p{margin-top:.24rem}.-sec_banquet_txt .-sec_banquet_txt_max{margin-top:.12rem}.-sec_banquet_ph01{-webkit-box-flex:0;-ms-flex:0 0 2.78rem;flex:0 0 2.78rem;margin:.8rem -.4rem 0 0}.-sec_banquet_ph02{margin-top:1.24rem}.-sec_banquet_ph02 figcaption{font-size:1.12rem;right:-.8rem;bottom:92%}.sec_garden{padding-block:0 1.6rem}.sec_garden .-sec_tit{padding-block:1.6rem .8rem}.-sec_garden_body{padding-top:.54rem}.-sec_garden_txt{font-size:.15rem}.-sec_garden_txt_catch{font-size:.2rem;margin-bottom:.4rem}.-sec_garden_ph01{width:3.6rem;margin-top:1.16rem}.-sec_garden_mv{width:5.02rem;position:absolute;top:0;right:-1.6rem}.party_photo figcaption{width:4.7rem;right:1.6rem;top:50%;-webkit-transform:translate(0,-40%);transform:translate(0,-40%)}.sec_familywedding{padding-block:0 1.6rem}.sec_familywedding .-sec_tit{padding-block:1.6rem .8rem}.-sec_family_body{padding-top:1.3rem;padding-left:.4rem}.-sec_family_txt{font-size:.15rem}.-sec_family_txt_catch{font-size:.2rem;margin-bottom:.4rem}.-sec_family_ph01{width:3.6rem;margin-top:1.16rem}.-sec_family_mv{width:5.6rem;position:absolute;top:.4rem;right:-1.6rem}}
/*# sourceMappingURL=party.css.map */