@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.efxBlur{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:.7s;transition-delay:.7s}.efxBlur.active{opacity:0}.contTit.active+.efxBlur{opacity:0}.sec_about>.in{position:relative;padding:1.47rem 0 3.9rem;z-index:1}.sec_about .bg{position:absolute;left:0;bottom:0;width:100%;height:10.6rem;z-index:-1}.sec_about .txtBox .title{text-align:center;font-family:din-2014,sans-serif;font-style:normal;font-weight:600;font-size:1rem;letter-spacing:.1em;line-height:1;color:#006f81}.sec_about .txtBox .txt{margin-top:.8rem;text-align:center;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.24rem;letter-spacing:.3em;line-height:2.16;color:#666}.sec_about .txtBox .txt span+span{display:block;margin-top:.45rem}.mainBox.left .txtBox{-webkit-box-sizing:border-box;box-sizing:border-box}.mainBox.right .txtBox{-webkit-box-sizing:border-box;box-sizing:border-box}.mainBox.right .ph{margin-left:auto}.mainBox .ph{display:block}.mainBox .txtBox .txt{margin-top:.48rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.15rem;letter-spacing:.3em;line-height:2.22;color:#666}.mainBox .txtBox .txt span{display:block}.mainBox .txtBox .txt span+span{margin-top:.25rem}.mainBox .txtBox .btnBox{margin-top:.73rem}.mainBox .txtBox .btn+.btn{margin-top:.1rem}.detailBox{margin:0 auto}.detailBox .detail .ph{width:100%;height:2.4rem}.detailBox .detail .txtBox{margin-top:.28rem}.detailBox .detail .txtBox .catch{text-align:center;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.22em;line-height:1.74;color:#006f81}.sec_ceremony>.in{padding-top:2rem}.sec_party>.in{padding-top:2.36rem}.sec_cuisine>.in{padding-top:2.36rem}.sec_location>.in{padding-top:2.36rem}.bottom>.in{position:relative;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;padding-top:.5rem;width:100%;height:6.96rem;z-index:1}.bottom .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1}.bottom .catch{margin-top:-.25rem;text-align:center;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.24rem;letter-spacing:.3em;line-height:2.16;color:#006f81}@media screen and (min-width:641px) and (min-width:1367px){.sec_about>.in{padding-top:118px}.sec_about .txtBox .title{font-size:85px}.sec_about .txtBox .txt{margin-top:64px;font-size:21px}.sec_about .txtBox .txt span+span{margin-top:38px}}@media screen and (max-width:640px){.sec_about>.in{padding:.75rem 0 2.64rem}.sec_about .bg{height:6.53rem}.sec_about .txtBox .title{font-size:.43rem;line-height:1.2}.sec_about .txtBox .txt{margin-top:.32rem;font-size:.14rem;line-height:2.5}.sec_about .txtBox .txt span+span{margin-top:.33rem}.mainBox.left .txtBox{padding:0 .4rem}.mainBox.right .txtBox{padding:0 .4rem}.mainBox.right .txtBox>.title,.mainBox.right .txtBox>.txt{padding-left:.2rem}.mainBox .ph{width:89.33vw;height:90.33vw}.mainBox .txtBox{margin-top:.31rem}.mainBox .txtBox .txt{margin-top:.18rem;font-size:.12rem;line-height:2.5}.mainBox .txtBox .txt span+span{margin-top:.3rem}.mainBox .txtBox .btnBox{margin-top:.35rem}.mainBox .txtBox .btn{margin:0 auto;width:calc(100% - .45rem)}.detailBox{margin-top:.58rem;width:calc(100% - .8rem)}.detailBox .detail+.detail{margin-top:.42rem}.detailBox .detail .ph{height:47.2vw}.detailBox .detail .txtBox{margin-top:.1rem}.detailBox .detail .txtBox .catch{font-size:.14rem;line-height:1.92}.detailBox .detail .txtBox .txt{margin-top:.05rem;font-size:.12rem;line-height:2.5}.sec_ceremony>.in{padding-top:.5rem}.sec_party>.in{padding-top:.91rem}.sec_cuisine>.in{padding-top:.91rem}.sec_location>.in{padding-top:.91rem}.bottom>.in{padding-top:.2rem;height:3.45rem}.bottom .catch{margin-top:-.07rem;font-size:.17rem;line-height:2.23}}@media print,screen and (min-width:641px){.mainBox.left,.mainBox.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:13.3rem;width:100%;margin:0 auto}.mainBox.left .txtBox{padding-right:.57rem;width:23.94%}.mainBox.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mainBox.right .txtBox{padding-left:.45rem;width:25%}.mainBox .ph{max-width:8.9rem;width:66.91%;height:9rem}.detailBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.8rem;max-width:12.4rem;width:100%}.detailBox .detail{width:32.25%}.detailBox .detail .txtBox .txt{margin:0 auto;margin-top:.16rem;width:calc(100% - .2rem);font-size:.15rem;line-height:2}.sec_ceremony .mainBox.left .txtBox{margin-top:2.2rem}.sec_party .mainBox.right .txtBox{margin-top:2.5rem}.sec_cuisine>.in .mainBox.left .txtBox{margin-top:2.32rem;padding-right:.69rem}.sec_location>.in .mainBox.right .txtBox{margin-top:2.17rem;width:27.5%}}
/*# sourceMappingURL=concept.css.map */