@charset "UTF-8";@font-face{font-family:NotoSansKR-Thin;font-style:normal;font-weight:100;src:url(../fonts/NotoSansKR-Thin.30fa6d56.otf)}@font-face{font-family:NotoSansKR-Light;font-style:normal;font-weight:300;src:url(../fonts/NotoSansKR-Light.7bad2c57.otf)}@font-face{font-family:NotoSansKR-Regular;font-style:normal;font-weight:400;src:url(../fonts/NotoSansKR-Regular.457762ea.otf)}@font-face{font-family:NotoSansKR-Medium;font-style:normal;font-weight:500;src:url(../fonts/NotoSansKR-Medium.72ba4555.otf)}@font-face{font-family:NotoSansKR-Bold;font-style:normal;font-weight:700;src:url(../fonts/NotoSansKR-Bold.29abf35d.otf)}@font-face{font-family:NotoSansKR-Black;font-style:normal;font-weight:900;src:url(../fonts/NotoSansKR-Black.57ee16cd.otf)}.flex{flex-wrap:unset}.btn_box a{-webkit-user-select:none;user-select:none}a{cursor:pointer}body,html{height:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flex{align-items:center;display:flex}body.main{background:#fff;min-width:1200px;width:100%}.visual{background:url(/assets/images/__empty_main_background__.jpg) no-repeat 0 -150px fixed;background-size:cover;height:361px;margin-bottom:60px;position:relative;width:100%}.visual .title{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.visual .title h3{font-size:26px;line-height:1.2;margin-bottom:10px}.visual .title p{font-size:16px;margin:0}article .inner{margin:0 auto;min-width:1200px;position:relative;width:1200px}.user_contents{min-height:calc(100% - 58px);padding-top:141px}#header{align-items:center;background:#0000;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;height:80px;justify-content:space-between;left:0;min-width:1200px;padding:0 100px;position:fixed;top:0;transition:background-color .5s;width:100%;z-index:1000}#header.sub{background:#36363699}#header:hover{background:#363636}#header .logo{margin:0}#header .logo a{display:block;line-height:0}#header .gnb{font-size:16px}#header .gnb>li{margin-left:100px;padding-bottom:0;position:relative}#header .gnb>li a{color:#fff;display:block;font-family:NotoSansKR-Bold,Sans-serif;font-size:16px;line-height:1;transition:color .4s}#header .gnb>li a:hover{color:#3da5f4}#header .gnb>li .sub_menu{display:none;left:-40px;position:absolute;top:76px;transition:all .4s;width:300px}#header .gnb>li .sub_menu2{left:-20px}#header .gnb>li .sub_menu:before{background:#0000;border-top:1px solid #ffffff1a;content:"";height:81px;left:0;position:fixed;top:80px;transition:all .4s;width:100%}#header .gnb>li:hover .sub_menu:before{background:#363636b3}#header .gnb>li:hover .sub_menu{display:flex}#header .gnb>li .sub_menu>li{margin-right:60px;position:relative}#header .gnb>li .sub_menu>li:before{background:url(/assets/images/dot_w.png) no-repeat 50%;content:"";height:5px;left:-13px;position:absolute;top:55%;transform:translateY(-100%);transition:all .4s;width:5px}#header .gnb>li .sub_menu>li:hover:before{background:url(/assets/images/dot_b.png) no-repeat 50%}#header .gnb li .sub_menu>li>a{font-family:NotoSansKR-Medium,sans-serif;font-size:14px}.main_contents{padding-top:0}#main_slide .draggable{height:calc(100vh - 58px)}#main_slide .slick-arrow{border:none;cursor:pointer;height:36px;outline:none;position:absolute;text-indent:-9999px;top:630px;width:36px}#main_slide .slick-prev{background:url(/assets/images/slide_prev.png) no-repeat 50%;left:100px;z-index:10}#main_slide .slick-next{background:url(/assets/images/slide_next.png) no-repeat 50%;left:146px;z-index:10}#main_slide .slick-slide{position:relative}.main_contents .text_contents{color:#fff;left:100px;position:absolute;top:400px;z-index:1000}.main_contents .text_contents ul>li{color:#fff}.main_contents .text_contents ul>li:first-child{font-size:15px}.main_contents .text_contents ul>li:nth-child(2){font-size:48px}.main_contents .text_contents ul>li:nth-child(3){font-size:48px;line-height:1}.main_contents .recruitment_list>ul{margin-bottom:3rem}.main_contents .recruitment_list>ul>li{background:#0000003d;cursor:pointer;height:100px;line-height:1;margin-bottom:16px;padding:28px 20px;position:relative}.main_contents .recruitment_list>ul .condition{color:#fff;font-family:NotoSansKR-Bold,Sans-serif;height:44px;line-height:44px;margin-right:18px;text-align:center;width:48px}.main_contents .recruitment_list>ul .soon .condition{background:#626be3;color:#fff}.main_contents .recruitment_list>ul .ing .condition{background:#3da5f4;color:#fff}.main_contents .recruitment_list>ul .end .condition{background:#717171;color:#fff}.main_contents .recruitment_list .recruitment_title{color:#a4a4a4;font-size:16px}.main_contents .recruitment_list .recruitment_title>p{margin-bottom:8px}.main_contents .recruitment_list .recruitment_title>p:first-child{color:#a4a4a4;font-family:NotoSansKR-Bold,Sans-serif}.main_contents .recruitment_list .recruitment_title>p:last-child{color:#818181}.main_contents .recruitment_list .ing .recruitment_title>p:first-child,.main_contents .recruitment_list .ing .recruitment_title>p:last-child{color:#fff}.main_contents .recruitment_list .d_day{color:#a4a4a4;font-family:NotoSansKR-Medium,sans-serif!important;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.main_contents .board ul,.main_contents .recruitment_list .soon .d_day{color:#fff}.main_contents .board ul>li{background:#0000;cursor:pointer;height:140px;margin:0;padding:20px 16px;width:260px}.main_contents .board ul>li:first-child{background:#3da5f4cc}.main_contents .board ul>li:nth-child(2){border-right:1px solid #ffffff80}.main_contents .board ul>li:last-child{border-right:none}.main_contents .board ul>li h4{font-family:NotoSansKR-Bold,Sans-serif;font-size:16px;margin-bottom:15px}.main_contents .board ul>li p:nth-child(2){font-size:14px;margin-bottom:31px}.main_contents .board ul>li p:last-child{font-family:NotoSansKR-Medium,sans-serif;font-size:12px;text-align:right}.main_contents .board ul>li p:last-child img{margin-left:8px}#footer{align-items:center;background:#4d4d4d;color:#9c9c9c;display:flex;font-size:13px;justify-content:space-between;padding:21px 100px;position:relative;width:100%;z-index:1000}#footer a{color:#9c9c9c;transition:color .4s}#footer a:hover{color:#fff}#footer .information ul>li{line-height:1.3;margin-right:30px}#footer .guide ul>li{line-height:1.3;margin-left:30px}#footer li{transition:color .4s}#footer li:hover{color:#fff}.recruitment_list{padding-top:0}.recruitment_list .recruitment_contents .title{color:#363636;font-size:26px;height:46px;margin-bottom:30px;position:relative}.recruitment_list .recruitment_contents .title>div{left:0;opacity:0;position:absolute;top:0;z-index:0}.recruitment_list .recruitment_contents .title>div.on{opacity:1;z-index:1}.recruitment_list .recruitment_contents .tap{margin-bottom:50px}.recruitment_list .recruitment_contents .tap>li{border-bottom:1px solid #e9e9e9;color:#949494;cursor:pointer;font-family:NotoSansKR-Medium,sans-serif;font-size:18px;padding-bottom:14px;text-align:center;width:400px}.recruitment_list .recruitment_contents .tap>li.on{border-bottom:3px solid #3da5f4;color:#3da5f4}.recruitment_list .recruitment_contents .recruitment_box{margin-bottom:90px;position:relative}.recruitment_list .recruitment_contents .recruitment_box>ul{align-items:center;display:none;flex-wrap:wrap;justify-content:flex-start}.recruitment_list .recruitment_contents .recruitment_box>ul.on{display:flex}.recruitment_list .recruitment_contents .recruitment_box>ul>li{border:1px solid #e9e9e9;margin-bottom:30px;padding:20px 24px;width:380px}.recruitment_list .recruitment_contents .recruitment_box>ul>li:nth-child(3n+2){margin-left:30px;margin-right:30px}.recruitment_list .recruitment_contents .recruitment_box>ul>li .type_box{margin-bottom:20px}.recruitment_list .recruitment_contents .recruitment_box>ul>li .type{color:#fff;font-family:NotoSansKR-Medium,sans-serif;font-size:14px;height:24px;line-height:24px;margin-right:8px;text-align:center;width:46px}.recruitment_list .recruitment_contents .recruitment_box>ul>li .type.always{background:#22ae7a}.recruitment_list .recruitment_contents .recruitment_box>ul>li .type.normal{background:#959595}.recruitment_list .recruitment_contents .recruitment_box>ul>li .condition{color:#fff;font-family:NotoSansKR-Medium,sans-serif;font-size:14px;height:24px;line-height:24px;text-align:center;width:59px}.recruitment_list .recruitment_contents .recruitment_box>ul>li .condition.soon{background:#626be3}.recruitment_list .recruitment_contents .recruitment_box>ul>li .condition.ing{background:#3da5f4}.recruitment_list .recruitment_contents .recruitment_box>ul>li .condition.end{background:#676767}.recruitment_list .recruitment_contents .recruitment_box h3{border-bottom:1px solid #f2f2f2;color:#363636;font-family:NotoSansKR-Bold,Sans-serif;font-size:16px;height:55px;margin:0 0 16px;padding-bottom:16px}.recruitment_list .recruitment_contents .recruitment_box .day_data span{color:#888;font-size:14px}.recruitment{padding-top:0}.recruitment .recruitment_information{margin-bottom:50px}.recruitment .recruitment_information .title{border-top:3px solid #3da5f4;margin-bottom:50px;padding:28px 0 24px}.recruitment .recruitment_information .title h3{color:#363636;font-size:26px;margin-bottom:14px}.recruitment .recruitment_information .title .time{border-bottom:2px solid #eaeaea;color:#888;font-size:16px;padding-bottom:20px}.recruitment .recruitment_information .title .line{margin:0 5px}.recruitment .recruitment_information .title .d-day{color:#3da5f4}.recruitment .recruitment_information .title .file{border-bottom:2px solid #eaeaea;margin-bottom:20px;padding:20px 0}.recruitment .recruitment_information .title .file .file_tit{color:#363636;text-align:center;width:10%}.recruitment .recruitment_information .title .file .file_list{border-left:1px solid #eaeaea;padding-left:10px}.recruitment .recruitment_information .title .file .file_list a{color:#363636}.recruitment .recruitment_information .title .file .file_list a:hover{text-decoration:underline}.recruitment .recruitment_information .contents{margin-bottom:50px}.recruitment .recruitment_information .application button{display:block;height:60px;margin:0 auto;padding:0;vertical-align:middle;width:280px}.recruitment .recruitment_information .application a{color:#fff;display:block;font-size:16px;height:100%;line-height:60px}.condition{padding-top:0}.condition .condition_section .title{border-bottom:3px solid #3da5f4;margin-bottom:50px;padding:28px 0 24px}.condition .condition_section .title h3{color:#363636;font-size:26px;margin-bottom:14px}.condition .condition_type{margin-bottom:60px}.condition .condition_type .contents{border:1px solid #e9e9e9;height:130px;margin-bottom:16px;overflow-x:hidden;overflow-y:auto;padding:20px}.condition .condition_type h3{color:#363636;font-size:20px;margin-bottom:14px}.condition .condition_type .check{color:#2f3c4b;font-size:14px;justify-content:flex-end}.condition .condition_type .check>div:last-child{margin-left:30px}.condition .condition_type .check label{cursor:pointer}.condition .condition_type .check .form-check-input{top:-1px}.condition .all_check{color:#2f3c4b;margin:0 auto 30px;text-align:center}.condition .all_check label{cursor:pointer}.condition .all .form-check-input{top:-1px}.condition .app_link{margin-bottom:110px}.condition .app_link button{display:block;height:60px;margin:0 auto;padding:0;width:280px}.condition .app_link a{color:#fff;display:block;font-size:16px;height:100%;line-height:60px}.recruitment_join{padding-top:81px}.recruitment_join .join{margin-bottom:40px}.recruitment_join .join .title{border-bottom:3px solid #3da5f4;padding-top:70px}.recruitment_join .join .title h3{color:#363636;font-size:26px;margin-bottom:17px}.recruitment_join .join .form-group{align-content:center;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:0;text-align:center}.recruitment_join .join .form-group>label{border-bottom:0;color:#3da5f4;margin-bottom:0;padding:1rem 0 1rem .5rem;text-align:left}.recruitment_join .join .right_value{align-items:center;border-bottom:0;display:flex;justify-content:flex-start}.recruitment_join .join .right_value3{display:block}.recruitment_join .join .drop_box{width:100%}.recruitment_join .join .drop_box select{font-size:14px}.recruitment_join .join .section_type{border-bottom:1px solid #e9e9e9;padding:30px 0}.recruitment_join .join .form-control{font-size:14px;width:470px}.recruitment_join .join .form-control::placeholder{color:#b7b7b7}.recruitment_join .join .text_guide{color:#828282;font-size:14px;margin:8px 0 0;text-align:left}.recruitment_join .join .right_value4{display:block}.recruitment_join .join .right_value4 .form-control{width:80px}.recruitment_join .join .right_value4 .line{margin:0 12px}.recruitment_join .join .right_value5{display:block;position:relative}.recruitment_join .join .right_value5 .form-control{margin-bottom:14px}.recruitment_join .join .right_value6{display:block}.recruitment_join .join .right_value6 .form-control{margin-bottom:14px}.recruitment_join .join .right_value7{display:block;text-align:left}.recruitment_join .join .right_value7 .btn{color:#fff;cursor:inherit;display:block;font-size:14px;height:36px;line-height:36px;padding:0;width:120px}.recruitment_join .join .right_value7 .btn.phone{margin-bottom:14px}.recruitment_join .join .right_value7 .btn a{color:#fff;display:block}.recruitment_join .application_join{margin-bottom:40px}.recruitment_join .application_join .btn{border-radius:4px;display:block;height:60px;margin:0 auto;padding:0;width:280px}.recruitment_join .application_join .btn a{color:#fff;display:block;font-size:16px}.recruitment_join .join .mail_guide{position:relative}.recruitment_join .join .mail_guide:first-child:before{content:"이메일 양식에 맞춰 작성해 주세요."}.recruitment_join .join .mail_guide:last-child:before{content:"이메일이 일치하지 않습니다."}.recruitment_join .join .mail_guide:first-child:after{content:"올바른 이메일 양식입니다."}.recruitment_join .join .mail_guide:last-child:after{content:"이메일이 일치합니다."}.recruitment_join .join .mail_guide:before{color:#ff1313}.recruitment_join .join .mail_guide:after{color:#40bf3c}.recruitment_join .join .mail_guide:after,.recruitment_join .join .mail_guide:before{display:none;font-size:14px;left:380px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:250px}.recruitment_join .join .mail_guide.on:after,.recruitment_join .join .mail_guide.on:before{display:block}.recruitment_join .join .pass_guide{position:relative}.recruitment_join .join .pass_guide:first-child:before{content:"비밀번호를 아래 가이드에 맞춰 작성해 주세요."}.recruitment_join .join .pass_guide:last-child:before{content:"비밀번호가 일치하지 않습니다."}.recruitment_join .join .pass_guide:first-child:after{content:"사용해도 좋은 비밀번호입니다."}.recruitment_join .join .pass_guide:last-child:after{content:"비밀번호가 일치합니다."}.recruitment_join .join .pass_guide:before{color:#ff1313}.recruitment_join .join .pass_guide:after{color:#40bf3c}.recruitment_join .join .pass_guide:after,.recruitment_join .join .pass_guide:before{display:none;font-size:14px;left:380px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:300px}.recruitment_join .join .pass_guide.on:after,.recruitment_join .join .pass_guide.on:before{display:block}.recruitment_join .join .code_guide{position:relative}.recruitment_join .join .code_guide:first-child:after{content:"휴대폰 인증이 완료되었습니다."}.recruitment_join .join .code_guide:last-child:after{content:"이메일 인증이 완료되었습니다."}.recruitment_join .join .code_guide:after{color:#40bf3c;display:none;font-size:14px;left:150px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:300px}.recruitment_join .join .code_guide.on:after{display:block}.recruitment_join .modal-dialog{left:50%;margin:0;position:fixed;top:50%;transform:translate(-50%,-50%)!important;width:500px}.recruitment_join .modal-dialog .modal-title{font-size:16px}.recruitment_join .modal-dialog input.form-control{font-size:14px;height:56px;margin-top:14px}.recruitment_join .modal-dialog input.form-control::placeholder{color:#b7b7b7;font-size:14px}.recruitment_join .modal-dialog .modal-footer{border-top:none;justify-content:center}.recruitment_join .modal-dialog .modal-footer .btn{font-size:14px;height:38px;line-height:38px;padding:0;width:80px}.app{padding-top:81px}.app .inner .app_submit{height:60px;margin:0 auto;text-align:center;width:282px}.app .inner .app_submit button{display:block;margin:0 10px;width:100%}.app .inner .app_submit a{color:#fff;display:block;font-size:16px}.pledge .inner .title{border-bottom:3px solid #3da5f4;margin-bottom:40px}.pledge .inner .title h3{color:#363636;font-size:26px;margin-bottom:17px}.pledge .pledge_contents .pledge_line{background:url(/assets/images/pledge_line.png) no-repeat 50%;background-size:100% 100%;box-sizing:border-box;height:auto;margin:0 auto 80px;max-width:100%;min-height:461px;padding:70px 60px;width:946px}.pledge .pledge_contents .pledge_line h3{font-size:26px;margin-bottom:36px;text-align:center}.pledge .pledge_contents .pledge_line ul{margin-bottom:24px}.pledge .pledge_contents .pledge_line ul>li{counter-increment:list-number;line-height:1.7;margin-bottom:18px;word-break:keep-all}.pledge .pledge_contents .pledge_line p{margin-bottom:12px;text-align:right}.pledge .pledge_contents .pledge_line .signature-container{clear:both;margin-top:12px}.pledge .pledge_contents .pledge_line .signature-container canvas{flex:0 0 auto}.pledge .btn_box{align-items:center;display:flex;justify-content:center}.pledge .btn_box div{border-radius:4px;height:60px;width:180px}.pledge .btn_box div:first-child{background:#a5b2c2!important;margin-right:24px}.pledge .btn_box div a{color:#fff;display:block;font-size:16px;line-height:60px;text-align:center}.pledge .final_check .modal-dialog{left:50%;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%)}.pledge .final_check span.red{color:#ff1313}.pledge .modal-footer{align-items:center;justify-content:center}.pledge .modal-footer .btn{font-size:14px;height:38px;line-height:38px;padding:0;width:80px}.pledge .modal-footer .btn:first-child{background:#a5b2c2!important}.pledge .modal-footer .btn a{color:#fff;display:block}.final .final_contents{color:#363636;font-size:16px;text-align:center}.final .inner .title{border-bottom:3px solid #3da5f4;margin-bottom:40px;text-align:left}.final .inner .title h3{color:#363636;font-size:26px;margin-bottom:17px}.final .final_text{margin:0 auto;text-align:left;width:600px}.final .logo{margin:80px 0 38px;text-align:center}.final .text1{font-size:28px;margin-bottom:30px}.final .text2 p{margin:0}.final .text2 p:last-child{margin-bottom:20px}.final .text3{margin-bottom:80px}.final .btn_box div{border-radius:4px;height:60px;line-height:60px;margin:0 auto;text-align:center;width:282px}.final .btn_box div a{color:#fff;display:block;font-size:16px}.myPage_login .join,.myPage_login .join .inner{margin-bottom:80px}.myPage_login .join .inner .title{border-bottom:3px solid #3da5f4;margin-bottom:40px;text-align:left}.myPage_login .join .inner .title h3{color:#363636;font-size:26px;margin-bottom:17px}.myPage_login .join .section_type{border-bottom:1px solid #e9e9e9;padding:30px 0}.myPage_login .join .form-group{align-content:center;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:0;text-align:center}.myPage_login .join .form-group>label{border-bottom:0;color:#3da5f4;margin-bottom:0;padding:1rem 0 1rem .5rem;text-align:left}.myPage_login .join .right_value{align-items:center;border-bottom:0;display:flex;justify-content:flex-start}.myPage_login .join .form-control{font-size:14px;width:470px}.myPage_login .join .form-control::placeholder{color:#b7b7b7}.myPage_login .pass_btn{background:#a5b2c2!important;font-size:14px;height:36px;line-height:36px;margin-left:12px;padding:0;text-align:center;width:116px}.myPage_login .pass_btn a{color:#fff;display:block}.password_find .modal-dialog{width:500px}.password_find .modal-footer{align-content:center;justify-content:center}.password_find .modal-footer button{font-size:14px;height:38px;padding:0;width:80px}.password_find .modal-footer button:first-child{background:#a5b2c2!important}.password_find .modal-footer button a{color:#fff;display:block}.password_change .inner .pass_form{font-size:16px}.password_change .inner .pass_form>li{align-items:center;display:flex;margin-bottom:20px}.password_change .inner .pass_form>li>div:first-child{color:#363636;margin-right:20px}.password_change .inner .pass_form>li>div:last-child .form-control{height:36px;width:440px}.password_change .inner .pass_form>li .guide{color:#828282}.password_change .inner .pass_form>li.last>div:first-child{width:141px}.password_change .modal-footer{align-content:center;justify-content:center}.password_change .modal-footer button{font-size:14px;height:38px;padding:0;width:80px}.password_change .modal-footer button:first-child{background:#a5b2c2!important}.password_change .modal-footer button a{color:#fff;display:block}.myPage_login .applicant_login .btn{border-radius:4px;display:block;height:60px;line-height:60px;margin:0 auto;padding:0;width:280px}.myPage_login .applicant_login .btn a{color:#fff;display:block;font-size:16px}.myPage{color:#363636}.myPage .title{border-bottom:3px solid #3da5f4;margin-bottom:40px;text-align:left}.myPage .title h3{color:#363636;font-size:26px;margin-bottom:17px}.myPage .table_title{font-size:20px;margin-bottom:14px}.myPage .table_section{margin-bottom:40px}.myPage .table{text-align:center}.myPage .table th{background:#f2f2f2;color:#9b9b9b}.myPage .table td{border-bottom:1px solid #e9e9e9}.myPage .table button{border-radius:4px;height:32px;line-height:32px;text-align:center;vertical-align:middle;width:62px}.myPage .table button a{color:#fff;display:block;font-size:14px}.myPage_modal .inner{min-width:100%;width:100%}.myPage_modal .modal-dialog .modal-title{font-size:16px}.myPage_modal.app_view .modal-body{height:600px;max-height:600px;overflow-x:hidden;overflow-y:auto}.myPage_modal .btn{font-size:14px;width:120px}.myPage_modal.qna_view .question{border:1px solid #efefef;border-top:none;margin-bottom:1rem}.myPage_modal.qna_view .question .title{background:#fafafa;color:#2f3c4b;padding:1rem 0 1rem 1rem}.myPage_modal.qna_view .question .title .q{color:#3da5f4}.myPage_modal.qna_view .question .contents{border:1px solid #efefef;line-height:2;padding:1rem}.myPage_modal.qna_view .answer_complete{border:1px solid #efefef;margin-bottom:1rem}.myPage_modal.qna_view .answer_complete .title{background:#fafafa;color:#2f3c4b;padding:1rem 0 1rem 1rem}.myPage_modal.qna_view .answer_complete .title .a{color:#3da5f4}.myPage_modal.qna_view .answer_complete .contents{border:1px solid #efefef;line-height:2;padding:1rem}.notice_list .notice_list_contents .title{border-bottom:3px solid #3da5f4;padding-top:70px}.notice_list .notice_list_contents .contents ul{padding-top:30px}.notice_list .notice_list_contents .contents ul>li{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;margin-bottom:24px;padding-bottom:24px}.notice_list .notice_list_contents .contents ul>li .notice_type{align-items:center;border-right:1px solid #ddd;color:#3da5f4;display:flex;font-size:18px;height:48px;justify-content:center;width:100px}.notice_list .notice_list_contents .contents ul>li .notice_info{margin-left:24px}.notice_list .notice_list_contents .contents ul>li .notice_info a{display:block}.notice_list .notice_list_contents .contents ul>li .notice_info .notice_title{color:#363636;font-size:18px}.notice_list .notice_list_contents .contents ul>li .notice_info .notice_data{color:#9b9b9b}.notice_list .notice_list_contents .contents ul>li .notice_info .d_day{color:#3da5f4}.notice .notice_information{margin-bottom:50px}.notice .notice_information .title{align-items:center;border-top:3px solid #3da5f4;display:flex;justify-content:space-between;padding:28px 20px 24px}.notice .notice_information .title h3{color:#363636;font-size:26px}.notice .notice_information .title .count{align-items:center;display:flex}.notice .notice_information .title .center{color:#c9c9c9;margin:0 14px}.notice .notice_information .download{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;font-size:16px;padding:24px 0}.notice .notice_information .download li{margin-bottom:10px}.notice .notice_information .download li a{color:#707070;display:block}.notice .notice_information .download li span{background:url(/assets/images/download.png) no-repeat 0;cursor:pointer;padding-left:30px}.notice .notice_information .contents{margin-bottom:50px}.notice .notice_information .notice_check button{display:block;margin:0 auto;width:120px}.notice .notice_information .notice_check a{color:#fff;display:block;font-size:14px}.faq .inner{min-height:770px}.faq .inner .title{border-bottom:3px solid #3da5f4;justify-content:space-between;margin-bottom:40px;padding-bottom:24px}.faq .inner .title,.faq .inner .title .type_tap>ul{align-items:center;display:flex}.faq .inner .title .type_tap>ul>li{background:#a5b2c2;border-radius:4px;margin-left:14px;padding:6px 20px}.faq .inner .title .type_tap>ul>li.on{background:#3da5f4}.faq .inner .title .type_tap>ul>li>a{color:#fff;display:block;font-family:NotoSansKR-Bold,sans-serif;font-size:14px}.faq .accordion dd{background:#f2f2f2;border-color:#e9e9e9;color:#363636;font-size:14px;margin-bottom:0;padding:15px 10px 15px 70px;position:relative}.faq .accordion dd:before{background:url(/assets/images/a.png) no-repeat 50%;content:"";height:30px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.accordion>dt>a,.toggle>dt>a{border:none}.faq .accordion>dt>a:after{font-family:themify,sans-serif}.faq .accordion dt a{font-family:NotoSansKR-Bold,sans-serif}.faq .accordion>dt>a.active,.faq .accordion>dt>a:hover{background:none!important;color:#363636;cursor:pointer}.faq .accordion>dt>a.active:after,.faq .accordion>dt>a.active:hover:after{color:#949494;content:""}.faq .accordion>dt>a:hover:after{color:#949494}.qna{margin-top:60px;padding-top:81px}.qna .inner .title{align-items:center;border-bottom:3px solid #3da5f4;display:flex;justify-content:space-between;padding-bottom:24px}.qna .section_type{border-bottom:1px solid #e9e9e9;padding:30px 0}.qna .section_type.no_line{border:none;padding-bottom:0}.qna .section_type .form-group{align-content:center;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:0;text-align:center}.qna .section_type .form-group>label{border-bottom:0;color:#3da5f4;margin-bottom:0;padding:1rem 0 1rem .5rem;text-align:left}.qna .section_type .right_value{align-items:center;border-bottom:0;display:flex;justify-content:flex-start}.qna .section_type .form-control{font-size:14px;width:340px}.qna .section_type .form-control::placeholder{color:#b7b7b7}.qna .section_type .right_value4 .form-control{width:80px}.qna .section_type .right_value4 .line{margin:0 12px}.qna .section_type .right_value4 .text_guide{color:#828282;font-size:14px;margin:8px 0 0;text-align:left}.qna .section_type .right_value6 .form-control{width:100%}.qna .qna_join{margin:40px 0}.qna .qna_join .btn{border-radius:4px;display:block;height:60px;margin:0 auto;padding:0;width:280px}.qna .qna_join .btn a{color:#fff;display:block;font-size:16px}.qna .editor{width:100%}.content-wrapper.application_new{margin-right:280px;width:1260px}.application_new .name_plus{align-items:center;display:flex}.application_new .name_plus .minus,.application_new .name_plus .plus{cursor:pointer}.application_new .main_title{align-items:center;display:flex;justify-content:space-between;margin-bottom:23px}.application_new .main_title span{font-size:18px}.application_new .form-group{align-content:center;display:flex;justify-content:left;margin-bottom:0;padding:0;text-align:center}.application_new .form-group.application_name{border:1px solid #efefef}.application_new .form-group>label{background:#fafafa;border:1px solid #efefef;border-bottom:0;margin-bottom:0;padding:1.5rem 0 1.5rem 1rem;text-align:left}.application_new .form-group.application_name>label{border:none;border-right:1px solid #efefef}.application_new .right_value{align-items:center;border:1px solid #efefef;border-bottom:0;display:flex;justify-content:space-between}.application_new .application_name .right_value{border:none;border-right:1px solid #efefef;padding-right:15px}.application_new .right_value .form-control{font-size:14px;margin-right:1rem}.application_new .right_value .btn{font-size:14px;padding:.5rem 1rem}.application_new .application_contents{border:1px solid #efefef;padding:2.5rem 1.25rem 0}.application_all .content_title{border-bottom:1px solid #000;font-family:NotoSansKR-Bold,sans-serif;font-size:20px;margin-bottom:1.5rem;padding-bottom:.6rem;vertical-align:middle}.application_all .content_title i{font-size:14px;margin-right:.5rem;position:relative;top:-1px}.application_all .top_guide{margin-bottom:3.25rem}.application_all .top_guide .content_title{border-bottom:1px solid #6a7f9a;color:#6a7f9a}.application_all .top_guide textarea{border:1px solid #dbe1e7;border-radius:4px;color:#2f3c4b;height:72px;padding:.4rem;width:100%}.application_all .top_guide textarea::placeholder{color:#bec6d1}.application_all .top_guide textarea:focus{border:1px solid #626be3;border-radius:4px;outline:none}.application_all .question{display:flex}.application_all .question_section .question_view.question_check{margin-bottom:1.5rem}.application_all .question_section .question_view.line{border-top:1px solid #efefef;padding-top:1.5rem}.application_all .question_section .guide_section{white-space:pre-line}.application_all .question_section .left,.application_all .question_section .right{width:45%}.application_all .question_section .right:not(:first-child):before{background:#efefef;content:"";height:25px;margin-right:1.25rem;width:1px}.application_all .question_section .toggle_btn input[type=radio]{opacity:0!important}.application_all .question_section .toggle_btn input[type=radio]+span.label{border:1px solid #a5b2c2;border-radius:4px;box-sizing:border-box;color:#a5b2c2;display:block;font-size:14px;line-height:38px;min-width:66px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:calc(100% + 1px)}.application_all .question_section .toggle_btn input[type=radio]:checked+span.label{background:#eff8fe;border-color:#3da5f4;color:#3da5f4;z-index:1}.application_all .question_section .toggle_btn input[type=radio]:disabled+span.label{background:#e9ecef}.application_all .question_section input[type=number]::-webkit-inner-spin-button,.application_all .question_section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.application_all .basic_contents .content_title{border-bottom:1px solid #3da5f4;color:#3da5f4}.application_all .basic_contents .question_title{color:#3da5f4}.application_all .personal_contents .content_title{border-bottom:1px solid #7179e7;color:#7179e7}.application_all .personal_contents .question_title{color:#7179e7}.application_all .basic_contents .form-control:focus{border-color:#3da5f4;box-shadow:none}.application_all .personal_contents .form-control:focus{border-color:#7179e7;box-shadow:none}.application_all .personal_contents .photo_area .question_inner{display:flex;width:100%}.application_all .personal_contents .photo_area .question_section .guide_section{margin-bottom:1.5rem}.application_all .personal_contents .photo_area .question_inner>div.photo{width:18%}.application_all .personal_contents .photo_area .question_inner>div.photo .photo_in{background:#fff;border:1px solid #dbe1e7;border-radius:4px;height:140px;width:112px}.application_all .personal_contents .photo_area .question_inner>div.guide{width:60%}.application_all .personal_contents .photo_area .question_inner>div.guide .guide_txt{margin-bottom:.5rem}.application_all .personal_contents .photo_area .question_section .left{align-items:center;display:flex;width:100%}.application_all .personal_contents .photo_area .question_section .btn.del{border:1px solid #a5b2c2;border-radius:4px;color:#a5b2c2;display:block;font-size:14px;line-height:30px;margin-right:.5rem;padding:0 .5rem;width:76px}.application_all .personal_contents .photo_area .question_section label{cursor:pointer;display:block;margin-bottom:0;position:relative}.application_all .personal_contents .photo_area .question_section input[type=file]{opacity:0;position:absolute;top:20px}.application_all .personal_contents .photo_area .question_section input[type=file]+span.label{border:1px solid #7179e7;border-radius:4px;color:#7179e7;cursor:pointer;display:block;font-size:14px;line-height:30px;min-width:75px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:calc(100% + 1px)}.application_all .personal_contents .birth .drop_box{margin-right:1rem}.application_all .personal_contents .birth .drop_box .form-control{width:86px}.application_all .personal_contents .question.address .contents>div:first-child{margin-bottom:1.25rem}.application_all .personal_contents .question_section .toggle_btn input[type=radio]:checked+span.label{background:#f0f1fd;border-color:#7179e7;color:#7179e7;z-index:1}.application_all .personal_contents .question.address button{border:1px solid #7179e7;border-radius:4px;box-sizing:border-box;color:#7179e7;display:block;font-family:NotoSansKR-Bold,sans-serif;font-size:14px;line-height:38px;min-width:92px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease}.application_all .personal_contents .address .question_section .left{margin-right:0;width:100%}.application_all .personal_contents .address .contents .flex input:first-child{border:1px solid #dbe1e7;border-radius:4px;font-size:14px;height:36px;margin-right:1rem;width:200px}.application_all .personal_contents .address .contents .flex input:last-child{border:1px solid #dbe1e7;border-radius:4px;font-size:14px;height:36px;max-width:400px;width:400px}.application_all .personal_contents .contact .flex input{height:36px;width:220px}.application_all .personal_contents .contact .flex input:first-child{margin-right:1rem}.application_all .personal_contents .blog .question_section .left{margin-right:0;width:100%}.application_all .personal_contents .blog .question_section .left .name{width:16%}.application_all .personal_contents .blog .question_section .left .contents input{min-width:374px;width:374px}.application_all .personal_contents .religion .drop_box{margin-right:1rem}.application_all .personal_contents .religion .drop_box .form-control{width:180px}.application_all .personal_contents .religion .contents.flex .dropdown{margin-right:1rem}.application_all .personal_contents .religion .contents.flex input{width:180px}.application_all .personal_contents .ability .form-control,.application_all .personal_contents .hobby .form-control{max-width:374px;width:374px}.application_all .personal_contents .physical .left.flex{width:100%}.application_all .personal_contents .physical .left.flex>div{align-items:center;display:flex;width:31%}.application_all .personal_contents .physical .left.flex>div:nth-child(2){margin-left:1rem}.application_all .personal_contents .physical .left.flex>div:nth-child(2):before,.application_all .personal_contents .physical .left.flex>div:nth-child(3):before{background:#efefef;content:"";height:25px;margin-right:1.25rem;width:1px}.application_all .personal_contents .physical .dropdown{width:106px}.application_all .personal_contents .physical .dropdown .btn,.application_all .personal_contents .physical .dropdown .dropdown-menu{max-width:100%;min-width:100%;width:100%}.application_all .personal_contents .physical .form-control{width:106px}.application_all .personal_contents .physical .note .form-control{max-width:667px;width:667px}.application_all .personal_contents .physical .left.flex{margin-right:0}.application_all .personal_contents .physical .left.flex .name{width:28%}.application_all .personal_contents .physical .left.flex>div:first-child .name{width:51%}.application_all .personal_contents .physical .left.flex .contents{width:50%}.application_all .personal_contents .physical .eye .left{width:33%}.application_all .personal_contents .physical .eye .left .value{align-items:center;display:flex}.application_all .personal_contents .physical .eye .left .value input{height:36px;width:60px}.application_all .personal_contents .physical .eye .left .value input:first-child{margin-right:1rem}.application_all .personal_contents .physical .eye .left .value input::placeholder{color:#bec6d1}.application_all .personal_contents .physical .eye .left .check:before{background:#efefef;content:"";height:25px;margin-right:1.25rem;width:1px}.application_all .personal_contents .physical .eye .right{width:67%}.application_all .personal_contents .physical .eye .right .name{width:100px}.application_all .personal_contents .physical .eye .check_box{display:none}.application_all .personal_contents .physical .eye .check_box.on{display:flex}.application_all .personal_contents .physical .eye .form-check{display:flex;margin-right:1.25rem;padding:0}.application_all .personal_contents .physical .eye .form-check label{cursor:pointer;margin-bottom:0}.application_all .personal_contents .physical .eye .form-check .icheckbox_flat-purple{left:-5px;top:-1px}.application_all .personal_contents .family .left.brother .name{width:90%}.application_all .personal_contents .family .left.brother .contents label{position:relative}.application_all .personal_contents .family .left.brother .contents label:after{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .personal_contents .family .left.brother .contents label:nth-child(3):before{color:#bec6d1;height:36px;left:1px;line-height:36px;padding:0 7px 0 15px;position:absolute;top:2px;z-index:1}.application_all .personal_contents .family .left.brother .contents label:first-child:after{content:"남"}.application_all .personal_contents .family .left.brother .contents label:nth-child(2):after{content:"녀"}.application_all .personal_contents .family .left.brother .contents label:nth-child(3):before{content:"중"}.application_all .personal_contents .family .left.brother .contents label:nth-child(3):after{content:"째"}.application_all .personal_contents .family .left.brother .contents input{font-size:14px;margin-right:1rem;max-width:106px;padding-right:37px;position:relative;text-align:right;width:106px}.application_all .personal_contents .family .left.brother .contents label:nth-child(3) input{padding-left:2.5rem}.application_all .personal_contents .family .relation .left.left_full .contents>div{align-items:center;display:flex}.application_all .personal_contents .family .relation .left.left_full .contents>div:nth-child(2),.application_all .personal_contents .family .relation .left.left_full .contents>div:nth-child(3){margin-left:6rem}.application_all .personal_contents .family .relation .left.left_full .contents>div:nth-child(2):before,.application_all .personal_contents .family .relation .left.left_full .contents>div:nth-child(3):before{background:#efefef;content:"";height:25px;margin-right:1.25rem;width:1px}.application_all .personal_contents .family .relation .left.left_full .contents>div .name{width:100px}.application_all .personal_contents .family .relation .form-control{width:106px}.application_all .personal_contents .family .relation .note .form-control{max-width:667px;width:667px}.application_all .personal_contents .family .relation .left.flex{margin-right:0}.application_all .personal_contents .family .question_view.final_education .drop_box .form-control{width:220px}.application_all .personal_contents .family .question_view.final_education_name input{max-width:220px;width:220px}.application_all .personal_contents .family .question_view.final_education_name .left{margin-right:1rem}.application_all .personal_contents .family .question_view.final_company_day .dpYears{margin:0;width:97px}.application_all .personal_contents .family .question_view.final_company_day .center{margin:0 .5rem}.application_all .personal_contents .family .question_view.final_company_day i{font-size:15px;right:7px;top:12px}.application_all .personal_contents .disorder .contents>div:first-child{margin-right:2rem}.application_all .personal_contents .disorder .dropdown_box{display:none}.application_all .personal_contents .disorder .dropdown_box.on{display:flex}.application_all .personal_contents .disorder .dropdown_box .drop_box:first-child{margin-right:1rem;width:140px}.application_all .personal_contents .disorder .dropdown_box .drop_box:last-child{width:220px}.application_all .personal_contents .mpva .contents>div:last-child input{margin-right:1rem;max-width:160px;width:160px}.application_all .personal_contents .mpva .contents>div:first-child{margin-right:2rem}.application_all .personal_contents .mpva .drop_box .form-control{width:120px}.application_all .personal_contents .mpva .question_view .contents .flex{display:none}.application_all .personal_contents .mpva .question_view .contents .flex.on{display:flex}.application_all .personal_contents .personal_attach_file{margin-top:1rem}.application_all .personal_contents .personal_attach_file label.file_upload{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .personal_contents .personal_attach_file .file_upload input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .personal_contents .personal_attach_file .file_upload input[type=file]+span.label{background:#fff;border:1px solid #7179e7;border-radius:4px;color:#7179e7;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .personal_contents .personal_attach_file label.file_upload input:disabled{display:none}.application_all .personal_contents .personal_attach_file label.file_upload input:disabled+span{display:none!important}.application_all .personal_contents .low_income .contents>div:first-child{margin-right:2rem}.application_all .personal_contents .low_income .check_box{color:#2f3c4b;margin-left:.5rem}.application_all .personal_contents .low_income .form-check{display:flex;margin-right:1.25rem}.application_all .personal_contents .low_income .form-check label{cursor:pointer;margin-bottom:0}.application_all .personal_contents .low_income .form-check .icheckbox_flat-purple{left:-5px;top:-1px}.application_all .personal_contents .low_income .form-check .form-control{margin-left:1rem;width:100px}.application_all .personal_contents .low_income .question_view .contents .flex{display:none}.application_all .personal_contents .low_income .question_view .contents .flex.on{display:flex}.application_all .personal_contents .motto .form-control{max-width:667px;width:667px}.application_all .personal_contents .military .toggle_btn input{width:345px}.application_all .personal_contents .military .question_view .left{margin-right:1rem}.application_all .personal_contents .military .question_view.military_name input{max-width:220px;width:220px}.application_all .personal_contents .military .question_view.last .right .contents{width:100%}.application_all .personal_contents .military .question_view.last .right input{width:360px}.application_all .personal_contents .military .dropdown{width:220px}.application_all .personal_contents .military .dropdown .btn{min-width:220px}.application_all .personal_contents .military .dropdown .dropdown-menu{max-width:100%;overflow-x:hidden;overflow-y:auto;width:100%}.application_all .personal_contents .military .question_view .dpYears{margin:0;width:97px}.application_all .personal_contents .military .question_view .center{margin:0 .5rem}.application_all .personal_contents .military .question_view i{font-size:15px;right:7px;top:12px}.application_all .education_contents .content_title{border-bottom:1px solid #22ae7a;color:#22ae7a}.application_all .education_contents .question_title{color:#22ae7a}.application_all .education_contents .form-control{color:#6a7f9a;font-family:NotoSansKR-Regular,sans-serif;font-size:14px}.application_all .education_contents .toggle_btn input[type=radio]:checked+span.label{background:#e8f7f1;border-color:#22ae7a;color:#22ae7a;z-index:1}.application_all .education_contents .contents .form-control{max-width:266px;width:266px}.application_all .education_contents .high_school_search .contents>div{position:relative}.select2-container--default #select2-option_s1-results .select2-results__option--highlighted[aria-selected]{background-color:#22ae7a}.application_all .education_contents .form-control:focus,.application_all .education_contents .select2-container--default.select2-container--focus .select2-selection--multiple,.application_all .education_contents .select2-container--default.select2-container--focus .select2-selection--single,.application_all .education_contents .select2-container--default.select2-container--open .select2-selection--multiple,.application_all .education_contents .select2-container--default.select2-container--open .select2-selection--single{border-color:#22ae7a}.application_all .education_contents .contents .dpYears,.application_all .education_contents .contents .dpYears .form-control{margin:0;width:116px}.application_all .education_contents .contents .center{margin:0 .75rem}.application_all .education_contents .high_school_grades .contents label{position:relative}.application_all .education_contents .high_school_grades .contents label:before{content:"상위"}.application_all .education_contents .high_school_grades .contents label:after{content:"%"}.application_all .education_contents .high_school_grades .contents label:before{color:#bec6d1;height:36px;left:1px;line-height:36px;padding:0 7px 0 15px;position:absolute;top:2px;z-index:1}.application_all .education_contents .high_school_grades .contents label:after{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .education_contents .high_school_grades .contents label input{font-size:14px;margin-right:1rem;max-width:266px;padding-left:2.5rem;padding-right:37px;position:relative;text-align:right;width:266px}.application_all .education_contents .university_school .university_major .left{align-items:flex-start}.application_all .education_contents .university_school .university_major .contents>div{margin-bottom:1rem}.application_all .education_contents .university_school .university_major .contents>div:last-child{margin-bottom:0}.application_all .education_contents .university_school .university_isu label,.application_all .education_contents .university_school .university_period label{margin:0}.application_all .education_contents .university_school .university_period .center{margin:0 .5rem}.application_all .education_contents .university_school .university_isu .form-control,.application_all .education_contents .university_school .university_period .form-control{position:relative;width:120px}.application_all .education_contents .university_school .university_isu .left .contents label{position:relative}.application_all .education_contents .university_school .university_isu .left .contents label:after{color:#bec6d1;content:"이수학점";font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .education_contents .university_school .university_isu{justify-content:flex-start}.application_all .education_contents .university_school .university_isu .left{width:35%}.application_all .education_contents .university_school .university_isu .left .contents label input{font-size:14px;margin-right:1rem;padding-right:80px;position:relative;text-align:right;width:150px}.application_all .education_contents .university_school .university_isu .right .name{width:100px}.application_all .education_contents .graduate_school .graduate_school_isu .form-control,.application_all .education_contents .graduate_school .graduate_school_period .form-control{position:relative;width:114px}.application_all .education_contents .graduate_school .graduate_school_major .left{align-items:flex-start}.application_all .education_contents .graduate_school .graduate_school_major .contents>div{margin-bottom:1rem}.application_all .education_contents .graduate_school .graduate_school_major .contents>div:last-child{margin-bottom:0}.application_all .education_contents .graduate_school .graduate_school_isu{justify-content:flex-start}.application_all .education_contents .graduate_school .graduate_school_isu .left{width:35%}.application_all .education_contents .graduate_school .graduate_school_isu .left .contents label input{font-size:14px;margin-right:1rem;padding-right:80px;position:relative;text-align:right;width:150px}.application_all .education_contents .graduate_school .graduate_school_isu .right .name{width:100px}.application_all .education_contents .graduate_school .graduate_school_isu .left .contents label{position:relative}.application_all .education_contents .graduate_school .graduate_school_isu .left .contents label:after{color:#bec6d1;content:"이수학점";font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .education_contents .transcript label{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .education_contents .transcript input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .education_contents .transcript input[type=file]+span.label{background:#fff;border:1px solid #22ae7a;border-radius:4px;color:#22ae7a;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .education_contents .thesis .left{align-items:flex-start}.application_all .education_contents .thesis .inner_check{margin-bottom:1.5rem}.application_all .education_contents .thesis .inner_check>div:first-child{margin-right:2rem}.application_all .education_contents .thesis .form-check{align-items:center;display:flex;margin-right:1.75rem}.application_all .education_contents .thesis .form-check label{cursor:pointer;margin-bottom:0}.application_all .education_contents .thesis .form-check .form-check-input{top:-3px}.application_all .education_contents .thesis input[type=radio]{-webkit-appearance:none;background:#fff;border:1px solid #a9a9a9;border-radius:50%;cursor:pointer;height:16px;outline:none;width:16px}.application_all .education_contents .thesis input[type=radio]:before{border-radius:50%;content:"";display:block;height:60%;margin:20% auto;width:60%}.application_all .education_contents .thesis input[type=radio]:checked:before{background:#22ae7a}.application_all .education_contents .thesis .contents>div{margin-bottom:1rem}.application_all .education_contents .thesis .contents>div:last-child{margin-bottom:0}.application_all .education_contents .thesis .thesis_name input{max-width:639px;width:639px}.application_all .education_contents .thesis .thesis_content textarea{border:1px solid #dbe1e7;border-radius:4px;height:179px;max-width:639px;outline:none;width:639px}.application_all .education_contents .thesis .thesis_content textarea:focus{border:1px solid #22ae7a}.application_all .education_contents .thesis .thesis_content textarea:hover{cursor:text}.application_all .education_contents .thesis .thesis_content .byte{color:#bec6d1;text-align:right;width:639px}.application_all .education_contents .thesis .thesis_content label{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .education_contents .thesis .thesis_content input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .education_contents .thesis .thesis_content input[type=file]+span.label{background:#fff;border:1px solid #22ae7a;border-radius:4px;color:#22ae7a;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .education_contents .thesis .guide_section,.application_all .education_contents .thesis.on .guide_section{border-top:1px solid #efefef;padding-top:1.5rem}.application_all .education_contents .thesis.on .guide_section,.application_all .education_contents .thesis.on .question_view{display:block}.application_all .research_contents .form-control:focus{border-color:#52c6c3}.application_all .research_contents .content_title{border-bottom:1px solid #52c6c3;color:#52c6c3}.application_all .research_contents .question_title{color:#52c6c3}.application_all .research_contents .form-control{width:270px}.application_all .research_contents .question_check{width:100%}.application_all .research_contents .question_check>div:first-child{margin-right:5rem}.application_all .left_full{margin-right:0!important;width:100%!important}.application_all .research_contents .question_check .question_text{width:255px}.application_all .research_contents .question_check input[type=radio]:checked:before{background:#52c6c3}.application_all .research_contents .question_check .form-check{align-items:center;display:flex;margin-right:1.75rem}.application_all .research_contents .question_check .form-check label{cursor:pointer;margin-bottom:0}.application_all .research_contents .question_check input[type=radio]{-webkit-appearance:none;background:#fff;border:1px solid #a9a9a9;border-radius:50%;cursor:pointer;height:16px;outline:none;width:16px}.application_all .research_contents .question_check .form-check .form-check-input{top:-3px}.application_all .research_contents .question_check input[type=radio]:before{border-radius:50%;content:"";display:block;height:60%;margin:20% auto;width:60%}.application_all .research_contents .question_view.qualification_check,.application_all .research_contents .question_view.question_check{display:block}.application_all .research_contents .question.on .question_view{display:flex}.application_all .research_contents label.file_upload{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .research_contents .file_upload input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .research_contents .file_upload input[type=file]+span.label{background:#fff;border:1px solid #52c6c3;border-radius:4px;color:#52c6c3;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .research_contents .toggle_btn input[type=radio]:checked+span.label{background:#e8f7f1;border-color:#52c6c3;color:#52c6c3;z-index:1}.application_all .research_contents .academic_type .toggle_btn input[type=radio]+span.label{padding:0 1.5rem}.application_all .research_contents .academic_type .right .drop_box .form-control{width:220px}.application_all .research_contents .academic i{right:20px}.application_all .research_contents .dpYears{margin-right:0;width:220px}.application_all .research_contents .academic_institution .left input,.application_all .research_contents .academic_number .left input{width:270px}.application_all .research_contents .academic_number .right .form-control{width:220px}.application_all .intellectual .contents{width:80%}.application_all .project input.form-control{width:220px}.application_all .project .participation label,.application_all .project .responsibility .right label{position:relative}.application_all .project .responsibility .right input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .project .participation .left input.form-control{padding-right:80px;position:relative;text-align:right;width:220px}.application_all .project .participation .right input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .project .responsibility .right label:after{content:"만원"}.application_all .project .participation label:after,.application_all .project .responsibility .right label:after{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .project .participation .left label:before{content:"총"}.application_all .project .participation .left label:after{content:"명"}.application_all .project .participation .right label:after{content:"%"}.application_all .project .participation .left label:before{color:#bec6d1;height:36px;left:1px;line-height:36px;padding:0 7px 0 15px;position:absolute;top:2px;z-index:1}.application_all .project .project_period .dpYears{max-width:130px;width:130px}.application_all .project .project_period .center{margin:0 .5rem}.application_all .project .project_period i{right:20px}.application_all .books input.form-control{width:220px}.application_all .books .participation label,.application_all .books .responsibility .right label{position:relative}.application_all .books .responsibility .right input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .books .participation .left input.form-control{padding-right:80px;position:relative;text-align:right;width:220px}.application_all .books .participation .right input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .books .responsibility .right label:after{content:"만원"}.application_all .books .participation label:after,.application_all .books .responsibility .right label:after{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .books .participation .left label:before{content:"총"}.application_all .books .participation .left label:after{content:"명"}.application_all .books .participation .right label:after{content:"%"}.application_all .books .participation .left label:before{color:#bec6d1;height:36px;left:1px;line-height:36px;padding:0 7px 0 15px;position:absolute;top:2px;z-index:1}.application_all .books .project_period .dpYears{max-width:130px;width:130px}.application_all .books .project_period .center{margin:0 .5rem}.application_all .books .project_period i{right:20px}.application_all .research_contents .full_input input.form-control,.application_all .research_contents .full_input textarea.form-control{width:755px}.application_all .research_contents .full_input textarea.remark_auto{cursor:text;height:38px;line-height:1.5;min-height:38px}.application_all .project .project_period input.form-control{width:116px}.application_all .certificate_contents .form-control:focus{border-color:#fab63f}.application_all .certificate_contents .content_title{border-bottom:1px solid #fab63f;color:#fab63f}.application_all .certificate_contents .question_title{color:#fab63f}.application_all .certificate_contents .full_input .contents input.form-control{width:698px}.application_all .certificate_contents .question_view{justify-content:flex-start}.application_all .certificate_contents .left{margin-right:1.75rem}.application_all .certificate_contents .right .name{width:100px}.application_all .certificate_contents .left_full .form-control{width:697px}.application_all .certificate_contents .input-group.form-control{width:266px}.application_all .certificate_contents .input-group.dpYears{width:160px}.application_all .certificate_contents .center{margin:0 .5rem}.application_all .certificate_contents .language .left{align-items:flex-start}.application_all .certificate_contents .language .contents .drop_box{margin-bottom:1rem}.application_all .certificate_contents .language .contents .drop_box .form-control{width:266px}.application_all .certificate_contents .language .contents .language_in>div{margin-right:.9rem}.application_all .certificate_contents .language .contents .language_in>div:first-child .form-control{width:266px}.application_all .certificate_contents .language .contents .language_in>div:nth-child(2),.application_all .certificate_contents .language .contents .language_in>div:nth-child(2) .dpYears,.application_all .certificate_contents .language .contents .language_in>div:nth-child(2) .form-control{width:140px}.application_all .certificate_contents .language .contents .language_in>div:nth-child(3){margin-right:0}.application_all .certificate_contents .language .contents .language_in>div:nth-child(3) input{width:114px}.application_all .certificate_contents .language .contents .language_in>div:nth-child(3) .center{margin:0 .9rem}.application_all .certificate_contents .language .contents .language_in.lang_grid{column-gap:.9rem;display:grid;grid-template-columns:266px 160px;margin-top:.6rem;row-gap:.6rem}.application_all .certificate_contents .language .contents .language_in.lang_grid>div{margin:0;width:auto}.application_all .certificate_contents .language .contents .language_in.lang_grid .lang_field{align-items:center;display:flex;position:relative}.application_all .certificate_contents .language .contents .language_in.lang_grid .lang_field .dpYears,.application_all .certificate_contents .language .contents .language_in.lang_grid .lang_field .form-control{margin:0;width:100%}.application_all .certificate_contents .language .contents .language_in.lang_grid .lang_field>.essential{left:-.75rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.dp--theme-light{--dp-primary-color:#3da5f4;--dp-border-color:#ced4da;--dp-border-color-hover:#3da5f4;--dp-border-color-focus:#3da5f4;--dp-font-family:inherit;--dp-font-size:14px;--dp-border-radius:.25rem;--dp-input-padding:8px 30px 8px 12px}.kpf-vdp{width:100%}.kpf-vdp .dp--input{height:38px}.application_all .certificate_contents .language_ability .contents>div{margin-right:.9rem}.application_all .certificate_contents .language_ability .contents>div:last-child{margin-right:0}.application_all .certificate_contents .language_ability .contents>div .form-control{max-width:130px;width:130px}.application_all .certificate_contents .language_ability .contents>div:first-child .form-control{max-width:266px;width:266px}.application_all .certificate_contents .experience .left:first-child .contents .form-control,.application_all .certificate_contents .experience_data .left .drop_box .form-control,.application_all .certificate_contents .license .contents .form-control,.application_all .certificate_contents .license .dpYears{width:266px}.application_all .certificate_contents .experience_data .input-group.dpYears,.application_all .certificate_contents .experience_data .input-group.dpYears .form-control{width:120px}.application_all .certificate_contents .computer .contents>div:first-child{margin-right:.9rem}.application_all .certificate_contents .computer .form-control{width:266px}.application_all .certificate_contents .computer .program_name .form-control{width:418px}.application_all .certificate_contents .award .input-group.dpYears{width:270px}.application_all .certificate_contents .isu_date .input-group.dpYears{margin:0;width:120px}.application_all .certificate_contents .isu_date .form-control{width:120px}.application_all .certificate_contents .action_date .input-group.dpYears{margin:0;width:120px}.application_all .certificate_contents .action_date .form-control{width:120px}.application_all .certificate_contents .form-control{width:266px}.application_all .certificate_contents .service .right.time label{position:relative}.application_all .certificate_contents .service .right.time input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .certificate_contents .service .right.time label:after{color:#bec6d1;content:"시간";font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .certificate_contents .download .contents>div:last-child{margin-top:1rem}.application_all .certificate_contents .download .question_view .left{align-items:flex-start}.application_all .certificate_contents .download .file_upload{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .certificate_contents .download .file_upload input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .certificate_contents .download .file_upload input[type=file]+span.label{background:#fff;border:1px solid #fab63f;border-radius:4px;color:#fab63f;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .certificate_contents .download .file_download{cursor:pointer;display:block;margin-bottom:0;margin-right:1rem;position:relative;width:100px}.application_all .certificate_contents .download .file_download a{color:#6a7f9a}.application_all .certificate_contents .download .file_download input[type=file]{opacity:0;position:absolute;top:20px;width:100px}.application_all .certificate_contents .download .file_download input[type=file]+span.label{border:1px solid #6a7f9a;border-radius:4px;color:#6a7f9a;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px}.application_all .career_contents .left{width:42%}.application_all .career_contents .question_view{justify-content:flex-start}.application_all .career_contents .question_view .left{margin-right:1.75rem}.application_all .career_contents .question_view .right .name{width:100px}.application_all .career_contents .form-control:focus{border-color:#f1536e}.application_all .career_contents .content_title{border-bottom:1px solid #f1536e;color:#f1536e}.application_all .career_contents .question_title{color:#f1536e}.application_all .career_contents .toggle_btn input[type=radio]:checked+span.label{background:#fdeaed;border-color:#f1536e;color:#f1536e;z-index:1}.application_all .career_contents input.form-control{width:240px}.application_all .career_contents .full_input .form-control{width:639px}.application_all .career_contents .drop_box .form-control{width:266px}.application_all .career_contents .company_name .right label{position:relative}.application_all .career_contents .company_name .right input.form-control{padding-right:80px;position:relative}.application_all .career_contents .company_name .right label:after{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .career_contents .dpYears{margin:0;width:160px}.application_all .career_contents .dpYears .form-control{width:160px}.application_all .career_contents .center{margin:0 .9rem}.application_all .career_contents .pay .left label{position:relative}.application_all .career_contents .pay .left input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .career_contents .pay .left label:after{color:#bec6d1;content:"만원";font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .career_contents .pay .right label{position:relative}.application_all .career_contents .pay .right input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .career_contents .pay .right label:after{color:#bec6d1;content:"만원";font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .career_contents .contribution .left label{position:relative}.application_all .career_contents .contribution .left input.form-control{padding-right:80px;position:relative;text-align:right}.application_all .career_contents .contribution .left label:after{color:#bec6d1;content:"%";font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .career_contents label.file_upload{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .career_contents .file_upload input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .career_contents .file_upload input[type=file]+span.label{background:#fff;border:1px solid #f1536e;border-radius:4px;color:#f1536e;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .career_contents textarea{border:1px solid #dbe1e7;border-radius:4px;height:179px;outline:none;width:639px}.application_all .career_contents textarea:focus{border:1px solid #f1536e}.application_all .career_contents .byte{color:#bec6d1;text-align:right;width:639px}.application_all .career_contents .file .file_upload{cursor:pointer;display:block;margin-bottom:0;margin-right:1rem;position:relative;width:100px}.application_all .career_contents .file .file_upload a{color:#6a7f9a}.application_all .career_contents .file .file_upload input[type=file]{opacity:0;position:absolute;top:20px;width:100px}.application_all .career_contents .file .file_upload input[type=file]+span.label{border:1px solid #6a7f9a;border-radius:4px;color:#6a7f9a;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px}.application_all .career_contents .file .file_download{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.application_all .career_contents .file .file_download input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.application_all .career_contents .file .file_download input[type=file]+span.label{background:#fff;border:1px solid #f1536e;border-radius:4px;color:#f1536e;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .career_contents label.file_upload input:disabled{display:none}.application_all .career_contents label.file_upload input:disabled+span{display:none!important}.application_all .career_contents .question_check .form-check{align-items:center;display:flex;margin-right:1.75rem}.application_all .ncs_contents .question_view{justify-content:flex-start}.application_all .ncs_contents .question_view.question_check{display:flex}.application_all .ncs_contents .question_view{display:none}.application_all .ncs_contents .question.on .question_view{display:flex}.application_all .ncs_contents .left{margin-right:1.75rem;width:42%}.application_all .ncs_contents .right .name{width:100px}.application_all .ncs_contents .form-control{width:220px}.application_all .ncs_contents .right .form-control{width:245px}.application_all .ncs_contents .mini_input .form-control{width:110px}.application_all .ncs_contents .form-control:focus{border-color:#e877d5}.application_all .ncs_contents .content_title{border-bottom:1px solid #e877d5;color:#e877d5}.application_all .ncs_contents .question_title{color:#e877d5}.application_all .ncs_contents .toggle_btn input[type=radio]:checked+span.label{background:#e877d5;border-color:#e877d5;color:#e877d5;z-index:1}.application_all .ncs_contents .question_check .right:before{display:none}.application_all .ncs_contents .question_check .form-check{align-items:center;display:flex;margin-right:1.75rem}.application_all .ncs_contents .question_check .form-check label{cursor:pointer;margin-bottom:0}.application_all .ncs_contents .question_check .form-check .form-check-input{top:-3px}.application_all .ncs_contents .question_check input[type=radio]{-webkit-appearance:none;background:#fff;border:1px solid #a9a9a9;border-radius:50%;cursor:pointer;height:16px;outline:none;width:16px}.application_all .ncs_contents .question_check input[type=radio]:checked:before{background:#e877d5;border:1px solid #e877d5}.application_all .ncs_contents .question_check input[type=radio]:before{border-radius:50%;content:"";display:block;height:60%;margin:20% auto;width:60%}.application_all .ncs_contents .right .dpYears{width:110px}.application_all .ncs_contents .right .dpYears .form-control{padding-left:5px;width:110px}.application_all .ncs_contents .center{margin:0 .5rem}.application_all .ncs_contents .full_input .form-control,.application_all .ncs_contents.full_input input.form-control{width:640px}.application_all .ncs_contents textarea.length_auto{cursor:text;height:38px;line-height:1.5;min-height:38px;overflow:hidden;resize:none}.application_all .ncs_contents .length_counter{color:#999;display:block;font-size:12px;margin-top:4px}.application_all .ncs_contents .ncs_job .placeholder label{position:relative}.application_all .ncs_contents .ncs_job .placeholder .right label input{font-size:14px;margin-right:1rem;padding-right:80px;position:relative;text-align:right;width:248px}.application_all .ncs_contents .ncs_job .placeholder label:after{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;height:36px;line-height:36px;padding:0 15px 0 7px;position:absolute;right:16px;top:1px}.application_all .ncs_contents .ncs_job .placeholder .right label:after{content:"시간"}.application_all .ncs_contents .company .center{margin-left:0;margin-right:3rem;width:25%}.application_all .ncs_contents .company .center:before{background:#efefef;content:"";height:25px;margin-right:1.25rem;width:1px}.application_all .ncs_contents .company .center .form-control{width:153px}.application_all .ncs_contents .company .right{width:25%}.application_all .ncs_contents .company .right .name{width:100px}.application_all .ncs_contents .company .right .form-control{width:80px}.application_all .ncs_contents .issuance .dpYears,.application_all .ncs_contents .issuance .form-control{width:220px}.application_all .self_contents .left{display:block}.application_all .self_contents .form-control:focus{border-color:#7a52ec}.application_all .self_contents .content_title{border-bottom:1px solid #7a52ec;color:#7a52ec}.application_all .self_contents .question_title{color:#7a52ec}.application_all .self_contents textarea{border:1px solid #dbe1e7;border-radius:4px;height:175px;outline:none;width:800px}.application_all .self_contents textarea:focus{border-color:#7a52ec}.application_all .self_contents .byte{align-items:center;color:#bec6d1;display:flex;justify-content:space-between}.application_all .self_contents .question_name{margin-bottom:1rem}.additional{display:block!important}.additional .drop_box .form-control{width:300px}.additional .byte{margin-bottom:2rem}.additional label.file_upload{cursor:pointer;display:block;margin-bottom:0;position:relative;width:76px}.additional .file_upload input[type=file]{left:28px;outline:none;position:absolute;top:0;width:300px}.additional .file_upload input[type=file]+span.label{background:#fff;border:1px solid #56acf6;border-radius:4px;color:#56acf6;display:block;font-size:14px;line-height:30px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:100px;z-index:1}.application_all .question.active,.application_all .question.on{display:flex}.application_all .question{border-bottom:1px solid #efefef;font-size:14px;margin-bottom:1.5rem}.application_all .question.last{border-bottom:none}.application_all .question_title{max-width:160px;padding-left:1.5rem;width:160px}.application_all .question_title h4{font-size:14px}.application_all .question_section{color:#6a7f9a;width:85%}.application_all .question_section .question_inner{width:100%}.application_all .question_section .question_view{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.application_all .question_section .question_view.last{margin-bottom:1.5rem}.application_all .question_section .guide_section{margin-bottom:1.75rem}.application_all .question_section .left{align-items:center;display:flex;margin-bottom:1.9rem;width:50%}.application_all .question_section .right{align-items:center;display:flex;margin-bottom:1.9rem;width:40%}.application_all .question_section .left:nth-child(2n):before{background:#efefef;content:"";height:25px;margin-right:1.25rem;width:1px}.application_all .question_section .left:nth-child(2n){margin-right:0!important}.application_all .question_section .left:nth-child(2n) .name{width:100px}.application_all .question_section .question_name{margin-bottom:1rem}.application_all .question_section .name{font-family:NotoSansKR-Bold,sans-serif;width:150px}.essential:before{color:#f1536e;content:"*";position:relative}.application_all .question_section .content_name{margin-bottom:1rem}.application_all .question_section .left .contents,.application_all .question_section .right .contents{width:calc(100% - 150px)}.application_all .question_section textarea{border:1px solid #dbe1e7;border-radius:4px;height:175px;outline:none;width:800px}.application_all .question_section .byte{align-items:center;color:#bec6d1;display:flex;justify-content:space-between}.application_all .question_section .form-control{color:#6a7f9a;font-family:NotoSansKR-Regular,sans-serif}.application_all .question_section .form-control::placeholder{color:#bec6d1;font-family:NotoSansKR-Regular,sans-serif;font-size:14px}.application_all .question_section .dpYears{align-items:center;display:flex;justify-content:left;margin-right:.75rem;width:180px}.application_all .question_section .right .dpYears{align-items:center;display:flex;justify-content:left;margin-right:0;width:220px}.application_all .question_section .form-control{cursor:pointer;font-size:14px}.application_all .question_section .input-group-append{display:grid;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.application_all .question_section .toggle_btn{display:flex}.application_all .question_section .toggle_btn label{cursor:pointer;display:block;margin-bottom:0;margin-right:1rem;position:relative}.application_all .question_section .toggle_btn input[type=radio]{opacity:0;position:absolute;top:20px}.application_all.question_section.toggle_btninput[type=radio]+span.label{border:1px solid #a5b2c2;border-radius:4px;box-sizing:border-box;color:#a5b2c2;display:block;font-size:14px;line-height:38px;min-width:66px;padding:0 .5rem;position:relative;text-align:center;transition:all .2s ease;width:calc(100% + 1px)}.application_all.question_section.toggle_btninput[type=radio]:checked+span.label{background:#eff8fe;border-color:#3da5f4;color:#3da5f4;z-index:1}.application_all.question_section.toggle_btninput[type=radio]:disabled+span.label{background:#e9ecef}.application_all .question_section .dropdown .btn{color:#bec6d1;font-size:14px;min-width:180px;padding:.5rem 1.5rem;position:relative;text-align:left}.application_all .question_section .dropdown .dropdown-menu a{font-size:14px;min-width:100%;width:100%}.application_all .question_section .dropdown .dropdown-toggle:after{margin-left:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.application_all .question_section input.form-control{cursor:text}.application_all .question_section input:disabled{cursor:not-allowed}.application_all.question_sectioninput[type=number]::-webkit-inner-spin-button,.application_all.question_sectioninput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.application_all section .question_section .rank .left .contents input{width:120px}.application_all section .question_section .rank .left .contents .center{margin:0 .75rem}.application_all section .question_section .rank .right .form-control{width:220px}.application_all .question_section .country .form-control{width:755px}.application_all .question_section .condition .right .form-control{width:220px}.info_modal .modal_inner{background:#fff;border-radius:12px;height:600px;overflow:hidden;width:600px}.info_modal .modal_inner .title{color:#262626;position:relative}.info_modal .modal_inner h3{border-bottom:1px solid silver;margin-bottom:0;padding:20px}.info_modal .modal_inner .title .close{box-shadow:none;color:#262626;float:none;font-size:30px;height:30px;line-height:30px;opacity:1;position:absolute;right:20px;text-align:center;top:15px;width:30px}.info_modal .modal_inner .contents{height:530px;overflow:hidden}.info_modal.email_information .modal_inner .contents{height:350px;overflow:hidden}.info_modal .modal_inner .contents textarea{border:none;display:block;height:100%;outline:none;padding:0 15px 15px;resize:none;width:100%}.drop_box.flex>div,.drop_box.with-btn>.d-flex>div{position:relative}.btn-remove-value{cursor:pointer;height:16px;margin-top:-8px;position:absolute;right:25px;top:50%;width:16px}.btn-remove-value:after,.btn-remove-value:before{background:#888;content:"";height:2px;left:1px;position:absolute;top:7px;width:14px}.btn-remove-value:before{transform:rotate(-45deg)}.btn-remove-value:after{transform:rotate(45deg)}.application_all .question_section .contents .form-control,.application_all .question_section .contents input,.application_all .question_section .contents label,.application_all .question_section .contents select,.application_all .question_section .contents textarea{box-sizing:border-box;max-width:100%}.application_all .certificate_contents .question.award>.question_section,.application_all .research_contents .question>.question_section{flex:1 1 0;min-width:0}.application_all :is(.research_contents,.certificate_contents .award) .question_view>:is(.left,.right){flex:1 1 340px;max-width:100%;min-width:0}.application_all :is(.research_contents,.certificate_contents .award) .question_view>:is(.left,.right)>.contents{flex:1 1 0;min-width:0}.application_all :is(.research_contents,.certificate_contents .award) .question_view>:is(.left,.right)>.name{flex-shrink:0;max-width:40%;overflow-wrap:anywhere}.application_all :is(.research_contents,.certificate_contents .award) .contents :is(.dpYears,.kpf-vdp,.dp__main,.dp__input_wrap,.drop_box,label){box-sizing:border-box;max-width:100%;min-width:0}.application_all :is(.research_contents,.certificate_contents .award) .contents>.row>div{max-width:100%;min-width:0}.application_all :is(.research_contents,.certificate_contents .award) .contents .toggle_btn{flex-wrap:wrap;max-width:100%}.application_all :is(.research_contents,.certificate_contents .award) .full_input .contents textarea.form-control{max-width:100%;min-width:0!important}.application_all .research_contents .contents label.file_upload{width:100%}.application_all .research_contents .file_upload>.row{flex-wrap:wrap;max-width:100%}.application_all .research_contents .file_upload .row>span{max-width:100%;min-width:0;overflow-wrap:anywhere}.application_all :is(.research_contents,.certificate_contents .award) .question_view{column-gap:24px}.application_all :is(.research_contents,.certificate_contents .award) .question_view>.left_full{flex-basis:100%}.application_all .research_contents .research_yn .contents{flex-wrap:wrap;gap:12px 24px}.application_all .research_contents .research_yn .question_text{margin-right:0!important;max-width:100%;width:auto}.application_all .question_section .question_view>div:first-child>.name{width:150px}.main_contents .recruitment_list{position:absolute;right:100px;top:216px;width:780px;z-index:100}.faq .accordion dt{border:1px solid #e9e9e9;border-radius:4px;font-size:16px;margin-bottom:0;position:relative}.faq .accordion dt a{padding-left:60px}.faq .accordion dt:before{background:url(/assets/images/q.png) no-repeat 50%;content:"";height:30px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:10}.application_all .personal_contents .disorder .dropdown_box,.application_all .research_contents .question_view{display:flex}.application_all .personal_contents .physical .eye .check_box{display:flex;margin-left:.5rem}.application_all .ncs_contents .question_check .right:before,.application_all .ncs_contents .question_view,.application_all .personal_contents .low_income .question_view .contents .flex,.application_all .personal_contents .mpva .question_view .contents .flex{display:flex}.application_all .additional .left,.application_all .self_contents .left{display:block!important}.application_all label.file_upload{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.recruitment_join .join .done-verified{color:#40bf3c;font-size:14px;text-align:left}.recruitment_join .join .not-verified{color:red;font-size:14px;text-align:left}.user_contents .row{margin-left:unset;margin-right:unset}.app-loading{align-items:center;background-color:#fff;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.password-input[data-v-e078757a]{align-items:flex-start;display:inline-flex;flex:1 1 0%;max-width:100%;min-width:0;position:relative;width:100%}.password-input>input.form-control[data-v-e078757a]{padding-right:44px!important;width:100%!important}.password-input-toggle[data-v-e078757a]{align-items:center;background:#0000;border:0;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:4px;top:2px;transition:background-color .15s ease,color .15s ease;width:32px}.password-input-toggle[data-v-e078757a]:hover:not(:disabled){background:#eef2f6;color:#334155}.password-input-toggle[aria-pressed=true][data-v-e078757a]{background:#eff6ff;color:#2563eb}.password-input-toggle[data-v-e078757a]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.password-input-toggle[data-v-e078757a]:disabled{cursor:default;opacity:.4}.password-input-toggle .password-eye[data-v-e078757a]{display:block;height:20px;pointer-events:none;position:relative;width:20px}.password-input-toggle .password-eye[data-v-e078757a]:before{border:1.7px solid;border-radius:70% 15%;box-sizing:border-box;content:"";height:16px;left:2px;position:absolute;top:2px;transform:rotate(45deg);width:16px}.password-input-toggle .password-eye[data-v-e078757a]:after{border:1.7px solid;border-radius:50%;box-sizing:border-box;content:"";height:6px;left:7px;position:absolute;top:7px;width:6px}.password-input-toggle[aria-pressed=false][data-v-e078757a]:after{background:currentColor;border-radius:1px;box-shadow:0 -1px 0 #fff;content:"";height:2px;left:5px;pointer-events:none;position:absolute;top:15px;transform:rotate(45deg);width:23px}