.txt-3xl-1{font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;line-height:42px}.txt-3xl-2{font-family:Pretendard,sans-serif;font-size:32px;font-weight:600;line-height:42px}.txt-2xl-1{font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:32px}.txt-2xl-2{font-family:Pretendard,sans-serif;font-size:24px;font-weight:600;line-height:32px}.txt-2xl-3{font-family:Pretendard,sans-serif;font-size:24px;font-weight:500;line-height:32px}.txt-2xl-4{font-family:Pretendard,sans-serif;font-size:24px;font-weight:400;line-height:32px}.txt-xl-1{font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:32px}.txt-xl-2{font-family:Pretendard,sans-serif;font-size:20px;font-weight:600;line-height:32px}.txt-xl-3{font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:32px}.txt-xl-4{font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:32px}.txt-2lg-1{font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:26px}.txt-2lg-2{font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:26px}.txt-2lg-3{font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;line-height:26px}.txt-2lg-4{font-family:Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:26px}.txt-lg-1{font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:26px}.txt-lg-2{font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;line-height:26px}.txt-lg-3{font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:26px}.txt-lg-4{font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:26px}.txt-md-1{font-family:Pretendard,sans-serif;font-size:14px;font-weight:700;line-height:24px}.txt-md-2{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:24px}.txt-md-3{font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:24px}.txt-md-4{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:24px}.txt-sm-1{font-size:"sm";line-height:"sm";font-family:Pretendard,sans-serif;font-weight:600}.txt-sm-2{font-size:"sm";line-height:"sm";font-family:Pretendard,sans-serif;font-weight:500}.txt-xs-1{font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;line-height:20px}.txt-xs-2{font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:20px}.txt-xs-3{font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:20px}.txt-free{font-family:Pretendard,sans-serif;font-size:42px;font-weight:700;line-height:42px}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/fonts/woff2/Pretendard-Bold.woff2)format("woff2"),url(/fonts/woff/Pretendard-Bold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/fonts/woff2/Pretendard-SemiBold.woff2)format("woff2"),url(/fonts/woff/Pretendard-SemiBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/fonts/woff2/Pretendard-Medium.woff2)format("woff2"),url(/fonts/woff/Pretendard-Medium.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/fonts/woff2/Pretendard-Regular.woff2)format("woff2"),url(/fonts/woff/Pretendard-Regular.woff)format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{color:#333236;font-family:Pretendard,sans-serif;font-size:16px}body{overflow-y:scroll}body::-webkit-scrollbar{background-color:#0000;width:8px;height:8px}body::-webkit-scrollbar-thumb{cursor:pointer;background-color:#d9d9d9}body::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}body::-webkit-scrollbar-track{background-color:#0000}html,body,#__next,.appMain{height:100%}body{background-color:#fbfbfb}p,div,button,input,select,option,optgroup,textarea{border-radius:0}a{cursor:pointer;text-decoration:none;display:inline-block}a,a:focus,a:hover,a:active{color:inherit}i,em{font-style:normal}ol,ul,li{list-style:none}button{background-color:#0000;border:0;display:inline-block}button,input[type=button],input[type=reset],input[type=submit]{vertical-align:middle;cursor:pointer;appearance:button}input::-webkit-outer-spin-button{-webkit-appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}input::-ms-clear{display:none}input::-ms-reveal{display:none}input::-webkit-search-decoration{display:none}input::-webkit-search-cancel-button{display:none}input::-webkit-search-results-button{display:none}input::-webkit-search-results-decoration{display:none}input[type=number]{appearance:textfield}button[disabled],button[disabled]:hover,input[disabled]{cursor:default}button,input,select,option,optgroup,textarea{color:#333236;border-radius:0;font-family:Pretendard,Malgun Gothic,맑은 고딕,Dotum,돋움,gulim,굴림,Helvetica,sans-serif;font-size:16px}button,select{text-transform:none}input,select{appearance:none;-o-appearance:none;border:none;border-radius:0}textarea::placeholder{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}textarea::-moz-placeholder{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}textarea::-webkit-input-placeholder{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}textarea:-ms-placeholder-shown{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}input::placeholder{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}input::-moz-placeholder{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}input::-webkit-input-placeholder{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}input:-ms-placeholder-shown{color:#9fa6b2;opacity:1;font-size:16px;font-weight:400}input:-webkit-autofill{-webkit-text-size-adjust:100%;background-color:#fff!important;font-family:Pretendard,sans-serif!important;font-size:16px!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{-webkit-text-size-adjust:100%;background-color:#fff!important;font-family:Pretendard,sans-serif!important;font-size:16px!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-text-size-adjust:100%;background-color:#fff!important;font-family:Pretendard,sans-serif!important;font-size:16px!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:active{-webkit-text-size-adjust:100%;background-color:#fff!important;font-family:Pretendard,sans-serif!important;font-size:16px!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:focus,textarea:focus{outline:none}hr{border:1px dashed #000;margin:60px 0}.blind{clip:rect(0,0,0,0);white-space:nowrap;color:#0000;text-indent:-9999px;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:1px;position:absolute;overflow:hidden}.ipt{position:relative}.ipt input{color:#333236;border:1px solid #d9d9d9;border-radius:8px;width:100%;height:50px;padding:15px 16px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:26px}.ipt input:focus{border-color:#5534da}.ipt.error input,.ipt.error input:focus{border-color:#d6173a;outline-color:#d6173a}.ipt.date .react-datepicker-wrapper{display:block}.ipt.date input{text-indent:30px;background:url(/images/common/ico_cal.svg) 16px 12px no-repeat}.ipt.search input{background:url(/images/common/ico_search.svg) 16px no-repeat;padding-left:48px}.ipt .btnPwToggle{background:url(/images/common/ico_eye_off.svg) no-repeat;width:24px;height:24px;display:inline-block;position:absolute;top:13px;right:13px}.ipt .btnPwToggle.on{background-image:url(/images/common/ico_eye.svg)}.iptBox{margin-top:16px}.iptBox:first-child{margin-top:0}.iptBox .label,.iptBox label{cursor:pointer;margin-bottom:8px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500;line-height:26px;display:inline-block}.iptBox .label.required:after,.iptBox label.required:after{content:"*";color:#5534da;padding-left:3px;display:inline-block}.iptBox .label{cursor:default}.iptBox .errorMsg{color:#d6173a;margin-top:8px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:24px}.textarea{position:relative}.textarea textarea{color:#333236;resize:none;vertical-align:top;border:1px solid #d9d9d9;border-radius:8px;width:100%;height:110px;padding:15px 16px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:26px}.textarea textarea:focus{border-color:#5534da}.textarea button{color:#5534da;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:83px;height:32px;display:flex;position:absolute;bottom:12px;right:12px}.textarea:not(.lg){margin-top:-4px}.textarea.lg textarea{height:126px}.imgBox{background-color:#f5f5f5;border-radius:6px;width:76px;height:76px;position:relative;overflow:hidden}.imgBox input[type=file]{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.imgBox img{object-fit:cover;object-position:center;width:100%;height:100%}.imgBox .btnUpload{background:url(/images/common/btn_img_add.svg) 50%/16px 16px no-repeat;position:absolute;inset:0}.imgBox.update.card .btnUpload{background:#00000080 url(/images/common/btn_img_update.svg) 50%/30px 30px no-repeat}.imgBox.update.user img~.btnUpload{background:0 0}.imgBox.user{width:182px;height:182px}.imgBox.user .btnUpload{background-size:18px 18px}.subPage{background-color:#fafafa;height:100%;padding:71px 0 0 300px}.subPage>header{position:fixed;left:300px;right:0}.subPageInner{width:672px;padding:20px}.subPage .pageContent{height:100%}@media (max-width:1280px){.subPage{padding-left:160px}.subPage>header{left:160px}.subPageInner{width:100%;padding:16px}}@media (max-width:743px){.subPage{padding-top:61px;padding-left:67px}.subPage>header{left:67px}.subPageInner{padding:12px}}
