article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-x:hidden}body{width:100%;height:100%;margin:0;font-family:NanumSquareNeo,Poppins,sans-serif;font-weight:400;color:#151515;color:var(--color-black)}a,a:hover{color:inherit;text-decoration:none}textarea{outline-color:#ed3827;outline-color:var(--color-freemed-red)}hr{margin:16px 0}button:hover{color:inherit;text-decoration:none}div.whoops-404{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;margin:0;justify-content:center;align-items:center;color:#ed3827;color:var(--color-freemed-red);font-size:1.5em}div.whoops-404 h1{font-size:24px;margin:0}.form-control{border:1px solid #bbb;border:1px solid var(--color-gray-700);background-color:#f6f7f8;background-color:var(--color-gray-100);color:#151515;color:var(--color-black);box-shadow:none}.form-control:focus{background-color:#fff;background-color:var(--color-white);border-color:#ed3827;border-color:var(--color-freemed-red);box-shadow:none}.form-control[readonly]{background-color:#f1f3f5;background-color:var(--color-gray-200)}.form-control::-webkit-input-placeholder{color:#999;color:var(--color-gray-800)}@font-face{font-family:NanumSquareNeoVariable;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.ttf) format("truetype")}@font-face{font-family:NanumSquareNeo;font-style:normal;font-weight:700;src:url(/static/media/NanumSquareNeoOTF-eHv.b76067f0.otf) format("otf")}@font-face{font-family:NanumSquareNeo;font-style:normal;font-weight:600;src:url(/static/media/NanumSquareNeoOTF-dEb.153449ec.otf) format("otf")}@font-face{font-family:NanumSquareNeo;font-style:normal;font-weight:500;src:url(/static/media/NanumSquareNeoOTF-cBd.77143132.otf) format("otf")}@font-face{font-family:NanumSquareNeo;font-style:normal;font-weight:400;src:url(/static/media/NanumSquareNeoOTF-bRg.5f966b97.otf) format("otf")}@font-face{font-family:NanumSquareNeo;font-style:normal;font-weight:300;src:url(/static/media/NanumSquareNeoOTF-aLt.e129f96a.otf) format("otf")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/Poppins-Bold.a3e0b5f4.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/Poppins-SemiBold.4cdacb8f.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/Poppins-Medium.f61a4eb2.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.8b6af8e5.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/Poppins-Light.f6ea751e.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a}:root{--color-white:#fff;--color-gray-100:#f6f7f8;--color-gray-200:#f1f3f5;--color-gray-700:#bbb;--color-gray-800:#999;--color-gray-900:#444;--color-black:#151515;--color-freemed-red:#ed3827;--color-freemed-red-light:#fdebe9;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a}.header-information-text{top:360px;position:absolute;font-size:18px}.enlarge-text{font-size:20px;font-weight:700}.underline-text{font-size:20px;text-decoration:underline}.header{position:fixed;top:0;z-index:50;width:100%;background-color:#fff}.header .header-text-holder{display:flex;margin:auto;max-width:1280px;height:64px;align-items:center;justify-content:space-between;padding-left:80px;padding-right:80px}@media (max-width:620px){.header .header-text-holder{width:auto;display:flex;flex-wrap:wrap;padding-left:20px;padding-right:20px}}.header .header-text-holder .header-text-title{display:flex;align-items:center;font-family:NanumSquareNeoVariable,"sans-serif";font-weight:400;color:var(--color-gray-900);font-size:16px;line-height:16px;margin-right:35px}.header .header-text-holder .header-text-title img{width:111px;margin-right:8px}.header .header-text-holder .header-text-link{font-family:NanumSquareNeoVariable,"sans-serif";font-size:14px;font-weight:400;text-decoration:none;color:#000}@media (max-width:460px){.header .header-text-holder .header-text-link{display:flex;flex-direction:column;align-items:flex-end;margin-left:0;margin-right:10px}}.header .header-text-holder .text-link{margin-left:30px;color:var(--color-gray-900);text-decoration:none}@media (max-width:620px){.header .header-text-holder .text-link{margin-left:10px}}.header .header-image{position:absolute;bottom:-30px;max-width:calc(100% - 122px)}.step-item-holder{padding-top:50px;display:flex;justify-content:center;line-height:1.43;font-size:14px}.step-item-holder ul{padding:0;margin:0}.step-item{padding:4px;margin:0 4px;color:var(--color-black);text-align:center;text-decoration:none}.step-item:hover{text-decoration:none;cursor:default}.step-item:focus{color:var(--color-black);text-decoration:none}.step-item.selected,.step-item.selected:focus{color:var(--color-freemed-red)}.next-button-holder{display:flex;justify-content:space-between;padding:100px 0 0!important}@media (min-width:620px){.next-button-holder{width:340px}}.footer{margin-top:60px;padding-top:79px;padding-bottom:79px}.footer hr{border-top:1px solid var(--color-freemed-red);border-bottom:1px solid var(--color-freemed-red);margin-bottom:40px}.footer p{margin-top:8px;font-size:12px}.container{position:relative;max-width:1280px;margin-top:64px}@media (max-width:620px){.container{padding-left:20px;padding-right:20px}}.save-button{display:flex;justify-content:flex-end;margin-top:20px}.save-button button{width:90px;height:36px;background-color:var(--color-white);border-radius:4px;border:1px solid var(--color-freemed-red);color:var(--color-freemed-red);font-size:14px}.title{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--color-black);margin-top:100px}div.subsection-title{font-size:16px;color:var(--color-black);line-height:1.45;margin-bottom:20px}div.subsection-title a{color:var(--color-freemed-red)}div.subsection-title .subsection-header-image{width:100%;height:auto;max-width:800px;margin-top:10px}.subsection-title-underline{border-top:1px solid var(--color-black)}@media (max-width:620px){.field-group-inline{display:flex;flex-wrap:wrap}}.field-group-inline{display:inline-flex;justify-content:space-between;width:500px}@media (max-width:620px){.field-group-inline{width:auto;display:flex;flex-wrap:wrap}}.field-group-inline .control-label{padding-right:30px;font-weight:600;display:flex;align-items:center;margin-bottom:0;flex-basis:120px}.field-group-full-inline{display:inline-flex;justify-content:space-between;width:100%}@media (max-width:620px){.field-group-full-inline{display:flex;flex-direction:column}}.field-group-full-inline .control-label{padding-right:60px;display:inline-flex;align-items:center;margin-bottom:0;font-weight:600}@media (min-width:620px){.field-group-full-inline .control-label{flex-basis:120px}}.recruit-notice{position:relative;padding:40px 12px;border-radius:12px;background-color:var(--color-gray-100);font-size:14px;text-align:center;word-break:keep-all}.recruit-notice a{color:var(--color-freemed-red);text-decoration:underline;padding:0 4px;font-weight:700}.header-text{font-weight:700;color:#000;font-size:24px;padding-bottom:30px}.login-form{max-width:360px;padding:60px 0;margin:0 auto}.login-title{margin:0 0 20px;font-weight:600;font-size:20px;line-height:1.4;text-align:center}.login-custom-form{width:100%;height:40px}.login-form-button{width:100%;height:46px;border:none;font-size:16px}.login-form-button,.login-form-button:hover{background-color:var(--color-freemed-red);color:var(--color-white)}.login-notice{max-width:360px;margin:0 auto;padding-top:40px;font-size:14px;color:var(--color-slate-600)}.login-notice p{margin-bottom:2px}.login-notice p a{color:var(--color-freemed-red);text-decoration:underline}.cta{position:fixed;right:40px;bottom:30px;z-index:10;padding:20px 80px 20px 40px;border:1px solid var(--color-black);border-radius:100px;background:var(--color-white) url(/static/media/arrow-right.ea9ddc04.svg) no-repeat center right 32px/28px;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;line-height:22px;color:var(--color-black);text-align:left;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.cta br{display:none}.cta:focus,.cta:hover{bottom:40px;background:var(--color-freemed-red) url(/static/media/arrow-right_active.02bab038.svg) no-repeat center right 32px/28px;color:var(--color-white);text-decoration:none;outline:none}@media (max-width:620px){.cta{right:20px;bottom:20px}.cta br{display:block}}.consent-form{margin-top:100px;font-size:20px;color:var(--color-black)}.consent-form .subsection-title{font-weight:600}.consent-form-title{padding-bottom:18px}.consent-form-image{padding-right:11px}.expand-panel-text-center{display:flex;justify-content:center}.personal-form{margin-top:100px}.personal-form .personal-form-title{font-size:20px;line-height:1.45}.personal-form .form-group-divider{border-top:1p solid var(--color-black)!important}.personal-form .form-row{flex-wrap:wrap}.personal-form .form-row,.personal-form .form-row .personal-form-holder{display:flex;justify-content:space-between;align-items:center}@media (min-width:620px){.personal-form .form-row .personal-form-holder{width:380px}}.personal-form .form-row .personal-form-holder .form-group{margin:0}.personal-form .form-row .personal-full-form-holder{display:flex;justify-content:flex-end;flex-grow:1}.personal-form .form-row .personal-full-form-holder textarea{resize:none}.personal-form .form-row .custorm-form:focus{border-color:var(--color-freemed-red);box-shadow:0 1px 1px 0 rgba(255,88,88,.16)}@media (min-width:620px){.personal-text-custom-form{width:380px}}.placeholder-right::-webkit-input-placeholder{text-align:right}.personal-form .form-row .gender-button-holder{display:inline-flex;justify-content:space-between}@media (min-width:620px){.personal-form .form-row .gender-button-holder{width:380px}}@media (min-width:620px){.personal-form .form-row .birth-date,.personal-form .form-row .birth-month,.personal-form .form-row .birth-year,.personal-form .form-row .phone-holder-1,.personal-form .form-row .phone-holder-2,.personal-form .form-row .phone-holder-3{width:120px}}@media (min-width:620px){.personal-form .form-row .school-name{width:220px}}@media (min-width:620px){.personal-form .form-row .school-type{width:130px}}@media (min-width:620px){.personal-form .form-row .entrance-date,.personal-form .form-row .graduation-date{width:100px}}@media (min-width:620px){.personal-form .form-row .graduation-status{width:120px}}@media (min-width:620px){.personal-form .form-row .career-division-item-2{width:380px}}@media (min-width:620px){.personal-form .form-row .career-duration-text{width:100px}}@media (min-width:620px){.personal-form .form-row .career-duration-time{width:120px}}.personal-form div.subsection-title{font-weight:600}@media (min-width:620px){.personal-form .form-row .career-speciality-item-1{width:130px}}@media (min-width:620px){.personal-form .form-row .career-speciality-item-2{width:380px}}.personal-form .form-row .personal-speciality-form-holder{flex-grow:1}.personal-form .form-row.full .form-group{width:100%}.personal-form div.subsection-title{font-size:20px;line-height:1.45;margin-bottom:20px;display:flex;justify-content:space-between}.personal-form div.subsection-title span{display:flex;align-items:flex-end}.personal-form img:hover{cursor:pointer}.apply-choice-second-title,.apply-choice-title{font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left}.team-card-item{flex-shrink:0;width:100%;max-width:180px;height:230px;margin-right:20px;border-radius:4px;border:1px solid var(--color-black);background-color:var(--color-gray-100);cursor:pointer}.team-card-item img{padding-top:20px;padding-left:4px;width:110px;height:110px}.team-card-item .team-card-name{padding-top:16px;padding-left:18px}.team-card-item .team-card-name span{font-size:16px;font-weight:600}.team-card-item .team-card-description{padding-left:18px;padding-top:6px;padding-right:12px;word-break:keep-all}.team-card-item .team-card-description span{font-size:14px}.team-card-item.selected,.team-card-item:hover{border:1px solid var(--color-freemed-red)}.team-card-item.selected{background-color:var(--color-freemed-red-light)}.team-card-holder{overflow-x:scroll;display:flex;width:100%;padding-top:20px}.apply-business-choice-title{display:flex;justify-content:space-between;margin-top:100px}.apply-business-choice-title img:hover{cursor:pointer}.apply-business-choice-container{padding-top:25px}.apply-business-choice-container .ngo-business-form .subsection-title{margin-bottom:0;font-weight:600;font-size:16px}.apply-business-choice-container .medical-business-form{margin-top:60px}.apply-business-choice-container .mediacal-title-form{display:inline-flex;align-items:center}.apply-business-choice-container .mediacal-title-form img{margin-left:12px;cursor:pointer}.apply-business-choice-container .mediacal-title-form .subsection-title{margin-bottom:0;font-weight:600;font-size:16px}.apply-information-modal-title{text-align:right}.content-error-image{margin-bottom:12px;display:block}.other-assign-consent-container{margin-top:200px}.other-assign-consent-container .subsection-title{font-weight:600}.interview-choice-container{margin-top:200px}.interview-choice-container .subsection-title{font-weight:600;margin-bottom:12px}.interview-choice-container .notice{padding-bottom:20px;margin-bottom:0;font-size:14px;border-bottom:1px solid var(--color-black)}.interview-choice-container .interview-times-note{margin-top:20px}.interview-choice-container .interview-times-note .control-label{font-weight:400}.interview-time-check-form{display:flex;grid-gap:20px;gap:20px;border-bottom:1px solid var(--color-black)}.interview-time-check-form .interview-day{display:flex;align-items:center;font-size:16px}.interview-time-check-form .interview-times{display:flex;grid-gap:10px;gap:10px}.interview-time-check-form .interview-times .interview-time-check-box label{margin:0}.interview-time-check-form .interview-times .interview-time-check-box span{font-size:16px!important}.interview-time-check-form .interview-times .interview-time-check-box span svg{color:var(--color-freemed-red)}.answer-form{margin-top:20px}.answer-area-form{margin-top:20px;position:relative}.answer-area-form textarea{width:100%;min-height:200px;padding:10px 15px;border-radius:4px;border:none;background-color:var(--color-gray-100);resize:none;font-size:14px}.answer-area-form .text-length-view{position:absolute;right:24px;bottom:24px;font-size:16px;color:var(--color-gray-700)}.department-question-form .department-title{font-weight:600;font-size:20px;margin:18px 0}.department-question-form .department-answer-form:not(:first-child){margin-top:60px}.department-question-form:not(:first-child){margin-top:220px!important}.file-upload-form{margin-top:18px;font-family:NotoSans-Light}.file-upload-form strong{font-family:NotoSans-Medium}.file-upload-form .file-upload-container{width:100%;height:40px;display:flex;background-color:#f8f7f7}.file-upload-form .file-upload-container .file-upload-name{width:100%;font-family:NotoSans-Light;color:#707070;align-self:center;padding-left:10px}.file-upload-form .file-upload-container .file-upload-btn{display:flex;width:67px;background-color:hsla(0,0%,43.9%,.13);justify-content:center;align-content:center;cursor:pointer}.file-upload-form .file-upload-container .file-upload-btn svg{align-self:center;fill:#5c5959;font-size:28px}.file-upload-form .file-upload-container input{display:none}.tech-select-form{border-top:1px solid #5c5959;border-bottom:1px solid #5c5959;width:870px;margin:34px auto 0;font-family:NotoSans-Light;font-size:16px}.tech-select-form .select-form-row{display:flex;border-bottom:1px solid #d5d5d5;align-items:center;height:45px}.tech-select-form .select-form-row .name-cell{display:flex;background-color:#f8f7f7;justify-content:center;align-items:center;width:240px;height:100%}.tech-select-form .select-form-row .select-cell{display:flex;justify-content:center;align-items:center;width:calc(100% - 240px);height:100%}.tech-select-form .select-form-row .select-form-row-title{font-family:NotoSans-Medium!important}.interview-notice-form{margin-top:71px;font-weight:300;font-size:16px;line-height:34px}.interview-notice-form li{list-style-type:none}.interview-notice-form strong{font-weight:500}.line{word-break:keep-all}.intro-line{margin-bottom:30px}.time-check-form hr{border-top:1.2px solid var(--color-black);margin:0}.time-check-form .time-check-form-content{display:flex;justify-content:center;color:var(--color-black)!important}.time-check-form .time-check-form-content .form-day{display:flex;flex:1 1;font-size:25px;align-items:center}.time-check-form .time-check-form-content .form-times{flex:2 1;display:grid;grid-template-columns:180px 180px 180px 180px;padding:15px 0}.time-check-form .time-check-form-content .form-times .time-check-box span{font-size:18px!important;font-weight:200}.time-check-form .time-check-form-content .form-times .time-check-box span svg{color:var(--color-freemed-red)}.time-selection-form{margin-top:198px;font-weight:300}.time-selection-form strong{font-weight:500}.time-selection-form hr{margin:8px 0}.department-notice{padding-top:36px}.department-notice li{color:var(--color-freemed-red);list-style-type:none;font-size:12px}.warning-message{margin-top:40px;font-size:20px;line-height:1.5}strong{color:var(--color-freemed-red)}.resume-complete-form{width:100%;margin-top:126px;text-align:center;color:var(--color-black);font-size:18px}.resume-complete-form div{margin:4px 0}.resume-complete-form span{background-color:var(--color-freemed-red-light)}.resume-complete-form strong{font-size:21px}.resume-complete-form .survey-link{display:flex;text-align:center;justify-content:space-around;align-items:center;width:154px;height:46px;margin:60px auto 0;background:var(--color-freemed-red);border-radius:100px;color:var(--color-white);font-size:15px;outline:none;text-decoration:none}.resume-complete-form .survey-link span{background-color:transparent}.resume-complete-form .survey-link:hover{background-color:var(--color-freemed-red)}.resume-complete-form .survey-description{margin-top:60px}
/*# sourceMappingURL=main.13f144ae.chunk.css.map */