@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400..900&display=swap";@font-face{font-family:Nanum Myeongjo;src:url(https://cdn.salondeletter.com/cdn/font/NanumMyeongjo.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--dark-pink:#bb7273;--light-pink:#ecbebd;--ivory:#f5f3ed;--dark-blue:#5f8b9b;--light-blue:#497bf8;--red:#dd4241;--footer:#232626;--line-color:#d0d2d5;--black:#050d19;--grey:#595555;--bg-grey:#f9f9f9;--box-shadow:1px 1px 4px 1px #0000001a;--font-xxlarge:2.4rem;--font-xlarge:1.6rem;--font-large:1.2rem;--font-regular:1.05rem;--font-medium:.95rem;--font-medium-s:.9rem;--font-small:.8rem;--font-xsmall:.7rem;--font-answer:.95rem;--section-margin:45px 0}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,code,img,dl,dt,dd,ol,ul,li,fieldset,legend,caption{border:0;margin:0;padding:0}html{height:100%}body{min-height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth;font-size:var(--font-size);-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}.mr_1{margin-right:1px}.mr_2{margin-right:2px}.mr_3{margin-right:3px}.mr_4{margin-right:4px}.mr_5{margin-right:5px}.mr_6{margin-right:6px}.mr_7{margin-right:7px}.mr_8{margin-right:8px}.mr_9{margin-right:9px}.mr_10{margin-right:10px}.mr_11{margin-right:11px}.mr_12{margin-right:12px}.mr_13{margin-right:13px}.mr_14{margin-right:14px}.mr_15{margin-right:15px}.mr_16{margin-right:16px}.mr_17{margin-right:17px}.mr_18{margin-right:18px}.mr_19{margin-right:19px}.mr_20{margin-right:20px}.ml_1{margin-left:1px}.ml_2{margin-left:2px}.ml_3{margin-left:3px}.ml_4{margin-left:4px}.ml_5{margin-left:5px}.ml_6{margin-left:6px}.ml_7{margin-left:7px}.ml_8{margin-left:8px}.ml_9{margin-left:9px}.ml_10{margin-left:10px}.ml_11{margin-left:11px}.ml_12{margin-left:12px}.ml_13{margin-left:13px}.ml_14{margin-left:14px}.ml_15{margin-left:15px}.ml_16{margin-left:16px}.ml_17{margin-left:17px}.ml_18{margin-left:18px}.ml_19{margin-left:19px}.ml_20{margin-left:20px}.t_c{text-align:center}#user_wrap img{pointer-events:none}.no-aos [aos]{opacity:1!important;transform:translate(0)!important}.slick-dots li{cursor:pointer}.layout.reverse_couple_name .row_couple_name{flex-direction:row-reverse;display:inline-flex}.layout.reverse_couple_name .col_couple_name{display:flex;flex-direction:column-reverse!important}.layout.reverse_groom_name .row_groom_name{flex-direction:row-reverse;justify-content:center;display:inline-flex!important}.layout.reverse_groom_name .col_groom_name{flex-direction:column-reverse!important;display:flex!important}.layout.reverse_bride_name .row_bride_name{flex-direction:row-reverse;justify-content:center;display:inline-flex!important}.layout.reverse_bride_name .col_bride_name{flex-direction:column-reverse;display:flex!important}.layout.reverse_couple_name .c_reverse .c_groom{right:15px}.layout.reverse_couple_name .c_reverse .c_bride,.layout:not(.reverse_couple_name) .section1.type_c .main_top .main_name span:first-child{left:15px}.layout:not(.reverse_couple_name) .section1.type_c .main_top .main_name span:last-child,.layout.reverse_couple_name .section1.type_c .main_top .main_name span:first-child{right:15px}.layout.reverse_couple_name .section1.type_c .main_top .main_name span:last-child{left:15px}#user_wrap{font-size:var(--font-size);font-family:var(--font-family);color:var(--common-font-color);background:#9999990d}#user_wrap *{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent!important}#user_wrap ::-webkit-scrollbar{display:none}#user_wrap input{font-family:var(--font-family)}#user_wrap input:focus{outline:none}#user_wrap textarea{font-family:var(--font-family)}a{color:#333;cursor:pointer;text-decoration:none}button{color:#333}#user_wrap button{cursor:pointer;border:none}.layout{background:var(--background);width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden}.layout canvas{z-index:20;pointer-events:none;position:absolute;top:0;left:0}.layout .watermark2{color:#fff;text-align:center;z-index:5;background:#00000073;width:100%;max-width:420px;padding:12px 0;position:fixed;bottom:5%;left:50%;transform:translate(-50%,-50%)}.layout .watermark2 p{font-size:13px;line-height:1.5}.layout .watermark2 a{color:#fff;border:1px solid #fff;min-width:180px;margin-top:8px;padding:5px 0;font-size:13px}.layout .quick_btn{pointer-events:none;width:100%;max-width:420px;margin:0 auto;position:fixed;bottom:0}.layout .arrow_up{font-size:var(--font-large);color:#fffc;pointer-events:all;box-shadow:var(--box-shadow);background:#99999940;border:none;border-radius:50%;width:42px;height:42px;padding:10px;display:none;position:absolute;bottom:80px;right:20px}.layout .share{font-size:var(--font-large);color:#fffc;pointer-events:all;box-shadow:var(--box-shadow);background:#99999940;border:none;border-radius:50%;width:42px;height:42px;padding:10px;display:none;position:absolute;bottom:20px;right:20px}.layout .quick_btn_2{pointer-events:none;width:100%;max-width:420px;height:100%;margin:0 auto;position:fixed;bottom:0}.layout .quick_btn_2 .arrow_up{font-size:var(--font-large);color:#fffc;pointer-events:all;box-shadow:var(--box-shadow);background:#99999940;border:none;border-radius:50%;width:42px;height:42px;padding:10px;display:block;position:absolute;bottom:80px;right:20px}.layout .quick_btn_2 .share{font-size:var(--font-large);color:#fffc;pointer-events:all;box-shadow:var(--box-shadow);background:#99999940;border:none;border-radius:50%;width:42px;height:42px;padding:10px;display:block;position:absolute;bottom:20px;right:20px}.layout .quick_btn_2 .flower_q_btn{font-size:var(--font-large);color:#fffc;pointer-events:all;box-shadow:var(--box-shadow);background:#99999940;border:none;border-radius:50%;width:42px;height:42px;padding:5px;display:block;position:absolute;bottom:180px;right:20px}.layout .quick_btn_2 .flower_q_btn img{object-fit:contain;width:100%;height:100%}.layout .user_music_box{text-align:center;width:100%;max-width:420px;font-size:var(--font-small);z-index:30;pointer-events:none;margin:0 auto;position:fixed;top:0}.layout .user_music_box.active{display:block}.layout .user_music_box p{color:#fff;background:#33333359;padding:13px 0;display:block}.layout .music_btn_box{z-index:40;pointer-events:none;width:100%;max-width:420px;margin:0 auto;position:fixed;top:0}.layout .music_btn_box .mute{font-size:var(--font-regular);color:#595959;text-shadow:1px 1px 2px #0000000d;pointer-events:auto;z-index:40;background:0 0;border:none;padding:10px;position:absolute;top:0;right:10px}.snowfall-flakes{z-index:20!important}.s_btn{font-size:var(--font-medium-s);color:#5d5d5d;box-shadow:var(--box-shadow);border:1px solid #d2d2d2;border-radius:4px;padding:5px 20px;display:inline-block}.l_btn{font-size:var(--font-medium-s);color:#5d5d5d;box-shadow:var(--box-shadow);border:1px solid #d2d2d2;border-radius:4px;padding:10px 40px;display:inline-block}#user_wrap .inner{padding:0}section{position:relative}section .inner{width:calc(100% - 10px);margin:0 auto}section .title{margin-bottom:50px}section .title h2{font-size:var(--font-large);color:var(--point-color1);text-align:center;text-shadow:1px 1px 2px #0000000d;font-weight:500}section .contents p,section .textarea p,section .contents h4{margin:0 auto}#user_wrap .modal_dimmed{background:var(--background);z-index:101;box-sizing:border-box;opacity:0;visibility:hidden;width:100%;max-width:420px;height:100%;position:fixed;top:0;overflow-y:scroll;transform:translateY(100%)}#user_wrap .modal_dimmed.active{opacity:1;visibility:visible;transition:all .3s;transform:translateY(0)}#user_wrap .close_btn{color:#999;z-index:102;background:0 0;outline:none;padding:10px;font-size:22px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#user_wrap .m_wrap{width:100%;transition:all .5s linear;position:relative;top:0}#user_wrap .modal_title{text-align:center;background:var(--background);z-index:1;padding:15px 0;position:sticky;top:0;box-shadow:0 0 3px #0003}#user_wrap .modal_title h2{font-size:var(--font-medium);opacity:0;visibility:hidden;font-weight:400;transition:all .4s .3s;transform:translateY(10px)}#user_wrap .modal_dimmed.active .modal_title h2{opacity:1;visibility:visible;transform:translateY(0)}#user_wrap .modal_dimmed .modal_contact_p{opacity:0;visibility:hidden;transition:all .4s .3s;transform:translateY(10px)}#user_wrap .modal_dimmed.active .modal_contact_p{opacity:1;visibility:visible;transform:translateY(0)}#user_wrap .modal_dimmed .container{opacity:0;visibility:hidden;transition:all .4s .3s;transform:translateY(10px)}#user_wrap .modal_dimmed.active .container{opacity:1;visibility:visible;transform:translateY(0)}#user_wrap .modal_dimmed .form{opacity:0;visibility:hidden;transition:all .4s .3s;transform:translateY(10px)}#user_wrap .modal_dimmed.active .form{opacity:1;visibility:visible;transform:translateY(0)}#user_wrap .m_wrap .modal_contact_p{text-align:center;justify-content:space-around;margin:30px 0;display:flex;position:relative}#user_wrap .m_wrap .modal_contact_p>div .p_title{margin-bottom:30px}#user_wrap .m_wrap .modal_contact_p>div .p_title h3{font-size:var(--font-medium);color:var(--groom-color);font-weight:600}#user_wrap .m_wrap .modal_contact_p>.p_bride .p_title h3{color:var(--bride-color)}#user_wrap .m_wrap .modal_contact_p>div .p_contents .wrap:first-child{margin-bottom:40px}#user_wrap .m_wrap .modal_contact_p>div .p_contents .wrap .p_name{font-size:var(--font-medium-s);margin-bottom:12px}#user_wrap .m_wrap .modal_contact_p>div .p_contents .wrap .p_name span{font-size:var(--font-medium);font-weight:400}#user_wrap .m_wrap .modal_contact_p>div .p_contents .wrap .p_name span.title{font-size:var(--font-medium-s);font-weight:400}#user_wrap .m_wrap .modal_contact_p>div .p_contents .wrap .btn_box{justify-content:space-around;display:flex}#user_wrap .m_wrap .modal_contact_p>div .p_contents .wrap .btn_box a{font-size:var(--font-large);color:var(--groom-color);text-shadow:1px 1px 2px #0000001a}#user_wrap .m_wrap .modal_contact_p .p_bride .p_contents .wrap .btn_box a{color:var(--bride-color)}#user_wrap .m_wrap .form{padding:20px}#user_wrap .m_wrap .form .chk_wrap .chk_title{font-weight:400;font-size:var(--font-medium-s);margin:16px 0 8px}#user_wrap .m_wrap .form .chk{border-radius:5px;display:flex;box-shadow:2px 2px 4px -1px #0000001a}#user_wrap .m_wrap .form .chk input[type=radio]{display:none}#user_wrap .m_wrap .form input[type=radio]+label{text-align:center;height:36px;line-height:36px;font-size:var(--font-medium-s);color:#999;border:1px solid #eae7e7;border-radius:5px 0 0 5px;flex:1;font-weight:400}#user_wrap .m_wrap .form input[type=radio]+label:last-child{border-radius:0 5px 5px 0}#user_wrap .m_wrap .form input[type=radio]:checked+label{color:var(--point-color1);box-shadow:inset 0 0 3px var(--point-color1);border:1px solid var(--point-color2);transition:all .2s}#user_wrap .m_wrap .form .chk.eat input[type=radio]+label:nth-of-type(2){border-radius:0}#user_wrap .m_wrap .form input[type=text],#user_wrap .m_wrap .form input[type=password],#user_wrap .m_wrap .form input[type=number]{width:100%;height:36px;line-height:36px;font-size:var(--font-medium-s);box-sizing:border-box;color:var(--common-font-color);background:0 0;border:1px solid #eae7e7;border-radius:5px;padding:0 8px;box-shadow:2px 2px 4px -1px #0000001a}#user_wrap .m_wrap .form textarea{height:170px;font-size:var(--font-medium-s);box-sizing:border-box;resize:none;box-shadow:var(--box-shadow);color:var(--common-font-color);background:0 0;border:1px solid #eae7e7;border-radius:5px;outline:none;padding:8px;width:100%!important}#user_wrap .m_wrap .form input[type=checkbox]{background:0 0;display:none}#user_wrap .m_wrap .form input[type=checkbox]+label{font-size:var(--font-medium-s);margin-top:12px;display:inline-block}#user_wrap .m_wrap .form input[type=checkbox]+label i{text-align:center;color:#0000;width:16px;height:16px;box-shadow:var(--box-shadow);border:1px solid #eae7e7;margin-right:4px;font-size:12px;line-height:16px;transition:all .2s;display:inline-block}#user_wrap .m_wrap .form input[type=checkbox]:checked+label i{color:var(--btn-font-color);background-color:var(--point-color2);border:1px solid #0000}#user_wrap .m_wrap .form .btn_box{padding:30px 0 0}#user_wrap .m_wrap .form .btn_box a{text-align:center;background:var(--point-color2);color:var(--btn-font-color);border-radius:5px;margin:auto;padding:10px;display:block;box-shadow:2px 2px 4px -1px #0003}#user_wrap .m_wrap form .board_wrap{margin-bottom:12px}#user_wrap .m_wrap form .board_wrap:last-child{margin-bottom:0}#user_wrap .m_wrap form .board_wrap .board_title{margin-bottom:6px}#user_wrap .modal_board .terms_box{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}#user_wrap .modal_board .terms_box a{color:#999;margin:0 10px;font-size:9px}#user_wrap .m_wrap .all_view{margin-top:30px;padding:0 20px}#user_wrap .m_wrap .all_view>div{text-align:center}#user_wrap .m_wrap .all_view>div p{width:100%;font-size:var(--font-medium);color:var(--point-color1);margin:40px 0;display:inline-block}#user_wrap .m_wrap .all_view>div a{margin-bottom:40px}#user_wrap .m_wrap .all_view .board_list li{box-shadow:var(--box-shadow);background:#ffffff80;border-radius:5px;margin-bottom:40px;padding:30px 20px;line-height:1.5}#user_wrap .m_wrap .all_view .board_list li .top_box{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#user_wrap .m_wrap .all_view .board_list li .top_box .left span{color:var(--point-color1);font-weight:600}#user_wrap .m_wrap .all_view .board_list li .top_box .right a{font-size:var(--font-small);color:#5f5e5e;padding:5px;font-weight:300}#user_wrap .m_wrap .all_view .board_list li .bottom_box .contents{margin-bottom:10px}#user_wrap .m_wrap .all_view .board_list li .bottom_box .date{font-size:var(--font-small);color:#5f5e5e;font-weight:300}#user_wrap .modal_photo .m_wrap{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;top:0}#user_wrap .modal_photo .close_btn{top:30px;right:5px}#user_wrap .m_wrap .slide_wrap{position:relative}#user_wrap .m_wrap .slide_wrap .swiper-wrapper{align-items:center;font-size:0}#user_wrap .m_wrap .slide_wrap .slide_box{height:calc(100vh - 45px);min-height:100%;max-height:850px}#user_wrap .m_wrap .slide_wrap .slide_box .slide_list img{object-fit:contain;width:100%;height:100%}#user_wrap .m_wrap .slide_wrap .bottom_wrap{width:100%;position:fixed;bottom:0}#user_wrap .m_wrap .slide_wrap .progress_wrap{background:var(--line-color);width:100%;height:10px;position:absolute;overflow:hidden}#user_wrap .m_wrap .slide_wrap .progress_wrap .progress{background:var(--line-color);width:100%;height:100%}#user_wrap .m_wrap .slide_wrap .progress_wrap .progress span{background:var(--point-color2)}#user_wrap .m_wrap .slide_wrap .fraction{text-align:center;font-size:var(--font-small);color:#8d8e90;margin:15px auto}#user_wrap .m_wrap .swiper-button-next,#user_wrap .m_wrap .swiper-button-prev{color:#fff;padding:5px}#user_wrap .m_wrap .swiper-button-next:after,#user_wrap .m_wrap .swiper-button-prev:after{font-size:14px}.modal_interview .m_wrap .container{padding:30px 0 0}.modal_interview .m_wrap .container ul li{border-bottom:1px dashed var(--line-color);padding:30px 20px}.modal_interview .m_wrap .container ul li:first-child{padding:0 20px 30px}.modal_interview .m_wrap .container ul li .list_title{color:var(--point-color1);font-size:var(--font-medium);margin-bottom:15px;font-weight:700}.modal_interview .m_wrap .container ul li .list_answer{line-height:1.5}.rsvp_popup{height:100vh;height:calc(var(--vh,1vh) * 100);z-index:101;background:#0006;width:100vw;max-width:420px;height:100%;display:none;position:fixed;top:0}.rsvp_popup.active{display:block}.rsvp_popup .popup_wrap{background:var(--background);text-align:center;width:calc(100% - 60px);box-shadow:var(--box-shadow);border-radius:8px;padding:40px 19px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rsvp_popup .popup_wrap .title{margin-bottom:20px}.rsvp_popup .popup_wrap .title h2{font-size:var(--font-regular)}.rsvp_popup .popup_wrap .desc{border-bottom:1px dashed var(--line-color);margin-bottom:20px;padding-bottom:20px;font-size:.9rem}.rsvp_popup .popup_wrap .desc p{line-height:1.5}.rsvp_popup .popup_wrap .wedding_info{text-align:left;margin-bottom:30px;font-size:.85rem}.rsvp_popup .popup_wrap .wedding_info tr{vertical-align:baseline;letter-spacing:-.3px;line-height:1.5}.rsvp_popup .popup_wrap .wedding_info tr i{color:#6c6c6c;text-shadow:1px 1px 2px #0000001a;margin-right:4px;line-height:1.7}.layout.reverse_couple_name .rsvp_popup .popup_wrap .wedding_info span.groom_color{margin-left:4px}.rsvp_popup .popup_wrap .wedding_info span.groom_color{font-size:var(--font-small);color:var(--groom-color)}.rsvp_popup .popup_wrap .wedding_info span.bride_color{font-size:var(--font-small);color:var(--bride-color)}.rsvp_popup .popup_wrap .btn_box{margin-bottom:20px}.rsvp_popup .popup_wrap .btn_box a,.rsvp_popup .popup_wrap .btn_box button{background:var(--point-color2);color:var(--btn-font-color);font-size:.9rem;font-family:var(--font-family);border:none}.rsvp_popup .popup_wrap .show_btn label{font-size:var(--font-small);justify-content:center;align-items:center;padding:10px;display:flex}.rsvp_popup .popup_wrap .show_btn label>*{display:inline-block}.rsvp_popup .popup_wrap .show_btn label input{display:none}.rsvp_popup .popup_wrap .show_btn label div{border:1px solid var(--line-color);border-radius:50%;width:16px;height:16px;margin-right:4px;position:relative}.rsvp_popup .popup_wrap .show_btn label div i{color:var(--line-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rsvp_popup .popup_wrap .show_btn label p{color:var(--line-color)}.rsvp_popup .popup_wrap .show_btn label input:checked~div{background:var(--point-color2);border:1px solid #0000}.rsvp_popup .popup_wrap .show_btn label input:checked~div i{color:#fff}.rsvp_popup .popup_wrap .show_btn label input:checked~p{color:var(--black)}.rsvp_popup.modal_flower{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:all .3s;display:none;position:fixed;top:0}.rsvp_popup.modal_flower.active{opacity:1;visibility:visible;pointer-events:inherit}.rsvp_popup.modal_flower .popup_wrap{transition:all .3s;transform:translate(-50%,300%)}.rsvp_popup.modal_flower.active .popup_wrap{transform:translate(-50%,-50%)}.rsvp_popup.modal_flower .title h2{color:var(--point-color1)}.rsvp_popup.modal_flower .img_box{width:100px;margin:0 auto;font-size:0}.rsvp_popup.modal_flower .img_box img{object-fit:contain;width:100%;height:100%}.rsvp_popup.gs_popup .img_box_wrap{width:auto;height:200px;margin:10px auto 15px;font-size:0;position:relative;overflow:hidden}.rsvp_popup.gs_popup .img_box{z-index:2;width:200px;height:200px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.rsvp_popup.gs_popup .img_box.back{z-index:1;opacity:1;width:100px;height:100px;top:calc(50% - 12px);transform:translate(-50%,-50%)rotate(5deg)}.rsvp_popup.gs_popup .img_box img{object-fit:contain;width:100%;height:100%;margin:0 auto}.rsvp_popup.gs_popup .img_box.back img{object-fit:cover}.rsvp_popup.gs_popup .gs_time{font-size:var(--font-medium-s);margin-bottom:20px}.rsvp_popup.gs_popup .gs_time span{font-weight:600}#user_wrap .rsvp_popup .popup_wrap .close_btn{padding:10px;position:absolute;top:30px;right:10px}.loading_wrap{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);z-index:9999;height:100%;display:none;position:fixed;top:0}.loading_wrap.active{display:block}.loading_page{background:linear-gradient(180deg, var(--ivory), var(--animation-bg));background-size:200% 200%;justify-content:center;align-items:center;width:100%;max-width:420px;height:100%;animation:3s loading_page;display:flex}.loading_page .logo{width:100px;height:15px;position:absolute;bottom:30px}.loading_page .logo img{object-fit:contain;width:100%;height:100%}.loading_page .loading_typing{visibility:hidden;white-space:nowrap;font-family:var(--font-family);font-size:var(--font-medium);color:var(--black);text-align:center;border-right:1px solid;line-height:1.4;animation:.5s step-end infinite alternate blink;overflow:hidden}.loading_page_2{background-color:var(--animation-bg);justify-content:center;align-items:center;width:100%;max-width:420px;height:100%;display:flex}.loading_page_2 .smoky_text{text-align:center;color:#0000;padding:20px;font-size:16px;font-weight:400}.loading_page_2 .smoky_text span{text-shadow:0 0 20px #303030;opacity:0;animation:2s both smoky;display:inline-block}@keyframes smoky{30%{text-shadow:0 0 20px #303030}to{opacity:1;text-shadow:0 0 #303030}}.loading_page_2 .logo{width:100px;height:15px;position:absolute;bottom:30px}.loading_page_2 .logo img{object-fit:contain;width:100%;height:100%}.loading_page_3{width:100%;max-width:420px;height:100%;position:relative}.loading_page_3 .wrap .con{z-index:3;width:100%;height:100vh;position:relative}.loading_page_3 .wrap .con .main_top{background-image:url(https://salondeletter.com/img/_f/title/title_b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:65px;position:absolute;top:100px;left:50%;transform:translate(-50%)}.loading_page_3 .wrap .con .main_text{text-align:center;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:200px;left:50%;transform:translate(-50%)}.loading_page_3 .wrap .con .main_text span{font-size:17px;font-weight:400}.loading_page_3 .wrap .con .logo{width:120px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.loading_page_3 .wrap .con .logo img{width:100%;height:100%}.loading_page_3 .wrap .con .main_name .ampersand{background-image:url(https://salondeletter.com/img/_f/ampersand/ampersand_b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;margin:0 30px;display:inline-block}.loading_page_3 .wrap .con .main_date{text-align:center;letter-spacing:3px;width:100%;font-family:Old Standard TT,serif;font-size:11px;font-weight:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading_page_3 .wrap .con .main_date .top{margin-bottom:12px}.loading_page_3 .wrap .con .main_date .bottom span.day{letter-spacing:10px;padding:0 15px 0 25px;font-family:Old Standard TT,serif;font-size:32px;font-weight:600;position:relative}.loading_page_3 .wrap .con .main_bottom{text-align:center;width:100%;position:absolute;top:62%;left:50%;transform:translate(-50%)}.loading_page_3 .wrap .con .main_bottom .date{margin-bottom:12px;font-weight:400}.loading_page_3 .wrap .bg_t{z-index:1;width:100%;height:80%;font-size:0;position:absolute;top:0;left:0}.loading_page_3 .wrap .bg_b{font-size:0;position:absolute;bottom:0;left:0}.loading_page_3 .wrap .bg_t img,.loading_page_3 .wrap .bg_b img{object-fit:cover;object-position:bottom;width:100%;height:100%}.loading_page_3 .wrap .wax{background-image:var(--wax-stamp);text-align:center;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px;position:absolute;top:65%;left:50%;transform:translate(-50%)}.loading_page_3 .wrap .wax .engraved{background-color:var(--wax-stamp-color);color:var(--wax-stamp-color);text-shadow:0 0 #0003,0 0 #fff3,-.5px .5px #0003,.5px -.5px #fff3,-1px 1px #0003,1px -1px #fff3,-1.5px 1.5px #0003,1.5px -1.5px #fff3,0 0 4.5px #000;-webkit-background-clip:text;background-clip:text;font-family:Viaoda Libre,cursive;font-size:30px;font-weight:900;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.loading_page_3.off .wrap .con .con_top{height:80%;animation:2.2s ease-in 1s loading_ani_top}.loading_page_3.off .wrap .con .con_bottom{height:20%;animation:2.2s ease-in 1s loading_ani_bottom;position:relative}.loading_page_3.off .wrap .bg_t{opacity:1;visibility:visible;animation:2.2s ease-in 1s loading_ani_top}.loading_page_3.off .wrap .bg_b{opacity:1;visibility:visible;animation:2.2s ease-in 1s loading_ani_bottom}.loading_page_3.off .wrap .wax{opacity:1;visibility:hidden;pointer-events:none;animation:1s ease-in loading_ani_wax}@keyframes loading_ani_wax{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes loading_ani_top{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%)}}@keyframes loading_ani_bottom{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(30%)}}.loading_page_4 .wrap{width:100vw;max-width:420px;height:100vh;font-size:0;overflow:hidden}.loading_page_4 .wrap .con{background-image:url(https://file.salondeletter.com/SAMPLE/202302/11/5/e234c74f-3b3b-4854-84ce-9e17e032f98d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:420px;height:100%}.loading_page_4 .wrap .con .bg{background-color:var(--loading-bg-color)}.loading_page_4 .wrap .con svg{width:100vw;max-width:420px;height:100vh}.loading_page_4 .wrap .con svg path{stroke-dasharray:var(--svg-length);stroke-dashoffset:var(--svg-length);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.loading_page_4.active .wrap .con .bg{animation:bgClear 1s ease-out calc(var(--loading-draw-speed) * 1ms + .2s) 1 forwards}.loading_page_4.active .wrap .con svg path{animation:draw calc(var(--loading-draw-speed) * 1ms) ease-in-out forwards}.loading_page_4.active.fix .wrap .con .bg{animation:.3s ease-out 1.5s forwards bgClear}.loading_page_4.active.fix .wrap .con svg path{stroke-dashoffset:0;animation:none}@keyframes draw{0%{stroke-dashoffset:var(--svg-length)}to{stroke-dashoffset:0}}@keyframes bgClear{0%{opacity:1}to{opacity:0}}@media (height>=1150px){.loading_page_4{background-color:var(--loading-bg-color);justify-content:center;align-items:center;width:100%;max-width:420px;height:100vh;display:flex}.preview_inner .loading_page_4{height:initial}.preview_inner .loading_page_4 .wrap .con svg{max-height:820px}}.loading_page_5{background:var(--loading-bg-color);max-width:420px;height:100%}.loading_page_5 .wrap svg{fill:none;stroke-width:6px;width:100%;height:100vh;overflow:visible}.loading_page_5 .wrap svg path{stroke:var(--loading-ft-color);stroke-dasharray:var(--svg-length);stroke-dashoffset:var(--svg-length)}.loading_page_5.active .wrap svg path{animation:path_ calc(var(--loading-draw-speed) * 1ms) ease-in-out forwards}.loading_page_5.fix .wrap svg path{stroke-dashoffset:0;animation:none}@keyframes path_{0%{stroke-dashoffset:var(--svg-length)}to{stroke-dashoffset:0}}#user_wrap .header{z-index:25;background:var(--background);width:100%;max-width:420px;height:40px;display:none;position:fixed;top:0;box-shadow:0 8px 8px -8px #0003}#user_wrap .header .mobile_nav_btn{cursor:pointer;z-index:100;width:40px;height:40px;margin-left:auto;transition:all .5s;position:absolute;top:0;left:0}#user_wrap .header .mobile_nav_btn.active{background:var(--point-color2)}#user_wrap .header .mobile_nav_btn .wrap{width:20px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#user_wrap .header .mobile_nav_btn.active .wrap span{background:#fff}#user_wrap .header .mobile_nav_btn span{background:#a2a2a2;width:100%;height:2px;transition:all .3s;position:absolute}#user_wrap .header .mobile_nav_btn span:nth-child(2),#user_wrap .header .mobile_nav_btn span:nth-child(3){top:50%;transform:translateY(-50%)}#user_wrap .header .mobile_nav_btn span:nth-child(4){bottom:0}#user_wrap .header .mobile_nav_btn.active span:first-child,#user_wrap .header .mobile_nav_btn.active span:nth-child(4){opacity:0;visibility:hidden}#user_wrap .header .mobile_nav_btn.active span:nth-child(2){transform:rotate(45deg)}#user_wrap .header .mobile_nav_btn.active span:nth-child(3){transform:rotate(-45deg)}#user_wrap .header .mobile_menu{width:101%;max-width:420px;height:100vh;height:calc(var(--vh,1vh) * 100);z-index:99;box-sizing:border-box;background:#ffffffe6;height:100%;padding:40px;transition:all .5s;display:none;position:fixed;top:0;left:50%;transform:translate(-50%)}#user_wrap .header .mobile_menu.active{display:block}#user_wrap .header .mobile_menu ul{text-align:left;box-sizing:border-box;border:1px solid #c9c9c8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:scroll}#user_wrap .header .mobile_menu ul li{font-size:var(--font-small);padding:10px 0;font-weight:700;animation:.5s linear both moving}#user_wrap .header .mobile_menu ul li i{opacity:0;margin-right:5px;transition:all .5s}#user_wrap .header .mobile_menu ul li:hover i{opacity:1}#user_wrap .header .header_name{text-align:center;justify-content:center;align-items:baseline;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#user_wrap .header .header_name span{font-size:var(--font-small)}#user_wrap .header .header_name i{font-size:var(--font-xsmall);color:#ffa9a9;margin:0 1px}.utext,.utext *{font-family:var(--font-family)!important;font-size:var(--font-medium)!important;line-height:1.7!important}.utext i{font-style:italic}.day_al{height:100vh;height:calc(var(--vh,1vh)* 100);color:#333;opacity:0;visibility:hidden;z-index:91;background:#0006;width:100vw;max-width:420px;transition:all .3s;display:none;position:fixed;top:0}.day_al.active{opacity:1;visibility:visible;pointer-events:inherit;transition:all .3s;display:block}.preview_inner .day_al{border-radius:3px;max-width:420px;max-height:820px;top:50%;transform:translateY(-50%)scale(1.007)}.day_al .content_box{text-align:center;width:90%;box-shadow:var(--box-shadow);will-change:transform;background:#fff;border-radius:5px;padding:25px 0;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(300%)}.day_al.active .content_box{transition:all .3s;bottom:20px;transform:translate(-50%)translateY(0)}.day_al .content{margin-bottom:15px}.day_al .content:last-of-type{margin-bottom:0}.day_al .day_title{font-size:20px}.day_a .btn_box button{background:var(--point-color2);color:var(--btn-font-color)}.section1{background:var(--main-section-background);margin-bottom:30px}.section1.type_a .main_name{justify-content:space-around;align-items:baseline;width:75%;margin:0 auto;padding:40px 0;font-size:18px;display:flex}.section1.type_a .main_name span{font-size:28px;font-weight:500}.section1.type_a .main_img{height:calc(100vh - 237px);max-height:613px;min-height:430px!important}.section1.type_a .main_img img{object-fit:cover;width:100%;height:100%}.section1.type_a .main_locate{text-align:center;padding:30px 0;font-size:18px}.section1.type_a .main_locate .time{margin-bottom:20px}.section1.type_a .main_locate .time span{font-weight:500}.section1.type_b .main_top{text-wrap:none;margin:0 auto 8px;padding:20px 0;font-family:SunBatang-Light;transform:scale(.95)}.section1.type_b .main_top i{display:inline-block;transform:scale(1.2);font-family:Mrs Saint Delafield,cursive!important}.section1.type_b .main_middle{justify-content:space-between;align-items:center;height:calc(100vh - 346px);max-height:504px;display:flex;min-height:340px!important}.section1.type_b .main_middle .left_box{flex:2;height:100%;box-shadow:1px 1px 4px #00000026}.section1.type_b .main_middle .left_box img{object-fit:cover;object-position:center;width:100%;height:100%}.section1.type_b .main_middle .right_box{flex:1;margin-left:10px}.section1.type_b .main_middle .right_box span{text-shadow:1px 1px 2px #00000026;font-family:Old Standard TT,serif;font-size:100px;font-weight:600}.section1.type_b .main_bottom{text-align:center}.section1.type_b .main_bottom .time{border-top:2px solid var(--black);border-bottom:2px solid var(--black);margin-top:40px;padding:5px 0;display:inline-block}.section1.type_b .main_bottom .time span{font-size:18px;font-weight:600}.section1.type_b .main_bottom .main_name{justify-content:center;align-items:baseline;margin-top:18px;display:flex;position:relative}.section1.type_b .main_bottom .main_name>div{display:inline-block}.section1.type_b .main_bottom .main_name span{font-size:30px;font-weight:600}.section1.type_b .main_bottom .main_name i{margin:0 4px;font-style:normal}.section1.type_b .main_bottom .main_name:after{content:"";background:var(--black);width:30%;height:3px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.section1.type_b .main_bottom .locate{margin-top:30px;padding-bottom:40px}.section1.type_b .main_bottom .locate span{font-size:18px;font-weight:600}.section1.type_c{box-sizing:border-box;align-items:center;display:flex}.section1.type_c .main_top{width:100%;margin:90px auto 20px;position:relative}.section1.type_c .main_top .main_text{text-align:center;width:100%;height:150px;position:absolute;top:-40px}.section1.type_c .main_top .main_text span{font-size:19px;font-weight:600}.section1.type_c .main_top .type_c_wrap{position:relative}.section1.type_c .main_top .img_box{width:calc(100% - 110px);min-width:200px;max-width:280px;height:calc(100vh - 254px);min-height:413px;max-height:440px;box-shadow:var(--box-shadow);border:none;border-radius:500px 500px 0 0;margin:0 auto;position:relative;overflow:hidden}.section1.type_c .main_top .img_box img{object-fit:cover;width:100%;height:100%}.section1.type_c .main_top .main_name{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_c .main_top .main_name span{flex-direction:column;justify-content:space-between;height:210px;font-size:30px;font-weight:500;display:flex;position:absolute;bottom:0}.section1.type_c .main_top .main_name span b{font-weight:inherit;flex-direction:column;justify-content:flex-end;display:flex}.section1.type_c .main_bottom{text-align:center;border-top:1px solid var(--black);border-bottom:1px solid var(--black);width:80%;margin:60px auto 0;font-size:18px;font-weight:600;line-height:40px}.section1.type_c .main_bottom .time span{font-size:1rem;font-weight:800}.section1.type_d{justify-content:center;align-items:center;width:100%;height:auto;max-height:850px;display:flex;position:relative}.section1.type_d .main_top{background-image:url(../../img/_d/leaves3.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:100vw;max-width:420px;height:calc(100vh - 259px);max-height:591px;margin-top:50px;display:flex;min-height:408px!important}.section1.type_d .main_top .main_name{text-align:center;flex-direction:column;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:400;display:flex}.section1.type_d .main_top .main_name>div{min-width:100px}.section1.type_d .main_top .main_name span{color:#75542d;font-family:KOTRA_SONGEULSSI,SunBatang-Light,sans-serif;font-size:32px;font-weight:200;line-height:1.7;display:inline-block}.section1.type_d .main_top .main_name i{margin:0 4px;font-style:normal}.section1.type_d .main_bottom{text-align:center}.section1.type_d .main_bottom .main_text{margin:20px 0}.section1.type_d .main_bottom .main_text p{font-size:16px}.section1.type_d .main_bottom .time{justify-content:center;align-items:center;margin-bottom:20px;padding:0 40px;display:flex;position:relative}.section1.type_d .main_bottom .time>span{flex:1;line-height:1.5}.section1.type_d .main_bottom .time>span:first-of-type,.section1.type_d .main_bottom .time>span:last-of-type{border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);flex:1.5}.section1.type_d .main_bottom .time>span span{font-size:14px;line-height:1.1;display:block}.section1.type_d .main_bottom .time>span span:nth-child(2){color:#75542d;font-size:32px;font-weight:600}.section1.type_d .main_bottom .locate{margin-bottom:40px}.section1.type_d .main_bottom .locate span{margin-bottom:10px;display:block}.section1.type_e{height:100vh;min-height:667px;max-height:850px;position:relative}.section1.type_e .wrap{z-index:1;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_e .wrap .main_name{color:#fff;font-family:var(--font-family);text-shadow:0px 0px 5px var(--black);text-align:center;flex-direction:column;font-size:32px;display:flex;position:absolute;top:40px}.section1.type_e .wrap .main_top.R .main_name{right:40px}.section1.type_e .wrap .main_top.L .main_name{left:40px}.section1.type_e .wrap .main_top.C .main_name{left:50%;transform:translate(-50%)}.section1.type_e .wrap .main_top.D{display:none}.section1.type_e .wrap .main_name span{display:inline}.section1.type_e .wrap .main_name.eng{font-family:Hurricane,cursive}.section1.type_e .wrap .main_name.eng span{font-size:32px;line-height:1;display:block}.section1.type_e .wrap .main_bottom{background:#ffffffa6;border-radius:5px;width:90%;padding:5px 0 15px;font-size:18px;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:1px 1px 3px #0003}.section1.type_e .wrap .main_bottom .main_text{margin:0 auto 8px;font-family:Hurricane,cursive}.section1.type_e .wrap .main_bottom .main_text.kor{font-family:var(--font-family);align-items:baseline;margin:12px auto;display:inline-flex}.section1.type_e .wrap .main_bottom .main_text.kor>span{margin:0 5px}.section1.type_e .wrap .main_bottom .main_text.eng{width:calc(100% - 50px)}.layout.reverse_couple_name .section1.type_e .wrap .main_bottom .main_text.row_couple_name .textFitted{flex-direction:row-reverse;align-items:baseline;gap:5px;display:inline-flex!important}.section1.type_e .wrap .main_bottom .main_text.kor span div{margin:0 6px;font-size:16px!important;display:inline-flex!important}.section1.type_e .wrap .main_bottom .main_text.kor div span{justify-content:center;font-size:32px}.section1.type_e .wrap .main_bottom .time{margin-bottom:8px}.section1.type_e .wrap .main_bottom .time span{font-size:16px}.section1.type_e .wrap .main_bottom .locate span{margin-top:8px}.section1.type_e .bg{width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_e .bg img{object-fit:cover;width:100%;height:100%}.section1.type_f{height:100vh;min-height:660px;max-height:850px;position:relative}.section1.type_f .wrap{z-index:1;width:100%;height:100%;position:relative}.section1.type_f .wrap .main_top{background-image:url(../../img/_f/title/title_b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:65px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.section1.type_f .wrap .main_name{text-align:center;text-wrap:nowrap;justify-content:center;align-items:center;width:calc(100% - 40px);display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%)}.section1.type_f .wrap .main_name span{font-size:32px;font-weight:400}.section1.type_f .wrap .main_name span.name_wrap{justify-content:center;width:45%;display:inline-flex}.section1.type_f .wrap .main_name.eng span{font-size:inherit;font-weight:inherit;font-family:Great Vibes,cursive!important}.section1.type_f .wrap .main_name .ampersand{background-image:url(../../img/_f/ampersand/ampersand_b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;margin:0 30px;display:inline-flex}.section1.type_f .wrap .main_name.eng .ampersand{margin:0 8px}.section1.type_f .wrap .main_date{text-align:center;letter-spacing:3px;width:100%;font-family:Old Standard TT,serif;font-size:11px;font-weight:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section1.type_f .wrap .main_date .top{margin-bottom:12px}.section1.type_f .wrap .main_date .bottom span.day{letter-spacing:10px;padding:0 15px 0 25px;font-family:Old Standard TT,serif;font-size:32px;font-weight:600;position:relative}.section1.type_f .wrap .main_date .bottom span.day:before,.section1.type_f .wrap .main_date .bottom span.day:after{content:"";background:#333;width:1px;height:100%;position:absolute;top:0}.section1.type_f .wrap .main_date .bottom span.day:before{left:10px}.section1.type_f .wrap .main_date .bottom span.day:after{right:10px}.section1.type_f .wrap .main_bottom{text-align:center;width:100%;position:absolute;top:62%;left:50%;transform:translate(-50%)}.section1.type_f .wrap .main_bottom .date{margin-bottom:12px;font-weight:400}.section1.type_f .bg{background-position:bottom;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;background-image:var(--wax-paper)!important}.section1.type_f .wax{background-image:var(--wax-stamp);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;width:114px;height:114px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.section1.type_f.kor .main_name.eng,.section1.type_f.eng .main_name.kor{display:none}.engraved{background-color:var(--wax-stamp-color);color:var(--wax-stamp-color);text-shadow:0 0 #0003,0 0 #fff3,-.5px .5px #0003,.5px -.5px #fff3,-1px 1px #0003,1px -1px #fff3,-1.5px 1.5px #0003,1.5px -1.5px #fff3,0 0 4.5px #000;-webkit-background-clip:text;background-clip:text;font-family:Viaoda Libre,cursive;font-size:30px;font-weight:900;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.section1.type_f.white{color:#fff}.section1.type_f.white .wrap .main_top{background-image:url(../../img/_f/title/title_w.png)}.section1.type_f.white .wrap .main_name .ampersand{background-image:url(../../img/_f/ampersand/ampersand_w.png)}.section1.type_f.white .wrap .main_date .bottom span.day:before,.section1.type_f.white .wrap .main_date .bottom span.day:after{background:#fff}.section1.type_g{position:relative}.section1.type_g:after{content:"";z-index:1;border:1px solid #7777778f;border-radius:4px;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section1.type_g .main_img{position:relative;overflow:hidden}.section1.type_g .main_img .img_box{height:calc(100vh - 225px);max-height:625px;font-size:0;min-height:430px!important}.section1.type_g .main_img .img_box img{object-fit:cover;object-position:center;width:100%;height:100%}.section1.type_g .main_img .gradient{background:linear-gradient(to bottom, transparent 60%, var(--main-section-background-color));z-index:1;width:100%;height:100%;position:absolute;bottom:0}.section1.type_g .main_bottom{text-align:center;font-family:var(--font-family);min-height:225px;padding:25px}.section1.type_g .main_bottom .time{margin-bottom:10px;font-size:16px}.section1.type_g .main_bottom .time .top{margin-bottom:8px}.section1.type_g .main_bottom .time .top span{font-size:32px;font-weight:400;position:relative}.section1.type_g .main_bottom .time .top span:after{content:"";background:#333;width:100%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section1.type_g .main_bottom .locate{margin-bottom:10px;font-size:14px}.section1.type_g .main_bottom .name{flex-wrap:nowrap;justify-content:space-around;align-items:center;width:60%;min-width:200px;margin:0 auto 20px;font-size:21px;font-weight:400;display:flex;position:relative}.section1.type_g .main_bottom .name>div{flex:1}.section1.type_g .main_bottom .name i.name_i{font-family:var(--font-family)}.section1.type_h{height:100vh;min-height:650px;max-height:700px;position:relative}.section1.type_h.hide_bottom{min-height:600px;max-height:600px}.section1.type_h .wrap{height:100%;padding:15px;position:relative}.section1.type_h .wrap .main_top{width:100%;height:auto;position:relative}.section1.type_h .wrap .main_top .top_wrap{background:linear-gradient(#fff 5%,#fafafa 95%);width:100%;height:100%;min-height:520px;margin:0 auto;padding:40px 0 30px;box-shadow:1px 1px 4px #0000004d}.section1.type_h .wrap .main_top .top_wrap.off{box-shadow:none;background:0 0}.section1.type_h .wrap .main_top .img_box{width:calc(100% - 70px);min-width:180px;height:355px;margin:0 auto;box-shadow:1px 1px 4px #0000004d}.section1.type_h .wrap .main_top .img_box img{object-fit:cover;width:100%;height:100%}.section1.type_h .wrap .main_top .top_text_box{position:absolute;top:60px;right:2%}.section1.type_h .wrap .main_top .top_text_box .text{font-size:15px;font-family:var(--font-family)}.section1.type_h .wrap .main_top .top_text_box .text p{text-align:center}.section1.type_h .wrap .point_word{text-align:center;width:calc(100% - 90px);min-width:280px;color:var(--svg-stroke-color);visibility:hidden;margin:30px auto 0;font-size:18px}.section1.type_h .wrap .point_word.active{visibility:visible}.section1.type_h .wrap .point_word.on{color:#0000;font-size:18px}.section1.type_h .wrap .point_word.on span{text-shadow:0 0 40px var(--svg-stroke-color);opacity:0;animation:2s .5s both smoky_2;display:inline-block}@keyframes smoky_2{30%{text-shadow:0 0 20px var(--svg-stroke-color)}to{opacity:1;text-shadow:0 0 0 var(--svg-stroke-color)}}.section1.type_h .wrap .svg_text{width:100%;display:none;position:absolute;top:390px;left:50%;transform:translate(-50%)}.section1.type_h .wrap .svg_text.active{display:block}.section1.type_h .wrap .svg_text svg{fill:none;stroke-width:10px;width:70%;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.section1.type_h .wrap .svg_text svg.rotate{transform:rotate(-6deg)translate(-50%)translateY(-35px)}.section1.type_h .wrap .svg_text svg.rotate2{width:90%;transform:rotate(-6deg)translate(-50%)translateY(-56px)}.section1.type_h .wrap .svg_text svg path{stroke:var(--svg-stroke-color);stroke-dasharray:var(--main-svg-polaroid-length);stroke-dashoffset:var(--main-svg-polaroid-length);animation:svg_draw calc(var(--main-draw-speed) * 1ms) ease-in-out forwards}.section1.type_h .wrap .svg_text.fix svg path{stroke-dashoffset:0;animation:none}@keyframes svg_draw{to{stroke-dashoffset:0}}.section1.type_h .wrap .main_bottom{text-align:center;width:100%;font-size:var(--font-regular);margin-top:15px;padding:10px 0}.section1.type_h.hide_bottom .wrap .main_bottom{display:none}.section1.type_h .wrap .main_bottom .locate{margin-top:12px}.section1.type_a.type_en{font-family:Playfair Display,serif}.section1.type_a.type_en .main_name{flex-direction:column;align-items:center;width:100%;padding:15px}.section1.type_a.type_en .main_name .name span{margin-right:12px;font-weight:400}.section1.type_a.type_en .main_name .name span:last-child{margin-right:0}.section1.type_a.type_en .main_name .and{margin:4px 0;font-family:Karla,sans-serif;font-size:16px}.section1.type_i{height:100vh;min-height:620px;max-height:850px;position:relative}.section1.type_i .text_area{z-index:1;color:#fff;width:100%;height:100%;font-size:18px;font-weight:800;position:absolute;top:0;left:0}.section1.type_i .text_area .name_box .kor_name{font-size:24px;position:absolute;top:25px}.section1.type_i .text_area .name_box .b_name .kor_name{right:15px}.section1.type_i .text_area .name_box .g_name .kor_name{left:15px}.section1.type_i .text_area .name_box .eng_name{writing-mode:vertical-rl;text-orientation:sideways;letter-spacing:1px;position:absolute;top:70px}.section1.type_i .text_area .name_box .b_name .eng_name{right:15px}.section1.type_i .text_area .name_box .g_name .eng_name{left:15px}.layout.reverse_couple_name .section1.type_i .text_area .name_box .b_name .kor_name{right:initial;left:15px}.layout.reverse_couple_name .section1.type_i .text_area .name_box .g_name .kor_name{left:initial;right:15px}.layout.reverse_couple_name .section1.type_i .text_area .name_box .b_name .eng_name{right:initial;left:15px}.layout.reverse_couple_name .section1.type_i .text_area .name_box .g_name .eng_name{left:initial;right:15px}.layout .section1.type_i.reverse_couple_name .text_area .name_box .b_name .kor_name{right:initial;left:15px}.layout .section1.type_i.reverse_couple_name .text_area .name_box .g_name .kor_name{left:initial;right:15px}.layout .section1.type_i.reverse_couple_name .text_area .name_box .b_name .eng_name{right:initial;left:15px}.layout .section1.type_i.reverse_couple_name .text_area .name_box .g_name .eng_name{left:initial;right:15px}.section1.type_i .text_area .date_box{writing-mode:vertical-rl;text-orientation:sideways;position:absolute;bottom:40px;right:15px}.section1.type_i .text_area .date_box .time{margin-top:8px}.section1.type_i .text_area .hall_box{writing-mode:vertical-rl;text-orientation:sideways;position:absolute;bottom:40px;left:15px}.section1.type_i .text_area .hall_box .hall{margin-top:8px}.section1.type_i .bg_box,.section1.type_i .bg_box .section1_dimmed{width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_i .bg_box img{object-fit:cover;width:100%;height:100%}.section1.type_j{height:100vh;min-height:620px;max-height:850px;position:relative}.section1.type_j .content_box{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_j .svg_text{width:100%;display:none;position:absolute;left:50%;transform:translate(-50%)}.section1.type_j .svg_text.active{display:block}.section1.type_j .svg_text svg{fill:none;stroke-width:10px;width:100%;overflow:visible}.section1.type_j .svg_text svg path{stroke:var(--main-svg-color);stroke-dasharray:var(--main-svg-length);stroke-dashoffset:var(--main-svg-length);animation:svg_draw2 calc(var(--main-draw-speed) * 1ms) ease-in-out forwards}.section1.type_j .svg_text.fix svg path{stroke-dashoffset:0;animation:none}@keyframes svg_draw2{to{stroke-dashoffset:0}}.section1.type_j .content_box .text_box{text-align:center;width:100%;color:var(--svg-stroke-color);font-size:18px;font-weight:600;position:absolute}.section1.type_j .content_box .text_box a{color:var(--svg-stroke-color)}.section1.type_j .bg_box{width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_j .bg_box .section1_dimmed{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.section1.type_j .bg_box img{object-fit:cover;width:100%;height:100%}.section1.type_j.info{margin-bottom:150px}.type_j_info{text-align:center;width:80%;padding:12px 0;font-size:15px;line-height:1.6;display:none;position:absolute;bottom:-130px;left:50%;transform:translate(-50%)}.type_j_info:after,.type_j_info:before{content:"";background-color:var(--common-font-color);width:80%;height:1px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 1px #0000001a}.type_j_info:after{bottom:0}.type_j_info:before{top:0}.section1.type_j.info .type_j_info{display:block}.type_j_info .time{font-size:15px;position:relative}.type_k{background:var(--main-section-background);justify-content:center;align-items:center;height:100%;min-height:680px;max-height:850px;padding:40px 0;display:flex;position:relative}.type_k .img_wrap{height:100%;margin:0 auto}.type_k .img_wrap .img_box{width:calc(100% - 40px);max-height:200px;margin:0 auto;font-size:0;overflow:hidden}.type_k .img_wrap .img_box:nth-of-type(2){margin:20px auto}.type_k .img_wrap .img_box img{object-fit:cover;width:100%;height:100%}.section2{padding:var(--section-margin)}.section2>div{margin:0 auto}.section2 .img_box{width:36px;height:36px;margin-bottom:50px;display:none}.section2 .img_box img{object-fit:cover;width:100%;height:100%}.section2 .contents{text-align:center}.section2 .contents>div{font-size:var(--font-medium);margin:0 auto;padding:0 30px;line-height:1.7}.section2 .contents>div p,.section2 .contents>div span{font-family:var(--font-family)!important;font-size:var(--font-medium)!important}.section3{padding:var(--section-margin)}.section3 .modal_contact_btn_box{text-align:center;margin:45px auto 0}.section3 .tel_wrap{text-align:center}.section3 .tel_wrap .tel_inner_wrap{flex-direction:column;display:flex}.section3 .tel_wrap .tel_list{justify-content:center;align-items:center;width:100%;margin-bottom:15px;display:flex}.section3 .tel_wrap>div>span{margin-right:6px;font-size:1.05rem;font-weight:400}.section3 .tel_wrap>div .p_name{align-items:center;display:flex}.section3 .tel_wrap>div .p_name .img_box{width:14px;margin-right:2px;font-size:0}.section3 .tel_wrap>div .p_name .img_box img{object-fit:contain;width:100%;height:100%}.section3 .tel_wrap>div .relation{align-items:center}.section3 .tel_wrap>div .relation span{margin-right:4px;font-size:.9rem;font-weight:400;display:inline-block}.section3 .tel_wrap>div .relation span:last-child{text-align:center;min-width:32px;display:inline-block}.section3 .tel_wrap>div>span.f_name{min-width:37px;margin-right:0}.section3 .tel_wrap>div .icon{margin-left:10px}.section3 .tel_wrap>div .icon a{color:var(--point-color1);text-shadow:1px 1px 2px #00000026;font-size:18px}.section3 .tel_wrap .l_btn{margin:35px 0 0}.section3 .tel_wrap2{text-align:center;padding:0 5px}.section3 .tel_wrap2 .img_con{justify-content:center;gap:10px;margin:0 auto;display:flex}.section3 .tel_wrap2 .img_con .img_box{min-width:calc(50% - 8px);height:200px;box-shadow:var(--box-shadow);background-color:#e7e7e7;border-radius:3px;font-size:0;overflow:hidden}.section3 .tel_wrap2 .img_con .img_box img{object-fit:cover;width:100%;height:100%}.section3 .tel_wrap2 .name_con{gap:5px;margin:20px 0 15px;display:flex}.section3 .tel_wrap2 .name_con .name_list{flex:1;justify-content:center;align-items:center;display:flex}.section3 .tel_wrap2 .name_con .name_list .name_box{font-size:var(--font-small)}.section3 .tel_wrap2 .name_con .name_list.groom .name_box{color:var(--groom-color)}.section3 .tel_wrap2 .name_con .name_list.bride .name_box{color:var(--bride-color)}.section3 .tel_wrap2 .name_con .name_list .name_box .name{font-size:var(--font-medium);color:var(--common-font-color);margin:0 4px}.section3 .tel_wrap2 .name_con .name_list .icon a{color:var(--point-color1)}.section3 .tel_wrap2 .introduce_con{gap:5px;display:flex}.section3 .tel_wrap2 .introduce_con .introduce_list{text-align:center;flex:1;line-height:1.6!important;font-family:var(--font-family)!important;font-size:15px!important}.section3 .tel_wrap2 .introduce_con .introduce_list p,.section3 .tel_wrap2 .introduce_con .introduce_list div{font-family:var(--font-family)!important;font-size:15px!important}.section3 .tel_wrap2 .relation_con{gap:5px;margin-top:20px;display:flex}.section3 .tel_wrap2 .relation_con .relation_list{text-align:center;flex:1;justify-content:center;align-items:center;display:inline-flex}.section3 .tel_wrap2 .relation_con .relation_list .parents{align-items:center;margin-right:3px;display:inline-flex}.section3 .tel_wrap2 .relation_con .relation_list .parents span{font-size:13px;font-weight:400}.section3 .tel_wrap2 .relation_con .relation_list .parents span:last-of-type{margin-right:0}.section3 .tel_wrap2 .relation_con .relation_list .parents span.img_box{width:15px;height:15px;margin-right:1px;font-size:0}.section3 .tel_wrap2 .relation_con .relation_list .parents span.img_box img{object-fit:contain;width:100%;height:100%}.section3 .tel_wrap2 .relation_con .relation_list .relation{font-size:var(--font-small)}.section3 .tel_wrap2 .relation_con .relation_list .relation span{font-size:13px;font-weight:400}.section3 .tel_wrap2 .modal_contact_btn{margin:55px 0 0}.section3 .tel_wrap3 .container .con{align-items:center;gap:5px;padding:10px;display:flex}.section3 .tel_wrap3 .container .con.sec{flex-direction:row-reverse;margin-top:25px}.section3 .tel_wrap3 .container .con .left{flex:1}.section3 .tel_wrap3 .container .con .left .wrap{padding-right:10px}.section3 .tel_wrap3 .container .con.sec .left .wrap{padding-right:initial;padding-left:15px}.section3 .tel_wrap3 .container .con .left .top{align-items:center;margin-bottom:12px;padding-bottom:6px;display:flex;position:relative}.section3 .tel_wrap3 .container .con .left .top:after{content:"";background-color:var(--common-font-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.section3 .tel_wrap3 .container .con .left .top .name{font-size:1rem}.section3 .tel_wrap3 .container .con .left .top .name small{color:var(--groom-color);margin-right:4px}.section3 .tel_wrap3 .container .con.sec .left .top .name small{color:var(--bride-color)}.section3 .tel_wrap3 .container .con .left .bottom .desc{line-height:1.6}.section3 .tel_wrap3 .container .con .right{flex:1}.section3 .tel_wrap3 .container .con .right .img_box{width:100%;min-width:185px;height:225px;box-shadow:var(--box-shadow);border-radius:5px;font-size:0;overflow:hidden}.section3 .tel_wrap3 .container .con .right .img_box img{object-fit:cover;width:100%;height:100%}.section3 .tel_wrap3 .icon.groom a,.section3 .tel_wrap3 .icon.bride a{color:var(--point-color1)}.section3 .tel_wrap3 .rel_box{align-items:center;margin-bottom:15px;font-size:13px;display:flex}.section3 .tel_wrap3 .desc_box{margin-top:18px;line-height:1.6}.section3 .tel_wrap3 .rel_box .parents{align-items:center;display:inline-flex}.section3 .tel_wrap3 .rel_box .parents span{font-weight:400}.section3 .tel_wrap3 .rel_box .parents span:last-of-type{margin-right:0}.section3 .tel_wrap3 .rel_box .parents span.img_box{width:13px;height:13px;margin-right:2px;font-size:0}.section3 .tel_wrap3 .rel_box .parents span.img_box img{object-fit:contain;width:100%;height:100%}.section3 .tel_wrap4 .con{margin:40px 0;padding:0 10px}.section3 .tel_wrap4 .img_box{width:100%;height:250px;box-shadow:var(--box-shadow);border-radius:10px;font-size:0;overflow:hidden}.section3 .tel_wrap4 .img_box img{object-fit:cover;width:100%;height:100%}.section3 .tel_wrap4 .name_box{margin-top:20px;padding-bottom:6px;font-size:1rem;font-weight:500;display:inline-block;position:relative}.section3 .tel_wrap4 .name_box:after{content:"";background-color:var(--common-font-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.section3 .tel_wrap4 .name_box small{color:var(--groom-color);margin-right:4px}.section3 .tel_wrap4 .sec .name_box small{color:var(--bride-color)}.section3 .tel_wrap4 .name_box span.groom,.section3 .tel_wrap4 .name_box span.bride{color:var(--point-color1)}.section3 .tel_wrap4 .rel_box{align-items:center;margin-top:15px;font-size:.9rem;display:flex}.section3 .tel_wrap4 .desc_box{margin-top:18px;line-height:1.6}.section3 .tel_wrap4 .rel_box .parents{align-items:center;display:inline-flex}.section3 .tel_wrap4 .rel_box .parents span{font-weight:400}.section3 .tel_wrap4 .rel_box .parents span:last-of-type{margin-right:0}span.char_box{font-family:Nanum Myeongjo,serif}.section3 .tel_wrap4 .rel_box .parents span.img_box{width:13px;height:13px;margin-right:2px;font-size:0}.section3 .tel_wrap4 .rel_box .parents span.img_box img{object-fit:contain;width:100%;height:100%}.section3 .tel_wrap4 .icon.groom a,.section3 .tel_wrap4 .icon.bride a{color:var(--point-color1)}.intro_fam_name{justify-content:center;align-items:center;gap:1px;display:flex}.intro_fam_name .fam_name_box{flex-direction:column;align-items:center;gap:15px;display:flex}.intro_fam_name .fam_name_box.right{align-items:flex-end}.intro_fam_name.has_alias .fam_name_box.right{align-items:center}.intro_fam_name .fam_name_box.small{font-size:.9rem}.intro_fam_name .fam_name_box .name_group{flex-direction:column;justify-content:center;align-items:center;min-height:1.5rem;display:flex}.intro_fam_name.has_alias .fam_name_box .name_group{min-height:3rem}.intro_fam_name .fam_name_box .name_group .real_name{align-items:center;display:flex}.intro_fam_name .fam_name_box .name_group .real_name .angel{display:flex}.intro_fam_name .fam_name_box .name_group .real_name .angel .img_box{justify-content:center;align-items:center;width:14px;margin-right:2px;display:inline-flex}.intro_fam_name .fam_name_box .name_group .real_name .angel .img_box img{object-position:center;object-fit:contain;width:100%;height:100%;font-size:0}.intro_fam_name .fam_name_box .name_group .name{justify-content:space-between;min-width:2.8rem;display:flex}.intro_fam_name .fam_name_box .name_group .name span{min-width:.3rem}.intro_fam_name .fam_name_box .name_group .alias_name{margin-top:5px;font-size:.85rem}.intro_fam_name_2{flex-direction:column;gap:15px;width:fit-content;margin:0 auto;display:flex}.intro_fam_name_2.center{align-items:center}.intro_fam_name_2.right{align-items:flex-end}.intro_fam_name_2.left{align-items:flex-start}.intro_fam_name_2 .fam_line{justify-content:center;align-items:center;gap:1px;display:flex}.intro_fam_name_2 .fam_line .fam_name_box.mw{min-width:1.8rem}.intro_fam_name_2 .fam_line .fam_name_box.small{justify-content:center;align-items:center;min-height:21px;display:flex}.intro_fam_name_2 .fam_line .fam_name_box.small span{font-size:.9rem}.intro_fam_name_2 .fam_line .fam_name_box .name_group{flex-direction:column;justify-content:center;align-items:center;display:flex}.intro_fam_name_2 .fam_line .fam_name_box .name_group .real_name{align-items:center;width:100%;min-width:2.8rem;display:flex}.width_init{min-width:initial!important}.intro_fam_name_2 .fam_line .fam_name_box .name_group .real_name .angel{display:flex}.intro_fam_name_2 .fam_line .fam_name_box .name_group .real_name .angel .img_box{justify-content:center;align-items:center;width:14px;margin-right:2px;display:inline-flex}.intro_fam_name_2 .fam_line .fam_name_box .name_group .real_name .angel .img_box img{object-position:center;object-fit:contain;width:100%;height:100%;font-size:0}.intro_fam_name_2 .fam_line .fam_name_box .name_group .real_name .name{justify-content:space-between;align-items:center;width:100%;display:flex}.intro_fam_name_2 .fam_line .fam_name_box .name_group .real_name .name span{min-width:.3rem}.intro_fam_name_2 .fam_line .fam_name_box .name_group .alias_name{margin-top:5px;font-size:.85rem}.section4{padding:var(--section-margin);opacity:0;visibility:hidden;transition:all .6s;position:relative;transform:translateY(10px)}.section4.active{opacity:1;visibility:visible;transform:translateY(0)}.section4 .inner{width:100%}.section4 .table_wrap{padding:0 5px}.section4 .table_wrap.type_1{border-bottom:2px solid var(--point-color1);width:95%;margin:0 auto}.section4 table{width:100%;position:relative}.section4 .table_wrap.type_1 table caption{margin-bottom:20px}.section4 .table_wrap.type_1 table caption span{text-align:left;font-size:var(--font-xlarge);color:var(--point-color1);text-shadow:1px 1px 2px #0000000d;font-weight:500;display:block}.section4 .table_wrap.type_1 table thead{text-align:center;border-top:2px solid var(--point-color1)}.section4 .table_wrap.type_1 table thead tr th{line-height:3;font-size:var(--font-medium);font-weight:600}.section4 .table_wrap.type_1 table thead tr th:first-child{color:var(--point-color1)}.section4 .table_wrap.type_1 table tbody{text-align:center}.section4 .table_wrap.type_1 table tbody td{line-height:4;font-size:var(--font-medium);font-weight:500;position:relative}.section4 .table_wrap table tbody tr td.active{color:var(--btn-font-color);z-index:1}.section4 .table_wrap table tbody td.active:before{content:"";z-index:-1;background:var(--point-color2);width:36px;height:36px;box-shadow:var(--box-shadow);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section4 .table_wrap table tbody tr td em{width:100%;max-width:54px;color:var(--black);text-align:center;font-size:11px;font-style:normal;line-height:1.2;display:none;position:absolute;top:88%;left:50%;transform:translate(-50%)}.section4 .table_wrap table tbody tr td.active em{display:block}.section4 .d_day{margin:60px 20px}.section4 .d_day .sub_title{text-align:center;justify-content:center;align-items:baseline;width:100%;display:inline-flex}.section4 .d_day .sub_title>span{align-items:center;display:inline-flex}.section4 .d_day .sub_title span{font-size:var(--font-regular);margin:0 3px}.section4 .d_day .calc{justify-content:space-between;margin-top:32px;display:flex}.section4 .d_day.after .calc{justify-content:center;align-items:center}.section4 .d_day.after .calc p{margin-left:8px}.section4 .d_day.after .calc span:after{display:none}.section4 .d_day .calc span{font-size:var(--font-large);background:var(--point-color2);min-width:60px;min-height:60px;color:var(--btn-font-color);box-shadow:var(--box-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.section4 .d_day .calc span:after{content:"Days";font-size:var(--font-xsmall);color:#333;font-weight:500;position:absolute;bottom:-22px}.section4 .d_day .calc span:nth-child(2):after{content:"Hours"}.section4 .d_day .calc span:nth-child(3):after{content:"Minutes"}.section4 .d_day .calc span:nth-child(4):after{content:"Seconds"}.section4 .d_day.type_2{margin:60px 0}.section4 .d_day.type_2 .wrap{position:relative}.section4 .d_day.type_2 .img_box{width:100%;height:auto;box-shadow:var(--box-shadow);font-size:0}.section4 .d_day.type_2 .img_box img{object-fit:cover;width:100%;height:100%}.section4 .d_day.type_2 .date{text-align:center;color:#fff;text-shadow:0 1px 2px #00000040;width:100%;position:absolute;bottom:50px}.section4 .d_day.type_2 .date .icon_box{margin-bottom:8px;font-size:2rem}.section4 .d_day.type_2 .date .count{margin-bottom:8px;font-size:2.5rem}.section4 .d_day.type_2 .overlay{background:linear-gradient(#0000,#000c);width:100%;height:50%;position:absolute;bottom:0;left:0}.section4 .table_wrap.type_1 .calendar_caption,.section4 .table_wrap.type_2 .calendar_caption{text-align:center;margin-bottom:30px}.section4 .table_wrap.type_1 .calendar_caption .c_title,.section4 .table_wrap.type_2 .calendar_caption .c_title{font-size:var(--font-large);color:var(--point-color1);text-align:center;text-shadow:1px 1px 2px #0000000d;margin-bottom:16px;font-weight:500}.section4 .table_wrap.type_1 .calendar_caption .c_sub,.section4 .table_wrap.type_2 .calendar_caption .c_sub{font-size:var(--font-regular);margin-bottom:6px}.section4 .table_wrap.type_2 .img_box{width:calc(100% - 80px);height:300px;box-shadow:var(--box-shadow);border-radius:8px;margin:0 auto 30px;overflow:hidden}.section4 .table_wrap.type_2 .img_box img{object-fit:cover;width:100%;height:100%}.section4 .table_wrap.type_2 table tbody tr td.active:before{width:32px;height:32px}.section4 .table_wrap.type_2 table{text-align:center;color:#4b4b4b;width:80%;min-width:310px;font-size:var(--font-medium);margin:0 auto;position:relative}.section4 .table_wrap.type_2 table caption{line-height:initial;text-align:center;margin-bottom:16px;padding-bottom:8px}.section4 .table_wrap.type_2 table caption p.table_title span{font-size:var(--font-large);color:var(--point-color1);text-align:center;text-shadow:1px 1px 2px #0000000d;margin-bottom:16px;font-weight:500}.section4 .table_wrap.type_2 table caption p.table_title span small{font-size:var(--font-small);color:#2f2f2f}.section4 .table_wrap.type_2 table caption p.table_sub span{font-size:14px}.section4 .table_wrap.type_2 table thead{line-height:3}.section4 .table_wrap.type_2 table thead tr th.color{color:var(--point-color1)}.section4 .table_wrap.type_2 table tbody tr td{height:42px;position:relative}.section4 .table_wrap.type_2 table tbody tr td em{display:none}.section4 .table_wrap.type_2 table tfoot tr{height:16px}.section4 .c_location{line-height:1.7}.section5{padding:var(--section-margin)}.section5 .inner{width:100%}#user_wrap .section5 .slide_wrap{position:relative}#user_wrap .section5 .swiper-wrapper{font-size:0}#user_wrap .section5 .swiper-wrapper .swiper-slide{margin:0 auto}#user_wrap .section5 .swiper.fixed .swiper-wrapper .swiper-slide{width:100%;margin:auto 0}#user_wrap .section5 .swiper-wrapper .swiper-slide img{object-fit:contain;width:100%}#user_wrap .section5 .swiper-button-next,#user_wrap .section5 .swiper-button-prev{color:#fff;height:calc(100% - 60px);padding:0 10px;transform:translateY(-50%)}#user_wrap .section5 .swiper-button-next:after,#user_wrap .section5 .swiper-button-prev:after{font-size:18px;font-weight:600}#user_wrap .section5 .slide_wrap .progress_wrap{background:var(--line-color);width:100%;height:10px;position:absolute;overflow:hidden}#user_wrap .section5 .slide_wrap .progress_wrap .progress{background:var(--line-color);width:100%;height:100%}#user_wrap .section5 .slide_wrap .progress_wrap .progress span{background:var(--point-color2)}#user_wrap .section5 .slide_wrap .fraction{text-align:center;font-size:var(--font-small);color:#8d8e90;margin:20px auto}.section5 .btn_box button{color:#fff;font-size:var(--font-large);background:0 0;padding:10px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.section5 .btn_box button.right_btn{right:0}.section5 .btn_box button.left_btn{left:0}.section5 .photo_wrap .photo_box{flex-wrap:wrap;gap:2px;margin:0 auto;display:flex}.section5 .photo_wrap .photo_box .photo_list{flex-grow:1;flex-basis:32.9%;height:130px}.section5 .photo_wrap .photo_box .photo_list.add{opacity:0;visibility:hidden;height:0;transition:all .3s}.section5 .photo_wrap .photo_box .photo_list.add.open{opacity:1;visibility:visible;height:130px}.section5 .photo_wrap .photo_box .photo_list img{object-fit:cover;width:100%;height:100%}.section5 .photo_wrap .more_btn_box{margin-top:20px}.section5 .photo_wrap .more_btn_box button{font-size:var(--font-medium);cursor:pointer;font-family:var(--font-family);background:0 0;align-items:center;margin:0 auto;padding:10px 20px;display:flex}.section5 .photo_wrap .more_btn_box button i{margin-left:5px}.section5 .gallery_wrap.circle_style{overflow-x:scroll!important}.section5 .gallery_wrap.circle_style .x_scroll_box{max-width:1200px;height:550px;position:relative;overflow-x:scroll!important}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box{width:120px;height:120px;box-shadow:var(--box-shadow);border-radius:50%;animation:2s linear infinite hovering;position:absolute;overflow:hidden}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box img{object-fit:cover;width:100%;height:100%}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_1{top:15px;left:10px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_2{width:100px;height:100px;animation-delay:.1s;top:160px;left:10px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_3{top:290px;left:25px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_4{width:110px;height:110px;animation-delay:.2s;top:430px;left:10px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_5{width:110px;height:110px;animation-delay:.2s;top:0;left:155px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_6{width:160px;height:160px;animation-delay:.3s;top:135px;left:120px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_7{width:160px;height:160px;animation-delay:.3s;top:325px;left:160px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_8{width:160px;height:160px;animation-delay:.3s;top:20px;left:285px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_9{top:215px;left:310px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_10{width:90px;height:90px;animation-delay:.1s;top:450px;left:320px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_11{top:0;left:475px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_12{width:115px;height:115px;animation-delay:.2s;top:150px;left:445px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_13{width:130px;height:130px;animation-delay:.2s;top:340px;left:385px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_14{width:145px;height:145px;animation-delay:.4s;top:260px;left:510px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_15{width:120px;height:120px;animation-delay:.3s;top:415px;left:520px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_16{top:8px;left:620px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_17{width:90px;height:90px;animation-delay:.1s;top:140px;left:580px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_18{width:135px;height:135px;animation-delay:.4s;top:190px;left:670px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_19{width:115px;height:115px;animation-delay:.2s;top:340px;left:660px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_20{width:80px;height:80px;animation-delay:.1s;top:460px;left:720px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_21{width:150px;height:150px;animation-delay:.3s;top:15px;left:770px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_22{width:125px;height:125px;animation-delay:.4s;top:210px;left:825px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_23{top:360px;left:800px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_24{width:110px;height:110px;animation-delay:.2s;top:430px;left:930px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_25{top:0;left:960px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_26{width:80px;height:80px;animation-delay:.1s;top:145px;left:960px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_27{width:110px;height:110px;animation-delay:.2s;top:310px;left:930px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_28{width:135px;height:135px;animation-delay:.4s;top:90px;left:1070px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_29{top:230px;left:1030px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_30{width:145px;height:145px;animation-delay:.4s;top:385px;left:1060px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_31{animation-delay:.1s;top:8px;left:1190px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_32{width:180px;height:180px;animation-delay:.2s;top:150px;left:1214px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_33{width:85px;height:85px;animation-delay:.3s;top:302px;left:1153px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_34{width:160px;height:160px;animation-delay:.4s;top:380px;left:1240px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_35{width:140px;height:140px;animation-delay:.1s;top:12px;left:1310px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_36{animation-delay:.2s;top:160px;left:1410px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_37{animation-delay:.3s;top:300px;left:1360px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_38{width:130px;height:130px;animation-delay:.4s;top:400px;left:1450px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_39{width:160px;height:160px;animation-delay:.5s;top:0;left:1500px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_40{animation-delay:.1s;top:175px;left:1560px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_41{width:100px;height:100px;animation-delay:.3s;top:295px;left:1522px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_42{animation-delay:.2s;top:368px;left:1609px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_43{animation-delay:.5s;top:10px;left:1688px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_44{width:140px;height:140px;animation-delay:.1s;top:157px;left:1700px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_45{width:180px;height:180px;animation-delay:.3s;top:314px;left:1740px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_46{width:130px;height:130px;animation-delay:.5s;top:30px;left:1820px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_47{animation-delay:.2s;top:180px;left:1860px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_48{width:150px;height:150px;top:320px;left:1940px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_49{animation-delay:.2s;top:0;left:1965px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_50{animation-delay:.4s;top:140px;left:2000px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_51{animation-delay:.5s;top:272px;left:2100px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_52{width:100px;height:100px;animation-delay:.1s;top:0;left:2125px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_53{top:110px;left:2140px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_54{width:180px;height:180px;animation-delay:.3s;top:0;left:2263px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_55{animation-delay:.2s;top:190px;left:2248px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_56{animation-delay:.5s;top:330px;left:2240px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_57{top:10px;left:2460px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_58{width:140px;height:140px;animation-delay:.1s;top:161px;left:2398px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_59{top:251px;left:2530px}.section5 .gallery_wrap.circle_style .x_scroll_box .img_box.circle_60{width:140px;height:140px;animation-delay:.3s;top:330px;left:2400px}@keyframes hovering{0%,to{transform:translate(0)}50%{transform:translateY(2px)}}.section5 .gallery_wrap.circle_style .scroll_info{color:#fff;z-index:1;text-align:center;pointer-events:none;opacity:1;background-color:#00000040;border-radius:5px;width:100%;padding:30px;font-weight:600;position:absolute;top:50%;left:0}.section5 .preview_num{color:#fff;z-index:3;text-align:center;background-color:#00000040;border-radius:5px;width:50px;height:50px;font-size:32px;font-weight:600;line-height:50px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview_inner .section5 .preview_num{display:block}.section6{padding:var(--section-margin)}.section6 .top_box>div{text-align:center}.section6 .top_box>div span{display:inline-block}.section6 .top_box span{text-align:center;display:block}.section6 .top_box .locate_name{font-size:var(--font-regular);font-weight:500}.section6 .top_box .locate_hall{font-size:var(--font-medium);margin:12px 0;font-weight:500}.section6 .top_box .locate_address{font-size:var(--font-medium)}.section6 .map{margin-top:30px}.section6 .map .map_box{color:#fff;text-align:center;height:300px;box-shadow:var(--box-shadow);background:#7e7e7e;border-radius:5px}.section6 .more_view{text-align:center;margin-top:30px}.section6 .more_view .bottom_box .navi{justify-content:center;align-items:center;gap:5px;display:flex}.section6 .more_view .bottom_box .navi .map_btn{width:100%;box-shadow:var(--box-shadow);color:var(--common-font-color);background-color:#0000;border:1px solid #466b5e;justify-content:center;align-items:center;padding:8px;display:flex}.section6 .more_view .bottom_box .navi .map_btn .img_box{width:14px;height:14px;margin-right:6px;display:inline-block}.section6 .more_view .bottom_box .navi .map_btn .img_box img{object-fit:cover;width:100%;height:100%}.section6 .transportation{width:calc(100% - 40px);margin:40px auto 0}.section6 .transportation .trans_box{margin-bottom:40px}.section6 .transportation .trans_box:last-child{margin-bottom:0}.section6 .transportation .trans_box .trans_title{font-size:var(--font-regular);color:var(--point-color1);margin-bottom:20px;font-weight:600}.section6 .transportation .trans_box .trans_text p{margin-bottom:5px;font-weight:500}.section7{padding:var(--section-margin);position:relative}.section7 .inner{width:calc(100% - 40px);margin:0 auto}.section7.active .inner{opacity:1}.section7 .covid{border:2px solid var(--point-color2);text-align:center;box-shadow:var(--box-shadow);border-radius:12px;padding:0 0 30px;position:relative}.section7 .covid .title{width:auto;min-width:180px;height:42px;color:var(--btn-font-color);background:var(--point-color2);line-height:42px;font-size:var(--font-regular);box-shadow:var(--box-shadow);border-radius:50px;margin:0 auto;padding:0 21px;display:inline-block;position:relative;top:-25px}.section7 .covid>div{word-break:keep-all;width:85%;margin:0 auto 20px;font-weight:400;line-height:1.7;font-size:var(--font-medium)!important;font-family:var(--font-family)!important}.section7 .covid>div p,.section7 .covid>div span{font-size:var(--font-medium)!important;font-family:var(--font-family)!important}.section7 .covid a{color:var(--common-font-color)}.section7 .covid .l_btn{box-sizing:border-box;word-wrap:break-word;width:80%;color:var(--common-font-color);padding:10px 20px}.section7 .type_2{box-shadow:var(--box-shadow);text-align:center;background-color:#e8dede59;border-radius:12px;margin-top:50px;padding:40px 20px}.section7 .type_2 .sub_title{font-size:var(--font-large);font-weight:initial;margin-bottom:25px}.section7 .type_2 .l_btn{color:var(--btn-font-color);background:var(--point-color2);box-shadow:var(--box-shadow);margin-top:20px}.section17{padding:var(--section-margin)}.noti_swiper_title{width:100%;margin-bottom:30px}.noti_swiper_title .swiper-wrapper .title_list{text-align:center;color:#777;min-height:41px;padding:8px 0;font-size:14px;transition:all .5s linear;position:relative}.single .noti_swiper_title .swiper-wrapper .title_list{font-size:var(--font-large);text-shadow:1px 1px 2px #0000000d;font-weight:500}.noti_swiper_title .swiper-wrapper .title_list:after{content:"";background:#eee;width:100%;height:2px;transition:all .5s linear;position:absolute;bottom:0;left:0}.noti_swiper_title .swiper-wrapper .title_list.active{color:var(--point-color1)}.noti_swiper_title .swiper-wrapper .title_list.active:after{background:var(--point-color1);height:2px}.section17 .single .noti_swiper_title .swiper-wrapper .title_list:after{display:none}.noti_swiper_con .swiper-wrapper .swiper-slide .img_box{border-radius:10px;margin-bottom:12px;font-size:0}.noti_swiper_con .swiper-wrapper .swiper-slide .img_box img{object-fit:cover;object-position:center;border-radius:5px;width:100%;height:auto}.noti_swiper_con .swiper-wrapper .swiper-slide .text_box{text-align:center;width:80%;margin:0 auto;line-height:1.7}.noti_swiper_con .swiper-wrapper .swiper-slide .text_box .btn_box a{font-size:var(--font-medium);color:var(--common-font-color);border:1px solid #7e7e7e;border-radius:4px;margin-top:20px;padding:6px 40px;text-decoration:none;display:inline-block}.section8{padding:var(--section-margin)}.section8 .textarea{text-align:center}.section8 .textarea p{line-height:1.7}.section8 .btn_box{text-align:center;margin-top:60px}.section8 .btn_box .l_btn{background:var(--point-color2);color:var(--btn-font-color);border:none}.section9{padding:var(--section-margin)}.section9 .img_box{text-align:center;width:36px;height:36px;margin:0 auto 20px;display:none}.section9 .img_box img{object-fit:cover;width:100%;height:100%}.section9 .textarea{text-align:center}.section9 .textarea p{line-height:1.7}.section9 .account{margin-top:55px}.section9 .account .account_wrap{box-shadow:var(--box-shadow);border-radius:5px;margin-bottom:15px}.section9 .account .account_wrap .account_box{font-size:var(--font-regular);color:var(--groom-color);border:1px solid #cacaca;border-radius:5px;padding:10px 20px;font-weight:500;transition:all .5s;position:relative}.section9 .account .account_wrap .account_box.active{border-radius:5px 5px 0 0}.section9 .account .account_wrap .account_box i{color:#837f7f;transition:all .5s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.section9 .account .account_wrap .account_box.active i{transform:translateY(-50%)rotateX(-180deg)}.section9 .account ul{display:none}.section9 .account ul li{border:1px solid #cacaca;border-top:none;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.section9 .account ul li:last-child{border-radius:0 0 5px 5px}.section9 .account .account_wrap.groom ul li .left_box h4{color:var(--groom-color)}.section9 .account .account_wrap.bride ul li .left_box h4{color:var(--bride-color)}.section9 .account ul li .left_box h4{margin-bottom:15px;font-weight:600}.section9 .account ul li .left_box .acc_num{margin-bottom:5px}.section9 .account ul li .right_box{flex-direction:column;display:flex}.section9 .account ul li .right_box .kakao_btn{color:#0000;background-color:#f9eb37;background-image:url(../../img/admin/pay.png);background-position:50%;background-repeat:no-repeat;background-size:75%;border:none}.section9 .account ul li .right_box a:first-child{border:1px solid var(--line-color);margin-bottom:5px}.section9 .account .account_wrap .account_box.bride_account{color:var(--bride-color)}.section10{padding:var(--section-margin)}.section10 .board .board_list{padding:0 10px}.section10 .board .board_list li{box-shadow:var(--box-shadow);background:#ffffff80;border-radius:5px;min-height:100px;margin-bottom:20px;padding:30px 15px 20px;font-size:1rem;position:relative}.section10 .board .board_list li:last-child{margin-bottom:0}.section10 .board .board_list li .top_box{margin-bottom:15px}.section10 .board .board_list li .top_box .name{color:var(--point-color1);font-weight:600}.section10 .board .board_list li .top_box .date{font-size:var(--font-xsmall);color:#555;margin-left:10px;font-weight:400}.section10 .board .board_list li .bottom_box .contents{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.7;display:-webkit-box;overflow:hidden}.section10 .board .board_list li a{position:absolute;top:14px;right:10px}.section10 .board .btn_box{justify-content:space-between;margin-top:40px;padding:0 10px;display:flex}.section10 .board .btn_box a{color:var(--common-font-color)}.section10 .board>p{text-align:center;width:100%;font-size:var(--font-medium);color:var(--point-color1);margin:40px 0;line-height:1.7;display:inline-block}.section11{padding:var(--section-margin);position:relative}.section11 .img_box{height:100%;font-size:0;position:relative}.section11 .img_box img{object-fit:contain;width:100%;height:100%}.section11 .img_box .text_box{width:100%;font-size:initial;text-align:center;z-index:2;padding:20px 10px;position:absolute;top:0}.section11 .img_box .text_box.top{top:0}.section11 .img_box .text_box.middle{top:50%;left:50%;transform:translate(-50%,-50%)}.section11 .img_box .text_box.bottom{top:100%;transform:translateY(-100%)}.section11 .img_box .dimmed{background:var(--ending-dimmed-color);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.section11 .img_box .dimmed.white{background:#ffffff1a}.section12{padding:var(--section-margin)}.section12>div{margin:0 auto}.section12 .contents{text-align:center}.section12 .contents h4{font-size:var(--font-large);color:var(--point-color1);text-shadow:1px 1px 2px #0000000d;margin-bottom:30px;font-weight:400}.section12 .contents>div{font-size:var(--font-medium);margin:0 auto;padding:0 20px;line-height:1.7}.section12 .contents>div p,.section12 .contents>div span{font-family:var(--font-family)!important;font-size:var(--font-medium)!important}.section12 .img_box{height:300px;box-shadow:var(--box-shadow);margin-top:60px}.section12 .img_box img{object-fit:cover;width:100%;height:100%}.section15{padding:var(--section-margin)}.section15 .wreath_inner{padding:0 10px}.section15 .wreath_inner .wreath{box-shadow:var(--box-shadow);background:#ffffff80;border-radius:5px;justify-content:space-around;align-items:center;margin-bottom:20px;padding:20px 15px;display:flex;position:relative}.section15 .wreath_inner .wreath.reject{text-align:center;padding:20px 15px}.section15 .wreath_inner .wreath .img_box{width:80px;font-size:0}.section15 .wreath_inner .wreath .img_box img{object-fit:contain;width:100%;height:100%}.section15 .wreath_inner .wreath .desc_box .wreath_title{margin-bottom:8px}.section15 .wreath_inner .wreath .desc_box .wreath_title h3{font-size:var(--font-regular);color:var(--point-color1)}.section15 .wreath_inner .wreath .desc_box p{font-size:var(--font-medium);line-height:1.7}.section13{padding:var(--section-margin)}.section13 .ing{text-align:center}.section13 .ing span{display:block}.section13 .ing span:first-child{margin-bottom:20px}.section14{padding:var(--section-margin)}.section14 .textarea{margin-bottom:40px}.section14 .textarea p{font-size:var(--font-medium);text-align:center;line-height:1.7}.section14 .img_box{width:36px;height:36px;margin:0 auto 50px;display:none}.section14 .img_box img{object-fit:cover;width:100%;height:100%}.section14 .btn_box{text-align:center}.section14 .btn_box a{background:var(--point-color2);border:none;color:var(--btn-font-color)!important}.section14 .inner{width:100%}.section14 .container ul li{border-bottom:1px dashed var(--line-color);padding:30px 20px}.section14 .container ul li:first-child{padding:0 20px 30px}.section14 .container ul li .list_title{color:var(--point-color1);font-size:var(--font-medium);margin-bottom:15px;font-weight:700}.section14 .container ul li .list_answer{line-height:1.7}.section16{padding:var(--section-margin)}.section16 .inner{font-size:0}.section16 .inner iframe{object-fit:contain;width:100%}.section18{padding:var(--section-margin)}.section18 .timeline_wrap .sub_title{font-size:var(--font-large);color:var(--point-color1);text-align:center;text-shadow:1px 1px 2px #0000000d;margin-bottom:20px;font-weight:500}.section18 .timeline_wrap .content_wrap{padding:20px 0;position:relative}.section18 .timeline_wrap .content_wrap:before{content:"";background:#ebe9ef;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.section18 .timeline_wrap .content_wrap .contents{align-items:center;min-height:165px;display:flex;position:relative}.section18 .timeline_wrap .content_wrap{position:relative}.section18 .timeline_wrap .content_wrap:before{content:"";width:2px;top:0;left:50%;top:var(--spine-start,0px);height:var(--spine-height,0);background:#ebe9ef;position:absolute;transform:translate(-50%)}.section18 .timeline_wrap .content_wrap .contents:after{content:none}.section18 .timeline_wrap .content_wrap .contents:first-of-type:after{height:50%;top:initial;bottom:0}.section18 .timeline_wrap .content_wrap .contents:last-child:after{height:50%}.section18 .timeline_wrap .content_wrap .contents.reverse{flex-direction:row-reverse}.section18 .timeline_wrap .content_wrap .contents .con_1{text-align:center;flex:1;padding:0 20px}.section18 .timeline_wrap .content_wrap .contents .con_1 .img_box{width:120px;height:120px;box-shadow:var(--box-shadow);border-radius:50%;margin:0 auto 10px;overflow:hidden}.section18 .timeline_wrap.sq .content_wrap .contents .con_1 .img_box{border-radius:5px}.section18 .timeline_wrap .content_wrap .contents .con_1 .img_box img{object-fit:cover;width:100%;height:100%}.section18 .timeline_wrap .content_wrap .contents .con_1 .text_box{font-size:var(--font-regular);font-family:"Playfair Display", var(--font-family), serif;color:#9a9da2}.section18 .timeline_wrap .content_wrap .contents .con_1 .text_box.no_img{color:#9a9da2;font-size:25px}.section18 .timeline_wrap .content_wrap .contents .con_2{flex:1;padding:0 20px 4px}.section18 .timeline_wrap .content_wrap .contents .con_2 .con_title{text-align:center;margin-bottom:10px}.section18 .timeline_wrap .content_wrap .contents .con_2 .con_des{font-size:var(--font-medium-s);line-height:1.6}.section18 .timeline_wrap .content_wrap .contents .step_box{background-color:var(--point-color1);z-index:1;text-align:center;width:8px;height:8px;box-shadow:var(--box-shadow);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section19{padding:var(--section-margin)}.qna_wrap .qnas .qna_list{border-bottom:1px dashed var(--line-color);padding:30px 20px}.qna_wrap .qnas .qna_list .list_title{color:var(--point-color1);font-size:var(--font-medium);margin-bottom:15px;font-weight:700}.qna_wrap .qnas .qna_list .list_body{line-height:1.7}.section_snap{text-align:center;padding:var(--section-margin);align-items:center;display:flex;position:relative}.section_snap .text_box{width:calc(100% - 20px);margin:0 auto}.section_snap .sub_title{margin-top:-30px;margin-bottom:30px}.section_snap .img_box{width:calc(100% - 50px);height:300px;box-shadow:var(--box-shadow);border-radius:8px;margin:0 auto 30px;overflow:hidden}.section_snap .img_box img{object-fit:cover;width:100%;height:100%}.section_snap .utext{color:#444242}.section_snap .bottom_wrap{background-color:#f8f4f1;background-color:var(--snap-bg);width:calc(100% - 50px);box-shadow:var(--box-shadow);border-radius:4px;margin:0 auto;padding:30px 10px}.section_snap .date_box{border-bottom:1px dashed #939393;width:100%;margin:0 auto 20px;padding-bottom:20px;line-height:1.7}.section_snap .btn_box{margin-top:20px}#user_wrap .user_btn_common{box-shadow:var(--box-shadow);background:var(--point-color2);color:var(--btn-font-color);font-family:var(--font-family);border:none;border-radius:4px;padding:10px 25px}#user_wrap .section_snap .btn_box .user_btn_common.disabled{color:#b6b6b6;background-color:#ececec}#user_wrap .footer{text-align:center;padding:30px 10px 60px}#user_wrap .footer .logo a img{object-fit:contain;width:100%;height:23px}#user_wrap .footer ul{margin-top:10px;font-size:9px}.preview_inner #user_wrap .header .mobile_menu{max-width:420px;max-height:820px}.preview_inner #user_wrap .header_wrap{pointer-events:none;z-index:25;border-radius:3px;width:100%;max-width:420px;height:100%;max-height:820px;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}.preview_inner #user_wrap .header_wrap .header{pointer-events:all;position:absolute}.preview_inner .loading_wrap{border-radius:3px;max-width:420px;max-height:820px;top:50%;overflow:hidden;transform:translateY(-50%)scale(1.01)}.preview_inner .loading_page_5 .wrap,.preview_inner .loading_page_4 .wrap,.preview_inner .loading_page_5 .wrap .con svg,.preview_inner .loading_page_4 .wrap .con svg{max-height:820px}.preview_inner .rsvp_popup{border-radius:3px;max-width:420px;max-height:820px;top:50%;transform:translateY(-50%)scale(1.007)}.preview_inner .rsvp_popup .popup_wrap{width:calc(100% - 90px)}.preview_inner #user_wrap .modal_dimmed{border-radius:3px;max-height:820px;top:50%}.preview_inner #user_wrap .modal_dimmed.active{transform:translateY(-50%)scale(1.007)}.preview_inner .layout .user_music_box{border-radius:3px;max-width:420px;height:100%;max-height:820px;top:50%;overflow:hidden;transform:translateY(-50%)}.preview_inner .layout .music_btn_box{height:100%;max-height:820px;top:50%;transform:translateY(-50%)}.preview_inner .layout .quick_btn{border-radius:3px;height:100%;max-height:820px;top:50%;transform:translateY(-50%)}.preview_inner .watermark2{display:none}.preview_inner #user_wrap .m_wrap .slide_wrap .slide_box .slide_list{max-height:820px}.login_wrap{height:100vh;height:calc(var(--vh,1vh) * 100)}.login_wrap .inner{border:1px solid #c9c9c8;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 80px);height:calc(100% - 80px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login_wrap .inner .logo{margin-bottom:30px}.login_wrap .inner .logo h1{width:180px;margin:0 auto}.login_wrap .inner .logo h1 img{object-fit:contain;width:100%;height:100%}.login_wrap .inner .input_box{text-align:center;margin-bottom:30px}.login_wrap .inner .input_box .password{margin-bottom:16px}.login_wrap .inner .input_box .password input{background:0 0;border:none;border-bottom:1px solid #333;width:100%;padding:5px 10px;font-size:16px}.login_wrap .inner .input_box .password input::placeholder{color:var(--line-color)}.login_wrap .inner .input_box .submit .submit_btn{color:#333;background:0 0;border-radius:5px;width:50%;padding:8px 20px;transition:all .3s;display:inline-block;border:1px solid #484747!important}.login_wrap .inner .desc{padding:0 15px 20px}.login_wrap .inner .desc p{font-size:14px;line-height:1.7}.login_wrap .inner .desc p.small{font-size:12px}@keyframes left_moving{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes right_moving{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes effect{0%{visibility:hidden;opacity:0;transform:translateY(10px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes loading_page{0%{background-position:20% 0}50%{background-position:100%}to{background-position:50% 0}}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:#0000}}@keyframes moving{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.wave_wrap{width:100%;font-size:0;position:absolute;left:50%;transform:translate(-50%)}.wave_wrap.bottom{bottom:0}.wave_wrap.top{top:0;transform:translate(-50%)rotateX(180deg)}.waves{width:100%}.parallax>use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite move-forever}.parallax>use:first-child{fill:var(--main-section-background-color);fill-opacity:.7;animation-duration:7s;animation-delay:-2s}.parallax>use:nth-child(2){fill:var(--main-section-background-color);fill-opacity:.5;animation-duration:10s;animation-delay:-3s}.parallax>use:nth-child(3){fill:var(--main-section-background-color);fill-opacity:.3;animation-duration:13s;animation-delay:-4s}.parallax>use:nth-child(4){fill:var(--main-section-background-color);fill-opacity:1;animation-duration:20s;animation-delay:-5s}@keyframes move-forever{0%{transform:translate(-90px)}to{transform:translate(85px)}}.waves{height:30px;min-height:30px}.section10 .type_2{background-color:#b2c8df;padding:20px 0}.section10 .type_2>.inner{height:500px;position:relative}.speech_bubble{color:#2f2f2f;text-align:center;max-width:100px;box-shadow:var(--box-shadow);cursor:pointer;z-index:1;background-color:#fff;border-radius:30px;padding:10px 20px;transition:all .5s linear;position:absolute;top:0;left:0}.speech_bubble.active{width:300px;max-width:initial;z-index:2;border-radius:10px;padding:15px;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.speech_bubble:before{content:"";background-color:#fff;width:8px;height:8px;transition:all .5s;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg);box-shadow:2px 1px 4px -1px #00000040}.speech_bubble .top_box{text-align:left}.speech_bubble .top_box .name{display:inline-block}.speech_bubble .top_box .date{font-size:var(--font-xsmall);margin-left:8px;display:none}.speech_bubble .bottom_box{padding:10px 0;display:none}.speech_bubble button{font-size:var(--font-large);color:#fff;background-color:#0000;border:none;padding:5px;display:none;position:absolute;top:0;right:0}.speech_bubble.active .top_box .date{display:inline-block}.speech_bubble.active .bottom_box,.speech_bubble.active button{display:block}.speech_bubble.active:before{border-color:#0000}.section10 .type_2 .inner .container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#topic{color:#575757;font-size:var(--font-medium);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}#admin_wrap .section1.type_e,#admin_wrap .section1.type_d,#admin_wrap .section1.type_j,#admin_wrap .section1.type_i,#admin_wrap .section1.type_f{max-height:820px}#admin_wrap .section1.type_a .main_img{max-height:583px}#admin_wrap .section1.type_b .main_middle{max-height:474px}#admin_wrap .section1.type_g .main_img .img_box{max-height:583px}@media (width>=740px){.layout{box-shadow:0 0 4px #00000026}}@media (height<=930px){.preview_inner .loading_page_5 .wrap,.preview_inner .loading_page_4 .wrap,.preview_inner .loading_page_5 .wrap .con svg,.preview_inner .loading_page_4 .wrap .con svg{max-height:640px}}@media (height<=740px){.preview_inner .loading_page_5 .wrap,.preview_inner .loading_page_4 .wrap,.preview_inner .loading_page_5 .wrap .con svg,.preview_inner .loading_page_4 .wrap .con svg{max-height:520px}}.img_box.flower_box.hide{display:none}@media (width<=295px){:root{--font-size:13px}.section3 .tel_wrap2 .introduce_con .introduce_list,.section3 .tel_wrap2 .introduce_con .introduce_list p,.section3 .tel_wrap2 .introduce_con .introduce_list div{font-size:13px!important}.section3 .tel_wrap2 .relation_con .relation_list .parents span.img_box{width:13px;height:13px;margin-right:0;font-size:0}.section3 .tel_wrap2 .relation_con .relation_list .parents{align-items:center;margin-right:1px;display:inline-flex}.section3 .tel_wrap2 .relation_con .relation_list .parents span,.section3 .tel_wrap2 .relation_con .relation_list .relation span{font-size:12px;font-weight:400}.section4 .d_day .calc span{font-size:var(--font-medium);min-width:45px;min-height:45px}}@media (width<=370px){#user_wrap .section_snap .user_btn_common{font-size:13px}.section3 .tel_wrap3 .container .con .right .img_box{min-width:120px}.section3 .tel_wrap3 .rel_box{font-size:12px}.section3 .tel_wrap3 .container .con .left .wrap{padding-right:8px}.section3 .tel_wrap3 .container .con.sec .left .wrap{padding-left:8px}}@media (width<=375px){.section18 .timeline_wrap .content_wrap .contents .con_1{padding:0 12px}.section18 .timeline_wrap .content_wrap .contents .con_1 .text_box.no_img{font-size:20px}.section18 .timeline_wrap .content_wrap .contents .con_2{padding:0 12px 4px}}.scroll_motion{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.scroll_motion>div{text-align:center;color:#ffffffa6;background:#00000040;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;padding:7px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:12px;right:20px}.scroll_motion div span{box-sizing:border-box;width:22px;height:43px;box-shadow:var(--box-shadow);background-color:#0000;border:2px solid #ffffffa6;border-radius:50px;margin:0 auto 5px;display:block;position:relative}.scroll_motion div span:before{content:"";-webkit-animation:2s infinite sdb;box-sizing:border-box;background-color:#ffffffa6;border-radius:100%;width:6px;height:6px;margin-left:-3px;animation:2s infinite scroll_motion;position:absolute;top:10px;left:50%;transform:translate(-50%)}@-webkit-keyframes scroll_motion{0%{opacity:0;-webkit-transform:translate(0)}40%{opacity:1}80%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:0}}@keyframes scroll_motion{0%{opacity:0;transform:translate(0)}40%{opacity:1}80%{opacity:0;transform:translateY(20px)}to{opacity:0}}.chk_title .essential{color:#dd4241}#user_wrap .m_wrap .form .chk_wrap2 input[type=checkbox]+label{font-size:var(--font-small);color:#787575}.modal_rsvp_term1 .desc,.modal_rsvp_term2 .desc{text-align:left;border-bottom:none!important}.btn_term{font-size:var(--font-small);color:#787575;cursor:pointer;background:0 0;border:none;margin-left:5px;padding:5px}em.space{height:8px;display:block}.map_box{box-shadow:var(--box-shadow);border-radius:8px;overflow:hidden}section:not(.section1){opacity:0!important;visibility:hidden!important;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94),visibility .8s!important;transform:translateY(20px)!important}section:not(.section1).active{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.section4 .d_day .calc{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:20px;display:flex}.section4 .d_day .calc span{background:var(--point-color1);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65px;height:65px;font-size:1.1rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 6px #0000001a}.section4 .d_day .calc span:after{opacity:.8;margin-top:2px;font-size:.65rem;font-weight:400}.modal_interview .container.v2{font-family:ChosunGu,serif!important}.modal_interview .list_title{font-family:ChosunGu,serif!important;font-weight:700!important}.modal_interview .list_answer{background:#fbfbfa;border:1px solid #00000008;border-radius:6px;padding:15px;font-family:ChosunGu,serif!important}
