.vn-welcome__frame{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:961px){.vn-welcome__frame{max-width:48rem;margin-left:auto;margin-right:auto;padding-left:12.5%;padding-right:12.5%}}.vn-welcome--portrait .vn-welcome__frame{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:961px){.vn-welcome--portrait .vn-welcome__frame{max-width:73rem;margin-left:auto;margin-right:auto;padding-left:8.21918%;padding-right:8.21918%}}.vn-welcome__banner{margin-top:2rem;margin-bottom:-.6rem}.vn-welcome__banner__item{color:#747678;letter-spacing:-.022rem;background-color:#e4ff184d;border-radius:.4rem;padding:1.1rem 1.7rem;font-size:1.2rem;line-height:1.5;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;display:block}.vn-welcome__item--completed{position:relative}.vn-welcome__item--completed [readonly=readonly]{background-color:#fff;border-color:#5e8eff}.vn-welcome__item--completed:after{content:"";border-bottom:.2rem solid #5e8eff;border-left:.2rem solid #5e8eff;width:1.1rem;height:.5rem;display:block;position:absolute;top:1.4rem;right:1.6rem;transform:rotate(-45deg)}.vn-welcome__agreement{margin-bottom:3rem;position:relative}.vn-welcome__agreement__label{margin-top:.2rem;margin-bottom:2rem;font-size:1.2rem;line-height:1.5}.vn-welcome__agreement__box{background-color:#f5f5f6;margin-top:1.6rem;padding:.6rem 1.6rem 1.6rem}.vn-welcome__agreement__link{color:#cfd0d1;border:.1rem solid #cfd0d1;padding-left:.4rem;padding-right:.4rem;font-size:1.2rem;line-height:1.5;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.vn-welcome__agreement__link:hover,.vn-welcome__agreement__link:focus{color:#a0a2a3;border-color:#a0a2a3}.vn-welcome__agreement__help{color:#8a8c8d;text-decoration:underline;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.vn-welcome__agreement__help:hover,.vn-welcome__agreement__help:focus{color:#4b4d4f}.vn-welcome__agreement__note{color:#a0a2a3;letter-spacing:-.02em;padding-left:2.6rem;font-size:1.2rem;line-height:1.5}.vn-welcome__agreement .vn-check__label{flex:1}.vn-welcome__certify{text-align:center}.vn-welcome__certify__h{color:#4b4d4f;margin-bottom:2rem;font-size:1.6rem;line-height:1.5}.vn-welcome__certify__p{margin-top:1rem;margin-bottom:1rem}.vn-welcome__certify__deco{max-width:22.5rem;margin:3rem auto 2rem}.vn-welcome__certify__svg{height:14.2rem}.vn-welcome__certify__item{margin-top:2rem;padding-left:3.8rem;padding-right:3.8rem}.vn-welcome__certify__item--failed .input{border-color:#fc1c49}.vn-welcome__certify__item--failed .vn-msg{display:block}.vn-welcome__certify__func{margin-top:3rem}.vn-welcome__certify .input{text-align:center}.vn-welcome__certify br{display:none}.vn-welcome__msg li{margin-top:.6rem}@media screen and (min-width:961px){.vn-welcome__frame{padding-top:8rem;padding-bottom:8rem}.vn-welcome__certify__h{margin-bottom:3rem}.vn-welcome__certify__deco{max-width:28rem;margin-bottom:4rem}.vn-welcome__certify__item{margin-top:4rem;padding-left:8rem;padding-right:8rem}.vn-welcome__certify__item+.btn__flex{margin-top:6rem}.vn-welcome__certify__svg{height:18rem}.vn-welcome__certify br{display:block}.vn-welcome__msg{margin-top:4rem}}@media screen and (max-width:960px){.vn-welcome{padding-top:3rem;padding-bottom:3rem}.vn-welcome__banner{text-align:center;margin-left:-1rem;margin-right:-1rem}.vn-welcome__banner strong{display:block}}.vn-welcome__item{z-index:10;animation:.2s ease-in-out forwards fade-in;position:relative}.vn-welcome__item__certify{display:flex}.vn-welcome__item__certify .btn{flex:1 0 14rem;margin-left:1rem;padding-left:0;padding-right:0}.vn-welcome__msg{color:#5e5e5e;margin-top:3rem;font-size:1.2rem;line-height:1.8rem}.vn-welcome__msg ul{margin-top:1rem}.vn-welcome__msg li{word-break:keep-all;margin-top:1.2rem}@media screen and (min-width:961px){.vn-welcome__msg{margin-top:4.8rem}}@media screen and (max-width:960px){.vn-welcome{padding-top:3rem;padding-bottom:3rem}}.www-auth--section{box-sizing:border-box;padding:6rem 2rem}.www-auth__text{color:#2e2e2e;padding-bottom:3rem;font-size:2.4rem;font-style:normal;font-weight:400;line-height:3.6rem}.www-auth .label{vertical-align:sub;color:#5e5e5e;margin-bottom:0;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.www-auth .vn-checkbox__sub{color:#2e2e2e;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem;text-decoration:none}.www-auth .vn-checkbox__label{color:#919191;padding:.6rem 1rem .6rem 2.6rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem}.www-auth .vn-checkbox__label:before{box-sizing:content-box;border-top:0;border-bottom:.2rem solid #c7c7c7;border-left:.2rem solid #c7c7c7;border-right:0;border-radius:.1rem 0;width:1.175rem;height:.612rem;margin:auto;top:-.4rem;bottom:0;left:.3rem;transform:rotate(-45deg);background-color:#0000!important}.www-auth .vn-checkbox__label:after{border:0}.www-auth .vn-checkbox__more{color:#919191;white-space:nowrap;background-color:#0000;border:0;min-width:0;font-weight:400;-webkit-text-decoration:underline #919191;text-decoration:underline #919191}.www-auth .vn-checkbox__marketing{justify-content:flex-start;gap:1.6rem;padding-top:.6rem;padding-left:1.6rem}.www-auth .vn-check__label{color:#2e2e2e;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem}.www-auth .vn-check__label:before{box-sizing:border-box;background:0 0;border:.1rem solid #c7c7c7;border-radius:.2rem;width:1.6rem;height:1.6rem;margin:auto;top:.1rem;bottom:0;transform:translateY(-.1rem)}.www-auth .vn-check__label:after{box-sizing:content-box;opacity:0;border-bottom:.2rem solid #fff;border-left:.2rem solid #fff;width:.8rem;height:.4rem;margin:auto;top:-.4rem;bottom:0;left:.3rem}.www-auth .vn-check__label__required{color:#919191;white-space:nowrap;font-size:1.4rem;line-height:2.2rem}.www-auth .vn-check__large{color:#2e2e2e;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem}.www-auth .vn-check__large:before{width:2rem;height:2rem}.www-auth .vn-check__large:after{box-sizing:content-box;opacity:1;border-bottom:.2rem solid #c7c7c7;border-left:.2rem solid #c7c7c7;border-radius:.1rem 0;width:1.175rem;height:.612rem;margin:auto;top:-.5rem;bottom:0;left:.3rem}.www-auth .vn-check__input:focus+.vn-check__label:before{outline:0}.www-auth .vn-check__input:checked+.vn-check__label:before{border-color:#0000}.www-auth .vn-check__input:checked+.vn-check__label:after{opacity:1}.www-auth .vn-check__input:checked+.vn-check__large:after{border-bottom:.2rem solid #fff;border-left:.2rem solid #fff}.www-auth .vn-check__input:checked+.vn-checkbox__label,.www-auth .vn-check__input:checked+.vn-checkbox__label .vn-check__label__required{color:#2e2e2e}.www-auth .vn-check__toggle{width:2.4rem;height:2.4rem;position:absolute;top:.7rem;right:0}.www-auth .vn-welcome__agreement{margin-top:1.2rem}.www-auth .vn-welcome__agreement__box{background-color:#0000;margin-top:1rem;padding:0}.www-auth .vn-welcome__item__certify__time{color:#2e2e2e;font-size:1.4rem;line-height:2.2rem;position:absolute;top:1.5rem;right:8.6rem}.www-auth .vn-welcome__item__certify .btn{flex-basis:auto;align-self:flex-end;min-width:7.6rem;margin-left:1.2rem;padding:.5rem 1.2rem}.www-auth .vn-welcome__item .btn{border:0}.www-auth .vn-welcome__item .btn__flex{margin-top:3.2rem}.www-auth .fcvn-section__box__info{padding-top:0;padding-bottom:2.4rem}.www-auth .fcvn-section__box__info__value__input{position:relative}.www-auth .fcvn-section__box__info__value__input .vn-check__toggle{align-items:center;height:100%;display:flex;position:absolute;top:0;right:0}.www-auth .fcvn-section__box__info__value__input .vn-check__toggle svg{width:2.4rem;height:2.4rem}.www-auth .fcvn-section__box__summary{color:#2e2e2e;margin-top:1rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem}.www-auth .fcvn-section__box__cell{margin:0}.www-auth .vn-section__box__info{margin-top:2rem;margin-bottom:3.2rem}.www-auth .coloso-auth--label{transform:translateY(100%)scale(1.17)}.www-auth .coloso-auth--label .label{color:#919191;margin-top:.6rem}.www-auth .fcvn-msg{color:#ab001f;margin-top:.6rem;font-size:1.2rem;display:none}.www-auth .fail input{border-color:#ab001f}.www-auth .fail .fcvn-msg{display:block}.www-auth .fail .fcvn-message{color:#ab001f}.www-auth dt{color:#808991;transform-origin:0;max-height:1.6rem;font-weight:400;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.www-auth dd{margin-bottom:1.6rem}.www-auth .auth-section .vn-modal__box{text-align:left;border-radius:.4rem;max-width:28.1rem;min-height:20.4rem;padding:2.4rem}.www-auth .auth-section .vn-modal__h{color:#2e2e2e}.www-auth .auth-section .vn-modal__p{color:#2e2e2e;font-size:1.4rem;line-height:2.2rem}.www-auth .auth-section .vn-modal__func{border-radius:.4rem;padding:0}.www-auth .auth-section .vn-modal__close i{width:2rem;height:2rem}.www-auth .auth-section .vn-modal__close i:before,.www-auth .auth-section .vn-modal__close i:after{color:#2e2e2e;border-radius:.1rem;width:100%;height:.2rem}@media screen and (min-width:961px){.www-auth .auth-section.box-size--lg .vn-modal__box{max-width:48rem}}.www-auth .success{border-bottom:.2rem solid #2e2e2e;border-left:.2rem solid #2e2e2e;width:1.1rem;height:.6rem;display:block;position:absolute;top:1.5rem;right:.6rem;transform:rotate(-45deg)}@media screen and (min-width:961px){.www-auth--section{border:1px solid #e3e3e3;border-radius:.6rem;max-width:44rem;margin:6rem auto auto;padding:6rem 4rem}}.sign-in__row{justify-content:flex-end;display:flex}.sign-in__text{color:#2e2e2e;font-size:1.4rem}.sign-in__divider{color:#919191;text-align:center;border-width:.1rem 0 0;border-top-style:solid;border-top-color:#e3e3e3;height:.1rem;margin:3.2rem 0}.sign-in__divider:after{content:"또는 이메일로 로그인";background:#fff;padding:0 1.6rem;position:relative;top:-1rem}.sign-in .btn__flex{margin-top:1.6rem}.sign-in .vn-welcome__msg{margin-top:4.8rem}.sign-in .vn-welcome__msg>div{height:2rem}.sign-in .notice{color:#171b1f;text-decoration:underline}.signup-welcome-banner{background-color:#e4ff184d;border-radius:.4rem;padding:1.1rem 1.7rem;font-size:1.2rem;display:block}.signup-welcome-banner>strong{color:#222;margin-bottom:.5rem;display:block}.signup-welcome-banner>span{color:#3c3c3c}
