.navbar-toggler{border:none}.btn-lg{height:48px;padding:0 30px;font-size:16px;font-weight:700;line-height:140%;display:inline-flex;align-items:center;justify-content:center}.btn-w100{width:100%}.auth-page{background-image:url(https://storage.googleapis.com/booster-jp/img/auth_bg.png?0147021f937c);background-size:cover;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:100px 0;background-attachment:fixed}@media(max-width:719.98px){.auth-page{padding:80px 16px}}.auth-page .logo{position:absolute;top:60px;left:60px;width:150px}@media(max-width:719.98px){.auth-page .logo{top:24px;left:24px;width:100px}}.auth-page .auth-info{text-align:center;color:#fff;margin-bottom:24px}.auth-page .auth-info .info-title{font-size:32px;font-weight:700;line-height:140%}@media(max-width:719.98px){.auth-page .auth-info .info-title{font-size:24px}}.auth-page .auth-info .info-detail{font-size:16px;line-height:140%}@media(max-width:719.98px){.auth-page .auth-info .info-detail{font-size:14px}}.auth-page .auth-form{width:500px;border-radius:10px;background:#fff;box-shadow:0px 4px 35px 0px rgba(0,0,0,.08);padding:40px 50px}@media(max-width:719.98px){.auth-page .auth-form{width:100%;padding:30px 16px}}.auth-page .auth-form .stepper .stepper-text{color:#6c757d;font-size:18px;line-height:140%;margin-bottom:8px}@media(max-width:719.98px){.auth-page .auth-form .stepper .stepper-text{font-size:16px}}.auth-page .auth-form .stepper .stepper-indicator{display:flex;align-items:center;justify-content:start;margin-bottom:40px}.auth-page .auth-form .stepper .stepper-indicator .indicator{width:90px;height:7px;border-radius:4px;background-color:#cecfd4;margin-right:12px}.auth-page .auth-form .stepper .stepper-indicator .indicator.active{background-color:#ea5c6c}.auth-page .auth-form .btn-google{margin-bottom:44px;padding:12px 30px}.auth-page .auth-form .or{align-items:center;display:flex;justify-content:center;margin:24px 0}.auth-page .auth-form .or .divider{width:100%;height:3px;background-color:#e9e9e9;margin:0 auto}.auth-page .auth-form .or p{position:absolute;padding:0 20px;margin:0;background-color:#fff;color:#9b9b9b}.auth-page .auth-form .form-group{margin-bottom:16px;width:100%}.auth-page .auth-form .form-group .label-text{color:#262626;font-size:16px;line-height:140%;margin-bottom:8px;text-align:left}.auth-page .auth-form .form-group .label-text .required-mark{display:inline-block;margin-left:8px;padding:2px 4px;border-radius:4px;background:#ea5c6c;color:#fff;font-size:12px;font-weight:700;line-height:140%}.auth-page .auth-form .form-group input[type=text],.auth-page .auth-form .form-group input[type=email],.auth-page .auth-form .form-group input[type=password]{width:100%;padding:10px 16px;height:48px}.auth-page .auth-form .form-group .password-wrapper{width:100%;position:relative}.auth-page .auth-form .form-group .password-wrapper .show-btn,.auth-page .auth-form .form-group .password-wrapper .hide-btn{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:24px;height:24px;background-color:transparent;border:none;outline:none;cursor:pointer}.auth-page .auth-form .form-group .password-wrapper .hide-btn{display:none}.auth-page .auth-form .form-group .password-wrapper.show .show-btn{display:none}.auth-page .auth-form .form-group .password-wrapper.show .hide-btn{display:block}.auth-page .auth-form .form-group .form-error{color:#ff383d;font-size:14px;line-height:140%;margin-top:8px}.auth-page .auth-form .form-group input[type=checkbox]{margin-right:8px;width:unset}.auth-page .auth-form .form-group .image-cropper .parts{align-items:start}.auth-page .auth-form .auth-btn{width:100%;margin-top:24px;padding:12px 30px}.auth-page .auth-form .form-hint{margin-top:12px;color:#6c757d;text-align:center;font-size:14px;line-height:140%}.auth-page .auth-form .form-hint a{color:#ea5c6c;text-decoration-line:underline}.auth-page .auth-form .form-hint a.forgot-password{color:#9b9b9b}.auth-page .auth-form .tos-agreed{margin-bottom:0}.auth-page .auth-form .tos-agreed~.auth-btn{margin-top:12px}.auth-page .info-link{display:flex;align-items:center;justify-content:center;margin-top:20px}.auth-page .info-link a:first-child{margin-right:30px}.auth-page .info-link a{color:#fff;font-size:14px;line-height:140%;text-decoration-line:underline}