:root{--ct-input-pd:16px;--ct-input-large-h:56px;--ct-input-medium-h:48px;--ct-input-small-h:40px;--ct-input-xsmall-h:32px;--ct-input-xxsmall-h:30px;--ct-input-fs:18px;--ct-input-text-radius:4px}@media (max-width:1280px){:root{--ct-input-pd:12px;--ct-input-large-h:50px;--ct-input-medium-h:44px;--ct-input-small-h:36px;--ct-input-xsmall-h:32px;--ct-input-xxsmall-h:30px;--ct-input-fs:16px}}@media (max-width:760px){:root{--ct-input-pd:10px;--ct-input-large-h:46px;--ct-input-medium-h:40px;--ct-input-small-h:32px;--ct-input-xsmall-h:28px;--ct-input-xxsmall-h:28px;--ct-input-fs:15px}}.form-input{position:relative;width:100%}.form-input-textarea textarea{resize:none;padding:var(--ct-input-pd)}.form-input input,.form-input-textarea textarea{display:flex;align-items:center;justify-content:center;width:100%}.form-input input{padding:0 var(--ct-input-pd)}.form-input-textarea[data-size=xlarge] textarea{height:calc(var(--ct-input-large-h)*5)}.form-input-textarea[data-size=large] textarea,.form-input-textarea[data-size=medium] textarea{height:calc(var(--ct-input-large-h)*3)}.form-input-textarea[data-size=small] textarea{height:calc(var(--ct-input-large-h)*2.5)}.form-input-textarea[data-size=xsmall] textarea{height:calc(var(--ct-input-large-h)*1.8)}.form-input-file[data-size=large],.form-input-pw[data-size=large] input,.form-input-select[data-size=large] select,.form-input-text[data-size=large] input{height:var(--ct-input-large-h)}.form-input-file[data-size=medium],.form-input-pw[data-size=medium] input,.form-input-select[data-size=medium] select,.form-input-text[data-size=medium] input{height:var(--ct-input-medium-h)}.form-input-file[data-size=small],.form-input-pw[data-size=small] input,.form-input-select[data-size=small] select,.form-input-text[data-size=small] input{height:var(--ct-input-small-h)}.form-input-file[data-size=xsmall],.form-input-pw[data-size=xsmall] input,.form-input-select[data-size=xsmall] select,.form-input-text[data-size=xsmall] input{height:var(--ct-input-xsmall-h)}.form-input-file[data-size=xxsmall],.form-input-pw[data-size=xxsmall] input,.form-input-select[data-size=xxsmall] select,.form-input-text[data-size=xxsmall] input{height:var(--ct-input-xxsmall-h)}.form-input-pw input,.form-input-text input,.form-input-textarea textarea{border-radius:var(--ct-input-text-radius);border:1px solid var(--cr-g03);color:var(--cr-g10);font-size:var(--ct-input-fs)}.form-input-pw input::placeholder,.form-input-text input::placeholder,.form-input-textarea textarea::placeholder{color:var(--cr-g05)}.form-input-pw[data-disabled=true] input,.form-input-text[data-disabled=true] input{pointer-events:none;background-color:var(--cr-g02)}.form-input-pw input:focus,.form-input-text input:focus,.form-input-textarea textarea:focus{border:1px solid var(--cr-b04);outline:none}.form-input-pw input{padding-right:calc(var(--ct-input-pd)*3)}.form-input-text-visible{position:absolute;right:var(--ct-input-pd);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}.form-input-select{position:relative}.form-input-select select{opacity:0;accent-color:var(--cr-b05)}.form-input-select select,.form-input-select-placeholder{padding:0 16px;font-size:var(--ct-input-fs);border:1px solid var(--cr-g03);border-radius:var(--ct-input-text-radius);width:100%}.form-input-select-placeholder{color:var(--cr-g05);position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%);display:flex;align-items:center;background-color:#fff;pointer-events:none}.form-input-select-placeholder span{position:absolute;width:6px;height:6px;border:solid var(--cr-g10);display:block;top:50%;right:16px;transform:translateY(-75%) rotate(45deg);border-width:0 1px 1px 0}.form-input-select.selected .form-input-select-placeholder{color:#000}.form-input-select[data-size=large] select{height:var(--ct-input-large-h)}.form-input-select[data-size=medium] select{height:var(--ct-input-medium-h)}.form-input-select[data-size=small] select{height:var(--ct-input-small-h)}.form-input-select-placeholder.blocked{pointer-events:unset}.form-input-file{display:flex;align-items:center;justify-content:space-between}.form-input-file input{position:absolute;width:70px;height:30px;opacity:0;cursor:pointer}.form-input-file input::-webkit-file-upload-button{cursor:pointer}.form-input-file-placeholder{position:relative;transform:unset;left:unset;top:unset;display:flex;height:100%;border:0 solid #000;background-color:#fff;align-items:center;margin:0;font-size:12px;color:#000;padding:0 10px;width:calc(100% - 110px);border:1px solid var(--cr-g03);border-radius:4px;color:var(--cr-g03);font-size:var(--ct-input-fs)}.form-input-file-placeholder p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.form-input-file-placeholder.on p{color:#000}.form-input-file-btn{width:70px;font-size:12px;background-color:var(--cr-g03);display:flex;align-items:center;justify-content:center;border-radius:4px;height:30px;position:relative}.form-input-file-dlt{display:none}.form-input-file-dlt span{position:absolute;top:50%;left:50%;background-color:var(--cr-r05);width:8px;height:1px}.form-input-file-dlt span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.form-input-file-dlt span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.form-input-file-dlt:hover span{background-color:var(--cr-r06)}.uploaded .form-input-file-placeholder{color:#000}.uploaded .form-input-file-dlt{display:block;width:10px;height:10px;position:relative;cursor:pointer}.form-input-file[data-size=large] .form-input-file-btn{height:var(--ct-input-large-h);font-size:16px;width:100px}.form-input-file[data-size=large] input{width:100px;height:var(--ct-input-large-h)}.form-input-radio{display:flex;gap:10px;flex-wrap:wrap}.form-input-radio-item{display:flex;align-items:center;justify-content:center}.form-input-radio input{accent-color:var(--cr-b05);width:14px;height:14px}.form-input-radio label{padding-left:4px}.form-input-radio[data-size=large] .form-input-radio-item{margin-right:20px;font-size:20px}.form-input-radio[data-size=medium] .form-input-radio-item{margin-right:16px;font-size:16px}.form-input-radio[data-size=small] .form-input-radio-item{margin-right:12px;font-size:14px}.form-input-radio[data-size=xsmall] .form-input-radio-item{margin-right:8px;font-size:14px}.form-input-radio[data-size=large]{height:var(--ct-input-large-h)}.form-input-radio[data-size=medium]{height:var(--ct-input-medium-h)}.form-input-radio[data-size=small]{height:var(--ct-input-small-h)}.form-input-radio[data-size=xsmall]{height:var(--ct-input-xsmall-h)}.form-input-check{display:flex;align-items:center}.form-input.error{border:1px solid var(--alert-alert-60,#da1e28)!important;animation:horizontal-shaking .35s 1}@keyframes horizontal-shaking{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}.form-input-file2-dragpoint{display:flex;border:1px dashed var(--cr-g03);padding:30px 20px;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:8px}.form-input-file2-uploaded-icon{display:block;width:72px}.form-input-file2-uploaded-filename{font-size:16px;color:var(--cr-b05);font-weight:500;margin-top:.5em}.form-input-file2-txt1{font-size:16px;color:var(--cr-g07);font-weight:500;margin-bottom:1em}.form-input-file2-txt2{font-size:12px;color:var(--cr-g05);line-height:2;text-align:center}.form-input-file2-txt1 b{color:var(--cr-b05);font-weight:500}.form-input-file2-txt2 b{color:var(--cr-r05);font-weight:400}.LoadingScreen_screen___hc7P{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.4);z-index:99999;display:flex;justify-content:center;align-items:center}.page_aIcon__yG4Z6{width:111.7px;position:relative;height:50px;overflow:hidden;flex-shrink:0}.page_input__pky70{border:1px solid var(--cr-g03);outline:0;font-size:var(--font-size-lg);background-color:transparent;align-self:stretch;border-radius:var(--br-9xs);box-sizing:border-box;height:56px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--padding-sm) var(--padding-base);margin-top:30px}.page_inputPw__HlwLR{width:100%;position:relative}.page_eyeIcon__Zg4Aq{position:absolute;right:20px;bottom:16px;width:24px;height:24px;padding:4px;cursor:pointer}.page_input1__vj_49{border:1px solid var(--cr-g03);outline:0;font-size:var(--font-size-lg);background-color:transparent;align-self:stretch;border-radius:var(--br-9xs);box-sizing:border-box;height:56px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--padding-sm) var(--padding-base);width:100%;margin-top:14px}.page_button1__LlCAv{position:relative;font-size:var(--text-md-regular-size);line-height:8px;color:var(--white);text-align:center}.page_button__SKF7s{cursor:pointer;border:0;padding:var(--padding-3xs) var(--padding-13xl);background-color:var(--blue-b05);align-self:stretch;border-radius:var(--br-31xl);height:56px;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;margin-top:24px}.page_frameRoot__39yZT{display:flex;align-items:center;gap:9px}.page_frameInput__Nl3nE{margin:0;height:16px}.page_frameLable__YF4OL{color:var(--G11,#31343d);font-size:var(--text-sm-regular-size);font-style:normal;font-weight:400}.page_div__oVzP9{position:relative;font-size:var(--text-sm-regular-size);line-height:7px;color:var(--blue-b05);text-align:left}.page_frameChild__bxawg{align-self:stretch;position:relative;border-top:1px solid var(--blue-b05);box-sizing:border-box;height:1px}.page_frameParent__CkX16,.page_parent__lVGRu{display:flex;align-items:center}.page_parent__lVGRu{cursor:pointer;border:0;padding:0;background-color:transparent;flex-direction:column;justify-content:center;gap:var(--gap-9xs)}.page_frameParent__CkX16{align-self:stretch;flex-direction:row;justify-content:space-between}.page_vectorIcon__5SHcx{width:24px;position:relative;height:21.7px}.page_frame__9sOeh,.page_icon__zHDh5{display:flex;box-sizing:border-box}.page_frame__9sOeh{height:24px;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1.0800000429153442px 0}.page_icon__zHDh5{cursor:pointer;border:0;padding:var(--padding-3xs);background-color:#04c75b;width:56px;border-radius:var(--br-31xl);height:56px;flex-direction:row;align-items:center;justify-content:center}.page_vectorIcon1__QdPDV{width:24px;position:relative;height:22.1px}.page_frame1__BuDuS{height:24px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.8400000333786011px 0;box-sizing:border-box}.page_icon1__iRTn2,.page_iconParent__h2pa1{display:flex;flex-direction:row;justify-content:center}.page_icon1__iRTn2{cursor:pointer;border:0;padding:var(--padding-3xs);background-color:#fae100;width:56px;border-radius:var(--br-31xl);height:56px;align-items:center;box-sizing:border-box}.page_iconParent__h2pa1{align-self:stretch;align-items:flex-start;gap:24px;margin-top:30px}.page_div1__ZuHWx{position:relative;font-size:var(--text-sm-regular-size);line-height:7px;color:var(--blue-b05);text-align:center}.page_group__vnKeK{cursor:pointer;border:0;padding:0;background-color:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-9xs);margin-top:30px}.page_aParent__Gf91P,.page_desktopMainLogin__sQ6_W{display:flex;align-items:center}.page_aParent__Gf91P{flex:1 1;flex-direction:column;justify-content:flex-start;gap:10px;max-width:360px}.page_findParent___vdCt{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;height:50px}.page_desktopMainLogin__sQ6_W{width:100%;position:relative;background-color:var(--white);overflow:hidden;flex-direction:row;justify-content:center;box-sizing:border-box;min-height:100vh;align-items:center;padding:120px var(--pd-side) 100px;--text-sm-regular:Pretendard;--text-sm-regular-size:14px;--text-md-regular-size:16px;--font-size-lg:18px;--white:#fff;--blue-b05:#218bff;--gray-g03:#d0d7de;--color-lightslategray:#8c959f;--gap-9xs:4px;--padding-3xs:10px;--padding-13xl:32px;--padding-sm:14px;--padding-base:16px;--br-31xl:50px;--br-9xs:4px}.page_snsBtns__fBp9c{gap:24px;margin-top:20px}.page_naverJoinBtn__V8cHL,.page_snsBtns__fBp9c{display:flex;align-items:center;justify-content:center}.page_naverJoinBtn__V8cHL{background-color:#04c75b}.page_kakaoJoinBtn__A_lbo,.page_naverJoinBtn__V8cHL{width:56px;height:56px;border-radius:50%;cursor:pointer}.page_kakaoJoinBtn__A_lbo{background-color:#fae100}.page_kakaoJoinBtn__A_lbo,.style_join__DboTf{display:flex;align-items:center;justify-content:center}.style_join__DboTf{width:100%;max-width:460px;margin-left:auto;margin-right:auto;flex-direction:column}.style_title__S94oC{width:100%;text-align:center;justify-content:center;margin-bottom:60px}.style_title01__kstkY{font-size:36px;font-weight:700;margin-bottom:1.5em;line-height:1}.style_titleImg__cPcgt{display:block;margin:0 auto 40px;width:100%;max-width:300px}.style_title02__rUamS{font-size:18px;font-weight:400}.style_boxlist__FdfNg{gap:30px;width:100%}.style_box__ksq0q,.style_boxlist__FdfNg{display:flex;align-items:center;justify-content:center}.style_box__ksq0q{width:calc(50% - 16px);border-radius:8px;color:#fff;flex-direction:column;height:323px;padding:0 10px;text-align:center}.style_box__ksq0q.style_purple__i2c_h{background-color:var(--cr-p06)}.style_box__ksq0q.style_blue__mySFS{background-color:var(--cr-b05)}.style_box__ksq0q img{display:block;width:90px;margin:24px auto}.style_boxtxt01__zM_pA{font-size:14px;line-height:1.5;font-weight:400}.style_boxtxt02__1HrmS{font-size:18px;line-height:1;font-weight:600;margin-top:1em}.style_boxtxt03__ifuTb{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:hsla(0,0%,100%,.4);border-radius:8px;width:100%;max-width:153px;height:44px;transition-duration:.05s}.style_purple__i2c_h .style_boxtxt03__ifuTb:hover{background-color:#fff;color:var(--cr-p06)}.style_blue__mySFS .style_boxtxt03__ifuTb:hover{background-color:#fff;color:var(--cr-b05)}.style_snsJoin__SPT22{flex-direction:column}.style_snsJoinLine___SPOo,.style_snsJoin__SPT22{width:100%;display:flex;align-items:center;justify-content:center}.style_snsJoinLine___SPOo{margin-top:20px}.style_snsJoinLine___SPOo p{font-size:14px;padding:10px;color:var(--cr-g05)}.style_snsJoinLine___SPOo span{display:block;width:100%;height:1px;background-color:var(--cr-g03)}.style_snsJoinBox__GhVFf{display:flex;justify-content:space-between;width:100%;height:80px;align-items:center}.style_snsJoinBtns__6L_7Z{display:flex;align-items:center;justify-content:center;gap:20px}.style_snsJoinTxt2__nWklG,.style_snsJoinTxt__yqxae{font-size:16px;line-height:1.5}.style_snsJoinTxt2__nWklG{margin-top:40px;width:100%}.style_snsJoinToLogin__kjMHx{margin-top:50px;color:var(--cr-b05);text-decoration:underline}.style_joinWrap__z9aGJ{margin-left:auto;margin-right:auto;max-width:460px;gap:20px}.style_joinRow__Wnto2,.style_joinWrap__z9aGJ{width:100%;display:flex;flex-direction:column}.style_joinRow__Wnto2{gap:10px}.style_joinAgree__y8rYs{display:flex;align-items:center;margin-bottom:20px}.style_joinAgree__y8rYs a{color:var(--cr-b05);text-decoration:underline;margin-left:.25em}.style_joinBot__7jS_5{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.style_joinBotLink__8muis{margin-top:20px;color:var(--cr-b05);text-decoration:underline}.style_joinSubRow__4rDmf{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.style_submitBtn__WVopw{margin-top:40px}.style_duplicatedTable__7ovFi{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:460px;border:1px solid var(--cr-g03)}.style_duplicatedTableRowTh__YyzGP{background-color:var(--cr-g07);text-align:center;color:#fff}.style_duplicatedTableRowTd__OKCDa,.style_duplicatedTableRowTh__YyzGP{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 10px;width:100%;justify-content:center}.style_duplicatedTableRowTd__OKCDa{background-color:#fff;height:48px}.style_duplicatedTableRowTd__OKCDa:nth-child(odd){background-color:var(--cr-g02)}.style_naverJoinBtn__ydZns{background-color:#04c75b}.style_kakaoJoinBtn__FtDs7,.style_naverJoinBtn__ydZns{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.style_kakaoJoinBtn__FtDs7{background-color:#fae100}.style_textRed__AumrI{color:var(--Red-R05,#fa4549);font-weight:600;text-align:center}