@charset "UTF-8";.Register{width:100%;padding:60px 40px;margin-top:10px;border:1px solid #e2e8f0}@media screen and (max-width:960px){.Register{margin-top:2.6666666667vw;padding:2.6666666667vw 4vw 10.6666666667vw;border:none}}.Register__banner{width:970px;min-width:970px;margin:0 auto}@media screen and (max-width:960px){.Register__banner{min-width:auto;width:100%;padding:5.3333333333vw 4vw 0}}.Register__process{display:flex;align-items:center;margin:0 auto 80px;width:800px;overflow:hidden}@media screen and (max-width:960px){.Register__process{margin-bottom:5.3333333333vw;padding:0;width:100%}}.Register__process__box{width:calc(25% - 5px);color:#999;background:#e7e7e7;padding:16px 0 16px 50px;position:relative}@media screen and (max-width:960px){.Register__process__box{width:calc(25% - 1.33333vw);padding:2vw 0 2vw 7vw}}.Register__process__box:after,.Register__process__box:before{position:absolute;top:50%;left:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"";border:50px solid transparent;border-left:20px solid #e7e7e7;margin:auto;z-index:2}.Register__process__box:before{margin-left:5px;border-left-color:#fff}.Register__process__box.on{z-index:1;background:#0984e3;color:#fff}.Register__process__box.on:after{border-left-color:#0984e3}.Register__process__box.on:before{margin-left:5px}.Register__process__box__step{display:block;font-size:14px;font-weight:700;line-height:1;margin-bottom:3px}@media screen and (max-width:960px){.Register__process__box__step{font-size:2.5vw}}.Register__process__box__title{font-size:18px;font-weight:700;line-height:1}@media screen and (max-width:960px){.Register__process__box__title{font-size:3.125vw}}.Register__process__box:first-child{padding-left:30px}@media screen and (max-width:960px){.Register__process__box:first-child{padding-left:2vw}}.Register__box__title{font-weight:700;text-align:center;font-size:2.4em;margin-bottom:40px}@media screen and (max-width:960px){.Register__box__title{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}}.Register__box__title--auth{margin-bottom:20px}@media screen and (max-width:960px){.Register__box__title--auth{margin-bottom:2.6666666667vw}}.Register__box__auth{text-align:center;margin-bottom:20px}.Register__box__auth__link{font-size:14px;text-decoration:underline}@media screen and (max-width:960px){.Register__box__auth__link{font-size:3.7333333333vw}}.Register__box__auth__text{font-size:1.4em;font-weight:700;color:#e84393}@media screen and (max-width:960px){.Register__box__auth__text{font-size:3.7333333333vw}}.Register__box .RegisterForm__complete{font-size:2em;margin-bottom:40px;text-align:center}@media screen and (max-width:960px){.Register__box .RegisterForm__complete{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}.Register__box .RegisterForm .RegisterFormBox{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #000}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox{margin-bottom:5.3333333333vw;padding-bottom:5.3333333333vw}}.Register__box .RegisterForm .RegisterFormBox--no-border{border:none}.Register__box .RegisterForm .RegisterFormBox__all{width:100%;text-align:center}.Register__box .RegisterForm .RegisterFormBox__all__box--resetting{display:flex;align-items:center;justify-content:center}.Register__box .RegisterForm .RegisterFormBox__all__title{width:120px;font-size:1.4em;text-align:left}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__title{width:50.6666666667vw;white-space:nowrap;font-size:3.7333333333vw;text-align:left}}.Register__box .RegisterForm .RegisterFormBox__all__text{width:400px;margin:5px auto;text-align:left;font-size:1.6em;font-weight:700}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__text{width:100%;margin:1.3333333333vw auto;font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__all__input{width:400px;padding:8px 4px 6px 14px;border-radius:8px;border:2px solid #d3d4d4;background:#fff;font-size:16px;margin-bottom:10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__input{width:100%;margin-bottom:2.6666666667vw;padding:2.1333333333vw 1.0666666667vw 1.6vw 3.7333333333vw;border-radius:2.1333333333vw;font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__all__input--forget{width:525px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__input--forget{width:100%}}.Register__box .RegisterForm .RegisterFormBox__all__radio{display:flex;justify-content:space-between;width:525px;margin:0 auto 10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__radio{display:block;text-align:left;width:100%;margin:0 auto 2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__all__radio__label{margin:0 10px;font-size:1.8em}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__radio__label{margin:0 2.6666666667vw;font-size:4.8vw}}.Register__box .RegisterForm .RegisterFormBox__all__radio__label input[type=radio]{position:relative;top:2px;display:none}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__radio__label input[type=radio]{top:.5333333333vw}}.Register__box .RegisterForm .RegisterFormBox__all__radio__label__text{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;width:auto}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__radio__label__text{padding:1.3333333333vw 0 1.3333333333vw 8vw}}.Register__box .RegisterForm .RegisterFormBox__all__radio__label__text:before{background:#fff;border:1px solid #183c30;border-radius:50%;content:"";display:block;height:18px;width:18px;left:5px;margin-top:-8px;position:absolute;top:50%}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__radio__label__text:before{height:4.8vw;width:4.8vw;left:1.3333333333vw;margin-top:-2.1333333333vw}}.Register__box .RegisterForm .RegisterFormBox__all__radio__label__text:after{background:#e84393;border-radius:50%;content:"";display:block;height:10px;top:14px;left:10px;opacity:0;position:absolute;width:10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__radio__label__text:after{width:2.6666666667vw;height:2.6666666667vw;top:3.7333333333vw;left:w(10)}}.Register__box .RegisterForm .RegisterFormBox__all__radio__label input[type=radio]:checked+.RegisterFormBox__all__radio__label__text:after{opacity:1}.Register__box .RegisterForm .RegisterFormBox__all__radio__label input[type=radio]:checked+.RegisterFormBox__all__radio__label__text:before{border:1px solid #e84393}.Register__box .RegisterForm .RegisterFormBox__all__radio__label input[type=radio]:checked+.RegisterFormBox__all__radio__label__text{color:#e84393}.Register__box .RegisterForm .RegisterFormBox__all__success{font-size:1.4em;text-align:left;margin:20px auto;width:525px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__success{width:100%;margin:5.3333333333vw auto;font-size:3.7333333333vw}}.Register__box .RegisterForm .RegisterFormBox__all__attention{text-align:center;font-size:1.6em;margin-bottom:20px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__attention{margin-bottom:5.3333333333vw;font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__all__error{font-size:1.4em;text-align:center;margin:20px 0}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__error{font-size:3.7333333333vw;margin:5.3333333333vw 0}}.Register__box .RegisterForm .RegisterFormBox__all__back{font-size:1.4em;text-align:center}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__all__back{font-size:3.7333333333vw}}.Register__box .RegisterForm .RegisterFormBox__all__back__link{text-decoration:underline}.Register__box .RegisterForm .RegisterFormBox__th{width:290px;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__th{width:26.6666666667vw;display:block}}.Register__box .RegisterForm .RegisterFormBox__th__tag{display:flex;justify-content:center;align-items:center;width:60px;padding:2px 5px 3px;color:#fff;font-size:1.6em;margin-right:10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__th__tag{width:16vw;margin:0 0 2.6666666667vw;padding:.5333333333vw 1.3333333333vw .8vw;font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__th__tag--nini{background-color:#1465a7}.Register__box .RegisterForm .RegisterFormBox__th__tag--hissu{background-color:#e60079}.Register__box .RegisterForm .RegisterFormBox__th__text{font-size:1.6em}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__th__text{font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td{width:calc(100% - 290px)}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td{width:calc(100% - 26.66667vw);padding-left:2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td input[type=radio]{width:15px;height:15px;margin-right:10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td input[type=radio]{width:4vw;height:4vw;margin-right:2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td input[type=checkbox]{margin-right:0;width:15px;height:15px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td input[type=checkbox]{width:4vw;height:4vw}}.Register__box .RegisterForm .RegisterFormBox__td label{font-size:18px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td label{font-size:4.8vw}}.Register__box .RegisterForm .RegisterFormBox__td .warn{font-size:14px;margin-top:5px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td .warn{margin-top:1.3333333333vw;font-size:3.2vw}}.Register__box .RegisterForm .RegisterFormBox__td .error{font-size:14px;margin-top:5px;font-weight:700}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td .error{font-size:3.7333333333vw;margin-top:1.3333333333vw}}.Register__box .RegisterForm .RegisterFormBox__td__checkbox{display:flex;flex-wrap:wrap}.Register__box .RegisterForm .RegisterFormBox__td__checkbox label{display:block;margin-right:7px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__checkbox label{margin-right:1.8666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__confirm{font-size:1.6em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__confirm{font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__input{padding:8px 4px 6px 14px;border-radius:8px;border:2px solid #d3d4d4;background:#fff;font-size:16px;width:100%}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__input{padding:2.1333333333vw 1.0666666667vw 1.6vw 3.7333333333vw;border-radius:2.1333333333vw;font-size:4.2666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__select{padding:8px 4px 6px 14px;border-radius:8px;border:2px solid #d3d4d4;background:#fff;font-size:16px;margin-right:10px;margin-bottom:5px;outline:0}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__select{padding:2.1333333333vw 1.0666666667vw 1.6vw 3.7333333333vw;border-radius:2.1333333333vw;font-size:4.2666666667vw;margin-right:2.6666666667vw;margin-bottom:1.3333333333vw}}.Register__box .RegisterForm .RegisterFormBox__td__unit{margin-right:10px;font-size:16px;margin-bottom:5px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__unit{margin-right:2.6666666667vw;font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__label{font-size:16px;margin-bottom:10px;display:flex;align-items:center}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__mail__label{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__label__check{margin-right:10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__mail__label__check{margin-right:2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__area{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__mail__area{display:block;margin-bottom:2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__box{position:relative}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__box input{position:absolute;opacity:0}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__box input:checked+label{opacity:1}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__text{font-size:16px;margin-right:10px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__mail__area__text{font-size:4.2666666667vw;margin-right:2.6666666667vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__wrap{display:flex;justify-content:flex-start;align-items:center;margin-top:5px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__mail__area__wrap{margin-top:1.3333333333vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__btn{width:100px;padding:8px 5px 10px;opacity:.6;display:inline-block;margin-right:10px;text-align:center;border-radius:8px;font-size:16px;background-color:#0895cb}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBox__td__mail__area__btn{width:16vw;margin-right:2.6666666667vw;padding:1.0666666667vw 1.3333333333vw 1.6vw;border-radius:2.1333333333vw;font-size:3.7333333333vw}}.Register__box .RegisterForm .RegisterFormBox__td__mail__area__btn__text{color:#fff}.Register__box .RegisterForm .RegisterFormBtn{display:flex;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBtn{display:block;margin-top:10.6666666667vw}}.Register__box .RegisterForm .RegisterFormBtn__submit{margin:0 10px;width:160px;cursor:pointer}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBtn__submit{width:42.6666666667vw;margin:0 auto}}.Register__box .RegisterForm .RegisterFormBtn__back{margin:0 10px;width:160px}@media screen and (max-width:960px){.Register__box .RegisterForm .RegisterFormBtn__back{margin:0 auto 2.6666666667vw;width:42.6666666667vw}}.Register .smsError{width:800px;border:5px solid #ddd;margin:0 auto;padding:20px 40px}@media screen and (max-width:960px){.Register .smsError{width:100%;padding:4vw}}.Register .smsError__head{font-size:1.8em;font-weight:700;margin-bottom:15px}@media screen and (max-width:960px){.Register .smsError__head{font-size:4vw;margin-bottom:4vw}}.Register .smsError__listItem{list-style:none;color:#333;margin-bottom:15px}@media screen and (max-width:960px){.Register .smsError__listItem{margin-bottom:3vw}}.Register .smsError__listItem:last-child{margin-bottom:0}.Register .smsError__cause{font-size:1.4em;font-weight:700}@media screen and (max-width:960px){.Register .smsError__cause{font-size:3.5vw}}.Register .smsError__measure{font-size:1.3em;text-indent:-1.3em;padding-left:1.3em}@media screen and (max-width:960px){.Register .smsError__measure{font-size:3.25vw}}.Register .smsError__measure:before{font-family:Font Awesome\ 6 Free;content:"\F178";font-weight:600;margin-left:3px}.Register .smsError__carrier{text-indent:0;margin-top:5px}.Register .smsError__carrier__head{font-weight:700;margin-bottom:5px}.Register .smsError__carrier__list{display:flex;flex-wrap:wrap}.Register .smsError__carrier__listItem{list-style:none;margin-right:10px}@media screen and (max-width:960px){.Register .smsError__carrier__listItem{width:46%;margin:0 3% 3% 0}}.Register .smsError__carrier__link{display:block;width:120px;text-align:center;border:1px solid #666;padding:5px}@media screen and (max-width:960px){.Register .smsError__carrier__link{font-size:3vw;width:100%}}.ForgetPassword{width:900px;margin:40px auto 220px;padding:15px 30px}@media screen and (max-width:960px){.ForgetPassword{width:100%;margin:5.3333333333vw auto 10.6666666667vw;padding:4vw}}.ForgetPassword__title{font-size:2em;text-align:center;color:#e84393;font-weight:700;margin-bottom:15px}@media screen and (max-width:960px){.ForgetPassword__title{margin-bottom:4vw;font-size:5.3333333333vw}}.ForgetPassword__text{font-size:1.4em;margin-bottom:35px}@media screen and (max-width:960px){.ForgetPassword__text{font-size:3.7333333333vw;margin-bottom:9.3333333333vw}}.ForgetPassword .email-box{display:none}