.hover-carousel{padding:0;margin:0 auto 30px;width:100%}.hover-carousel__wrap{display:flex;flex-direction:row;width:100%;height:100vh}a.carousel-item{flex:1 1;height:100%;transition:flex .8s ease;display:block;position:relative}a.carousel-item:hover{flex:10 1}.content{position:absolute;width:100%;height:100%;opacity:0}a.carousel-item:hover .content{opacity:1;transition:all .8s ease;white-space:nowrap}@media screen and (max-width:1025px){.hover-carousel{width:95%;margin:10px auto}.hover-carousel__wrap{flex-wrap:wrap;height:auto}.hover-carousel__wrap a.carousel-item{height:300px;margin:5px;flex-basis:47%;flex-grow:1}.hover-carousel__wrap a.carousel-item .content{opacity:1}.hover-carousel__wrap .carousel-item.w-100{flex-basis:100%}}@media screen and (max-width:512px){.hover-carousel__wrap .carousel-item{height:200px!important;flex-basis:100%!important}}.overlay,.overlay2{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:5;cursor:pointer}.overlay{background-color:rgba(0,0,0,.5)}.overlay2{background-color:rgba(0,0,0,.8)}#videoBackgound{width:100%;height:101vh;object-fit:cover;filter:brightness(.7)}@media only screen and (max-width:1024px){#videoBackgound{display:none}}#imgBackground{width:100%;height:101vh;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#imgBackground.apelgamo{background-image:url(https://d1b8ovf9vuwu72.cloudfront.net/public/images/home/index/mo_visual_apelgamo.jpg)}#imgBackground.chapel{background-image:url(https://d1b8ovf9vuwu72.cloudfront.net/public/images/home/index/mo_visual_chapel.jpg)}#imgBackground.luvel{background-image:url(https://d1b8ovf9vuwu72.cloudfront.net/public/images/home/index/mo_visual_luvel.jpg)}@media only screen and (min-width:1025px){#imgBackground{display:none}}.select_group{position:absolute;width:95%;max-width:1200px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6}@media only screen and (min-width:1025px){.select_group.active{top:28%}}.select_group h2{text-align:center;color:#fff;font-size:47px;padding:0 0 50px;position:relative;top:0}.select_group .select_wrap_bkg-video{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.select_group .select_wrap_bkg-video ul{display:flex;justify-content:flex-start;width:80%;position:relative}.select_group .select_wrap_bkg-video ul li{position:relative;flex-grow:1;margin:0 20px 0 0;white-space:nowrap;width:13%}.select_group .select_wrap_bkg-video ul li:not(:last-child):after{content:"";box-sizing:border-box;position:absolute;top:0;right:-10px;width:1px;height:60px;background:hsla(0,0%,100%,.3)}.select_group .select_wrap_bkg-video ul li .title{color:hsla(0,0%,100%,.75);font-size:17px;padding:0 0 5px 10px}.select_group .select_wrap_bkg-video ul li .option{color:#fff;font-weight:500;font-size:24px;padding:10px 30px 10px 10px;position:relative;overflow:hidden}.select_group .select_wrap_bkg-video ul li .option span{position:absolute;bottom:5px}.select_group .select_wrap_bkg-video ul li .option.selected{background-size:15px;color:#353535;font-size:20px;padding:10px 30px 10px 10px;background-color:#fff;font-weight:700}.select_group .select_wrap_bkg-video ul li .option.selected span{color:#b2bad9}.select_group .select_wrap_bkg-video ul li .options{display:none;z-index:10;position:absolute;top:70px;background:#fff;width:100%;left:0}.select_group .select_wrap_bkg-video ul li .options p{padding:10px 5px;text-align:left;font-size:19px;font-weight:400}.select_group .select_wrap_bkg-video ul li .options p:hover{background:#b2bad9;overflow:hidden;color:#fff;cursor:pointer}.select_group .select_wrap_bkg-video ul li .options.show{width:100%;display:block}.select_group .select_wrap_bkg-video ul .options.show-calendar{display:flex;top:70px;padding:48px 0;width:95vw;max-width:1200px}.select_group .select_wrap_bkg-video ul .options.show-calendar .close-calendar-btn{position:absolute;top:10px;right:5px;background-color:transparent;border:none}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker{font-size:1.3em}@media only screen and (max-width:1024px){.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker{font-size:1em}}@media only screen and (max-width:359px){.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker{font-size:.9em}}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__header{padding-top:1em}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__month{margin:.4em 1em}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__day,.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__day-name{width:2em;line-height:2em;margin:.166em}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__current-month{font-size:1.4em}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__navigation{top:.8em;height:36px;line-height:1em;border:.45em solid transparent}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__navigation--previous{left:1em}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__navigation--next{right:1em}.select_group .select_wrap_bkg-video ul .options.show-calendar .react-datepicker__day--outside-month{visibility:hidden}.select_group .select_wrap_bkg-video ul .options.show-calendar>div{width:100%;padding:20px;background-color:#fff;text-align:center}.select_group .select_wrap_bkg-video ul .options.show-calendar>div .react-datepicker{margin:0 auto;border:unset}.select_group .select_wrap_bkg-video ul .options.show-calendar>div .react-datepicker__header{border:unset}.select_group .select_wrap_bkg-video .search-btn{background:transparent;text-align:center;color:#fff;padding:0 30px;height:50px;line-height:50px;border-radius:50px;position:relative;z-index:1;overflow:hidden;border:1px solid #fff;font-weight:600;font-size:1.2em;width:180px}.select_group .select_wrap_bkg-video .search-btn:after{background-color:#000;position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;transition:all .3s ease}.select_group .select_wrap_bkg-video .search-btn:hover:after{top:-3px;height:110%;border-radius:0}@media screen and (max-width:1025px){video{height:100vh;width:auto}.select_group h2{font-size:23px;padding:0 0 15px;margin-bottom:12px}.select_group .select_wrap_bkg-video{justify-content:center;flex-wrap:wrap;max-width:420px;margin:0 auto;font-size:15px}.select_group .select_wrap_bkg-video ul{width:100%;margin:0 0 20px;flex-wrap:wrap}.select_group .select_wrap_bkg-video ul li{margin:0;text-align:left;padding-bottom:10px;padding-top:15px}.select_group .select_wrap_bkg-video ul li:after{height:1px;width:100%;top:auto;bottom:0;left:0}.select_group .select_wrap_bkg-video ul li .title{font-size:12px}.select_group .select_wrap_bkg-video ul li .option{font-size:18px}.select_group .select_wrap_bkg-video ul li .option span{font-size:20px;bottom:10px;right:10px}.select_group .select_wrap_bkg-video ul li .options p{padding-left:10px}.select_group .select_wrap_bkg-video .search-btn{font-weight:500;width:50%}}@media screen and (max-width:1023px){.select_group .select_wrap_bkg-video ul .options.show-calendar{padding:16px 0;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;width:90%}.select_group .select_wrap_bkg-video ul .options.show-calendar>div{margin:0 auto!important}.select_group .select_wrap_bkg-video ul .options.show-calendar>div:nth-child(2){margin-top:20px!important}.select_group .select_wrap_bkg-video ul .options.show-calendar .close-calendar-btn{display:block}}.member-title{display:flex;justify-content:flex-end;align-items:center;height:270px;flex-direction:column}.member-title h3{font-size:32px;font-weight:400;line-height:1}.member-title h1{font-size:60px;line-height:1.4;font-weight:400}@media screen and (max-width:1024px){.member-title h3{font-size:18px}.member-title h1{font-size:30px}}@media screen and (max-width:512px){.member-title{height:140px}.member-title h3{font-size:17px}.member-title h1{font-size:25px}}.visual-background{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;width:100%;background-size:cover;background-position:50%}.visual-background h3{font-size:32px;font-weight:400;line-height:1;color:#fff}.visual-background h1{font-size:60px;font-weight:400;color:#fff}@media screen and (max-width:1024px){.visual-background h3{font-size:18px}.visual-background h1{font-size:30px}}@media screen and (max-width:524px){.visual-background h3{font-size:17px}.visual-background h1{font-size:25px}}.popup{width:67px;position:absolute;z-index:1;margin:0;top:20vh;right:0}.popup .popup-wrap{background:#555;position:relative;border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:50px 0 20px;text-align:center;border-radius:20px 0 0 20px}.popup .popup-wrap p{font-size:15px;transform:rotate(-270deg);width:60px;height:20px}.popup .popup-wrap a{font-size:14px;color:#fff;text-align:left;padding:0;background:transparent url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/icon_help2.8680ce0a.png) 50% no-repeat;border:1px solid #fff;border-radius:50px;display:inline-block;width:37px;height:37px;line-height:inherit;margin:30px 0 0}@media screen and (max-width:1024px){.popup{display:none}}.left_wrap{position:absolute;align-self:flex-start;margin:0 0 0 66px;top:190px;width:150px;z-index:10;transition:all .25s ease}.left_wrap .switch_wrap{background:#5f4692;padding:16px 0;width:150px;border-radius:16px;margin:0;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 15px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.25)}.left_wrap .switch_wrap p{font-size:13px;font-weight:300;color:#fff;text-align:center;padding:13px 0 5px}.left_wrap .switch_wrap .switch{text-align:center;padding-top:8px}.left_wrap .switch_wrap .switch input[type=checkbox]{display:none}.left_wrap .benefit-notice-wrap{display:block;margin-top:12px;padding:13px 0 12px;color:#000;text-align:center;border-radius:16px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.05)}.left_wrap .benefit-notice-wrap p{padding:8px 0;font-size:14px;font-weight:700}.left_wrap .benefit-notice-wrap b{display:block;margin-top:-8px;font-size:15px}.label_on_off{overflow:hidden;position:relative;display:inline-block;width:65px;height:26px;border-radius:13px;font-size:13px;background-color:#e7e7e7;color:#7c7c7c;font-weight:700;cursor:pointer;transition:all .3s}.label_on_off>*{vertical-align:sub;transition:all .3s}.label_on_off .marble{position:absolute;top:4px;left:4px;display:block;width:17px;height:17px;background-color:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3)}.label_on_off .on{display:none;margin-left:-15px}.label_on_off .off{padding-left:18px;line-height:25px}.input__on-off:checked+.label_on_off{background-color:#cd7ba0;color:#fff}.input__on-off:checked+.label_on_off .on{display:inline-block}.input__on-off:checked+.label_on_off .off{display:none}.input__on-off:checked+.label_on_off .marble{left:43px}@media screen and (max-width:1520px){.left_wrap{top:145px}}@media screen and (max-width:1024px){.left_wrap{top:auto;bottom:15px;width:78%;display:flex;flex-direction:column-reverse;position:fixed;margin-left:10px;z-index:998}.left_wrap .switch_wrap{width:100%;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:20px}.left_wrap .switch_wrap .br-desktop{display:none}.left_wrap .benefit-notice-wrap{margin-bottom:4px;padding:7px 12px 6px;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.left_wrap .benefit-notice-wrap p{padding:0}.left_wrap .benefit-notice-wrap b{margin:0;top:0;right:0}.left_wrap .benefit-notice-wrap .only-pc{display:none}}.info-wedding-reservation-table{width:427px;border-top:1px solid hsla(0,0%,100%,.8);margin:100px 2% 4px 60px;min-width:420px;display:flex;flex-direction:column;justify-content:space-between;height:calc(54% + 160px);color:#fff}.info-wedding-reservation-table dl{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex}.info-wedding-reservation-table dl:last-child{border-bottom:1px solid hsla(0,0%,100%,.8)}.info-wedding-reservation-table dt{font-weight:400;padding:calc(3% + 1vh) 3px 20px 8px;flex:0 0 30%;color:hsla(0,0%,100%,.7)}.info-wedding-reservation-table dd{font-weight:300;padding:calc(3% + 1vh) 8px;flex:0 0 70%}.info-wedding-reservation-table dd input{vertical-align:middle;margin:2px 5px 2px 0}.info-wedding-reservation-table dd span{vertical-align:middle;margin:0 15px 0 0;white-space:nowrap;display:inline-block}@media screen and (max-width:1180px){.info-wedding-reservation-table{width:90%;margin:0}}.transparent-calendar .react-datepicker{background:transparent;width:357px;margin:auto}.transparent-calendar .react-datepicker__current-month{font-size:20px;color:#fff}.transparent-calendar .react-datepicker__header{padding-top:20px}.transparent-calendar .react-datepicker__day{width:45px;padding:10px;margin:0;color:#939393;border-radius:0}.transparent-calendar .react-datepicker__day--disabled{color:#585d60}.transparent-calendar .react-datepicker__day--highlighted{background-color:rgba(255,229,90,.5);color:#fff}.transparent-calendar .react-datepicker__navigation--previous{left:70px;top:20px}.transparent-calendar .react-datepicker__navigation--next{right:70px;top:20px}.transparent-calendar .react-datepicker__day-name{padding:10px;margin:10px}.transparent-calendar .react-datepicker__month-container{width:100%}.transparent-calendar .react-datepicker__header{border:transparent;background:transparent}.transparent-calendar .react-datepicker__day--weekend{color:#3683de}.transparent-calendar .react-datepicker__week .react-datepicker__day--weekend:last-child{color:#e34343}.transparent-calendar .react-datepicker__day--today{box-shadow:inset 0 0 0 1px #fff}.transparent-calendar .react-datepicker__day,.transparent-calendar .react-datepicker__day-name{font-size:16px}.transparent-calendar .react-datepicker__day-name{color:#999}.transparent-calendar .react-datepicker__day--selected{border:2px solid;color:#fff!important;font-weight:600}.transparent-calendar.apelgamo .react-datepicker__day--selected{background:#ad5656!important}.transparent-calendar.chapel .react-datepicker__day--selected{background:#317751!important}.transparent-calendar.luvel .react-datepicker__day--selected{background:#e66a43!important}@media only screen and (max-width:768px)and (min-width:513px){.transparent-calendar .react-datepicker{width:auto}.transparent-calendar .react-datepicker__day{width:32px}.transparent-calendar .react-datepicker__day-name{padding:initial;margin:initial}.transparent-calendar .react-datepicker__day,.transparent-calendar .react-datepicker__day-name{font-size:14px}.transparent-calendar .react-datepicker__day--selected{border:1px solid;font-weight:400}.transparent-calendar .react-datepicker__navigation--previous{left:2px;top:20px}.transparent-calendar .react-datepicker__navigation--next{right:2px;top:20px}}.wedding-one__time{position:relative;height:830px;margin-bottom:4vw;letter-spacing:-.5px}.wedding-one__time .timeline{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.wedding-one__time .timeline__wrap{background:hsla(0,0%,100%,.7);padding:5vw 7vw;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.wedding-one__time .timeline__wrap h2{font-size:40px;padding:0 0 20px;font-weight:400}.wedding-one__time .timeline__wrap p{font-weight:300;font-size:16px;line-height:23px}@media screen and (max-width:1025px){.wedding-one__time{height:480px}}@media screen and (max-width:512px){.wedding-one__time{height:300px}.wedding-one__time .timeline{width:80%}.wedding-one__time .timeline__wrap{padding:3vw 1vw}.wedding-one__time .timeline__wrap h2{font-size:22px;padding:0 0 10px}.wedding-one__time .timeline__wrap p{font-size:14px}}.wedding-navigation{width:100%;padding:2.5vw 2vw 2vw;text-align:center}.wedding-navigation div{display:inline-flex;flex-direction:column;text-align:center;height:48px}.wedding-navigation div a{margin:0 20px;font-weight:500;font-size:1.1em;-webkit-text-decoration-color:#959ba5;text-decoration-color:#959ba5;text-underline-offset:3px;height:24px;display:block;line-height:24px}.wedding-navigation div a:hover{color:var(--main-color)}.wedding-navigation div a.vr-link{border:.5px solid #737373;border-radius:4px;text-align:center;color:#737373;height:22px;width:105px;display:block;line-height:22px;font-size:.75em}.wedding-navigation div a.vr-link:hover{color:var(--main-color)}.wedding-navigation div a.img-modal{padding:0 5px}.wedding-navigation div a.new{position:relative}.wedding-navigation div a.new:before{content:"N";display:block;position:absolute;right:-16px;top:-10px;width:16px;height:16px;line-height:16px;font-size:8px;color:#fff;text-align:center;border-radius:50%;background-color:#e34343}.wedding-navigation .active{color:var(--main-color)}.wedding-navigation .depth{opacity:.6;font-size:1em;font-weight:400;text-decoration:unset;height:24px;display:block;line-height:25px}@media screen and (max-width:1025px){.wedding-navigation{padding:5vw 0;overflow-x:scroll;white-space:nowrap}}@media screen and (max-width:512px){.wedding-navigation a{font-weight:400;font-size:1em}.wedding-navigation .depth{font-size:1.1em}}.wedding-one__infomation{margin-top:0;padding:1vw 0 3vw;text-align:center}.wedding-one__infomation h1{position:relative;width:100%;text-align:center;padding:0 0 20px;font-size:45px;font-weight:400}.wedding-one__infomation h1 span{font-size:24px;display:block}.wedding-one__infomation h1:after{content:"";position:absolute;width:1px;height:40px;background:#313131;left:50%;bottom:-40px}.wedding-one__infomation h3{padding:70px 0 0;font-size:23px;color:var(--main-color);font-weight:400}.wedding-one__infomation .h3-pt30{padding:30px 0 0}.wedding-one__infomation p{font-size:17px;padding:20px 0 0;font-weight:300;line-height:24px}.wedding-one__infomation .p-pt60{padding-top:60px}.wedding-one__infomation .colored-button{height:38px;width:251px;margin-top:20px;font-size:16px;color:#424242;border:1px solid #424242;background-color:transparent;font-weight:400}@media screen and (max-width:1025px){.wedding-one__infomation h1:after{height:22px;bottom:-5px}.wedding-one__infomation .p-pt60{padding-top:3vw}.wedding-one__infomation .h3-pt30{padding-top:15px}.wedding-one__infomation h3{font-size:18px;padding-top:15px}}@media screen and (max-width:512px){.wedding-one__infomation h1{margin-top:10px;font-size:26px}.wedding-one__infomation h1 span{font-size:24px}.wedding-one__infomation p{font-size:13px;font-weight:400;padding:3vw 2vw}}.ceremonyHall{padding-top:150px}.ceremonyHall .content_wrap__child{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.ceremonyHall .content_wrap__child .container{display:flex;width:70%}.ceremonyHall .content_wrap__child .container .select_imgarea{max-width:854px;flex:2 1}.ceremonyHall .content_wrap__child .container .select_imgarea .res_tit{text-align:center;color:#fff;margin-top:3vw}.ceremonyHall .content_wrap__child .container .select_imgarea .res_tit h2{font-size:32px;font-weight:500;padding:0 0 15px}.ceremonyHall .content_wrap__child .container .select_imgarea .res_tit h3{font-size:16px;font-weight:300;padding:0 0 40px;min-height:60px}.ceremonyHall .content_wrap__child .container .select_imgarea ul{display:flex;justify-content:center;margin:0 1% 1%;flex-wrap:wrap;gap:20px}.ceremonyHall .content_wrap__child .container .select_imgarea ul li{width:204px;height:252px;text-align:center;border:1px solid hsla(0,0%,100%,0);transition:all .3s;cursor:pointer;background:transparent;position:relative;color:#fff;font-size:20px;padding:unset}.ceremonyHall .content_wrap__child .container .select_imgarea ul li p{width:100%;position:absolute;left:50%;bottom:20px;transform:translate(-50%,-20px)}.ceremonyHall .content_wrap__child .container .select_imgarea ul li p em.gray{color:hsla(0,0%,100%,.5)}.ceremonyHall .content_wrap__child .container .select_imgarea ul li .checked-img{display:none;background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/checkimg.bd8f9f37.png) top no-repeat;background-size:50px;width:100%;height:50px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.ceremonyHall .content_wrap__child .container .select_imgarea ul li .logo{display:block;height:150px;background-size:auto}.ceremonyHall .content_wrap__child .container .select_imgarea ul li .bp,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .gd,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .gwm,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .js,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .lf,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .lm,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .lr,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .mr,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .sr{background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/logo-apelgamo.83d38c64.png) center 80% no-repeat}.ceremonyHall .content_wrap__child .container .select_imgarea ul li .cd,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .cp,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .ctg,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .dc,.ceremonyHall .content_wrap__child .container .select_imgarea ul li .nh{background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/logo-chapel.c167e3bc.png) center 80% no-repeat}.ceremonyHall .content_wrap__child .container .select_imgarea ul li .lv{background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/logo-luvel.2953770b.png) center 80% no-repeat}.ceremonyHall .content_wrap__child .container .select_imgarea ul li:hover{border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.2)}.ceremonyHall .content_wrap__child .container .select_imgarea ul li:hover .logo{transform:scale(1.05)}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small{height:150px}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small p{bottom:unset}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .logo{display:block;height:110px;background-size:auto}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .bp,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .gd,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .gwm,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .js,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .sr{background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/logo-apelgamo.83d38c64.png) center 30% no-repeat}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .cd,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .cp,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .ctg,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .dc,.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .nh{background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/logo-chapel.c167e3bc.png) center 30% no-repeat}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.small .lv{background:url(https://d2wuw5mta5tsas.cloudfront.net/chapel/_next/static/media/logo-luvel.2953770b.png) center 30% no-repeat}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.active{color:#8e96b6;border:1px solid #8e96b6}.ceremonyHall .content_wrap__child .container .select_imgarea ul li.active .checked-img{display:block}@media screen and (max-width:1024px){.ceremonyHall .content_wrap__child{padding-bottom:50px}.ceremonyHall .content_wrap__child .select_imgarea ul{width:100%}}@media screen and (max-width:512px){.ceremonyHall .content_wrap__child .res_tit{width:80%}.ceremonyHall .content_wrap__child .select_imgarea ul li{width:140px;height:215px}.ceremonyHall .content_wrap__child .select_imgarea ul li p{font-size:14px}.ceremonyHall .content_wrap__child .select_imgarea ul li .logo{height:140px;background-size:80px}}.css-title,.wedding-carousel .content-carousel .content-area .title{font-size:45px;font-weight:400;margin-bottom:20px}.wedding-carousel{height:92vh;min-height:700px}.wedding-carousel .content-carousel{height:92vh;position:relative}.wedding-carousel .content-carousel .content-area p{font-weight:300}.wedding-carousel.two{margin:5vw 0}@media screen and (max-width:1025px){.wedding-carousel{height:auto;min-height:unset}.wedding-carousel .content-carousel{height:auto}.wedding-carousel .content-carousel .content-area{text-align:center}.wedding-carousel .content-carousel .content-area .title{font-size:30px}.wedding-carousel .content-carousel .content-area .title br{display:none}.wedding-carousel .content-carousel .custom-navigation{justify-content:center;padding-top:0;padding-bottom:30px}}@media screen and (max-width:512px){.wedding-carousel .content-carousel{margin-left:0}.wedding-carousel .content-carousel .content-area .title{font-size:22px;padding:0 0 10px}.wedding-carousel .content-carousel .custom-navigation{overflow-x:scroll;justify-content:start}.wedding-carousel .content-carousel .custom-navigation li:first-child{margin-left:10px}.wedding-carousel .content-carousel .custom-navigation.center{justify-content:center}}