html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}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{font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;border:0;margin:0;padding:0;font-family:inherit}ul li{list-style:none!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{min-height:100dvh;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}input,textarea,button,select{appearance:none;background-color:#0000;border:none;border-radius:0;outline:0}button{cursor:pointer}input[type=radio]{appearance:none}img{vertical-align:top;max-width:100%;height:auto}input{appearance:none;-webkit-border-radius:0}select{appearance:none;background-color:#fff}select::-ms-expand{display:none}html{overflow-x:hidden}html *{word-break:keep-all}html,body{font-family:var(--font-pretendard), "Pretendard", sans-serif;color:#222}html.lenis{height:auto}section{overflow:hidden}img,p,span,h1,h2,h3,h4,h5,h6{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;-webkit-user-drag:none}img,video,iframe{max-width:100%}img,strong{display:block}form,input{background:0 0}.modal{z-index:99999;width:100%;height:100%;position:fixed;top:0;left:0}.modal .modal_inner{border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc_block{display:block}.mobile_block{display:none}@media screen and (max-width:1024px){.only-pc,br.pc-br{display:none!important}}.block_1024{display:block}.none_1024{display:none}.w_1360{width:90%;max-width:1360px;margin:0 auto}.w_1280{width:90%;max-width:1280px;margin:0 auto}.bold{font-weight:700!important}._cover img,._cover iframe,._cover video{object-fit:cover;width:100%;height:100%}[data-aos=fade-left]{transform:translate(30px)}[data-aos=fade-right]{transform:translate(-30px)}[data-aos=fade-up]{transform:translateY(30px)}[data-aos=zoom-in]{transform:scale(.9)}[data-aos=fade-down]{transform:translateY(-60px)}.selectBox{position:relative}.selectBox .label{color:#333;letter-spacing:-.56px;background:#fff;border:0;border-radius:6px;padding:8px 10px;font-size:14px;font-weight:400;line-height:120%;box-shadow:0 3px 4px #00000040}.selectBox .optionList{z-index:10;background:#fff;border-radius:10px;height:0;transition:all .3s ease-in;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:5px 9px 10px #0000001a}.selectBox .optionList>div{flex-direction:column;display:flex}.selectBox .optionList.active{height:fit-content}.blind{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;bottom:0;overflow:hidden}@media screen and (max-width:1024px){.block_1024{display:none}.none_1024{display:block}}@media screen and (max-width:768px){.pc_block{display:none}.mobile_block{display:block}}.only-mobile{display:none!important}@media screen and (max-width:1024px){.only-mobile{display:block!important}.only-pc,br.pc-br{display:none!important}}.block-768{display:none!important}.none-768{display:block!important}@media screen and (max-width:768px){.block-768{display:block!important}.none-768{display:none!important}}:root{--primary:#8e5b48}body.kakao-webview .hero-section{height:calc(var(--vh) * 100)!important}@media (max-width:1023px){body.kakao-webview .hero-section{height:auto!important}}.text-center{text-align:center}.margin-inline-center{margin:0 auto}.w-full{width:100%}.text-white{color:#fff!important}.semi-bold{font-weight:500}.metaH1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global_header{z-index:999;background:#fff;width:100%;position:fixed;top:0;box-shadow:0 2px 10px #0000001a}.gnb{align-items:center;max-width:1700px;margin:0 auto;padding:0 20px;display:flex}.gnb_left{align-items:center;gap:70px;display:flex}.gnb .nav_menu{cursor:pointer;position:relative}.gnb .nav_menu:hover>a{position:relative}.gnb .nav_menu>a:after{display:none}.gnb .nav_menu>a{box-sizing:border-box;text-align:center;color:#171717;letter-spacing:-.36px;text-transform:capitalize;padding:30px 0;font-size:18px;font-weight:400;line-height:160%;transition:all .45s;display:block}.gnb .nav{align-items:center;gap:50px;display:flex}.header_util{align-items:center;gap:8px;margin-left:auto;display:flex}.header_util .header_user_ico{background:#f3f3f3;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header_util .header_user_ico img{object-fit:contain;width:20px;height:20px}.header_util .btn_login{color:#171717;letter-spacing:-.36px;cursor:pointer;align-items:center;gap:8px;font-size:18px;font-weight:400;line-height:160%;transition:all .45s;display:flex}.header_util .btn_logout{cursor:pointer;align-items:center;gap:8px;display:flex}.header_util .btn_join:hover{color:#fff}.nav_menu .drop_tit{white-space:nowrap;color:#4b8859;margin-bottom:30px;font-size:22px;font-weight:700;display:block}.nav_menu .drop_menu a{white-space:nowrap;color:#262626;letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:160%;transition:all .45s;position:relative}.burger,.mnav_wrap{display:none}.burger .burger_lines{flex-direction:column;gap:4px;display:flex}.burger .burger_lines>div{transform-origin:50%;transition:all .3s}.burger.on .burger_lines>div:first-child{transform:translateY(6px)rotate(45deg)}.burger.on .burger_lines>div:nth-child(2){opacity:0}.burger.on .burger_lines>div:nth-child(3){transform:translateY(-6px)rotate(-45deg)}[class*=ico]{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block}.ico_close{background:url(/images/common/ico_close.svg) 50%/100% no-repeat;width:24px;height:24px}@media screen and (max-width:1400px){.gnb .logo{width:144px}.gnb .logo img{width:100%}.gnb .nav{align-items:center;gap:2.6vw}.header_util .header_user_ico{width:38px;height:38px}.header_util .header_user_ico img{width:18px;height:18px}.gnb .nav_menu>a,.header_util .btn_login{font-size:15px}}@media screen and (max-width:1024px){.global_header{height:60px}.gnb .nav,.gnb .header_util{display:none}.gnb{height:100%;position:relative}.gnb .burger{margin-left:auto}.burger{z-index:99;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;display:flex}.burger .burger_lines>div{background:#333;border-radius:999px;width:17px;height:2px}.burger .menu_arrow{color:#5c5c5c;width:24px;height:24px;transition:opacity .25s,transform .25s;animation:2s ease-in-out infinite menu_arrow_bounce;display:block}.burger.on .menu_arrow{opacity:0;visibility:hidden;pointer-events:none;animation:none}@keyframes menu_arrow_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.mnav_wrap{visibility:visible;z-index:998;background:#fff;width:100%;height:auto;max-height:0;transition:max-height .95s cubic-bezier(.32,.72,0,1);display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 10px #0000001a}.mnav_wrap.on{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 60px);max-height:100vh;overflow-y:hidden}.mnav_user{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding-block:15px;display:flex}.header_user_ico{background:#f3f3f3;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mnav_user_txt{color:#171717;letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:160%}.mnav_wrap:before{display:none}.mnav_wrap .inner{padding:0;width:100%;height:auto;padding-top:0;transition:transform .95s cubic-bezier(.32,.72,0,1);position:static;transform:translateY(-100%)}.mnav_wrap.on .inner{transform:translateY(0)}.mnav_wrap.on:before{display:none}}@media screen and (max-width:768px){.ico_close{width:16px;height:16px}}.nav_menu .drop{visibility:hidden;opacity:0;box-sizing:border-box;background:#fff;border-radius:0 0 20px 20px;transition:all .3s ease-in;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:2px 2px 2px #00000026}.nav_menu:hover .drop{visibility:visible;opacity:1}.nav_menu .drop .drop_menu{text-align:center;padding:16px 24px;transition:background-color .3s}.nav_menu .drop .drop_menu a{transition:color .3s,font-weight .3s}.nav_menu .drop .drop_menu:hover{background:#8e5b480d}.nav_menu .drop .drop_menu:hover a{color:#8e5b48;font-weight:600}@media screen and (min-width:1025px){.mnav_wrap{z-index:-99999;visibility:hidden;width:100%;height:100%;position:fixed;top:0;right:0}.mnav_wrap.on{z-index:1;visibility:visible}.mnav_wrap .inner{box-sizing:border-box;background:#fff;width:80%;height:100%;margin-left:auto;padding-top:100px;transition:all .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mnav_wrap.on .inner{transform:translate(0)}.mnav_wrap:before{content:"";z-index:-1;background:#000000b3;width:100vw;height:100%;transition:all .3s;position:absolute;top:0;right:0}.mnav_wrap.on:before{display:block}}.mnav_wrap .mdrop{display:none}.mnav_wrap .mnav_menu>a{cursor:pointer;box-sizing:border-box;color:#171717;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;padding:21px 23px;font-size:18px;font-weight:500;transition:all .3s;display:flex}.mnav_wrap .mnav_menu>a:after{content:"";background:url(/images/common/menu_arrow_down.svg) 50%/100% no-repeat;width:24px;height:24px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:block;transform:rotate(0)}.mnav_wrap .mnav_menu.no-drop>a:after{display:none}.mnav_wrap .mdrop_menu>a{cursor:pointer;color:#171717;box-sizing:border-box;background:#f6f6f6;border-bottom:1px solid #e5e5e5;padding:25px 23px;font-size:16px;font-weight:300;transition:all .3s;display:block}.mnav_wrap .mnav_menu>a.on{color:#fff;background:#8e5b48}.mnav_wrap .mnav_menu>a.on:after{filter:brightness(0)invert();transform:rotate(180deg)}.quick_menu_wrap{z-index:101;background:#fff;border-radius:20px 0 0 20px;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-1px 0 10px #0000001a}.quick_menu{flex-direction:column;justify-content:center;gap:20px;padding:32px 10px;display:flex}.quick_item{cursor:pointer}.quick_divider{background:#e4e4e4;flex-shrink:0;align-self:center;width:30px;height:1px}.quick_menu .icon{border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .45s;display:flex}.quick_item a{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.quick_item .txt{transition:all .45s}.quick_item .txt p{color:var(--primary);letter-spacing:-.36px;font-size:18px;font-weight:500}.quick_menu_btn{display:none}@media screen and (max-width:768px){.quick_menu_wrap{background:#fff;border-radius:8px 8px 0 0;padding:10px 22px;transition:transform .45s ease-out;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -4px 10px #0000001a}.quick_menu_wrap.is-scroll-visible{transform:translateY(0)}.quick_menu_wrap.up{bottom:0}.quick_menu{opacity:1;pointer-events:auto;flex-direction:row;justify-content:space-between;align-items:center;gap:4px 8px;padding:0;position:static;transform:none}.quick_menu_wrap.on .quick_menu{opacity:1;pointer-events:auto;transform:none}.quick_menu>.quick_divider,.quick_menu>.quick_item:last-child{display:none}.quick_item a{flex-direction:column;align-items:center;gap:4px}.quick_item .txt p{text-align:center;font-size:14px}.quick_menu .icon{width:32px;height:32px}.quick_menu .icon img{width:20px}.quick_menu_btn{display:none}}.go_top{cursor:pointer;z-index:999;border:0;border-radius:10px;padding:0;position:fixed;bottom:100px;right:5vw}.footer{background:#0f0a08}.footer_grid{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.footer_left{isolation:isolate;background:linear-gradient(#331f18 0%,#1a0f0c 100%);position:relative;overflow:hidden}.footer_left:before{content:"";opacity:.3;mix-blend-mode:soft-light;pointer-events:none;background-image:url(/images/common/banpo.svg);background-position:110% 30%;background-repeat:no-repeat;position:absolute;inset:0;box-shadow:inset 2px 2px 1px #00000040}.footer_left_inner{z-index:1;color:#fff;padding:108px 110px;position:relative}.footer_quick{flex-wrap:wrap;gap:20px;margin:0 0 60px;display:flex}.footer_quick_btn{cursor:pointer;color:#fff;text-align:center;letter-spacing:-.32px;background:0 0;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 20px;font-family:Pretendard;font-size:16px;font-weight:400;line-height:160%;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.footer_quick_btn:hover{color:#1f0d06;background:#fff}.footer_brand{margin:0 0 34px}.footer_brand_img{width:min(360px,100%);height:auto;display:block}.footer_info{margin:0}.footer_info_row{grid-template-columns:96px 1fr;align-items:start;gap:0 24px;display:grid}.footer_info_row+.footer_info_row{margin-top:16px}.footer_info_label{color:#fff;letter-spacing:-.55px;margin:0;font-family:Pretendard;font-size:22px;font-weight:600;line-height:140%}.footer_info_value{color:#fff;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:300;line-height:140%}.footer_tel{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:300;line-height:140%;text-decoration:none}.footer_tel:hover{text-decoration:underline}.footer_hours{margin-top:16px}.footer_hours_row{grid-template-columns:96px 1fr;align-items:start;column-gap:24px;display:grid}.footer_hours_tit{color:#fff;letter-spacing:-.55px;margin:0;font-family:Pretendard;font-size:22px;font-weight:600;line-height:140%}.footer_hours_list{gap:19px;margin:0;padding:0;list-style:none;display:grid}.footer_hours_list li{grid-template-columns:95px 1fr;align-items:baseline;gap:8px;display:grid}.footer_hours_list b,.footer_hours_list span{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:300;line-height:140%}.footer_legal{flex-direction:column;gap:12px;margin-top:101px;display:flex}.footer_legal_info{gap:6px;display:grid}.footer_legal_info p{color:#b7b7b7;letter-spacing:-.45px;margin:0;font-size:16px;font-weight:300;line-height:140%}.footer_legal_row{flex-wrap:wrap;gap:24px;display:flex}.footer_copy{color:#939393;letter-spacing:-.375px;font-size:14px;font-weight:300;line-height:140%}.footer_right{background:#f3f3f3}.footer_right img{object-fit:cover}.footer_map{width:100%;height:100%;min-height:560px}.footer_map #map{width:100%;height:100%}@media screen and (min-width:1024px) and (max-width:1439px){.footer_grid{min-height:480px}.footer_left_inner{padding:72px 48px 96px}.footer_quick{gap:12px;margin-bottom:40px}.footer_quick_btn{padding:6px 16px;font-size:14px}.footer_brand{margin-bottom:24px}.footer_brand_img{max-width:300px}.footer_info_row{grid-template-columns:80px 1fr;column-gap:16px}.footer_info_row+.footer_info_row{margin-top:12px}.footer_info_label{font-size:18px}.footer_info_value,.footer_tel{font-size:17px}.footer_hours{margin-top:12px}.footer_hours_row{grid-template-columns:80px 1fr;column-gap:16px}.footer_hours_tit{font-size:18px}.footer_hours_list{gap:12px}.footer_hours_list li{grid-template-columns:80px 1fr;gap:6px}.footer_hours_list b,.footer_hours_list span{font-size:17px}.footer_legal{gap:10px;margin-top:56px}.footer_legal_info p{font-size:14px}.footer_legal_row{gap:16px}.footer_copy{font-size:13px}.footer_map{min-height:480px}.footer_left:before{background-position:115% 25%}}@media screen and (max-width:1024px){.footer_grid{grid-template-columns:1fr}.footer_right{order:-1}.footer_left{order:0}.footer_left_inner{padding:64px 24px 134px}.footer_map{min-height:420px}.footer_tit{font-size:34px}.footer_legal{margin-top:56px}}@media screen and (max-width:768px){.sec4_item_txt{padding-block:24px}.footer_left:before{display:none}.footer_left_inner{text-align:center;flex-direction:column;align-items:center;display:flex}.footer_content_wrap{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding-inline:0;display:flex}.footer_quick{flex-flow:wrap;justify-content:center;gap:4px;margin-bottom:34px}.footer_quick_btn{padding:8px;font-size:13px}.footer_brand{margin-bottom:20px}.footer_brand_img{margin-left:auto;margin-right:auto}.footer_info{width:100%}.footer_info_row{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:4px}.footer_info_row+.footer_info_row{margin-top:16px}.footer_info_label{grid-column:1}.footer_info_value{grid-column:1;font-size:18px}.footer_hours{margin-top:16px}.footer_hours_row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px}.footer_hours_list{justify-items:center;gap:8px;width:100%;max-width:280px;display:grid}.footer_hours_list li{text-align:left;grid-template-columns:92px 1fr;place-items:baseline start;gap:8px;display:grid}.footer_hours_list b,.footer_hours_list span{font-size:18px}.footer_legal{text-align:center;align-items:center}.footer_legal_row{flex-direction:column;justify-content:center;align-items:center;gap:4px}.footer_legal_row span{display:block}.footer_map{height:291px}.go_top{transition:all .45s;bottom:10vw}.go_top.up{bottom:200px}}.inquiry{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;z-index:9999;background:#0009;width:100%;position:fixed;bottom:0;left:0}.inquiry .w_1360{justify-content:space-between;align-items:center;display:flex}.inquiry .tel{color:#fff;align-items:center;gap:10px;padding-right:1.5vw;font-size:24px;font-weight:700;line-height:150%;display:flex}.inquiry .tel:before{content:"";background:url(/images/common/inquiry_tel.png) 50%/100% no-repeat;width:32px;height:32px;display:block}.inquiry .input_wrap{flex:1;gap:10px;padding-right:10px;display:flex}.inquiry .input_box{flex:1}.inquiry .input_box input,.inquiry .input_box select{box-sizing:border-box;color:#fff;background:#ffffff1a;border:none;border-radius:10px;width:100%;padding:12px 15px;font-family:Pretendard;font-size:16px;font-weight:500;line-height:150%;display:block}.inquiry .input_box select option{color:#333;text-align:center}.inquiry .input_box input::placeholder{color:#fff;font-family:Pretendard;font-size:16px;font-weight:500;line-height:150%}.inquiry .button_wrap{align-items:center;gap:10px;display:flex}.inquiry .button_wrap .check_box{align-items:center;gap:6px;display:flex}.inquiry .button_wrap .check_box label{flex-direction:column;align-items:flex-end;display:flex}.inquiry .button_wrap .check_box input{background:0 0;border:1px solid #fff;border-radius:4px;width:16px;height:16px}.inquiry .button_wrap .check_box input:checked{background:url(/images/common/inquiry_check.png) 50%/100% 100% no-repeat;border:1px solid #156a38}.inquiry .button_wrap .check_box span,.inquiry .button_wrap .check_box a{color:#fff;font-family:Pretendard;font-size:14px;font-weight:400;line-height:1.3}.inquiry .button_wrap button{color:#fff;text-align:center;box-sizing:border-box;background:linear-gradient(149deg,#307557 12.74%,#156a38 84.83%);border:none;border-radius:6px;padding:12px 15px;font-family:Pretendard;font-size:16px;font-weight:700;line-height:150%}.inquiry .m_btn{display:none}@media screen and (max-width:1024px){.inquiry{padding:10px 0;transition:all .45s;transform:translateY(100%)}.inquiry.on{transform:translateY(0)}.inquiry .m_btn{cursor:pointer;background:linear-gradient(149deg, #307557 12.74%, #156a38 84.83%), var(--Color,#4b8859);width:136px;height:36px;font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:.8px;border-radius:10px 10px 0 0;font-size:16px;font-weight:700;line-height:100%;display:block;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)}.inquiry .m_btn span{z-index:1;align-items:center;gap:6px;padding:9px 24px;display:flex;position:absolute}.inquiry .m_btn span:before{content:"";background:url(/images/common/inquiry_icon.png) 50%/100% no-repeat;width:20px;height:18px;display:block}.inquiry .w_1360{flex-direction:column;gap:10px}.inquiry .tel{font-size:20px}.inquiry .tel:before{width:26px;height:26px}.inquiry .input_box input,.inquiry .input_box select{padding:6px 15px;font-size:14px}.inquiry .input_box input::placeholder{font-size:14px}.inquiry .button_wrap{flex-direction:column;gap:10px;width:100%}.inquiry .button_wrap .check_box label{flex-direction:row;gap:5px}.inquiry .button_wrap button{width:100%;max-width:350px;padding:6px 15px;font-size:16px}.inquiry .button_wrap .check_box span,.inquiry .button_wrap .check_box a{font-size:12px}.inquiry .m_btn_bg{width:100%;height:100%;animation:1s linear infinite forwards bgflow;display:flex}}@keyframes bgflow{to{transform:translate(-100%)}}@media screen and (max-width:768px){.inquiry{border-radius:30px 30px 0 0;padding:20px 0 10px;transform:translateY(0)}.inquiry.on{transform:translateY(0)}.inquiry .m_quick{height:63px;transition:all .3s}.inquiry.change .m_quick{opacity:0;height:0;overflow:hidden}.m_quick ul{justify-content:center;gap:25px;display:flex}.m_quick ul li .icon{background:linear-gradient(149deg,#307557 12.74%,#156a38 84.83%);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;display:flex}.m_quick ul li p{font-family:Pretendard;font-size:12px;font-weight:700;line-height:1.3}.inquiry form{height:151px;transition:all .3s}.inquiry.on form{opacity:0;height:0;overflow:hidden}}.required_info_se{padding:100px 0}.required_info_se .cont_01 .tab_menu2{gap:20px;display:flex}.sub_title_box h2{font-size:60px;font-style:normal;font-weight:700;line-height:70px;font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;border-bottom:1px solid #a9c9f2;margin-bottom:20px;padding-bottom:40px}.obligations_box h3{font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;color:#a9c9f2;margin-bottom:30px;font-size:30px;font-weight:700;line-height:40px}.required_info_se .cont_01 .tab_menu2 li{font-size:20px;font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;color:#a9c9f2;cursor:pointer;border-bottom:none;font-weight:500;line-height:30px}.required_info_se .cont_01 .tab_menu2 li:hover{border-bottom:2px solid #a9c9f2}.required_info_se .cont_01 .tab_menu2 li.on{color:#222;border-bottom:2px solid #a9c9f2}.w_1350{width:100%;max-width:1350px;margin:0 auto}.obligations_box .small_text{color:#222;font-size:16px;line-height:25px;font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;margin-bottom:30px}.obligations_box h4{font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;color:#222;margin-bottom:20px;font-size:22px;font-weight:600;line-height:30px}.bg_layout{box-sizing:border-box;background:#fff;padding:5%;box-shadow:0 10px 10px #00000040}.left_fixed_se{background:#ecf4ff}@media screen and (max-width:1350px){.w_1350{width:90%}}@media screen and (max-width:900px){.subvs .bgtxt p{margin-bottom:90px}}@media screen and (max-width:768px){.required_info_se{padding:50px 0}.sub_title_box h2{padding-bottom:20px;font-size:30px;line-height:40px}.obligations_box h3{font-size:20px;line-height:30px}}.tab_container2{margin-top:40px}.tab_container2 .table_1 table{border:1px solid #a9c9f2;width:100%}.tab_container2 .table_1 table th{color:#ccc;font-size:20px;font-weight:700;line-height:30px;font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;background-color:#a9c9f2;border:1px solid #a9c9f2;padding:10px 0}.tab_container2 .table_1 table td{text-align:center;vertical-align:middle;color:#333;font-size:16px;font-weight:500;line-height:20px;font-family:var(--font-noto-sans-kr), "Noto Sans KR", sans-serif;border:1px solid #a9c9f2;padding:10px 0}.obligations_box h3{color:#333;margin-bottom:30px;font-size:30px;font-weight:700;line-height:40px}.obligations_box h4{color:#333;margin-bottom:20px;font-size:22px;font-weight:600;line-height:30px}.obligations_box .small_text{color:#333;margin-bottom:30px;font-size:16px;line-height:25px}@media screen and (max-width:768px){.tab_container2 .table_1 table th{font-size:16px;line-height:20px}.tab_container2 .table_1 table td{padding:10px;font-size:14px;line-height:20px}.required_info_se{padding-top:50px 0}.obligations_box h3{font-size:20px}.obligations_box .small_text{font-size:14px}.obligations_box h4{font-size:18px}}input[type=date]{appearance:none;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;max-width:300px;padding:8px 12px;font-size:16px;line-height:1.5}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;background-color:#0000;margin:0;padding:0}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-clear-button{display:none}@supports (-webkit-touch-callout:none){input[type=date]{min-height:44px}}.intro-header{z-index:25;visibility:hidden;opacity:0;background:#fff;padding-block:25px;transition:visibility .3s,opacity .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000001a}.intro-header.is-visible{visibility:visible;opacity:1}.intro-header-inner{justify-content:center;align-items:center;display:flex}.intro-header-logo{margin:0;line-height:0}.intro-header-logo img{width:auto;height:auto;max-height:40px;display:block}@media screen and (max-width:1024px){.intro-header{padding-block:16px}.intro-header-logo img{width:162px}}.intro{z-index:10;opacity:1;justify-content:center;align-items:center;padding-inline:25px;transition:opacity .6s;display:flex;position:fixed;inset:0}.intro[aria-hidden=true]{pointer-events:none;opacity:0}.intro-bg{position:absolute;inset:0;overflow:hidden}.intro-bg img{object-fit:cover;object-position:center;vertical-align:top;width:auto;min-width:100%;height:auto;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-bg:after{content:"";pointer-events:none;position:absolute;inset:0}.intro-logo{z-index:1;opacity:0;pointer-events:none;width:auto;height:auto;max-height:60vh;animation:1.2s .3s forwards introLogoFade;position:absolute;top:40%;left:3%;transform:translateY(-50%)}@keyframes introLogoFade{to{opacity:.2}}@media screen and (min-width:1025px){.intro .br-mobile{display:none}}@media screen and (max-width:768px){.intro-logo{display:none}.intro .br-mobile{display:block}}.intro-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.intro-subtitle,.intro-subtitle .line,.intro-subtitle .char{font-family:var(--font-nanum-myeongjo), "Nanum Myeongjo", serif}.intro-subtitle{color:#fff;text-align:center;letter-spacing:12px;text-transform:capitalize;margin:0;font-size:30px;font-weight:400;line-height:130%}.intro-title{color:#fff;text-align:center;letter-spacing:-1.2px;text-transform:capitalize;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:60px;font-style:normal;font-weight:300;line-height:130%}.intro-title .intro-title__line{text-align:center;width:100%!important;display:block!important}.intro-desc{color:#fff;text-align:center;letter-spacing:-.48px;text-transform:capitalize;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:400;line-height:160%}@media screen and (max-width:768px){.intro-subtitle{letter-spacing:6.4px;font-size:16px}.intro-title{letter-spacing:-.6px;font-size:30px}.intro-desc{letter-spacing:-.36px;font-size:18px;font-weight:400}}.page-select{box-sizing:border-box;visibility:hidden;opacity:0;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:96px 20px 40px;transition:opacity .5s,visibility .5s;display:flex}.page-select[aria-hidden=false]{opacity:1;visibility:visible}.page-select-inner{justify-content:center;align-items:center;width:100%;max-width:1700px;margin:0 auto;display:flex}.page-select-list{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-select-card{background-position:50%,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:20px;flex-direction:column;justify-content:space-between;transition:all .4s;display:flex;overflow:hidden}.page-select-card:first-child{background-image:url(/images/intro/intro_item_bg_1.png),linear-gradient(to bottom right,#c5806629 0%,#c580660a 35%,#2c19120a 65%,#2c191229 100%)}.page-select-card:nth-child(2){background-image:url(/images/intro/intro_item_bg_2.png),linear-gradient(to bottom right,#c5806629 0%,#c580660a 35%,#2c19120a 65%,#2c191229 100%)}.page-select-card:hover{transform:translateY(-4px);box-shadow:0 4px 24px #8e5b4859}.page-select-card:first-child:hover{background-image:url(/images/intro/intro_item_bg_1.png),linear-gradient(to bottom right,#c58066 0%,#c5806626 35%,#2c191226 65%,#2c1912 100%)}.page-select-card:nth-child(2):hover{background-image:url(/images/intro/intro_item_bg_2.png),linear-gradient(to bottom right,#c58066 0%,#c5806626 35%,#2c191226 65%,#2c1912 100%)}.page-select-card-top{text-align:center;flex:none;padding:81px 28px 0}.page-select-card-subtitle{color:#171717;text-align:center;font-family:var(--font-nanum-myeongjo), "Nanum Myeongjo", serif;margin:0 0 6px;font-size:16px;font-weight:400;line-height:130%}.page-select-card-title-wrap{margin-bottom:20px}.page-select-card-title .br-mobile{display:none}.page-select-card-title{text-align:center;letter-spacing:-.6px;color:#454545;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:700;line-height:130%;transition:all .5s}.page-select-card:nth-child(4) .page-select-card-top>.page-select-card-title{margin-bottom:20px}.page-select-card:hover .page-select-card-title,.page-select-card:hover .page-select-card-title-em{-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text}.page-select-card-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#8e5b48;text-align:center;cursor:pointer;opacity:0;pointer-events:none;background:#11111103;border:1px solid #8e5b48;border-radius:100px;justify-content:center;align-items:center;padding:8px 20px;font-size:16px;font-style:normal;font-weight:700;line-height:130%;transition:all .5s;display:inline-flex;box-shadow:inset -3px -3px 4px #fff3,inset 2px 2px 6px #ffffff40;font-family:var(--font-nanum-myeongjo), "Nanum Myeongjo", serif!important}.page-select-card:hover .page-select-card-btn{opacity:1;pointer-events:auto}.page-select-card-btn:hover{box-shadow:none;background-color:#8e5b48}.page-select-card-btn:hover .page-select-card-btn-txt{color:#fff}.page-select-card-btn:hover svg,.page-select-card-btn:hover svg path{stroke:#fff}.page-select-card-btn .page-select-card-btn-txt{color:#8e5b48;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:130%;font-family:var(--font-nanum-myeongjo), "Nanum Myeongjo", serif!important}.page-select-card-img{aspect-ratio:1;background:0 0;justify-content:center;align-items:center;margin-top:35px;padding:0 20px;display:flex;overflow:hidden}.page-select-card-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.page-select-card-img2{position:relative;top:7px;transform:scale(1.1)}@media screen and (max-width:1024px){.page-select-list{grid-template-columns:1fr}.page-select-card{flex-direction:row;align-items:stretch;gap:0}.page-select-card-top{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:24px 20px 24px 24px;display:flex}.page-select-card-btn{width:fit-content}.page-select-card-subtitle,.page-select-card-title{text-align:left}.page-select-card-img{aspect-ratio:1;flex:none;align-items:flex-end;width:32%;margin-top:0;padding:0}.page-select{height:auto;min-height:100svh;padding:88px 20px 40px}.page-select-inner{width:100%;display:block}}@media screen and (max-width:768px){.page-select{height:auto;min-height:100svh;padding:80px 20px 32px}.page-select-card-top{text-align:left;padding:25px 0 25px 18px}.page-select-card-subtitle{text-align:left;margin-bottom:4px;font-size:13px}.page-select-card-title{text-align:left;font-size:20px}.page-select-card-title .br-mobile{display:block}.page-select-card-title-wrap .page-select-card-title{display:inline}.page-select-card-btn{gap:0;width:fit-content;padding:8px 12px;font-size:14px}.page-select-card-btn .page-select-card-btn-txt{text-align:left;font-size:14px}.page-select-card:nth-child(4) .page-select-card-img{padding-top:20px}}.page-select-card{gap:60px}.page-select-card-top{padding:81px 8px 0}.page-select-list{grid-template-columns:repeat(5,1fr);gap:20px}.page-select-card:nth-child(5) .page-select-card-top>.page-select-card-title{margin-bottom:20px}.page-select-card-img{margin:0;padding:0}.page-select-card:nth-child(3){background-image:url(/images/intro/intro_lifting_bg.webp),linear-gradient(to bottom right,#c5806629 0%,#c580660a 35%,#2c19120a 65%,#2c191229 100%)}.page-select-card:nth-child(3):hover{background-image:url(/images/intro/intro_lifting_bg.webp),linear-gradient(to bottom right,#c58066 0%,#c5806626 35%,#2c191226 65%,#2c1912 100%)}.page-select-card:nth-child(4){background-image:url(/images/intro/intro_reconstruction_bg.webp),linear-gradient(to bottom right,#c5806629 0%,#c580660a 35%,#2c19120a 65%,#2c191229 100%)}.page-select-card:nth-child(4):hover{background-image:url(/images/intro/intro_reconstruction_bg.webp),linear-gradient(to bottom right,#c58066 0%,#c5806626 35%,#2c191226 65%,#2c1912 100%)}.page-select-card:nth-child(5){background-image:url(/images/intro/intro_reservation_bg.webp),linear-gradient(to bottom right,#c5806629 0%,#c580660a 35%,#2c19120a 65%,#2c191229 100%)}.page-select-card:nth-child(5):hover{background-image:url(/images/intro/intro_reservation_bg.webp),linear-gradient(to bottom right,#c58066 0%,#c5806626 35%,#2c191226 65%,#2c1912 100%)}@media screen and (max-width:1024px){.page-select-list{grid-template-columns:1fr;gap:12px}.page-select-card-title-wrap{margin-bottom:14.5px}.page-select-card-top{justify-content:space-between;padding:25px 0 19px 18px}.page-select-card-btn{gap:0;width:fit-content;padding:6px 12px;font-size:14px}}@media screen and (max-width:768px){.page-select-card-title-wrap{margin-bottom:14.5px}.page-select-card{gap:0;height:160px}.page-select-card-top{justify-content:space-between;padding:25px 0 19px 18px}.page-select-card-btn{gap:0;width:fit-content;padding:6px 12px;font-size:14px}.page-select-card-btn-ico svg{width:16px;height:16px}}#main .sec1.sec_hero_swiper{width:100%;min-height:100svh;position:relative;overflow:hidden}#main .sec1_swiper{width:100%;height:100%}#main .sec1_slide{background-blend-mode:luminosity, multiply, screen;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;height:100vh;display:flex;position:relative}#main .sec1_slide.sec1_slide_bg1{background-image:url(/images/main/main_slider_bg1.jpg),url(/images/main/main_slider_bg1.jpg),linear-gradient(#d3d3d3,#d3d3d3)}#main .sec1_slide.sec1_slide_bg2{background-image:url(/images/main/main_slider_bg2.png),url(/images/main/main_slider_bg2.png),linear-gradient(#d3d3d3,#d3d3d3)}#main .sec1_slide.sec1_slide_bg3{background-image:url(/images/main/main_slider_bg3.png),url(/images/main/main_slider_bg3.png),linear-gradient(#d3d3d3,#d3d3d3)}#main .sec1_slide.sec1_slide_bg4{background-image:url(/images/main/main_slider_bg4.png),url(/images/main/main_slider_bg4.png),linear-gradient(#d3d3d3,#d3d3d3)}#main .sec1_slide:before{display:none}#main .sec1_inner{z-index:1;box-sizing:border-box;width:90%;max-width:1700px;height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative;overflow:visible}@keyframes sec1_left_slide{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}#main .sec1_left{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}#main .sec1_left.sec1_left--animate{animation:.7s .1s both sec1_left_slide}#main .sec1_subtit{color:#171717;font-family:var(--font-nanum-myeongjo), "Nanum Myeongjo", serif;text-transform:capitalize;margin-bottom:8px;font-size:24px;font-style:normal;font-weight:400;line-height:130%}#main .sec1_tit_main{letter-spacing:-1px;margin-bottom:16px;font-size:50px;line-height:130%}#main .sec1_slide_bg4 .sec1_tit_main{margin-bottom:24px}#main .sec1_tit{color:#171717;letter-spacing:-.6px;text-transform:capitalize;margin-bottom:40px;font-size:30px;font-style:normal;font-weight:400;line-height:130%}#main .sec1_tit br{display:block}#main .br-mobile{display:none}#main .sec1_tit br.br-pc,#main .sec4_desc br.br-pc{display:block}#main .sec1_tit_em{font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:inherit;letter-spacing:-1px;text-transform:capitalize;-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:130%}#main .sec1_txt{color:#262626;letter-spacing:-.44px;text-transform:capitalize;margin-bottom:60px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:300;line-height:160%}#main .sec1_progress_wrap{align-items:center;gap:12px;margin-bottom:16px;display:flex}#main .sec1_progress_num{color:#262626;-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#main .sec1_progress{background:#3333;border-radius:4px;flex:1;max-width:240px;height:4px;overflow:hidden}#main .sec1_progress_bar{background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%),#262626;border-radius:4px;width:0%;height:100%;transition:width linear}#main .sec1_btn{text-align:center;text-transform:capitalize;color:#0000;background:linear-gradient(90deg,#8e5b48,#1f0d06);-webkit-background-clip:text;background-clip:text;border:none;border-radius:1000px;align-items:center;gap:8px;width:fit-content;padding:12px 30px;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;transition:all .4s ease-in-out;display:inline-flex;position:relative}#main .sec1_btn:hover{color:#fff;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:padding-box;background-clip:padding-box;border:none}#main .sec1_btn_icon{color:#262626;flex-shrink:0;transition:color .4s ease-in-out;display:inline-flex}#main .sec1_btn:hover .sec1_btn_icon{color:#fff}#main .sec1_btn_icon svg{display:block}#main .sec1_btn_icon svg path{transition:fill .5s ease-in-out}#main .sec1_btn:hover .sec1_btn_icon svg path{fill:#fff}#main .sec1_btn:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#8e5b48,#1f0d06);padding:1px;transition:opacity .5s ease-in-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#main .sec1_nav{z-index:10;pointer-events:none;align-items:center;gap:16px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}#main .sec1_nav .sec1_nav_btn{pointer-events:auto;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex}#main .sec1_nav .sec1_nav_btn:hover{opacity:.85}#main .sec1_nav .sec1_nav_btn:active{opacity:.7}#main .sec1_nav .sec1_nav_btn img{vertical-align:middle;width:auto;height:auto;display:block}#main .sec1_right{z-index:1;height:100%;position:absolute;top:0;bottom:0;right:0}@media screen and (min-width:1920px){#main .sec1_right{right:55px}#main .sec1_gif2{right:105px}#main .sec1_gif3{right:40px}}#main .sec1_img_wrap{width:100%;height:100%;position:relative}#main .sec1_img_wrap .sec1_img_inner{transform-origin:bottom;width:100%;height:100%;position:relative}#main .sec1_gif{object-fit:cover;object-position:bottom;transform-origin:bottom;border-radius:12px;width:100%;height:100%;min-height:100%;display:block;transform:scale(.88)}#main .sec1_img_wrap .sec1_gif{transform:scale(.92)}#main .sec1_img_wrap .sec1_gif.sec1_gif--down1{position:relative;top:74px}#main .sec1_img_wrap .sec1_gif.sec1_gif--down2{position:relative;top:200px}#main .sec1_img_wrap .sec1_gif.sec1_gif--scale104{transform:scale(1.04)}#main .sec1_img_wrap .sec1_gif.sec1_gif--scale108{transform:scale(1.15)}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_gif{object-position:bottom;transform:none}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform-origin:bottom;transform:scale(.75)}#main .sec1_slide_bg4 .sec1_gif--mobile{display:none}@media screen and (max-width:1600px){#main .sec1_img_wrap .sec1_img_inner,#main .sec1_gif{transform:scale(.82)}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform:scale(.7)}}@media screen and (max-width:1360px){#main .sec1_img_wrap .sec1_img_inner,#main .sec1_gif{transform:scale(.76)}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform:scale(.65)}}@media screen and (max-width:1200px){#main .sec1_img_wrap .sec1_gif.sec1_gif--down1,#main .sec1_img_wrap .sec1_gif.sec1_gif--down2{top:0}#main .sec1_img_wrap .sec1_img_inner,#main .sec1_gif{transform:scale(.7)}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform:scale(.6)}}@media screen and (max-width:1100px){#main .sec1_img_wrap .sec1_img_inner,#main .sec1_gif{transform:scale(.66)}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform:scale(.56)}}@media screen and (max-width:1024px){#main .sec1_nav{display:none}#main .sec1_img_wrap .sec1_gif.sec1_gif--down1,#main .sec1_img_wrap .sec1_gif.sec1_gif--down2{top:0}#main .sec1_inner{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:80px 24px 0}#main .sec1_left{text-align:left;align-self:flex-start;min-width:0;max-width:100%}#main .sec1_subtit{font-size:20px}#main .sec1_tit{font-size:clamp(28px,5vw,42px)}#main .sec1_txt{font-size:18px}#main .sec1_progress_wrap{justify-content:flex-start}#main .sec1_right{border-radius:12px;align-self:center;width:100%;min-width:0;max-width:fit-content;margin-top:auto;margin-left:auto;margin-right:auto;position:static;right:auto}#main .sec1_img_wrap .sec1_img_inner{transform-origin:unset;transform:none}#main .sec1_gif{transform-origin:unset;border-radius:12px 12px 0 0;transform:none}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform-origin:bottom;transform:scale(.85)}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_gif{object-position:bottom;border-radius:12px 12px 0 0}}@media screen and (max-width:768px){#main .br-mobile{display:inline}#main .br-mobile br{display:block}#main .sec1_tit br.br-pc,#main .sec4_desc br.br-pc{display:none!important}#main .sec1.sec_hero_swiper{box-sizing:border-box;height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}#main .sec1_nav{bottom:24px}#main .sec1_nav .sec1_nav_btn img{max-width:44px;max-height:44px}#main .sec1_swiper{box-sizing:border-box;height:100%}#main .sec1_swiper .swiper-wrapper{box-sizing:border-box;height:100%!important}#main .sec1_slide{box-sizing:border-box;flex-direction:column;align-items:stretch;min-height:0;max-height:100%;display:flex;height:100%!important}#main .sec1_inner{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;max-height:100%;padding:100px 0 0;overflow:hidden}#main .sec1_left{box-sizing:border-box;flex-direction:column;flex:0 auto;justify-content:flex-start;min-height:0;padding-left:22px;padding-right:22px;display:flex;overflow:hidden}#main .sec1_right{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:stretch;width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}#main .sec1_gif3{margin-bottom:0}#main .sec1_gif3 .sec1_img_wrap img{transform:scale(1.01)}#main .sec1_img_wrap{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}#main .sec1_img_wrap .sec1_img_inner{flex:auto;justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;display:flex;position:relative}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_gif--pc{display:none!important}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_gif--mobile{display:block!important}#main .sec1_gif{object-fit:contain;object-position:bottom;width:100%;height:100%;max-height:100%;display:block}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{transform-origin:bottom;transform:none}#main .sec1_subtit{font-size:16px}#main .sec1_tit_main{letter-spacing:-.68px;text-transform:capitalize;margin-bottom:8px;font-size:34px;font-weight:700;line-height:130%}#main .sec1_tit_main .online_tit{font-weight:300}#main .sec1_tit{color:#171717;letter-spacing:-.36px;text-transform:capitalize;font-size:18px;font-weight:400;line-height:130%}#main .sec1_txt{display:none}#main .sec1_progress_wrap{margin-bottom:20px}#main .sec1_progress{max-width:160px}#main .sec1_btn{padding:8px 20px}}@media only screen and (min-width:768px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1.5){#main .sec1_gif{transform:scale(.72)translateY(-50px);object-position:center top!important;object-fit:contain!important}#main .sec1_img_wrap .sec1_img_inner{transform:scale(.72)}#main .sec1_slide_bg4 .sec1_img_wrap{width:100%}#main .sec1_slide_bg4 .sec1_img_wrap .sec1_img_inner{width:100%;transform:scale(.8)}#main .sec1_slide_bg4 .sec1_gif{margin:0 auto;display:block;object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:100%!important;height:100%!important;transform:none!important}#main .sec1_img_wrap .sec1_gif.sec1_gif--down1,#main .sec1_img_wrap .sec1_gif.sec1_gif--down2{top:0!important}}@media only screen and (min-width:1024px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){#main .sec1_gif{transform:scale(.68)translateY(-50px);object-position:center top!important}#main .sec1_slide_bg4 .sec1_gif{margin:0 auto;display:block;object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:100%!important;height:100%!important;transform:none!important}}#main .sec2{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}#main .sec2_bg{z-index:0;position:absolute;inset:0}#main .sec2_bg_img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#main .sec2_logos{z-index:1;pointer-events:none;position:absolute;inset:0}#main .sec2_logo{opacity:1;align-items:center;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:flex;position:absolute;inset:0}#main .sec2_logo img{object-fit:contain;width:auto;height:auto}#main .sec2_logo--1{justify-content:flex-start;align-items:flex-start;padding:0;inset:-1% auto auto 5%}#main .sec2_logo--1 img{opacity:.2;width:25vw;display:none}#main .sec2_logo--2{justify-content:flex-start;align-items:flex-start;width:25vw;padding:0;inset:8% auto auto 33%}#main .sec2_logo--3{justify-content:flex-end;align-items:flex-start;width:45vw;padding:0;inset:28% 5% auto auto}#main .sec2_inner{box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto;padding-block:180px;padding-inline:32px;display:flex;position:relative}#main .sec2_left{box-sizing:border-box;flex:.65;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex}#main .sec2_photo_wrap{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}#main .sec2_photo{mix-blend-mode:soft-light;z-index:2;width:auto;max-width:100%;height:100%;max-height:100%;transform:scale(.9)}#main .sec2_right{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}#main .sec2_info_wrap{padding-left:40px}#main .sec2_tit{color:#fff;letter-spacing:-2px;margin-bottom:24px;font-size:2.6vw;font-weight:300;line-height:130%}#main .sec2_desc{color:#fff;letter-spacing:-.52px;text-align:right;margin-bottom:45px;font-size:1.4vw;font-weight:300;line-height:160%}#main .sec2_role{color:#fff;letter-spacing:-.4px;margin-bottom:4px;font-size:1.04vw;font-weight:600;line-height:160%}#main .sec2_name{align-items:center;gap:6px;margin-bottom:39px;display:flex}#main .sec2_name_main{color:#fff;letter-spacing:-1.52px;font-size:2.04vw;font-weight:600}#main .sec2_name_sub{color:#fff;letter-spacing:-1.04px;font-size:1.3vw;font-weight:300}#main .sec2_cols{grid-template-columns:auto auto auto;gap:2.08vw;margin-bottom:clamp(28px,2.5vw,40px);display:grid}#main .sec2_col_tit{color:#fff;letter-spacing:-.4px;margin-bottom:12px;font-size:20px;font-weight:500;line-height:160%}#main .sec2_list{color:#f3f3f3;letter-spacing:-.36px;margin:0;padding:0;font-size:18px;font-weight:300;line-height:160%;list-style:none}#main .sec2_list li{padding-left:1em;position:relative}#main .sec2_list li:before{content:"-";position:absolute;left:0}#main .sec2_list li+li{margin-top:6px}#main .sec2_btn{color:#fff;background:0 0;border:1px solid #fff;border-radius:1000px;align-items:center;gap:8px;padding:12px 30px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}#main .sec2_btn .sec2_icon{display:block}#main .sec2_btn .icon_ring{fill:#fff;stroke:#815240;stroke-width:2px}#main .sec2_btn .icon_arrow{fill:none;stroke:#815240;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter}#main .sec2_btn:hover{color:#815240;background:#fff}#main .sec2_btn:hover .icon_ring{fill:#815240;stroke:#815240}#main .sec2_btn:hover .icon_arrow{stroke:#fff}@media screen and (max-width:1024px){#main .sec2{min-height:fit-content}#main .sec2_inner{text-align:center;flex-direction:column;align-items:center;gap:60px;min-height:100vh;padding:80px 24px 0}#main .sec2_logo--1{top:auto;bottom:25%}#main .sec2_logo--1 img{width:40vw}#main .sec2_logo--2{width:60vw;left:0%}#main .sec2_logo--3{width:55vw;top:25%}#main .sec2_left{justify-content:center;align-items:flex-end;width:100%;max-width:fit-content;min-height:auto;margin:auto 0 0;padding:0}#main .sec2_photo{width:40vw;height:auto;min-height:0;max-height:70vh;transform:none}#main .sec2_heading,#main .sec2_tit,#main .sec2_desc{text-align:center}#main .sec2_tit{font-size:28px}#main .sec2_desc{font-size:18px}#main .sec2_right{order:1;justify-content:center}#main .sec2_left{order:2;margin:0 auto}#main .sec2_info_wrap{padding-left:0}#main .sec2_role,#main .sec2_name{text-align:center}#main .sec2_name{justify-content:center}#main .sec2_role{font-size:16px}#main .sec2_name_main{font-size:38px}#main .sec2_name_sub{font-size:24px}#main .sec2_cols{display:none}#main .sec2_btn{margin:0 auto}}@media screen and (max-width:768px){#main .sec2{z-index:1;isolation:isolate;position:relative}#main .sec2_inner{gap:40px;padding:60px 20px}#main .sec2_tit{letter-spacing:-.88px;margin-bottom:16px;font-size:21px}#main .sec2_desc{margin-bottom:24px;font-size:20px;line-height:140%}#main .sec2_name{margin-bottom:24px}#main .sec2_name_main{letter-spacing:-1.2px;font-size:30px}#main .sec2_name_sub{font-size:24px}#main .sec2_btn{padding:12px 30px}#main .sec2_info_wrap{padding-bottom:0}}#main .sec3_swiper_mobile{display:none}#main .sec3_pin_wrap{will-change:transform;position:relative}#main .sec3{background:#fff;align-items:center;height:100vh;display:flex;position:sticky;top:0}#main .sec3_inner{width:100%;max-width:100%;height:100%;min-height:0;display:flex}#main .sec3_left{background:linear-gradient(#e9e9e9 0%,#f6f6f6 100%);flex:0 0 53.5%;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}#main .sec3_img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;min-height:100%;display:block}#main .sec3-pagination{-webkit-backdrop-filter:none;background:0 0;border-radius:0;align-items:center;gap:12px;padding:0;display:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#main .sec3-pagination .swiper-pagination-bullet{cursor:pointer;opacity:.2;background:#000;border:0;border-radius:100%;width:8px;height:8px;margin:0;padding:0;transition:opacity .25s,background .25s}#main .sec3-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#main .sec3-pagination .swiper-pagination-bullet[aria-current=true]{opacity:1;background:#8e5b48}#main .sec3_right{box-sizing:border-box;flex-direction:column;flex:0 0 50%;justify-content:flex-start;padding:88px 110px 0 0;display:flex}#main .sec3_steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}#main .sec3_step{box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-direction:column;justify-content:center;transition:all 1s;display:flex}#main .sec3_step_inner{box-sizing:border-box;flex-direction:column;padding:59px 0 59px 74px;transition:all 1s;display:flex}#main .sec3_step:last-child{border-bottom:none}#main .sec3_step.is-active{height:calc(100% - 194px);padding:80px 0 60px}#main .sec3_headline_plain{opacity:1;display:block}#main .sec3_step.is-active .sec3_headline_plain{opacity:0;visibility:hidden;pointer-events:none;position:absolute}#main .sec3_headline{color:#999;opacity:.78;margin:0;font-size:16px;font-weight:400;line-height:150%;position:relative}#main .sec3_step.is-active .sec3_headline{color:#5c3d2e;opacity:1;font-size:34px;font-weight:600;line-height:130%}#main .sec3_step_open{opacity:0;max-height:0;transition:all 1s;overflow:hidden}#main .sec3_step.is-active .sec3_step_open{opacity:1;max-height:500px}@keyframes sec3-open-inner-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#main .sec3_step_open .sec3_headline_rich{color:#171717;opacity:0;margin:0;font-size:14px;font-weight:400;line-height:130%;transition:all 1s;overflow:hidden}#main .sec3_step.is-active .sec3_headline_rich{opacity:1;font-size:34px}#main .sec3_headline_em{font-weight:600}#main .sec3_step_open .sec3_headline_rich .sec3_headline_em{-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text}#main .sec3_sublist{opacity:0;max-height:0;margin:0;padding:40px 0 0;list-style:none;transition:all 1s}#main .sec3_step.is-active .sec3_sublist{opacity:1;max-height:190px}#main .sec3_subitem{align-items:center;gap:20px;padding-bottom:12px;display:flex}#main .sec3_subitem:last-child{border-bottom:none}#main .sec3_label{box-sizing:border-box;color:#262626;letter-spacing:-.36px;text-align:center;background:0 0;border:1px solid #262626;border-radius:1000px;flex-shrink:0;width:110px;padding:6px 14px;font-size:18px;font-weight:400;line-height:160%}#main .sec3_desc{color:#262626;letter-spacing:-.36px;font-size:18px;font-weight:300;line-height:160%}@media screen and (max-width:1024px){#main .sec3_pin_wrap{display:none!important}#main .sec3_swiper_mobile{background:#fff;display:block;position:relative}#main .sec3_swiper{height:auto;position:relative;overflow:hidden}#main .sec3_swiper .swiper-wrapper{height:auto}#main .sec3_mobile_slide{box-sizing:border-box;flex-direction:column;display:flex}#main .sec3_mobile_img{background:linear-gradient(#e9e9e9 0%,#f6f6f6 100%);flex:0 0 50vh;justify-content:center;align-items:center;min-height:50vh;max-height:50vh;display:flex;overflow:hidden}#main .sec3_mobile_img img{object-fit:cover;object-position:center;width:100%;height:100%}#main .sec3_mobile_content{box-sizing:border-box;flex:1;padding:48px 23px 60px}#main .sec3_mobile_headline_rich{color:#171717;text-align:center;margin:0;font-size:22px;font-weight:400;line-height:130%}#main .sec3_mobile_headline_rich .sec3_headline_em{-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text;font-weight:600}#main .sec3_swiper_mobile .sec3_sublist{opacity:1;max-height:none;margin:0;padding:20px 0 0;list-style:none}#main .sec3_swiper_mobile .sec3_subitem{flex-direction:column;align-items:center;gap:8px;padding-bottom:12px;display:flex}#main .sec3_swiper_mobile .sec3_subitem:last-child{border-bottom:none}#main .sec3_swiper-pagination{z-index:2;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:calc(50vh - 18px);bottom:auto;left:50%;transform:translate(-50%,-50%)}#main .sec3_swiper-pagination .swiper-pagination-bullet{opacity:.2;background:#000;border-radius:100%;width:8px;height:8px;transition:opacity .25s,background .25s}#main .sec3_swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#8e5b48}#main .sec3{align-items:stretch;height:auto;position:relative;top:auto}#main .sec3_inner{flex-direction:column}#main .sec3_left{flex:none;height:50vh;min-height:50vh;max-height:50vh}#main .sec3_img{height:100%;min-height:50vh}#main .sec3-pagination{display:inline-flex}#main .sec3_right{flex:none;padding:48px 23px 60px}#main .sec3_steps{display:block}#main .sec3_step:not(.is-active){display:none!important}#main .sec3_step.is-active{border-bottom:none;padding:0}#main .sec3_step_inner{padding:0}#main .sec3_subitem:last-of-type{padding-bottom:0}}@media screen and (max-width:768px){#main .sec3_step_open .sec3_headline_rich{text-align:center;font-size:22px}#main .sec3_subitem{flex-direction:column;gap:8px}#main .sec3_label{width:81px;font-size:16px;font-weight:400}#main .sec3_desc{font-size:16px}#main .sec3_mobile_headline_rich{font-size:18px}#main .sec3_swiper_mobile .sec3_label{width:81px;font-size:16px}#main .sec3_swiper_mobile .sec3_desc{font-size:16px}}#main .sec4{background:#fff;padding:120px 20px}#main .sec4_inner{box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto}#main .sec4_subtit{color:#171717;text-align:center;font-family:var(--font-nanum-myeongjo), serif;margin:0 0 8px;font-size:24px;font-weight:400;line-height:130%}#main .sec4_tit{color:#171717;text-align:center;letter-spacing:-1px;margin:0 0 24px;font-size:50px;font-weight:300;line-height:130%}#main .sec4_tit .sec4_tit_em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text}#main .sec4_desc{color:#262626;text-align:center;letter-spacing:-.44px;margin:0 0 50px;font-size:22px;font-weight:300;line-height:140%}#main .sec4_swiper{box-sizing:border-box;width:100%;max-width:100%;padding-bottom:40px;overflow:hidden}#main .sec4-pagination{display:none}#main .sec4-pagination .swiper-pagination-bullet-active{background:#8e5b48}#main .sec4_list{grid-template-columns:repeat(4,1fr);gap:24px;height:fit-content;margin:0;padding:0;list-style:none;display:grid}#main .sec4_swiper .sec4_list{grid-template-columns:none;gap:0;display:flex}#main .sec4_item{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:20px;flex-shrink:0;height:auto;overflow:hidden}#main .sec4_item_img{background-color:#e9e9e9;height:330px;overflow:hidden}#main .sec4_item_img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}#main .sec4_item:hover .sec4_item_img img{transform:scale(1.06)}#main .sec4_item_txt{text-align:center;padding:36px 20px}#main .sec4_item_tit{text-align:center;letter-spacing:-.4px;-webkit-text-fill-color:transparent;background:linear-gradient(#8e5b48 31.41%,#1f0d06 110.9%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:20px;font-weight:700;line-height:130%}#main .sec4_item_desc{color:#171717;text-align:center;margin:0;font-size:18px;font-weight:300;line-height:140%}@media screen and (max-width:1024px){#main .sec4{padding:80px 24px}#main .sec4_list{grid-template-columns:repeat(2,1fr)}#main .sec4-pagination{margin-top:30px;display:block;position:relative}#main .sec3_step.is-active .sec3_headline_rich{font-size:22px}#main .sec3_sublist{max-height:100%;overflow:visible}#main .sec3_step.is-active .sec3_sublist{max-height:100%}}@media screen and (max-width:640px){#main .sec4_list{grid-template-columns:1fr}#main .sec4_subtit{margin-bottom:4px;font-size:16px}#main .sec4_tit{margin-bottom:12px;font-size:30px}#main .sec4_desc{margin-bottom:32px;font-size:15px}#main .sec4_item_tit{margin-bottom:9px;font-size:18px}#main .sec4_item_desc{font-size:16px}#main .sec4_swiper .sec4_item{box-sizing:border-box;width:100%}#main .sec4-pagination{margin-top:0;display:block;position:relative}}#main .sec5{background:#0f0a08}#main .sec5_grid{grid-template-columns:1fr 1fr;min-height:560px;display:grid}#main .sec5_left{isolation:isolate;background:linear-gradient(#331f18 0%,#1a0f0c 100%);position:relative;overflow:hidden}#main .sec5_left:before{content:"";opacity:.3;mix-blend-mode:soft-light;pointer-events:none;background-image:url(/images/common/banpo.svg);background-position:110% 30%;background-repeat:no-repeat;position:absolute;inset:0;box-shadow:inset 2px 2px 1px #00000040}#main .sec5_left_inner{z-index:1;color:#fff;padding:108px 110px;position:relative}#main .sec5_quick{flex-wrap:wrap;gap:20px;margin:0 0 60px;display:flex}#main .sec5_quick_btn{cursor:pointer;color:#fff;text-align:center;letter-spacing:-.32px;background:0 0;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 20px;font-family:Pretendard;font-size:16px;font-weight:400;line-height:160%;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}#main .sec5_quick_btn:hover{color:#1f0d06;background:#fff}#main .sec5_brand{margin:0 0 34px}#main .sec5_brand_img{width:min(360px,100%);height:auto;display:block}#main .sec5_info{margin:0}#main .sec5_info_row{grid-template-columns:96px 1fr;align-items:start;gap:0 24px;display:grid}#main .sec5_info_row+.sec5_info_row{margin-top:16px}#main .sec5_info_label{color:#fff;letter-spacing:-.55px;margin:0;font-family:Pretendard;font-size:22px;font-weight:600;line-height:140%}#main .sec5_info_value{color:#fff;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:300;line-height:140%}#main .sec5_tel{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:300;line-height:140%;text-decoration:none}#main .sec5_tel:hover{text-decoration:underline}#main .sec5_hours{margin-top:16px}#main .sec5_hours_row{grid-template-columns:96px 1fr;align-items:start;column-gap:24px;display:grid}#main .sec5_hours_tit{color:#fff;letter-spacing:-.55px;margin:0;font-family:Pretendard;font-size:22px;font-weight:600;line-height:140%}#main .sec5_hours_list{gap:19px;margin:0;padding:0;list-style:none;display:grid}#main .sec5_hours_list li{grid-template-columns:95px 1fr;align-items:baseline;gap:8px;display:grid}#main .sec5_hours_list b,#main .sec5_hours_list span{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:300;line-height:140%}#main .sec5_legal{flex-direction:column;gap:12px;margin-top:101px;display:flex}#main .sec5_legal_info{gap:6px;display:grid}#main .sec5_legal_info p{color:#b7b7b7;letter-spacing:-.45px;margin:0;font-size:16px;font-weight:300;line-height:140%}#main .sec5_legal_row{flex-wrap:wrap;gap:24px;display:flex}#main .sec5_copy{color:#939393;letter-spacing:-.375px;font-size:14px;font-weight:300;line-height:140%}#main .sec5_right{background:#f3f3f3}#main .sec5_map{width:100%;height:100%;min-height:560px}#main .sec5_map #map{width:100%;height:100%}@media screen and (max-width:1024px){#main .sec5_grid{grid-template-columns:1fr}#main .sec5_right{order:-1}#main .sec5_left{order:0}#main .sec5_left_inner{padding:64px 24px 134px}#main .sec5_map{min-height:420px}#main .sec5_tit{font-size:34px}#main .sec5_legal{margin-top:56px}}@media screen and (max-width:768px){#main .sec4_item_txt{padding-block:24px}#main .sec5_left:before{display:none}#main .sec5_left_inner{text-align:center;flex-direction:column;align-items:center;display:flex}#main .sec5_content_wrap{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding-left:32px;padding-right:32px;display:flex}#main .sec5_quick{flex-flow:wrap;justify-content:center;gap:4px;margin-bottom:34px}#main .sec5_quick_btn{padding:8px;font-size:13px}#main .sec5_brand{margin-bottom:20px}#main .sec5_brand_img{margin-left:auto;margin-right:auto}#main .sec5_info{width:100%}#main .sec5_info_row{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:4px}#main .sec5_info_row+.sec5_info_row{margin-top:16px}#main .sec5_info_label{grid-column:1}#main .sec5_info_value{grid-column:1;font-size:18px}#main .sec5_hours{margin-top:16px}#main .sec5_hours_row{text-align:center;grid-template-columns:1fr;justify-items:center}#main .sec5_hours_list{justify-items:center;gap:8px;width:100%;max-width:280px;display:grid}#main .sec5_hours_list li{text-align:left;grid-template-columns:92px 1fr;place-items:baseline start;gap:8px;display:grid}#main .sec5_hours_list b,#main .sec5_hours_list span{font-size:18px}#main .sec5_legal{text-align:center;align-items:center}#main .sec5_legal_row{flex-direction:column;justify-content:center;align-items:center;gap:4px}#main .sec5_legal_row span{display:block}#main .sec5_map{height:291px}}@media screen and (min-width:769px) and (max-width:1024px){#main .sec1.sec_hero_swiper{height:auto;min-height:0;overflow:visible}#main .sec1_swiper,#main .sec1_swiper .swiper-wrapper{height:auto!important}#main .sec1_slide{flex-direction:column;align-items:stretch;min-height:100svh;display:flex;height:auto!important}#main .sec1_inner{flex-direction:column;flex:1;min-height:0;padding-top:100px;padding-bottom:0;display:flex;height:auto!important}#main .sec1_right{min-height:0;margin-top:auto;height:auto!important}#main .sec1_img_wrap{width:100%;max-width:520px;height:580px;margin:0 auto;overflow:visible}#main .sec1_img_wrap .sec1_img_inner{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;transform:none}#main .sec1_gif{object-fit:contain;object-position:center bottom;max-width:100%;max-height:580px;width:auto!important;height:auto!important;transform:none!important}}@media screen and (min-width:1025px){#main .sec2{background-image:url(/images/main/main_sec2_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:stretch}#main .sec2_inner{z-index:1;padding-bottom:0;padding-inline:0;max-width:none;height:100%;min-height:100%;padding-top:50px}#main .sec2_right{justify-content:center;padding-top:clamp(80px,10vh,160px);padding-bottom:clamp(140px,12vh,220px);padding-right:100px}#main .sec2_left{flex:none;align-self:stretch;align-items:stretch;width:50%;min-width:0}#main .sec2_left>div{isolation:isolate;justify-content:center;align-items:flex-end;width:auto;height:100%;min-height:0;display:flex;position:relative}#main .sec2_photo{z-index:2;aspect-ratio:791/882;object-fit:contain;object-position:bottom;transform-origin:bottom;mix-blend-mode:normal;align-self:stretch;width:auto;height:100%;min-height:0;display:block;position:relative;transform:none}#main .sec2_cols{gap:1vw}#main .sec2_photo_logo{z-index:1;aspect-ratio:469/646;opacity:.3;pointer-events:none;mix-blend-mode:soft-light;width:min(469px,24.43vw);height:auto;position:absolute;top:0;left:0}}@media screen and (max-width:768px){#main .sec2_inner{height:auto;min-height:0;padding:60px 20px 0}}@media screen and (max-width:1024px){#main .sec2{background-image:url(/images/main/main_sec2_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:stretch}#main .sec2_photo{width:auto}#main .sec2_photo_logo{z-index:1;aspect-ratio:469/646;opacity:.3;pointer-events:none;mix-blend-mode:soft-light;width:min(469px,24.43vw);height:auto;position:absolute;top:40%;left:0}}#main .sec3_left .sec3_img{width:100%;height:100%;position:relative;overflow:hidden}#main .sec3_left .sec3_img img.sec3_img_base,#main .sec3_left .sec3_img img.sec3_img_top{object-fit:cover;object-position:center;will-change:opacity;width:100%;height:100%;display:block;position:absolute;inset:0}#main .sec3_left .sec3_img img.sec3_img_top{z-index:2;opacity:0}.step{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(10px)}.modal .step{opacity:1;pointer-events:auto;transform:none}.modal.pop_find .step,.modal.pop_join .step.step2{display:none}.header_util .btn_login,.header_util .btn_logout{cursor:pointer;align-items:center;gap:8px;display:flex}.mnav_user{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding-block:15px;display:flex}.header_user_ico{background:#f3f3f3;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mnav_user_txt{color:#171717;letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:160%}.mnav_wrap .mdrop{max-height:0;transition:max-height .7s;display:block;overflow:hidden}.mnav_wrap .mnav_menu.open .mdrop{max-height:260px}@media (prefers-reduced-motion:reduce){.mnav_wrap .mdrop{transition:none}}@media screen and (min-width:769px){.quick_menu .icon img{width:24px;height:auto;display:block}}@media screen and (max-width:768px){.quick_menu_wrap:not(.is-scroll-visible){pointer-events:none}.quick_menu_wrap.is-scroll-visible{pointer-events:auto}}.modal{z-index:999999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.is-open{display:flex}.modal_inner{box-sizing:border-box;background:#fff;width:50%;max-height:540px;padding:40px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal .head{color:var(--800,#262626);border-bottom:2px solid #333;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:30px;font-size:28px;font-weight:400;line-height:100%;display:flex}.modal .head h3{font:inherit;margin:0}.modal .head button{cursor:pointer;background:0 0;border:none;flex-shrink:0}.modal .txt_wrap{max-height:370px;margin:0;display:block;overflow-y:auto}.modal .txt_wrap::-webkit-scrollbar{visibility:hidden;background:#eee;width:2px}.modal .txt_wrap::-webkit-scrollbar-thumb{visibility:hidden;background-color:#8e5b48;border-radius:10px}.modal .txt_wrap.scrolling::-webkit-scrollbar{visibility:visible}.modal .txt_wrap.scrolling::-webkit-scrollbar-thumb{visibility:visible}.pop_policy .txt{white-space:pre-line;color:#333;letter-spacing:-.64px;width:calc(100% - 12px);font-size:16px;line-height:1.8}.pop_policy strong{color:#333;letter-spacing:-.8px;font-size:20px;font-weight:700;line-height:180%}.pop_policy .txt p{margin:0 0 12px}.pop_policy .txt strong{margin:16px 0 8px;display:block}.pop_policy .txt strong:first-child{margin-top:0}@media (max-width:768px){.modal_inner{width:90%;padding:30px 20px}.pop_policy .head{padding-bottom:20px;font-size:20px}.pop_policy .txt{font-size:14px;line-height:1.3}.pop_policy strong{font-size:14px;font-weight:700}}
