@charset "UTF-8";body{-webkit-font-smoothing:antialiased}#wrapper{width:100%;overflow:hidden;font-family:'YuMincho',"Hiragino Mincho ProN",serif;font-weight:400;font-size:16px;color:#4a3b2d;}@media only screen and (max-width:768px){#wrapper{background: none;}}.pc{display:block}.sp{display:none}.contents_in{max-width:1000px;margin:0 auto;width:100%}a{color:#333}*{box-sizing:border-box}img{width:100%;height:auto;display:block}.bg_blue{background:#e3e6f0}.btn_ptn01{width:49%}.btn_ptn01 a{display:inline-block;width:100%;color:#fff!important;text-align:center;background:#47382a;position:relative;font-size:19px;letter-spacing:.18em;font-feature-settings:'palt';padding:20px 0 20px}.btn_ptn01 a::after{content:"";display:block;width:24px;height:24px;background:url(../../img/common/arrow_right.png) no-repeat center center;background-size:100% auto;position:absolute;top:50%;right:20px;transform:translateY(-50%)}a.btn::after{content:"";display:block;width:20px;height:20px;background:url(../../img/common/btn_arrow.png) no-repeat center center;background-size:100% auto;position:absolute;top:50%;right:14px;transform:translateY(-50%)}#mainimg_area{width:100%;position:relative;padding-bottom:20px;}@media only screen and (min-width:769px){#mainimg_area{background: #E3E6F0;}}#mainimg_area .mainimg img{object-position:center;}@media only screen and (min-width:769px){.mainimg{height: 100vh;}#mainimg_area .mainimg img{height: 100%;width:auto;min-width: 100%;}}.object_fit{object-fit:cover;font-family:'object-fit: cover;'}.main_text{position:absolute;left:0;right:0;margin:auto;width:300px;height:auto;top:0}@media only screen and (max-width:768px){.main_text{margin-top:10px}}.about_text{font-size:23px;line-height:52px;text-align:center}.conceptImg{width:412px;margin:0 auto 48px}.concept__txt{text-align:center;font-size:21px;letter-spacing:.24em;font-feature-settings:'palt';line-height:2.2}.top__icon__banner{width:220px;position:absolute;right:0;top:80px;left:1000px;margin:auto}.scroll_bar{position:absolute;left:20px;bottom:20px;z-index:2;overflow:hidden;color:#48322a;font-size:10px;line-height:1;letter-spacing:.05rem;writing-mode:vertical-rl;height:68px;padding-left:5px;font-family:"futura-pt",'Avenir',sans-serif}.scroll_bar::after{content:'';position:absolute;bottom:0;left:0;width:2px;height:100px;background:#48322a}.scroll_bar::after{animation:sdl 2.4s ease infinite}@keyframes sdl{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}100%{transform-origin:bottom;transform:scaleY(0)}}@media only screen and (max-width:750px){.scroll_bar{bottom:86px}}.cnt_area .area_img{width:100%}.cnt_area .contents_in{max-width:992px;width:94%;margin:0 auto 0;;background:#fff;padding:77px 44px 0;position:relative;z-index:1}.cnt_area .contents_in:before{content:'';display:block;width:98%;height:calc(100% - .9%);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border:1px solid #e3e6f0;z-index:-1}.wed01-clr{color:#405392}.attention_text{text-align:center;font-size:18px;padding-bottom:8px;color:#636262;letter-spacing:.16em;font-feature-settings:'palt';margin-bottom:55px}.wed__ttl{font-size:20px;margin-bottom:20px;text-align:center;line-height:1.4;letter-spacing:.08em;font-feature-settings:'palt';font-weight:600}.wed__subTtl{display:block;font-size:16px;margin-top:5px;letter-spacing:.04em;font-weight:400}#cnt_area01{background:#E3E6F0;padding-bottom:89px;margin-bottom:100px}#cnt_area01 .title_g{margin:0 auto}#cnt_area01 .title_g .sub_text{color:#5165A6}#cnt_area01 .cnt_box01{display:flex;justify-content:center;align-items:flex-start;width:100%;padding-bottom:65px}#cnt_area01 .cnt_box01 .cnt_img{max-width:442px;width:48.9%}#cnt_area01 .cnt_box01 .cnt_text{width:100%!important;padding:20px;background:#f6f7fa}#cnt_area01 .cnt_box01 .cnt_text ul{width:100%;margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content: space-around;}#cnt_area01 .cnt_box01 .cnt_text ul li{display:block;text-align:center;font-size:13px;letter-spacing:.12em;padding:6px;color:#4A3B2D;width:22%}#cnt_area01 .cnt_box01 .cnt_text ul li img{margin-bottom:14px}#cnt_area01 .cnt_box01 .cnt_text .attention_text{font-size:14px;line-height:1.9;color:#636262;margin-bottom:0;text-align:left;letter-spacing:.15em;margin-top: 40px;}.chapel_g{width:93.5%;margin:0 auto}#cnt_area01 .chapel_g .cnt_g{display:flex;justify-content:space-between;flex-wrap:wrap}#cnt_area01 .chapel_g .top_g .cnt_box{width:46%;max-width:396px;margin-bottom:37px}#cnt_area01 .chapel_g .top_g .cnt_box .cnt_img{margin-bottom:14px}#cnt_area01 .chapel_g .cnt_g .cnt_box .cnt_text{display:block;text-align:center;width:100%;margin:auto;margin-bottom: 40px;}.chapel_name{font-size:22px;line-height:34px;padding-bottom:12px;letter-spacing:.12em;font-feature-settings:'palt';border-bottom:1px solid #d2ceca;margin-bottom:17px}.wed01__chapel__price{display:flex;justify-content:space-around}.wed01__chapel__price-bf{font-size:19px;position:relative}.wed01__chapel__priceSub{display:block;font-size:12px;letter-spacing:.07em;margin-bottom:5px}.wed01__chapel__price-af{font-size:40px;display:flex;align-items:center;justify-content:center;margin-left:20px}.pricedownImg{width:46px}.wed01__chapel__price-bf:after{content:'';display:block;height:10px;width:8px;background:linear-gradient(to bottom left,transparent 50%,#aa4d1f 50%) top left/ 100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#aa4d1f 50%) bottom left / 100% 50% no-repeat;position:absolute;top:45%;transform:translateY(-50%);right:-22px;margin-right:1px}.wed01__chapel__price-afPrice{margin-left:10px;font-size: 16px;}.wed01__chapel__rule{background:#f6f7fa;text-align:center;padding:17% 2%;font-size:18px;letter-spacing:.12em;line-height:1.9}.txt-bdr{border-bottom:1px solid #4a3b2d;padding-bottom:2px}.txt-bdr-small{font-size:10px}.wed01__btnWrap{display:flex;justify-content:space-between}.acc-menu{display:flex;justify-content:center;margin-bottom:40px;width:100%}.acc-box{width:100%;height:60px;font-size:16px;line-height:50px;text-align:center;border:#4a5799 solid 1px;color:#4a5799;background:#FFF;position:relative;cursor:pointer}.acc-box:after{content:"∨";position:absolute;left:0;right:0;margin:auto;top:17px}.acc-box.show{background-color:#4a5799;color:#FFF;font-weight:700}.acc-sec{opacity:0;transition:all 0.5s;position:relative;top:50px;height:0}.acc-sec.show{opacity:1;top:0;height:auto}@media only screen and (max-width:750px){.acc-menu{width:calc(100% + 30px);margin-left:-15px}.wed__ttl{font-size:22px;margin-bottom:40px}}.pointSec{padding-top:20px}#gHeader{font-family:Helvetica,Arial,YuGothic,游ゴシック,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media only screen and (max-width:750px){#gHeader{height:48px!important}}#btnMenu{box-sizing:content-box}.headLine{margin-top:2.7px}.inst a{box-sizing:content-box}.footGood__img img{width:auto;display:inline}#gFooter a{font-family:Helvetica,Arial,YuGothic,游ゴシック,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#fff}#gFooter .footGood a{color:#333}#gFooter .menu__bottom__btn__store a,.menu .menu__bottom__btn__store a{color:#48322a;box-sizing:content-box}@media only screen and (max-width:1024px){.contents_in{width:92%}_:-ms-lang(x)::-ms-backdrop,#mainimg_area .main_text .title .circle{padding:26px 0 0}}@media only screen and (max-width:750px){.pc{display:none}.sp{display:block}.contents_in{width:94%}.btn_ptn01 a{font-size:14px;padding:16px 0 15px}.btn_ptn01 a::after{width:18px;height:18px}#mainimg_area{margin-top:48px;padding-bottom:0}#mainimg_area .mainimg{margin-top:48px}.main_text{left:0;width:200px;top:0}.conceptImg{width:82.5vw;margin:0 auto 19px}.concept__txt{font-size:16px}.about_text{padding-top:32px;font-size:17px;line-height:34px}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes sdb{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}.top__icon__banner{width:100px;position:absolute;right:10px;top:200px;left:auto;margin:auto}.cnt_area .contents_in{margin:0 auto 0;padding:34px 18px 40px}.cnt_area .contents_in:before{height:calc(100% - 0.3%)}#cnt_area01 .cnt_box01 .cnt_text{padding:28px 3%;width:100%;max-width:none}.wed01__subTtl{font-size:18px;margin-bottom:26px}#cnt_area01 .cnt_box01 .cnt_text ul{margin-bottom:14px}#cnt_area01{padding-bottom:0;margin-bottom:40px}#cnt_area01 .chapel_g .top_g .cnt_box .cnt_img{margin-bottom:4px}.chapel_name{margin-bottom:11px;font-size:4.8vw;margin-top: 30px;padding-bottom:0;border-bottom: none;}.wed01__chapel__price{align-items:center;padding:0}.pricedownImg{width:21%}.wed01__chapel__price-bf{font-size:18px;width: 40%;}.wed01__chapel__price-af{font-size:24px;line-height:1.2;margin-left:8%;width: 60%;}.wed01__chapel__price-afPrice{letter-spacing:2px;font-size: 16px;margin-top: 4px;}.wed01__chapel__price-bf:after{right:-12%;margin-right:0}.wed01__chapel__rule{background:#fff;padding:1% 2%;font-size:12px;margin-bottom:0!important}.wed01__btnWrap{display:block}.btn_ptn01{width:100%;margin-bottom:27px}#cnt_area01 .cnt_box01{display:block;padding-bottom:0;margin-top: 60px;}#cnt_area01 .cnt_box01 .cnt_img{width:100%;max-width:none;padding-bottom:34px}.attention_text{text-align:center;font-size:12px;margin-bottom:39px;padding-bottom:0}#cnt_area01 .cnt_box01 .cnt_text .title{font-size:13px;padding:0}#cnt_area01 .cnt_box01 .cnt_text ul li{padding:8px 2% 11px;font-size:12px;width:50%}#cnt_area01 .cnt_box01 .cnt_text ul li::before{margin:-2px 21px 0 0}#cnt_area01 .cnt_box01 .cnt_text .attention_text{text-align:left;line-height:2;letter-spacing:.16em;color:#333;padding-left:0;font-size:10px;margin-top:10px}#cnt_area01 .chapel_g .cnt_g{display:block}.chapel_g{width:100%;margin:0 auto 27px}#cnt_area01 .chapel_g .top_g .cnt_box{width:100%;max-width:inherit;margin-bottom:10px}#cnt_area02{padding-bottom:36px}#cnt_area02 .contents_in{margin:-27px auto 0;padding-top:24px;padding-bottom:1px}.contents__inner{padding:0 5%}.wed02__ttl{padding:12px 0 38px 17%;width:100%}.wed02__benefits{margin-top:39px;margin-bottom:35px}.wed02__benefits__subTtlImg{width:92%}.wed02__benefits__travel{display:block;margin-bottom:34px}.wed02__benefits__travel-left,.wed02__benefits__travel-right{width:100%}.wed02__benefits__travel-leftImg{width:72%}.wed02__benefits__travel-right{padding:9% 2% 7%}.wed02__benefits__travel-rightImg{width:96%}.wed02__benefits__copy{font-size:12px}.wed02__benefits__copy .txt-bdr-small{font-size:10px}.wed02__benefits__copy .txt-bdr-small .sp{display:inline!important}.wed02__benefits__photo{width:82%;margin:0 auto 27px}.annotation{font-size:9px;margin-right:0;margin-top:7px}.btn__inner{padding:0 5%}.wed02__btnWrap{margin-bottom:52px}.wed02__btnWrap-2{margin-bottom:44px}.schedule_g{padding:40px 0 35px;margin:0 auto 35px}#cnt_area02 .schedule_g h3{font-size:24px;padding-bottom:0;margin-bottom:25px}.scedule__lead{font-size:14px;margin-bottom:30px}.wed__subTtl{font-size:14px}.wed__subTtl2{font-size:14px}.schedule__inner{width:92%}.schedule_box{width:91%;margin:auto}.schedule__item{flex-direction:column;margin-bottom:53px}.schedule__txt{order:2;width:100%;margin-top:19px}.schedule__imgWrap{order:1;width:100%}.schedule__day,.schedule__day-right{top:-13px;left:-5%}.schedule__day-right{right:inherit}.schedule__dayImg{width:39%}.schdule__itemTtl{text-align:center;font-size:16px;margin-bottom:14px}.schedule__wrap{margin-top:66px}.schedule__detail{font-size:12px}.wed02__benefits__travel-left:after{right:0;left:0;bottom:-10px;transform:none;z-index:10;top:inherit}#cnt_area02 .schedule_g .schedule_box .btn_open{font-size:14px;padding:16px 0 15px;margin-bottom:20px}#cnt_area02 .schedule_g .schedule_box .btn_open::after{width:18px;height:18px}_:-ms-lang(x)::-ms-backdrop,#mainimg_area .main_text .title .circle{padding:24px 0 0}_:-ms-lang(x)::-ms-backdrop,.btn_ptn01 a{padding:20px 0 6px}_:-ms-lang(x)::-ms-backdrop,#mainimg_area .main_text{padding-top:60px}_:-ms-lang(x)::-ms-backdrop,#cnt_area02 .title_g .bg_text{line-height:1em;padding:16px 0 0}_:-ms-lang(x)::-ms-backdrop,#cnt_area01 .cnt_box01 .cnt_text .title{line-height:1em;padding:16px 0 0}_:-ms-lang(x)::-ms-backdrop,#cnt_area02 .schedule_g .schedule_box .btn_open{padding:20px 0 6px}_:-ms-lang(x)::-ms-backdrop,#cnt_area02 .cnt_g .cnt_img .circle{padding:23px 0 0}_:-ms-lang(x)::-ms-backdrop,#cnt_area02 .schedule_g .schedule_box .inner .cnt_text .marker{padding:4px 10px 0}}.bottomList,.lineIcon{font-family:Helvetica,Arial,YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}