#ceremony{overflow-x:hidden}#ceremony .mv{line-height:1}@media screen and (max-width: 640px){#ceremony .mv figure{height:84.6153846154vw}}#ceremony #intro .intro_wrapper{background:no-repeat center top/cover url(../img/ceremony/ceremony_bg.png);width:100%;margin-bottom:.8rem}@media screen and (max-width: 640px){#ceremony #intro .intro_wrapper{margin-bottom:.2rem}}#ceremony #intro .intro_wrapper .intro_inner{max-width:10rem;margin:0 auto}#ceremony #intro .intro_wrapper .intro_inner .intro_box{display:flex;align-items:center;justify-content:space-between;padding:1rem .15rem .65rem}@media screen and (max-width: 640px){#ceremony #intro .intro_wrapper .intro_inner .intro_box{flex-flow:column-reverse;padding:.2rem 0 .3rem}}#ceremony #intro .intro_wrapper .intro_inner .intro_box .img_box{display:flex;flex-wrap:wrap;width:5.44rem;justify-content:space-between}@media screen and (max-width: 640px){#ceremony #intro .intro_wrapper .intro_inner .intro_box .img_box{width:100%}}#ceremony #intro .intro_wrapper .intro_inner .intro_box .img_box li{overflow:hidden}#ceremony #intro .intro_wrapper .intro_inner .intro_box .img_box li:first-child{margin:0 auto .3rem}#ceremony #intro .intro_wrapper .intro_inner .txt_box{width:3.2rem}@media screen and (max-width: 640px){#ceremony #intro .intro_wrapper .intro_inner .txt_box{width:79.4871794872vw;margin:0 auto}}#ceremony #intro .intro_wrapper .intro_inner .txt_box .main_ttl{text-align:center;line-height:1.4}#ceremony #intro .intro_wrapper .intro_inner .txt_box h3.midashi{text-align:center;margin:.3rem 0 .45rem;padding-bottom:.4rem;border-bottom:1px dashed #4d4d4d}@media screen and (max-width: 640px){#ceremony #intro .intro_wrapper .intro_inner .txt_box h3.midashi{border:none;padding-bottom:.1rem;margin:.25rem 0}}#ceremony #intro .intro_wrapper .intro_inner .txt_box h4{margin-bottom:.15rem}#ceremony #intro .intro_wrapper .intro_inner .intro_slider{margin-top:.5rem}@media screen and (max-width: 640px){#ceremony #intro .intro_wrapper .intro_inner .intro_slider figure{height:71.7948717949vw}}#ceremony #intro .intro_wrapper .intro_inner .intro_slider .dots{left:auto;right:.2rem;bottom:.15rem}#ceremony #chapel .chapel_inner{position:relative;max-width:10rem;margin:0 auto;padding-bottom:1.2rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner{padding:0}}#ceremony #chapel .chapel_inner .box{display:flex;position:relative;justify-content:space-between}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box{flex-flow:column}}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box .main_ttl{text-align:center}}#ceremony #chapel .chapel_inner .box .midashi{margin:.25rem 0 .2rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box .midashi{text-align:center;margin:0rem 0 .3rem}}#ceremony #chapel .chapel_inner .box p.read{text-align:justify}#ceremony #chapel .chapel_inner .box p.remarks{margin-top:.3rem}#ceremony #chapel .chapel_inner .box__chapel{margin-bottom:1.55rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__chapel{margin-bottom:.55rem}}#ceremony #chapel .chapel_inner .box__chapel .txt_area{width:4.8rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__chapel .txt_area{width:80.7692307692vw;margin:0 auto}}#ceremony #chapel .chapel_inner .box__chapel .img_area{margin-right:-0.2rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__chapel .img_area{margin-right:0;text-align:center}}#ceremony #chapel .chapel_inner .box__chapel .img_area>figure{overflow:hidden}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__chapel .img_area>figure{width:61.5385vw;margin:0 auto}}#ceremony #chapel .chapel_inner .box__chapel .img_area ul{width:4.88rem;position:absolute;left:-0.88rem;bottom:-0.8rem;display:flex;justify-content:space-between}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__chapel .img_area ul{position:static;width:84.6153846154vw;margin:.25rem 0 .4rem}}#ceremony #chapel .chapel_inner .box__after{align-items:center}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__after{flex-flow:column-reverse;padding:.2rem 0 .7rem}}#ceremony #chapel .chapel_inner .box__after::after{content:"flower shower";font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;position:absolute;bottom:-0.9rem;left:-0.4rem;font-size:1rem;color:#f4f0ee}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__after::after{font-size:.8rem;white-space:nowrap;bottom:-0.05rem;left:0;z-index:-1;letter-spacing:.02rem}}#ceremony #chapel .chapel_inner .box__after .txt_area{width:3.9rem;margin-bottom:.3rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__after .txt_area{width:82.0512820513vw;margin-bottom:0;margin-top:.1rem}}#ceremony #chapel .chapel_inner .box__after .txt_area .main_ttl,#ceremony #chapel .chapel_inner .box__after .txt_area .midashi{text-align:left}#ceremony #chapel .chapel_inner .box__after .txt_area .midashi{margin:.1rem 0 .25rem}#ceremony #chapel .chapel_inner .box__after .txt_area .read{width:3.4rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__after .txt_area .read{width:82.0512820513vw}}#ceremony #chapel .chapel_inner .box__after figure{margin-right:-0.8rem}@media screen and (max-width: 640px){#ceremony #chapel .chapel_inner .box__after figure{margin:0 0 0 auto}}#ceremony #feature .feature_wrapper{background:#f7f3f1;position:relative;z-index:0;padding:.8rem 0 .4rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper{padding:.45rem 0 .35rem}}#ceremony #feature .feature_wrapper .main_ttl{text-align:center;position:relative;margin-bottom:.6rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .main_ttl{margin-bottom:.4rem}}#ceremony #feature .feature_wrapper .main_ttl::after{content:"";position:absolute;width:3.44rem;height:1.59rem;background:no-repeat center center/contain url(../img/common/feature_ttl_bg.png);top:-0.2rem;left:0;right:0;margin:auto;z-index:-1}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .main_ttl::after{width:calc(100% - 1.6rem);top:-0.3rem}}#ceremony #feature .feature_wrapper .main_ttl span{color:#4d4d4d}#ceremony #feature .feature_wrapper .feature_inner{max-width:10rem;margin:0 auto}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner{width:79.4871794872vw}}#ceremony #feature .feature_wrapper .feature_inner .feature_box{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner .feature_box{display:block}}#ceremony #feature .feature_wrapper .feature_inner .feature_box .txt_area{position:relative;width:3.15rem}#ceremony #feature .feature_wrapper .feature_inner .feature_box .txt_area::before{content:attr(data-number);font-size:2.2rem;font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;color:#fff;position:absolute;line-height:0;z-index:-1}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner .feature_box .txt_area::before{font-size:1.4rem;z-index:1}}#ceremony #feature .feature_wrapper .feature_inner .feature_box .txt_area .midashi{margin-bottom:.15rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner .feature_box .txt_area .midashi{margin:.25rem 0 .15rem}}#ceremony #feature .feature_wrapper .feature_inner .feature_box:nth-child(2){flex-flow:row-reverse}#ceremony #feature .feature_wrapper .feature_inner .feature_box__01 .txt_area::before{left:-0.4rem;top:-0.45rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner .feature_box__01 .txt_area::before{left:auto;right:0;top:-0.4rem}}#ceremony #feature .feature_wrapper .feature_inner .feature_box__02 .txt_area::before{right:-0.4rem;top:-0.45rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner .feature_box__02 .txt_area::before{right:-0.2rem;top:-0.4rem}}#ceremony #feature .feature_wrapper .feature_inner .feature_box__03 .txt_area::before{right:-0.4rem;top:-0.45rem}@media screen and (max-width: 640px){#ceremony #feature .feature_wrapper .feature_inner .feature_box__03 .txt_area::before{right:-0.2rem;top:-0.4rem}}#ceremony #fair_under .fair_wrapper .fair_midashi_box{background-image:url(../img/ceremony/fair_bg.jpg)}@media screen and (max-width: 640px){#ceremony #fair_under .fair_wrapper .fair_midashi_box{background-image:url(../img/ceremony/fair_bg_sp.jpg)}}/*# sourceMappingURL=ceremony.min.css.map */