.showMo{display:none}.colorBlue{color:#2484c6}.formBox{display:flex;flex-direction:column;gap:16px}.formBox+.formBox{margin-top:36px}.formBox .formTitle{padding-bottom:9px;font-size:16px;line-height:24px;font-weight:700;color:#18181b;border-bottom:1px solid #18181b}input[type=text],input[type=email],input[type=number],input[type=password],input[type=file]{width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:20px;border:1px solid #ddd;border-radius:6px;box-shadow:none}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=file]::-moz-placeholder{color:#71717a}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=file]::placeholder{color:#71717a}input[type=text].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=file].error{border-color:#dc2626}input[type=text][readOnly],input[type=email][readOnly],input[type=number][readOnly],input[type=password][readOnly],input[type=file][readOnly]{border-color:#f4f4f5;cursor:unset}.input{margin-top:6px;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:20px;border:1px solid #ddd;border-radius:6px;box-shadow:none}.input::-moz-placeholder{color:#71717a}.input::placeholder{color:#71717a}.input.error{border-color:#dc2626}.input[readOnly]{border-color:#f4f4f5;cursor:unset}.errorMsg{font-size:14px;line-height:20px;color:#dc2626;margin-top:8px}label{margin-bottom:8px;font-size:14px;line-height:20px;color:#18181b;font-weight:500}label+input{margin-top:6px}select,.select{width:100%;height:40px;padding:6px 10px;font-size:14px;line-height:20px;border:1px solid #ddd;border-radius:6px;box-shadow:none}.required::after{content:"*";color:#dc2626}.checkboxComponent{display:flex;align-items:center;gap:8px}.checkboxComponent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;background:url("/images/ico_checkbox_off.svg") no-repeat center;background-size:16px 16px;border:none;outline:none}.checkboxComponent input[type=checkbox]:checked{background:url("/images/ico_checkbox_on.svg") no-repeat center;background-size:16px 16px}.checkboxComponent label{margin-bottom:0;font-size:14px;line-height:20px;color:#27272a;font-weight:500}.formLabel{margin-bottom:8px;font-size:14px;line-height:20px;color:#27272a;font-weight:500}.button{padding:10px 20px;display:flex;justify-content:center;align-items:center;width:100%;height:52px;text-align:center;font-size:16px;font-weight:500;color:#fff;border:none;background-color:#2484c6;border-radius:6px}.button.gray{background-color:#f4f4f5;color:#18181b}.button[disabled]{background-color:rgba(36,132,198,.5);cursor:not-allowed}.btnSide{padding:10px 16px;background-color:#f4f4f5;border-radius:6px}.btnColBox{margin-top:24px;display:flex;flex-direction:column}.btnColBox .borderTop{margin-top:16px;padding-top:16px;border-top:1px solid #d9d9d9}.btnRow{margin-top:16px;padding-top:32px;display:flex;gap:16px;border-top:1px solid #d9d9d9}.inpBtnBox{display:flex;gap:8px;width:100%;justify-content:space-between}.inpBtnBox .inputComponent,.inpBtnBox .space-y-2{flex:1}.inpBtnBox .inputComponent input,.inpBtnBox .space-y-2 input{margin-top:0}.inpBtnBox button:not(.fileComponent button){width:auto;font-size:14px;line-height:20px;font-weight:500;color:#18181b;background-color:#f4f4f5;border-radius:6px}.inpBtnBox #certificateFileContainer{width:100%}.inpBtnBox .verificationBox{position:relative;flex:1}.inpBtnBox .verificationBox input{padding-right:50px}.inpBtnBox .verificationBox .inpTimer{position:absolute;top:8px;right:12px;color:#ef4444}.inpBtnBox .verificationBox+button{width:69px;height:40px}.fileComponent{display:flex;flex-direction:column;gap:8px;width:100%}.fileComponent .relative{display:flex;gap:8px;width:100%}.fileComponent label{margin-bottom:0;display:inline-block;width:auto;font-size:14px;line-height:20px;font-weight:500;color:#18181b;background-color:#f4f4f5;border-radius:6px;cursor:pointer}.fileComponent input[type=file]{padding:9px 12px;flex:1;color:#71717a}.fileComponent input[type=file]::file-selector-button{display:none}.fileComponent input[type=file].errorMessage{border-color:#dc2626}@media(max-width: 768px){.fileComponent input[type=file]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding-right:90px}}.fileComponent .fileButton{background:#f1f1f1;border:none;padding:10px 16px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer}.fileComponent .description{font-size:14px;line-height:20px;color:#71717a}.titleHead{color:#27272a;text-align:center;font-size:40px;font-weight:700;line-height:52px;letter-spacing:-0.8px}.title4xl{font-size:36px;line-height:40px;font-weight:700;color:#27272a;text-align:center}.title4xl+.subText{margin:24px 0}.title4xl+form{margin-top:24px}.subText{font-size:14px;line-height:20px;font-weight:400;color:#71717a;text-align:center}.addressBox{display:flex;flex-direction:column}.addressBox .inpBtnBox+*{margin-top:8px}.modalComponent{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(9,9,11,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modalComponent .modal{background:#fff;padding:24px;border-radius:6px;width:320px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.modalComponent .modal.lg{width:380px;max-width:calc(100% - 32px)}.modalComponent .title{margin-bottom:8px;font-size:18px;line-height:24px;font-weight:600}.modalComponent .message{margin-bottom:16px;font-size:14px;line-height:20px;color:#71717a}.modalComponent .buttonGroup{justify-content:space-between}.modalComponent .confirmBtn{height:40px;font-size:14px;line-height:20px}.modalComponent .cancelBtn{height:40px;background-color:#fff;color:#18181b;border:1px solid #e4e4e7}.modalComponent .cancelBtn:hover{background-color:#ddd}.completeV2{margin:0 auto;padding:146px 0 170px;max-width:600px}.completeV2 .completeV2Content{display:flex;flex-direction:column;gap:40px}.completeV2 .topSection{display:flex;flex-direction:column;gap:40px}.completeV2 .titleArea{display:flex;flex-direction:column;text-align:center}.completeV2 .titleArea .title4xl{margin-bottom:16px;line-height:1.3;letter-spacing:-0.8px}.completeV2 .titleArea .subText{font-size:14px;font-weight:400;color:#71717a;line-height:20px;margin:0}.completeV2 .buttonArea{display:flex;flex-direction:column;gap:16px}.completeV2 .serviceButtons{display:flex;gap:16px;align-items:center}.completeV2 a.button.serviceBtn{flex:1 !important;min-width:0 !important;height:52px !important;min-height:52px !important;max-height:52px !important;padding:8px 20px !important;padding-top:8px !important;padding-bottom:8px !important;padding-left:20px !important;padding-right:20px !important;font-size:16px !important;font-weight:500 !important;line-height:20px !important;white-space:nowrap !important;color:#fafafa !important;transition:background-color .2s ease;position:relative;justify-content:center !important;gap:8px !important}.completeV2 a.button.serviceBtn .iconInfo{display:none}.completeV2 a.button.serviceBtn:hover{background-color:#0ea5e9 !important}.completeV2 a.button.serviceBtn:hover .tooltip{display:block}.completeV2 .tooltip{display:none;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:10;pointer-events:none}.completeV2 .tooltip.active{display:block}.completeV2 .tooltip .tooltipInner{position:relative;padding:4px 16px;background-color:#fff;border:1px solid #2484c6;border-radius:20px;font-size:12px;font-weight:500;color:#2484c6;white-space:nowrap;line-height:20px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.completeV2 .tooltip .tooltipInner::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:-1px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.completeV2 .tooltip .tooltipInner::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:9px solid #2484c6;z-index:-1}.completeV2 a.button.businessBtn{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:52px !important;min-height:52px !important;max-height:52px !important;padding:8px 20px !important;padding-top:8px !important;padding-bottom:8px !important;padding-left:20px !important;padding-right:20px !important;font-size:16px !important;font-weight:500 !important;line-height:20px !important;border:1px solid #e4e4e7 !important;position:relative}.completeV2 a.button.businessBtn .iconInfoBusiness{display:none}.completeV2 a.button.businessBtn .arrowIcon{width:16px;height:16px;flex-shrink:0}.completeV2 a.button.businessBtn:hover .tooltipDark{display:block}.completeV2 .tooltipDark{display:none;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:300px;z-index:10;pointer-events:none}.completeV2 .tooltipDark.active{display:block}.completeV2 .tooltipDark .tooltipDarkInner{position:relative;padding:4px 16px;background-color:#18181b;border-radius:20px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;line-height:20px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.completeV2 .tooltipDark .tooltipDarkInner .highlight{color:#7dd3fc}.completeV2 .tooltipDark .tooltipDarkInner::after{content:"";position:absolute;top:100%;left:30%;transform:translateX(-50%);margin-top:-1px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #18181b}.completeV2 .signupSnsBox{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;margin:0;position:relative;border:none}.completeV2 .signupSnsBox>p{font-size:14px;font-weight:500;color:#71717a;line-height:20px;margin-bottom:20px;white-space:nowrap}.completeV2 .signupSnsBox .snsLogin{display:flex;gap:22px;align-items:center;margin-top:0}.completeV2 .signupSnsBox .snsLogin a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;font-size:12px;font-weight:500;color:#a1a1aa;line-height:16px;padding-top:0;background:none !important}.completeV2 .signupSnsBox .snsLogin a::before{content:"";display:block;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.completeV2 .signupSnsBox .snsLogin a.linkNaver::before{background-image:url("/images/ico_naver.svg")}.completeV2 .signupSnsBox .snsLogin a.linkKakao::before{background-image:url("/images/ico_kakao.svg")}@media screen and (max-width: 768px){.showMo{display:block}.titleHead{font-size:40px}.title4xl{font-size:30px;line-height:36px}.title4xl+.subText{margin:32px 0 24px}.fileComponent{width:100%}.fileComponent .relative{display:flex;min-height:40px;width:100%}.fileComponent .relative input[type=file]{flex:1;width:100%}.inpBtnBox{width:100%}.inpBtnBox #certificateFileContainer{width:100%}.completeV2{padding:56px 16px 100px;max-width:100%}.completeV2 .completeV2Content{gap:30px}.completeV2 .topSection{gap:34px}.completeV2 .titleArea .title4xl{font-size:30px;line-height:36px;margin-bottom:34px}.completeV2 .buttonArea{gap:12px}.completeV2 .serviceButtons{flex-direction:column;gap:12px;width:100%}.completeV2 .tooltip{left:60px;transform:none}.completeV2 .tooltip .tooltipInner::after{left:26px;transform:none}.completeV2 .tooltip .tooltipInner::before{left:26px;transform:none}.completeV2 .tooltipDark{left:60px;transform:none}.completeV2 .tooltipDark .tooltipDarkInner::after{left:26px;transform:none}.completeV2 .serviceButtons a.button.serviceBtn{width:100%;max-width:100%;justify-content:flex-start;text-align:left;padding:8px 84px}.completeV2 .serviceButtons a.button.serviceBtn .iconInfo{display:block;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;cursor:pointer;pointer-events:auto}.completeV2 .serviceButtons a.button.serviceBtn svg.iconInfo{display:block;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;cursor:pointer;pointer-events:auto}.completeV2 .serviceButtons a.button.serviceBtnCadchingu{padding:8px 84px 8px 68px !important}.completeV2 .buttonArea a.button.businessBtn{width:100%;max-width:100%;justify-content:flex-start;text-align:left;padding:8px 84px}.completeV2 .buttonArea a.button.businessBtn .iconInfoBusiness{display:block;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;color:#18181b;cursor:pointer;pointer-events:auto}.completeV2 .buttonArea a.button.businessBtn .arrowIcon{display:none}.completeV2 .signupSnsBox{padding-top:30px;border-top:1px solid #e4e4e7}}html,body{font-family:"Pretendard",Roboto,Noto Sans,sans-serif;font-size:16px}.mainWrap{min-height:calc(100vh - 283px)}.inner{margin:0 auto;max-width:1280px}.innerForm{margin:0 auto;padding:108px 0;max-width:400px}.innerGate{margin:0 auto;padding:108px 0;max-width:601px}.innerTerms{margin:0 auto;padding:48px 0;max-width:1280px}.innerTerms .title4xl{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #71717a}.header{padding:40px 0;border-bottom:1px solid #d9d9d9}.footer{padding:33px 0 45px;background-color:#f4f4f5}.footer .inner{position:relative}.footer .infoLink{padding-bottom:16px;display:flex;gap:32px;font-size:14px;line-height:20px;font-weight:700;color:#3f3f46;border-bottom:1px solid #d9d9d9}.footer .address{margin-top:18px;display:flex;font-size:14px;line-height:20px;font-weight:500;color:#a1a1aa}.footer .address li::after{content:"|";margin:0 10px;color:#aeaeae;vertical-align:1px}.footer .copy{margin-top:10px;font-size:12px;line-height:16px;color:#a1a1aa}.footer .unit{position:absolute;top:-15px;right:0;display:flex;align-items:center;gap:21px}.footer .unit .snsLink{display:flex;gap:10px}.footer .unit .snsLink li a{display:inline-block;width:30px;height:30px;text-indent:-9999px}.footer .unit .snsLink li a.linkBlog{background:url("/images/ico_blog.svg") no-repeat;background-size:100%}.footer .unit .snsLink li a.linkYoutube{background:url("/images/ico_youtube.svg") no-repeat;background-size:100%}.footer .unit .snsLink li a.linkFacebook{background:url("/images/ico_facebook.svg") no-repeat;background-size:100%}.footer .unit .familySite{width:180px;height:36px;font-size:14px;line-height:20px;color:#18181b}.signin h2{margin-bottom:56px}.signin .link{margin-top:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between}.signin .link a{font-size:14px;line-height:20px;color:#27272a;font-weight:600}.signin .link p a:nth-of-type(1)::after{content:"|";margin:0 10px;color:#aeaeae;vertical-align:0}.signin .link p a{color:#71717a;font-weight:500}.snsLogin{margin-top:20px;display:flex;justify-content:center;gap:22px}.snsLogin a{padding-top:68px;min-width:60px;display:inline-block;color:#a1a1aa;font-weight:500;font-size:12px;line-height:16px}.snsLogin a.linkNaver{background:url("/images/ico_naver.svg") no-repeat top center;background-size:60px 60px}.snsLogin a.linkKakao{background:url("/images/ico_kakao.svg") no-repeat top center;background-size:60px 60px}.signupGate .text{margin-top:14px;font-size:18px;line-height:24px;color:#71717a;font-weight:500;text-align:center}.signupGate .linkWrap{margin-top:56px;display:flex;justify-content:space-between}.signupGate .linkWrap button{display:inline-block;width:282px;height:200px;border:1px solid #d9d9d9;border-radius:6px}.signupGate .linkWrap button strong{margin-top:64px;display:block;font-size:20px;line-height:24px;color:#27272a;font-weight:700}.signupGate .linkWrap button span{display:block;margin-top:4px;font-size:14px;line-height:20px;color:#3f3f46;font-weight:500}.signupGate .linkWrap button:hover{border:1px solid #2484c6}.signupGate .linkWrap button.linkPersonal{background:url("/images/ico_personal_off.svg") no-repeat top 38px center}.signupGate .linkWrap button.linkPersonal:hover{background:url("/images/ico_personal_on.svg") no-repeat top 38px center}.signupGate .linkWrap button.linkPersonal:hover strong{color:#2484c6}.signupGate .linkWrap button.linkCompany{background:url("/images/ico_company_off.svg") no-repeat top 38px center}.signupGate .linkWrap button.linkCompany:hover{background:url("/images/ico_company_on.svg") no-repeat top 38px center}.signupGate .linkWrap button.linkCompany:hover strong{color:#2484c6}.signup{padding-top:48px}.signup h2{margin:48px 0}.signup .text{margin:8px 0 48px;font-size:16px;line-height:24px;font-weight:500;color:#ef4444;text-align:center}.signup.step01 h2{margin-bottom:0}@media screen and (max-width: 768px){.signup{padding-top:12px}.signup h2{margin:12px 0}}.signupSnsBox{margin-top:32px;padding-top:20px;border-top:1px solid #d9d9d9}.signupSnsBox p{margin-bottom:20px;font-size:14px;line-height:20px;color:#71717a;font-weight:500;text-align:center}.checkboxGroup>div{display:flex;flex-wrap:wrap;justify-content:start;gap:12px}.stepTabs{width:100%}.stepTabs .steps{display:flex;justify-content:space-between}.stepTabs .steps li{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;height:40px;color:#b0b0b0;border-bottom:1px solid #d9d9d9}.stepTabs .steps li.completed{border-bottom:1px solid #2484c6}.stepTabs .steps li.completed .number{display:inline-block;width:18px;height:18px;background:url("/images/ico_step_on.svg") no-repeat center;text-indent:-9999px}.stepTabs .steps li .label{white-space:nowrap;font-weight:700}.stepTabs .steps li.active{color:#2484c6;border-bottom:1px solid #2484c6}.stepTabs .steps li.completed{color:#2484c6;position:relative}.stepTabs .steps li.completed .icon{color:#2484c6;width:20px;height:20px}.findTabs{margin:28px 0 24px;display:flex;width:100%}.findTabs button{flex:1;display:flex;justify-content:center;align-items:center;height:40px;font-size:14px;line-height:20px;text-align:center;color:#a1a1aa;font-weight:700;border-bottom:1px solid #d9d9d9}.findTabs button.active{color:#2484c6;border-bottom-color:#2484c6}.findIdComplete p{margin:45px 0;font-size:16px;line-height:24px;color:#18181b;font-weight:500;text-align:center}.termsBox .tit{margin-bottom:24px;color:#27272a;font-weight:700}.termsBox .txt{padding-left:20px;font-size:14px;line-height:20px;font-weight:500;color:#3f3f46}.termsBox .txt li{list-style:decimal}.termsBox .txt li p{margin-left:-5px;text-indent:8px}.termsBox .txt li p::before{margin-right:5px;margin-left:-15px;display:inline-block;content:"";width:3px;height:3px;vertical-align:middle;border-radius:50%;background-color:#27272a}.termsBox .inpTit{margin-bottom:8px;font-size:16px;line-height:24px;font-weight:700;color:#18181b}.termsBox input{max-width:400px}.termsTbl{margin:32px 0;width:100%}.termsTbl th{padding:10px;font-size:14px;line-height:20px;color:#71717a;background-color:#fafafa;border-left:1px solid #d9d9d9}.termsTbl th:first-of-type{border-left:0}.termsTbl td{padding:12px 12px;font-size:14px;line-height:20px;color:#18181b;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.termsTbl td:first-of-type{border-left:0}.termsAgreementBox{gap:8px}.termsAgreementBox.formBox input{max-width:400px}.termsAgreementBox.formBox label{font-size:14px;line-height:20px;font-weight:500}.termsAgreementBox.formBox .inpDesc{margin-bottom:8px}.termsAgreementBox.formBox .inpDesc label{font-size:16px;line-height:24px;font-weight:700}.termsAgreementBox.formBox .inpDesc .description{margin:6px 0 0 24px;font-size:14px;color:#71717a}.termsAgreementBox.formBox .button{margin-top:16px}.btnDetailPopup{font-size:12px;line-height:16px;color:#71717a;font-weight:500;text-decoration:underline}.btnNaver{padding:0;width:40px !important;height:40px;text-indent:-9999px;background:url("/images/ico_naver_square.svg") no-repeat center;background-size:100%}.btnKakao{padding:0;width:40px !important;height:40px;text-indent:-9999px;background:url("/images/ico_kakao_square.svg") no-repeat center;background-size:100%}.linkDeleteBox{display:flex;justify-content:end;margin-top:12px}.linkDeleteBox a{font-size:14px;line-height:20px;color:#71717a;font-weight:600}.linkDeleteBox a::after{margin-left:1px;content:"";display:inline-block;width:20px;height:20px;vertical-align:-5px;background:url("/images/ico_arrow_right.svg") no-repeat center}@media screen and (max-width: 1280px){.inner{padding:0 16px}.footer .unit{right:16px}}@media screen and (max-width: 768px){.innerForm,.innerGate,.innerTerms{padding:56px 16px 88px;width:100%}.terms .title4xl{margin-bottom:12px}.header{padding:23px 16px;border-bottom:1px solid #d9d9d9}.header .inner{padding-left:0}.header img{width:128px;height:14px}.footer{padding:32px 0 33px}.footer .infoLink{font-size:12px;line-height:16px}.footer .address{margin-top:16px;flex-direction:column}.footer .address li::after{display:none}.footer .unit{margin-top:16px;position:relative;top:inherit;right:inherit;flex-direction:column;align-items:start;gap:16px}.footer .unit .snsLink li a{opacity:.5}.footer .unit .familySite{width:160px}.signin h2{margin-bottom:32px}.signupGate h2{font-size:30px;line-height:36px}.signupGate .text{margin-top:14px;font-size:14px;line-height:20px;color:#71717a;font-weight:500;text-align:center}.signupGate .linkWrap{margin-top:24px;display:flex;flex-direction:column;flex:1;justify-content:center;gap:12px}.signupGate .linkWrap button{width:100%;height:160px}.signupGate .linkWrap button.linkPersonal{background:url("/images/ico_personal_off.svg") no-repeat top 22px center}.signupGate .linkWrap button.linkPersonal:hover{background:url("/images/ico_personal_on.svg") no-repeat top 22px center}.signupGate .linkWrap button.linkCompany{background:url("/images/ico_company_off.svg") no-repeat top 22px center}.signupGate .linkWrap button.linkCompany:hover{background:url("/images/ico_company_on.svg") no-repeat top 22px center}.signupSnsBox{margin-top:24px}}

/*# sourceMappingURL=36c0b926aacbd590.css.map*/