.register-first{padding:59px 20px 20px}.register-first .ttl{text-align:center}.register-first .ttl h2{font-size:20px;font-weight:600;margin-bottom:11.5px}.register-first .ttl p{font-size:13px}.register-first figure{width:257px;margin:94px auto 62.5px}.register-first .btns .btn+.btn{margin-top:16px}.signup-form>.top{background-color:#fff;padding:10px 15px 15px;border-bottom:1px solid #f5f6f7}.signup-form>.top .back{font-size:13px;display:flex;align-items:center;gap:12.5px}.signup-form>.top .back:hover{opacity:.6}.signup-form>.top .back:before{content:"";display:block;width:12px;height:9px;transform:rotate(90deg);background:url(/build/assets/arrow_dark-d_f4s9kM.svg) no-repeat center/contain}.signup-form>.top .fraction{text-align:right}.signup-form>.top .fraction span{font-weight:600;font-size:12px;color:#cad2d6}.signup-form>.top .fraction span .orange{color:#d45d3e}.signup-form>.top .linear-progress{margin-top:4px}.signup-form .notification{padding:10px 16px}.signup-form .notification p{display:flex;align-items:center;gap:20px;padding:10px 20px;color:#394b52;background-color:#eafcf8;font-weight:600;font-size:13px;border-radius:6px;border:2px solid #0D9168;line-height:1.4}.signup-form .notification p:before{content:"";display:block;width:16px;height:16px;background:url(/build/assets/icon_check_green-BT19ut5g.svg) no-repeat center/contain}.signup-form>.form{padding:37.5px 16px 104px}.signup-form>.form.form-padding-lg{padding:37.5px 16px 129px}.signup-form>.form.increase{padding-right:0}.signup-form>.form>p{line-height:1.6;font-weight:600;text-align:center;font-size:19px;margin-bottom:37.5px}.signup-form>.form>p:has(+.txt){margin-bottom:11px}.signup-form>.form>.txt{font-size:12px;font-weight:400;margin-bottom:36px}.signup-form>.form>p span{color:#d45d3e}.signup-form>.form dl>.item+.item{margin-top:30px}.signup-form>.form dl dt{margin-bottom:14.5px}.signup-form>.form dl dt p{font-size:14px}.signup-form>.form dl dt p.caution{color:#8c9da3;font-size:12px;margin-top:7.5px;font-weight:400;line-height:1.6}.signup-form>.form dl dt p.caution a{color:#1850a5;text-decoration:underline}.signup-form input[type=text],.signup-form input[type=email],.signup-form input[type=tel],.signup-form input[type=password],.signup-form textarea{border-radius:4px;border:1px solid #DBE2E6;font-size:14px;color:#394b52;padding:12.5px;width:100%;background-color:#fff}.signup-form input[type=text]::-moz-placeholder,.signup-form input[type=email]::-moz-placeholder,.signup-form input[type=tel]::-moz-placeholder,.signup-form input[type=password]::-moz-placeholder,.signup-form textarea::-moz-placeholder{color:#b0bbbe}.signup-form input[type=text]::placeholder,.signup-form input[type=email]::placeholder,.signup-form input[type=tel]::placeholder,.signup-form input[type=password]::placeholder,.signup-form textarea::placeholder{color:#b0bbbe}.signup-form input[type=text].error,.signup-form input[type=email].error,.signup-form input[type=tel].error,.signup-form input[type=password].error,.signup-form textarea.error{border-color:#d45d3e;background-color:#fff7f5}.signup-form textarea.error{border-color:#d45d3e!important;background-color:#fff7f5!important}.signup-form select.error{background-color:#fff7f5!important;border:1px solid #d45d3e!important}.signup-form select.placeholder{color:#b0bbbe!important}.signup-form select.placeholder option{color:#394b52!important}.signup-form .input-txt-wrap{display:flex;flex-wrap:wrap;gap:8px}.signup-form .input-txt-wrap .input-txt{width:calc(50% - 4px)}.signup-form .input-txt-wrap .input-txt.w-100{width:100%}.signup-form .input-txt-wrap input[type=text],.signup-form .input-txt-wrap textarea{width:100%;font-size:13px}.signup-form .select-wrap{display:flex;gap:8px}.signup-form .select-wrap.col1{display:block}.signup-form .select-wrap select{border-radius:4px;position:relative;border:1px solid #DBE2E6;font-size:13px;padding:12.5px;color:#394b52;background-image:url(/build/assets/arrow_gray-9epxZuKP.svg);background-repeat:no-repeat;background-size:12px 8px;background-position:right 12px center}.signup-form .select-wrap select option{background-color:#fff}.signup-form .select-wrap select{background-color:#fff;width:100%}.signup-form .select-wrap select:disabled{background-image:url(/build/assets/arrow_gray2-D4TORcro.svg);color:#dbe2e6;background-color:#f5f6f7;border-color:#fcf1f5}.signup-form .select-wrap .select-box{width:calc((100% - 16px) / 3)}.signup-form .select-wrap .select-box.year{width:100px!important}.signup-form .select-wrap .select-box.month,.signup-form .select-wrap .select-box.date{width:65px!important}.signup-form .select-wrap .select-box .col2{width:calc(50% - 6px)}.signup-form .select-wrap .col1{width:100%}.signup-form .radio{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.signup-form .radio.error .radio-txt{border-color:#d45d3e!important;background-color:#fff7f5!important}.signup-form .radio .error+.radio-txt{border-color:#d45d3e!important;background-color:#fff7f5!important}.signup-form .radio input[type=radio]{position:absolute;visibility:hidden;opacity:0;z-index:-1}.signup-form .radio-label{display:flex;position:relative}.signup-form .radio-txt{padding:10px 16px;font-size:13px;background:#fff;border:1px solid #DBE2E6;border-radius:4px}.signup-form .radio-input:checked+.radio-txt{border:1px solid #394b52;background-color:#ecf1f5;color:#4a5c62;font-weight:600}.signup-form .footer-flow{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 0 6px #0000000a}.signup-form .submit{max-width:600px;margin:0 auto;padding:10px 16px}.signup-form .submit>p{width:-moz-fit-content;width:fit-content;margin:0 auto 14px;text-align:left}.signup-form .address-wrap .zipcode-wrap{margin-top:2px;display:flex;gap:8px;align-items:center}.signup-form .address-wrap .zipcode-wrap input{width:167.5px}.signup-form .address-wrap .zipcode-wrap button{border:2px solid #394b52;color:#394b52;font-size:13px;padding:13px 23px;border-radius:10px;font-weight:600}.signup-form .address-wrap .address-select{flex-direction:column;gap:0}.signup-form .address-wrap .address-select select{width:50%}.signup-form .address-wrap .address-input{margin-top:10px}.signup-form .address-wrap .address-input input{width:100%}.signup-form .checkbox1.error .checkbox-option-label{border:1px solid #d45d3e;background-color:#fff7f5}.signup-form .checkbox1 .checkbox-icon{position:relative;display:block;width:14px;height:14px;background-color:#dbe2e6;border-radius:50%;cursor:pointer;margin-right:6px}.signup-form .checkbox1 .checkbox-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:7px;background:url(/build/assets/checkbox_icon-BtLxFqi0.svg) no-repeat center/contain}.signup-form .checkbox1 .checkbox-input{visibility:hidden;position:absolute}.signup-form .checkbox1 .checkbox-input:checked+.checkbox-icon{background-color:#394b52}.signup-form .checkbox1 .checkbox-input:checked+.checkbox-icon+.checkbox-txt{color:#394b52;font-weight:600}.signup-form .checkbox1 .checkbox-option-label{background-color:#fff;border:1px solid #DBE2E6;border-radius:4px;padding:18px 12px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.signup-form .checkbox1 .checkbox-option-label.error{border-color:#d45d3e;background-color:#fff7f5}.signup-form .checkbox1 .checkbox-option-label.select{padding:12px}.signup-form .checkbox1 .checkbox-option-label+.checkbox-option-label{margin-top:10px}.signup-form .checkbox1 .checkbox-option-label.checked{background-color:#ecf1f5;border:1px solid #394b52}.signup-form .checkbox1 .checkbox-option-label.select .flex{top:4px}.signup-form .checkbox1 .checkbox-option-label .flex{position:relative;display:flex;align-items:center}.signup-form .checkbox1 .checkbox-option-label .checkbox-txt{font-size:14px}.signup-form .checkbox1 .checkbox-option-label .checkbox-input-text{width:100%;margin-top:10px;height:81px;vertical-align:top!important}.signup-form .checkbox1 .checkbox-option-label .checkbox-input-text,.signup-form .checkbox1 .checkbox-option-label .checkbox-select{background-color:#fff}.signup-form .checkbox1 .checkbox-option-label .checkbox-select{min-width:100px;border-radius:4px;position:relative;border:1px solid #DBE2E6;font-size:13px;padding:7px 12px;color:#394b52;background-image:url(/build/assets/arrow_gray-9epxZuKP.svg);background-repeat:no-repeat;background-size:12px 8px;background-position:right 8px center}.signup-form .checkbox1 .checkbox-option-label .checkbox-input-text:disabled::-moz-placeholder,.signup-form .checkbox1 .checkbox-option-label .checkbox-select:disabled::-moz-placeholder{color:#ecf1f5}.signup-form .checkbox1 .checkbox-option-label .checkbox-input-text:disabled::placeholder,.signup-form .checkbox1 .checkbox-option-label .checkbox-select:disabled::placeholder{color:#ecf1f5}.signup-form .checkbox1 .checkbox-option-label .checkbox-select:disabled{background-color:#fafbfc;background-image:url(/build/assets/arrow_gray2-D4TORcro.svg);color:#ecf1f5}.signup-form .checkbox2{display:flex;flex-wrap:wrap;gap:7px 10px}.signup-form .checkbox2.error .checkbox-option-label{border:1px solid #d45d3e;background-color:#fff7f5}.signup-form .checkbox2 .checkbox-option-label{display:flex;align-items:center;padding:11px 12px;border:1px solid #DBE2E6;border-radius:4px;background:#fff}.signup-form .checkbox2 .checkbox-option-label.checked-state{border:1px solid #394b52;background-color:#ecf1f5}.signup-form .checkbox2 .checkbox-option-label.error .checkbox-option-label{border:1px solid #d45d3e;background-color:#fff7f5}.signup-form .checkbox2 .checkbox-icon{position:relative;display:block;width:14px;height:14px;background-color:#dbe2e6;border-radius:50%;cursor:pointer;margin-right:8px}.signup-form .checkbox2 .checkbox-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:7px;background:url(/build/assets/checkbox_icon-BtLxFqi0.svg) no-repeat center/contain}.signup-form .checkbox2 .checkbox-input{visibility:hidden;position:absolute}.signup-form .checkbox2 .checkbox-input:checked{border:1px solid #394b52;background-color:#ecf1f5}.signup-form .checkbox2 .checkbox-input:checked+.checkbox-icon{background-color:#394b52}.signup-form .checkbox2 .checkbox-input:checked+.checkbox-icon+.checkbox-txt{color:#4a5c62;font-weight:600}.signup-form .checkbox2 .checkbox-txt{font-size:14px;color:#394b52}.signup-form .select-increase .select-group{position:relative;padding-right:40px}.signup-form .select-increase .select-group+.select-group{margin-top:12px}.signup-form .select-increase .remove-group{position:absolute;top:12px;right:12px;width:18px;height:18px;background:url(/build/assets/close_gray-D-7cHYjq.svg) no-repeat center/contain;cursor:pointer}.signup-form .select-increase .remove-group:hover{opacity:.6}.signup-form .select-increase .select-wrap{width:100%;gap:6px}.signup-form .select-increase .select-box.col2{width:calc(50% - 3px)}.signup-form .add-group{font-size:13px;color:#40525a;padding:9px;width:217px;border:1px solid #40525A;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:4px;line-height:1;font-weight:600;margin:16px auto 0;background-color:#fff}.signup-form .add-group:before{content:"";display:block;width:20px;height:20px;background:url(/build/assets/add_icon-Cou2KgIw.svg) no-repeat center/contain}.signup-form .complete{padding:78px 16px 33.5px;line-height:1.6}.signup-form .complete figure{width:186.5px;margin:0 auto}.signup-form .complete .ttl{font-size:16px;font-weight:600;margin-top:36px;text-align:center;margin-bottom:15px}.signup-form .complete .txt{text-align:center;font-size:13px;margin-bottom:39px}.signup-form .complete .bottom{position:relative;padding-top:54px;margin-bottom:54px}.signup-form .complete .bottom:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);border-left:10.75px solid transparent;border-right:10.75px solid transparent;border-top:19px solid #d45d3e}.signup-form .complete .bottom .box{padding:20px;background-color:#fff;border-radius:6px;border:1px solid #DBE2E6}.signup-form .complete .bottom .bottom-txt{text-align:center;font-size:16px;font-weight:600;margin-bottom:23.5px}.signup-form .complete .bottom .rate{font-size:12px;margin-bottom:3px}.signup-form .complete .bottom .rate span{color:#d45d3e;font-weight:600;padding-left:8px}.signup-form .complete .bottom .progress-wrap{display:flex;align-items:center;gap:3px}.signup-form .complete .bottom .linear-progress{background-color:#f5f6f7;height:6px}.signup-form .complete .bottom .fraction{font-size:10px;color:#d45d3e;font-weight:600}.signup-form .complete .bottom-btn{padding-inline:10px}.signup-form .complete.type-appjob .bottom-btn{margin-top:132px}.signup-form .input-checkbox input{display:none}.signup-form .input-checkbox input+label{display:inline-block;font-size:14px;font-weight:600;padding:0 0 0 26px;position:relative}.signup-form .input-checkbox input+label:before{background:#dbe2e6 url(/build/assets/checkbox_icon_02-DqxpA4JP.svg) no-repeat center/contain;border-radius:2px;content:"";display:block;height:20px;left:0;position:absolute;top:-2px;width:20px}.signup-form .input-checkbox input.error+label:before{background-color:#fff7f5;box-shadow:inset 0 0 0 1px #d45d3e}.signup-form .input-checkbox input:checked+label:before{background-color:#d45d3e}.login-account-member{text-align:center}.login-account-member .account-ttl{font-size:14px;font-weight:600;margin:0 0 8px}.login-account-member .submit{padding:0}.login-account-member .submit a,.login-account-member .submit button{border-radius:8px;letter-spacing:.05em}.login-account-member .or_bar{margin:27px auto;position:relative;font-size:14px;color:#394b52}.login-account-member .or_bar:before,.login-account-member .or_bar:after{content:"";display:block;width:calc((100% - (3em + 30px))/2);background:#dbe2e5;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.login-account-member .or_bar:before{left:0}.login-account-member .or_bar:after{right:0}
