*{padding:0;margin:0;box-sizing:border-box;color:#333}a,li,ul{list-style:none;text-decoration:none;color:#333}button{border:0;cursor:pointer;text-align:center}input{cursor:pointer}input:disabled{opacity:1;-webkit-text-fill-color:#333}input:focus{outline:0;border-bottom:1px solid #000}hr{margin:20px auto 60px}select{outline:0;border:0;border-bottom:1px solid #ccc;font-size:var(--font-size-regular1);line-height:45px;font-weight:300;color:#333;background-color:transparent}select:focus{border-bottom:1px solid #000}section{height:auto;margin-top:130px;padding:70px 0 100px}.login-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}h2{font-size:28px;font-weight:700;text-align:center;color:#111}h3{font-size:var(--font-size-regular5);line-height:34px;font-weight:500;margin-top:40px;margin-bottom:40px}#loginText{text-align:center}.title{font-size:28px;line-height:2;font-weight:500;color:#111;text-align:center}.title-text{position:relative;font-size:var(--font-size-regular3);line-height:var(--line-height-base);font-weight:400;color:#333;margin-bottom:100px}.btn-join{width:400px;height:60px;font-size:var(--font-size-regular3);font-weight:400;margin-top:50px;border-radius:4px;background-color:var(--main-color);color:#fff}.btn-join font{color:#fff}.no-member>label{margin-left:10px;color:rgba(51,51,51,0.5);font-size:var(--font-size-regular)}.login-wrap{width:800px;height:auto;box-shadow:0 0 4px 0 rgba(204,204,204,0.2);border:solid 1px #fafafa;background-color:#fff}#loginBox .join-item label,#loginBox .div-date label{margin:30px 0 4px;color:#898989;display:block;font-size:var(--font-size-regular)}#loginBox .join-item label.privacy-label{margin:30px 0 12px}#loginBox .join-item input[class="radio"]+label:before{margin-left:10px}#loginBox .join-item .privacy-chk label{font-size:var(--font-size-regular2);color:#333;display:flex;flex-direction:row;margin:0;align-items:center}#loginBox .join-item .privacy-chk label a{margin-left:auto}#loginBox .join-item .privacy-chk img{width:7.2px;height:13.2px;margin-left:auto}#loginBox .join-item .privacy-chk>a{opacity:.5}.div-date label{margin:20px 0 14px;color:rgba(51,51,51,0.5)}.login-form{width:400px;height:auto;margin:60px auto;display:flex;flex-direction:column}.login-wrap input[type=text],.login-wrap input[type=number],.login-wrap input[type=password]{height:50px;line-height:60px;padding-left:10px;border-bottom:1px solid #e9e9e9;font-size:var(--font-size-regular1)}.login-wrap input[type=text]:focus,.login-wrap input[type=password]:focus{border-bottom:1px solid #333}.login-wrap .user-id.active:focus,.login-wrap .user-pw.active:focus{border-bottom:1px solid #ff4141}.login-wrap input::placeholder{line-height:60px}input[type=text],input[type=number],input[type=password]{width:100%;height:45px;font-size:var(--font-size-regular2);line-height:45px;font-weight:300;color:#333;border:0;background-color:transparent;border-bottom:1px solid #ccc;padding:0 0 0 10px}.login-form .keep input{margin-right:10px}.login-form .keep{margin-top:8px;margin-left:20px;padding-left:28px;font-size:15px;line-height:2;color:rgba(17,17,17,0.5)}.login-form .btn-pur{margin-top:60px}.login-form .btn-pur{margin-bottom:0}.login-form .login-line{position:relative;font-size:var(--font-size-regular1);color:#888;text-align:center;margin-top:20px;margin-bottom:20px}.login-form .login-line::before{position:absolute;top:50%;left:0;display:block;content:'';width:150px;height:.5px;background-color:#888;opacity:.5}.login-form .login-line::after{position:absolute;top:50%;right:0;display:block;content:'';width:150px;height:.5px;background-color:#888;opacity:.5}.login-form .btn-login{width:400px;height:60px;font-size:var(--font-size-regular3);font-weight:400;margin-top:30px;border-radius:4px;background-color:var(--main-color);color:#fff}.login-menu{font-size:var(--font-size-regular1);display:flex;flex-wrap:nowrap;margin-top:20px}.login-menu li{opacity:.7;position:relative;margin-right:60px;color:#888}.login-menu li a{font-weight:300;color:#888}.login-menu li::after{position:absolute;top:calc(50% - 6px);right:-31px;display:block;content:'';width:2px;height:12px;background-color:#c4cbc4}.login-menu li:last-child{margin-right:0}.login-menu li:last-child::after{display:none}.login-form{position:relative}.login-wrap .wrong{width:400px;height:70px;background-color:#f9f9f9;padding:12px 16px;font-size:var(--font-size-regular1);color:#d62c2c;margin-top:10px}span.desc{display:block;margin:0 auto;text-align:center;margin-top:10px}.login .tab{width:800px;margin:0 auto}.login ul.tab-tit{display:flex}.login ul.tab-tit li{padding:13px 0;width:50%;text-align:center;cursor:pointer}.login ul.tab-tit li:hover{background:#fafafa}.login ul.tab-tit span{border-right:1px solid #eee;font-size:var(--font-size-regular2);font-weight:500;display:inline-block;width:100%;height:30px;line-height:30px;color:#aaa}.login ul.tab-tit li:last-of-type span{border-right:0}.login ul.tab-tit li{position:relative}.login ul.tab-tit li::after{content:'';display:inline-block;width:100%;position:absolute;height:100%;bottom:0;left:0;transition:.5s}.login ul.tab-tit li.active::after{background:var(--main-color);height:3px;transition:.5s}.login ul.tab-tit li:last-child.active::after{background:#111;height:3px;bottom:0}.login ul.tab-tit li.active span{color:#111}.login ul.tab-con{display:flex;flex-direction:column;width:400px;margin:0 auto}.login ul.tab-con li{display:none}.login ul.tab-con li>div{margin-bottom:40px}.login ul.tab-con li.active{display:block}ul.tab-con label{margin:0 0 10px 8px}.login input[class="radio"]+label{margin-left:12px;font-size:15px}.login button.btn-login{border-radius:4px}.simple-login{position:relative}.simple-login>span{font-size:var(--font-size-regular1);font-weight:300;color:#676767;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0 10px}.sns-login{display:flex;justify-content:center;margin-top:50px}.sns-login span{font-size:var(--font-size-regular);font-weight:400;color:#111;display:flex;flex-direction:column;align-items:center;margin-right:60px;cursor:pointer}.sns-login span:last-of-type{margin-right:0}.sns-login span::before{content:'';display:inline-block;width:60px;height:60px;margin-bottom:10px;border:1px solid red}.find-login{display:flex;justify-content:center;align-items:center;margin-top:80px}.find-login span{font-size:var(--font-size-regular1);font-weight:300;color:#888;cursor:pointer}.find-login span::after{content:'';display:inline-block;width:2px;height:12px;background-color:#efeff1;margin:0 30px}.find-login span:last-of-type::after{display:none}.no-member .mobile-wrap{position:relative;display:flex;width:100%;border-bottom:solid 1px #e9e9e9}.country-code-select{min-width:75px;font-size:var(--font-size-regular1);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.country-code-select.disabled{pointer-events:none}.country-code-select.disabled:after{display:none}.country-code-select .selected-code{padding-left:10px}.country-code-select:after{width:14px;height:7px;display:inline-block;content:'';background-image:url(/resources/images/user/Icon_selectArrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;padding-right:5px;transform:rotateX(0)}.country-code-select.active:after{transform:rotateX(180deg)}.country-code-select ul{display:none;position:absolute;top:50px;height:auto;border-radius:4px;box-shadow:0 0 4px 0 rgba(204,204,204,0.2);border:solid 1px #e9e9e9;background-color:#fff;z-index:1;padding:0 10px}.country-code-select.active ul{display:block}.country-code-select ul li{height:36px;display:flex;align-items:center}.country-code-select ul li span{color:#555}input[name="mobile"].border-line{max-width:100%;border:0}#divMobile #timer{top:17px}button.btn-auto{position:absolute;top:11px;right:10px;border-radius:50px;border:solid 1px #ccc;background-color:#f3f3f3;font-size:var(--font-size-regular);font-weight:500;width:90px;height:30px}.login .login-form .sns-wrap{margin-top:80px}.select-date{display:flex}.login-box input[class="radio"]:checked+label:before{width:16px;height:16px}button#authBtn2{top:10px;border-radius:50px;border:solid 1px #ccc;background-color:#f3f3f3;font-weight:500;height:30px}.color-btn font,.btn-login font{color:#fff}.sns-auth{display:flex;flex-direction:column;align-items:center}.sns-auth .text-line{display:flex;align-items:center;font-size:var(--font-size-regular);color:#999;margin-top:62px;margin-bottom:46px}.sns-auth .text-line::before,.sns-auth .text-line::after{width:347px;height:1px;display:flex;align-items:center;content:'';background-color:#e3e3e3}.sns-auth .text-line::before{margin-right:20px}.sns-auth .text-line::after{margin-left:20px}.sns-auth .btn-wrap{width:400px;display:flex;flex-direction:column;gap:16px}.sns-auth .btn-wrap button{width:100%;height:50px;font-size:var(--font-size-regular2);border-radius:6px;position:relative}.sns-auth .btn-wrap button::before{display:block;content:'';background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:13px;left:24px}.sns-auth .btn-wrap .btn-kakao{background-color:#fe0;color:#333}.sns-auth .btn-wrap .btn-kakao::before{width:29px;height:24px;background-image:url(/resources/images/user/Icon_snsAuthKakao.svg)}.sns-auth .btn-wrap .btn-naver::before{width:26px;height:24px;background-image:url(/resources/images/user/Icon_snsAuthNaver.svg)}.sns-auth .btn-wrap .btn-naver{background-color:#03cf5d;color:#fff}@media(max-width:1199px){hr{display:none}section{min-height:50vh;position:relative;width:100%;margin-top:60px;display:flex;align-items:center;justify-content:center;padding:40px 0 80px}.login-form input{-webkit-appearance:none;-webkit-border-radius:0}footer{display:block !important;max-height:100%}.title{font-size:2.4rem;font-weight:700}.title-text{display:none}.title-text::after{display:none}.login-wrap{width:320px;border:0;background-color:#fff;box-shadow:none}.login-form{width:100%;height:auto;margin:0 auto 0;display:flex;flex-direction:column}.login-wrap input[type=text],.login-wrap input[type=number],.login-wrap input[type=password]{height:44px;line-height:44px;padding-left:10px;border-bottom:1px solid #ccc}.login-form .login-line,.login-form .login-line::before,.login-form .login-line::after{display:none}.login-form>button{width:320px;height:50px;padding:15px 0 20px;font-weight:400}.login-form .btn-login{width:320px;height:50px;font-size:var(--font-size-regular2);font-weight:var(--font-weight-regular);margin-top:27px;background-color:var(--main-color);color:#fff;margin-top:20px}.login-form .btn-join{width:320px;height:50px;font-size:1.6rem;font-weight:400;margin:50px auto 30px;color:#fff;background-color:var(--main-color)}.login-wrap input::placeholder{line-height:50px}.login-wrap loginput[type=text],.login-wrap input[type=number],.login-wrap input[type=password]{width:100%;height:45px;font-size:var(--font-size-regular1);line-height:45px;color:#333;border:0;background-color:transparent;border-bottom:1px solid #ccc;padding:0 0 0 10px}.login-form .keep input{margin-right:10px}.login-form .keep{margin-top:6px;margin-left:3px;padding-left:26px;font-size:1.4rem;line-height:2;color:rgba(17,17,17,0.5)}.login-form .sns-wrap{width:100%;height:auto}.login-form .sns-wrap .sns-label{text-align:center;color:#666;margin:20px 0 14px;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-regular)}.login-form .sns-wrap .sns-label::before{display:inline-block;content:'';width:140px;height:1px;background-color:#e3e3e3}.login-form .sns-wrap .sns-label::after{display:inline-block;content:'';width:140px;height:1px;background-color:#e3e3e3}.login-form .sns-wrap button{width:320px;height:42px;font-size:var(--font-size-regular1);flex-wrap:wrap;font-weight:var(--font-size-regular);border-radius:4px}.login-form .sns-wrap button.kakao{position:relative;color:#3c1e1e;background-color:#ffeb00;margin-bottom:10px}.login-form .sns-wrap button.apple{position:relative;color:#fff;background-color:#111;font-weight:var(--font-weight-light)}.login-form .kakao::before{position:absolute;top:13px;left:20px;display:block;content:'';width:18px;height:15px;background-image:url(/resources/images/user/mIcon_kakaoLogin.svg);background-size:contain;image-rendering:-webkit-optimize-contrast;background-repeat:no-repeat}.login-form .apple::before{display:block;position:absolute;top:12px;left:21px;content:'';width:18px;height:18px;background-image:url(/resources/images/user/mIcon_appleLogin.svg);background-size:contain;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast;background-position:center}.login-menu{width:320px;font-size:var(--font-size-regular);margin:0 auto;padding:0 4.3px;margin-top:10px}.login-menu li{margin-right:20px}.login-menu li:nth-child(2){margin-left:auto}.login-menu li:first-child::after{display:none}.login-menu li::after{top:7px;right:-12px;width:2px;height:6px;background-color:#efeff1}.login span.desc{font-size:1.3rem}.login ul.tab-con{width:320px}.container>hr:first-of-type{display:none}.login .tab{width:360px;margin:45px auto 0}.login ul.tab-tit span{border-right:1px solid #eee;font-size:var(--font-size-regular2);font-weight:300;display:inline-block;width:100%;height:30px;line-height:30px;color:#aaa}.login ul.tab-tit li.active span{color:var(--main-color);font-weight:500}.login ul.tab-tit li:nth-child(2).active span{color:#111}hr .cross{display:none}.simple-login>span{display:none}.simple-login{display:none}input[type=text].border-line,input[type=number].border-line,input[type=password].border-line{font-size:var(--font-size-regular1);font-weight:var(--font-weight-light);width:100%}hr.input{display:block;margin:3px 0 5px 0;background-color:#ccc}ul.tab-con label{margin:0 0 10px 8px}.login input[class="radio"]+label{margin-left:3px;font-size:1.4rem;marign-top:5px;padding-top:3px}.simple-login>span{font-size:var(--font-size-regular1);font-weight:300;color:#676767;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0 10px}.sns-login{display:flex;justify-content:center;margin-top:50px}.sns-login span{font-size:var(--font-size-regular);font-weight:400;color:#111;display:flex;flex-direction:column;align-items:center;margin-right:60px;cursor:pointer}.sns-login span:last-of-type{margin-right:0}.sns-login span::before{content:'';display:inline-block;width:60px;height:60px;margin-bottom:10px;border:1px solid red}.find-login{position:absolute;top:125px;width:320px;display:flex;justify-content:flex-start;align-items:center}.find-login span{font-size:1.2rem;font-weight:300;color:#888;cursor:pointer}find-login span:first-chlid{margin-left:2px}.find-login span a{float:right;color:#888}.find-login span:first-hlid a{float:left}.find-login span:nth-of-type(2){margin-left:auto;margin-right:20px}.find-login span::after{content:'';display:inline-block;width:2px;height:6px;background-color:#efeff1;margin:0 30px;position:absolute;top:7px;right:48px}.find-login span:first-of-type::after,.find-login span:last-of-type::after{display:none}input[name="mobile"].border-line{max-width:100%;margin-right:10px;border-bottom:0}button.btn-auto{position:absolute;top:9px;right:0}.login .login-form .sns-wrap{margin-top:70px;margin-bottom:20px}.login-wrap .wrong{width:100%;height:68px;font-size:var(--font-size-regular);line-height:2rem}span.desc{margin-top:6px;margin-bottom:40px}#loginBox .join-item label,#loginBox .join-item .div-date label{margin:20px 0 4px 8px;color:#898989;font-size:var(--font-size-regular)}#loginBox .join-item label.privacy-label{margin:20px 0 10px 8px}.div-date label{margin:10px 0 4px;color:rgba(51,51,51,0.5);font-size:var(--font-size-regular)}button#authBtn2{top:7px;font-weight:var(--font-weight-regular)}#divMobile #timer{top:15px}#loginBox .join-item .privacy-chk label{font-size:var(--font-size-regular1);margin-bottom:0;margin-left:10px;height:18px;align-items:center}#loginBox .join-item .privacy-chk label span{height:100%}#loginBox .join-item .gender-box{width:140px}#loginBox .join-item input[class="radio"]+label:before{margin-left:0;box-sizing:border-box}#loginText{width:300px}.country-code-select{min-width:60px}.country-code-select:after{width:10px;height:6px;background-image:url(/resources/images/user/mIcon_selectArrow.svg);transform:rotateX(180deg)}.country-code-select.active:after{transform:rotateX(0)}.country-code-select ul{width:210px;font-size:var(--font-size-regular)}.no-member .mobile-wrap{border-bottom:1px solid #ccc}.sns-auth .text-line{margin-top:46px;margin-bottom:30px}.sns-auth .text-line::before,.sns-auth .text-line::after{width:117px}.sns-auth .text-line::before{margin-right:10px}.sns-auth .text-line::after{margin-left:10px}.sns-auth .btn-wrap{width:320px;gap:10px}.sns-auth .btn-wrap button{height:40px;font-size:var(--font-size-regular);border-radius:4px}.sns-auth .btn-wrap button::before{top:10px;left:20px}.sns-auth .btn-wrap .btn-kakao::before{width:24px;height:19px}.sns-auth .btn-wrap .btn-naver::before{width:20px;height:17px}}@media(max-width:320px){.container{width:100vw}.login-wrap{width:100vw}.login-form{width:calc(100% - 20px)}.login-form>button{width:calc(100vw - 20px);margin:0 auto}.login-menu{width:calc(100vw - 20px)}.login .tab{width:100vw}.login ul.tab-con{width:calc(100vw - 20px)}.find-login{width:calc(100% - 20px)}.login-form .btn-login{width:100%}}