@charset "UTF-8";

/*임시 - 삭제예정 */
@media screen and (max-width:1024.98px){  
    .sub_cont_inner:has(.bn-write-common){padding:0 1rem 8rem;}
}



/* 공통 - 불필요한 CSS 속성 해제*/
/*body:has([class^="bn-write"]) :is(#jwxe_main_content, #content){display:block;width:auto;}*/

/* 게시판 쓰기 - bn-write-common */
.bn-write-common{width:100%;}
.bn-write-common fieldset{min-width:0 !important;max-width:100% !important;box-sizing:border-box;}
.bn-write-common .b-pc-hide{display:none;}
.bn-write-common .b-chk-box{padding:10px 0 0;}
.bn-write-common .b-table-wrap{border-top:1px solid var(--color03);}
.bn-write-common .b-table-box{display:flex;width:100%;}
.bn-write-common .b-table-box .b-row-box{display:flex;width:100%;}
.bn-write-common .b-table-box .b-row-box > div{display:flex;align-items:center;height:100%;}
.bn-write-common .b-table-box .b-row-box .b-title-box{justify-content:center;flex-shrink:0;padding:2.4rem 0;width:15rem;border-bottom:1px solid var(--color04);background:var(--color05);font-size:1.6rem;line-height:2.3rem;font-weight:var(--font-weight-medium);text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-write-common .b-table-box .b-row-box .b-title-box .b-sub-txt{display:block;}
.bn-write-common .b-table-box .b-row-box .b-title-box .b-c-red{padding:0 0 0 4px;}
.bn-write-common .b-table-box .b-row-box .b-title-box.b-required:after{content:"*";display:inline-block;padding:5px 0 0;line-height:1;vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box .b-con-box{flex-wrap:wrap;position:relative;padding:2.4rem 2rem;border-bottom:1px solid var(--color04);width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box .b-con-box > div:not(.b-file-box, .b-file-content){padding:0 0 10px;}
.bn-write-common .b-table-box .b-row-box .b-con-box > div:not(.b-file-box, .b-file-content):last-of-type{padding-bottom:0;}
.bn-write-common .b-table-box .b-row-box .b-con-box .b-input-tit{display:inline-block;padding:0 5px 10px;font-size:1.8rem;line-height:2.6rem;font-weight:var(--font-weight-medium);}
.bn-write-common .b-table-box .b-row-box .b-con-box .b-pre{white-space:pre-line;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box{display:table-cell;margin:0 20px 0 0;padding:15px;border-right:1px solid;vertical-align:middle;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box:first-of-type{width:200px;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box:last-of-type{border:none;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box ul li span{padding:0 20px 0 0;}
.bn-write-common .b-table-box .b-row-box .b-inner-con-box ul li span:last-of-type{padding:0;}
.bn-write-common .b-txt{padding:5px 0 0;font-size:1.6rem;line-height:2.4rem;}
.bn-write-common .b-input-btn-box{display:flex;align-items:center;width:100%;}
.bn-write-common .b-input-btn-box > div:first-of-type{width:100%;}
.bn-write-common .b-btn-wr-common{display:inline-block;margin:0 0 0 5px;padding:1.2rem 1rem;min-width:10rem;background:var(--color03);font-size:1.6rem;line-height:2.4rem;color:var(--white100);text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common .b-period-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
.bn-write-common .b-period-box > p{display:inline-block;}
.bn-write-common .b-period-box > .b-s-chk{flex-shrink:0;padding-right:8px;}
.bn-write-common .b-period-box > div{display:flex;align-items:center;width:100%;}
.bn-write-common .b-period-box > div:not(.b-s-chk) p{padding:0 1.6rem 0 0;}
.bn-write-common .b-period-box .b-input.datepicker{width:100%;max-width:16rem;}
.bn-write-common .b-period-box .b-input.datepicker-time{margin:0 0 0 8px;}
.bn-write-common .b-period-box .b-select-box{margin:0 3px;min-width:20rem;}
.bn-write-common .b-period-box span{display:inline-flex;align-items:center;position:relative;text-indent:-9999px;font-size:0;}
.bn-write-common .b-period-box span:after{content:'';display:inline-flex;margin:0 1.2rem;width:8px;height:2px;background:var(--color03);}
.bn-write-common .b-textarea{height:45rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;resize:none;}
.bn-write-common .b-write-file-box{width:100%;}
.bn-write-common .b-write-file-box > div > div:not(.b-file-content, .drop-box){display:flex;align-items:center;margin:0 0 10px;}
.bn-write-common .b-write-file-box > div > div:last-of-type{margin:0;}
.bn-write-common .b-write-file-box .b-chk:checked + label:after{content:"";position:absolute;top:50%;left:30px;width:calc(100% - 30px);height:1px;box-sizing:border-box;}
.bn-write-common .b-write-file-box .b-guide-txt{display:inline-block;padding:0 0 0 1rem;font-weight:var(--font-weight-regular);font-size:1.6rem;line-height:2.4rem;vertical-align:middle;}
.bn-write-common .b-write-file-box .b-guide-txt span.privacy{display:block;}
.bn-write-common .b-write-file-box .b-file-btn{display:inline-block;margin:0 0 0 2rem;padding:8px 2.4rem;min-width:10.7rem;max-height:4rem;font-size:1.6rem;line-height:2.4rem;color:#fff;box-sizing:border-box;vertical-align:middle;text-align:center;}
.bn-write-common .b-tel-box{display:flex;align-items:center;width:100%;}
.bn-write-common .b-tel-box .b-select{max-width:9rem;}
.bn-write-common .b-tel-box span{display:inline-flex;align-items:center;position:relative;text-indent:-9999px;font-size:0;}
.bn-write-common .b-tel-box span:after{content:'';display:inline-flex;margin:0 1.2rem;width:8px;height:2px;background:var(--color03);}
.bn-write-common .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common .b-tel-box .b-input{max-width:16rem;}
.bn-write-common .b-email-box{display:flex;align-items:center;gap:2rem;}
.bn-write-common .b-email-box div{display:flex;align-items:center;}
.bn-write-common .b-email-box span{padding:0 1.2rem;}
.bn-write-common .b-email-box .b-input{max-width:16rem;}
.bn-write-common .b-email-box .b-select{margin:0 0 0 8px;max-width:16rem;}
.bn-write-common .b-email-box .b-chk{flex-shrink:0;}
.bn-write-common .b-email-box .b-chk + label{flex-shrink:0;}
.bn-write-common .b-date-box .b-select{margin:0 10px 0 0;width:calc(33.33% - 9px);max-width:200px;}
.bn-write-common .b-date-box .b-select:nth-of-type(3n){margin:0;}
.bn-write-common .b-spam-box{display:flex;flex-wrap:wrap;}
.bn-write-common .b-spam-box #captcha_reLoad, .b-spam-box #captcha_soundOnKor {display: block;}
.bn-write-common .b-spam-box #jwxe_catpcha{height:7.2rem;}
.bn-write-common .b-spam-box #jwxe_catpcha img{height:100%;}
.bn-write-common .b-spam-box #jwxe_catpcha + div{display:flex !important;flex-direction:column;gap:1.6rem;padding:4px 0 4px 1.2rem !important;width:auto !important;}
.bn-write-common .captcha.captchaRefresh {display:inline-block;padding:0 0 0 3.2rem;background: url(/_res/board/img/board/img-captcha-refresh@2x.png) no-repeat center left/2.4rem !important;}
.bn-write-common .captcha.captchaSound {display:inline-block;padding:0 0 0 3.2rem;background: url(/_res/board/img/board/img-captcha-volume@2x.png) no-repeat center left/2.4rem !important;}
.bn-write-common .b-spam-box .b-input{margin:2rem 0 0;max-width:20rem;}
.bn-write-common .b-file-content{padding:0 0 2rem;border-bottom:1px solid var(--color04);width:100%;}
.bn-write-common .b-file-content ul li{display:flex;align-items:center;padding:0 0 2rem;border:none;}
.bn-write-common .b-file-content ul li:last-of-type{padding:0;}
.bn-write-common .b-file-content .b-file-list{display:flex;align-items:center;}
.bn-write-common .b-file-content .b-file-list .b-chk{margin:0 1.2rem 0 0;}
.bn-write-common .b-file-content .b-file-list .b-chk + label{color:var(--color01);}
.bn-write-common .b-file-content .deleted .b-file-list .b-chk + label{text-decoration:line-through;}
.bn-write-common .b-file-content .b-file-list .attachDelete{flex-shrink:0;margin:0 0 0 2px;border-radius:50%;width:1.6rem;height:1.6rem;background:var(--color03) url(/_res/board/img/board/ico-delete01@2x.png) no-repeat center center/7px;}
.bn-write-common .b-file-box{display:flex;padding:2rem 0;width:100%;border-bottom:1px solid var(--color04);}
.bn-write-common .b-file-box > div{display:flex;align-items:center;width:100%;}
.bn-write-common .b-file-box > div .b-guide-txt{margin:0 0 0 1.6rem;}
.bn-write-common .b-file-box .b-select{max-width:6.6rem;}
.bn-write-common .file-list{width:100%;}
.bn-write-common .file-list > ul > li{padding:2rem 0;width:100%;border-bottom:1px solid var(--color04);}
.bn-write-common .file-list > ul > li .btn_attach_select{flex-shrink:0;margin:0 0 0 1.6rem;padding:1.2rem;height:auto;border:none;border-radius:0;background:var(--color03);font-size:1.6rem;line-height:2.4rem;color:var(--white100);}
.bn-write-common input[type=file]{position:absolute;margin-left:1.6rem;width:8.1rem;height:5rem;opacity:0;}
.bn-write-common .file-list > ul > li p{display:inline-flex;align-items:center;gap:1.6rem;margin:0 0 0 4rem;}
.bn-write-common .file-list > ul > li p label{flex-shrink:0;font-size:1.6rem;}

/* 일반-채용공고 */
.bn-write-common .b-s-chk-type02{display:flex;flex-wrap:wrap;gap:2rem 0;}

/* 개인정보 인증 및 동의 */
.bn-write-agree .b-con-p{padding:0 0 2.4rem;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
.bn-write-agree .b-agree-box{padding:0 0 8rem;}
.bn-write-agree .b-con-box{margin:0 0 2.4rem;padding:2.4rem 1.2rem 2.4rem 2.4rem;border:1px solid var(--color04);}
.bn-write-agree .b-con-content{padding:0 1.2rem 0 0;height:35.2rem;overflow:auto;}
.bn-write-agree .b-con-content p{padding:0 0 2.4rem;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
.bn-write-agree .b-con-content > ul > li{padding:0 0 2.4rem;}
.bn-write-agree .b-con-content li{font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
.bn-write-agree .b-agree-chk-box p{text-align:right;}
.bn-write-agree .b-agree-chk-box p label{padding:0;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
.b-auth-wrap{display:flex;gap:4rem;}
.b-auth-box{display:grid;padding:4rem 3.2rem;width:100%;border:1px solid var(--color04);}
.b-auth-box .b-auth-tit{padding:0 0 1.6rem;font-size:2.8rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color03);}
.b-auth-box .b-auth-txt{padding:0 0 4rem;font-size:1.6rem;line-height:150%;color:var(--color03);}
.b-auth-box .b-auth-btn{align-self:end;display:inline-block;padding:9px 2rem;max-width:9.8rem;height:4.2rem;background:var(--color03);font-size:1.6rem;font-weight:var(--font-weight-medium);text-align:center;line-height:150%;color:var(--white100);}

/* 웹진 게시판 */
.bn-write-webzine .file-list > ul > li{padding-bottom:0;border-bottom:0;}

/* 일반-채용공고-지원서 작성 */
.bn-write-app fieldset{min-width:0 !important;max-width:100% !important;box-sizing:border-box;}
.bn-write-app .b-app-gray01{color:var(--color10);}
.bn-write-app .b-app-gray02{color:var(--black09);}
.bn-write-app .b-select120{max-width:12rem;}
.bn-write-app .b-select600{max-width:60rem;}
.bn-write-app .b-input75{max-width:7.5rem;}
.bn-write-app .b-input117{max-width:11.7rem;}
.bn-write-app .b-input260{max-width:26rem;}
.bn-write-app .b-input320{max-width:32rem;}
.bn-write-app .b-btn-app81{min-width:8.1rem;}
.bn-write-app .b-btn-app84{min-width:8.4rem;}
.bn-write-app .b-app-box{padding:0 0 8rem;}
.bn-write-app .b-app-box:last-of-type{padding:0;}
.bn-write-app .b-btn-app-del{min-width:5.3rem;background:var(--black09);}
.bn-write-app .b-app-tit{padding:0 0 2.4rem;font-size:3.2rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color01);}
.bn-write-app .b-table-profile{display:flex;border-top:1px solid var(--color03);}
.bn-write-app .b-table-profile .b-profile-img-box{width:34rem;}
.bn-write-app .b-table-profile .b-profile-img{padding:2rem 2rem 2.4rem;}
.bn-write-app .b-table-profile .b-profile-txt{text-align:center;}
.bn-write-app .b-table-profile .b-profile-img-profile{margin:0;min-width:8.4rem;}
.bn-write-app .b-table-profile .b-profile-right{width:calc(100% - 34rem);}
.bn-write-app .b-table-profile .b-name-box{display:flex;align-items:center;gap:9px;}
.bn-write-app .b-table-profile .b-name-example{color:var(--black09);}
.bn-write-app .b-table-profile .b-address-box01{display:flex;flex-direction:column;gap:2rem;width:100%;}
.bn-write-app .b-table-profile .b-tel-box{gap:1.2rem;}
.bn-write-app .b-table-profile .b-tel-box .b-select{max-width:12rem;}
.bn-write-app .b-table-profile .b-email-box-long .b-input{max-width:20rem;}
.bn-write-app .b-table-profile .b-email-box-long .b-select{max-width:20rem;}
:is(.bn-write-app .b-table-profile .b-veteran-box, .bn-write-app .b-table-profile .b-disability-box) label{padding:0 1.2rem 0 2rem;}
.bn-write-app .b-table-profile .b-veteran-box02{display:flex;gap:1.2rem;}
.bn-write-app .b-app-table{table-layout:fixed;width:100%;border-top:1px solid var(--color03);border-spacing:0;}
.bn-write-app .b-app-table thead th{padding:2rem 1rem;background:var(--color05);font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
.bn-write-app .b-app-table tbody td{padding:2.4rem 1.6rem;border-bottom:1px solid var(--color04);font-size:1.6rem;text-align:center;color:var(--black00);word-break:break-all;}
.bn-write-app .b-app-table .td-box{display:flex;flex-direction:column;gap:8px;}
.bn-write-app .b-app-table .td-box02{gap:4px;}
.bn-write-app .b-app-table .td-flex-box{display:flex;align-items:center;gap:8px;}
.bn-write-app .b-add-box{padding:4rem 0 0;text-align:right;}
.bn-write-app .b-table-box .b-row-box .b-title-box02{width:28rem;}
.bn-write-app .b-textarea{height:32rem;}
.bn-write-app .b-app-txt-byte01{padding:8px 0 0;width:100%;text-align:right;}
.bn-write-app select.b-app-gray02{background:url(/_res/board/img/board/btn-w-sel-open02@2x.png) no-repeat right 1.2rem center/2.4rem;}
.bn-write-app .b-app-file-box{max-width:69.3rem;width:100%;}
.bn-write-app .b-file-list > ul > li{display:flex;position:relative;}
.bn-write-app .b-file-list > ul > li .btn_attach_select{margin:0 0 0 1.6rem;padding:1.2rem;height:auto;border:none;border-radius:0;background:var(--color03);font-size:1.6rem;line-height:2.4rem;color:var(--white100);}
.bn-write-app .b-app-file-box .b-app-mark-p{margin:1.2rem 0;padding:0;font-size:1.6rem;color:var(--color12);}
.bn-write-app .b-app-file-box .b-app-mark-p+.b-app-mark-p{margin-top:-1rem;}
.bn-write-app .b-file-content{padding:0;border:0;}
.bn-write-app .b-file-content ul li{padding:0 0 8px;}
.bn-write-app .b-file-content ul li .b-chk + label{padding:0 8px 0 0;}
.bn-write-app input[type=file]{right:0;}
.bn-write-app .b-app-mark-p{padding:1rem 0 0;}
.bn-write-app .b-app-p-noflex{flex:0 0 100%;padding:1rem 0 0;}
.bn-write-app .b-app-p-flex{padding:0 0 0 5px;}

/*일반 - 청탁금지신고*/
.bn-write-report .b-input160{max-width:16rem;}
.bn-write-report .b-input240{max-width:24rem;}
.bn-write-report .b-table-box .b-row-box .b-con-no-flex{display:flex;flex-direction:column;gap:2rem;}
.bn-write-report .b-table-box .b-row-box .b-con-no-flex.gap40{gap:4rem;}
.bn-write-report .b-table-box .b-row-box .b-report-info-box{display:flex;flex-wrap:wrap;align-items:center;gap:4rem;width:100%;}
.bn-write-report .b-table-box .b-row-box .b-report-info-box .p-inline{display:flex;align-items:center;}
.bn-write-report .b-table-box .b-row-box .b-report-info-box .p-inline.gap8{gap:8px}
.bn-write-report .b-table-box .b-row-box .b-report-info-box .p-inline.gap4{gap:4px}
.bn-write-report .b-table-box .b-row-box .b-con-box.b-con-no-flex > .b-report-con{display:grid;gap:1.2rem;padding:0;width:100%;}
.bn-write-report .b-table-box .addBox1 + .addBox1{padding:1.2rem 0 0;border-top:1px solid var(--color04);}
.bn-write-report .b-table-box .addBox2 + .addBox2{padding:1.2rem 0 0;border-top:1px solid var(--color04);}
.bn-write-report .b-report-con .b-report-ol{display:grid;gap:2.4rem;width:calc(100% - 5rem);font-size:1.6rem;line-height:150%;}
.bn-write-report .b-report-con .b-report-ol .b-report-radio-box{display:flex;align-items:center;padding:1.2rem 0 0;}
.bn-write-report .b-report-con .b-report-radio-box02{display:grid;gap:2.4rem;width:100%;}
.bn-write-report .b-report-con .b-report-radio-box02 > div{display:flex;align-items:center;}
.bn-write-report .b-report-con .b-report-radio-box02 .b-report-check-box{display:inline-flex;}

.bn-write-report .b-table-box .b-row-box .b-con-box.b-con-no-flex > .b-report-con.b-s-chk{display:flex;gap:0;margin-bottom:-8px;}
.bn-write-report .b-report-p{font-size:1.6rem;line-height:150%;
}
.bn-write-report .b-report-p .b-c-red{padding:0 0 0 4px;}
.bn-write-report .b-report-list{display:grid;gap:1.2rem;width:calc(100% - 7rem);}
.bn-write-report .b-report-list .b-address-box01{display:flex;flex-direction:column;gap:1.2rem;}
.bn-write-report .b-report-list .b-address-bottom{display:flex;align-items:center;gap:2rem;}
.bn-write-report .b-report-list .b-address-bottom .b-input-address1{width:60%;}
.bn-write-report .b-report-list .b-address-bottom .b-input-address2{width:40%;}
.bn-write-report .b-add-box{padding:1.2rem 0 0;}
.bn-write-report .b-add-box .b-btn-report01{padding:1.1rem 3.2rem 1rem 1.2rem;font-size:1.6rem;border:1px solid var(--color03);background:url(/_res/board/img/btn-report-add01@2x.png) no-repeat right 1.2rem center/1.6rem;color:var(--color03);}
.bn-write-report .b-textarea{height:24rem;}

/* 인재풀 */
.bn-write-talent .b-input100{max-width:10rem;}
.bn-write-talent .b-input160{max-width:16rem;}
.bn-write-talent .b-input200{max-width:20rem;}
.bn-write-talent .b-input240{max-width:24rem;}
.bn-write-talent .b-select100{min-width:10rem;}
.bn-write-talent .b-select160{min-width:16rem;}
.bn-write-talent .b-select200{min-width:20rem;}
.bn-write-talent .b-select+.select2-container{/*width:20rem !important;*/}
.bn-write-talent .select2-container--default .select2-selection--single{display:block;padding:1.2rem 1.6rem;min-width:20rem;width:100%;height:4.8rem !important;border-color:var(--color04);border-radius:0;box-sizing:border-box;}
.bn-write-talent .select2-container .select2-selection--single .select2-selection__rendered{display:inline-block;padding:0;min-width:20rem;line-height:150% !important;}
.bn-write-talent .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:2.4rem;}
.bn-write-talent .select2-container--default .select2-selection--single .select2-selection__arrow b{top:calc(50% - 1.2rem);right:0;width:2.4rem;height:2.4rem;border:0;background:var(--white100) url(/_res/board/img/board/btn-w-sel-open01@2x.png) no-repeat center/100%;}
.bn-write-talent label{font-size:1.6rem;line-height:150%;color:var(--color03);}
.bn-write-talent .b-c-red{padding:0 0 0 4px;}
.bn-write-talent .b-con-box{gap:2rem;}
.bn-write-talent .b-table-box .b-row-box .b-s-chk{flex-shrink:0;width:100%;}
.bn-write-talent .b-table-box .b-row-box .b-con-box .b-s-chk{padding:0;}
.bn-write-talent .b-info-box{display:flex;align-items:end;gap:2rem;}
.bn-write-talent .b-info-box.b-info-line{padding-bottom:2rem;border-bottom:1px solid var(--color04);}
.bn-write-talent .b-info-box.b-info-line:last-child{padding-bottom:0;border-bottom:0;}
.bn-write-talent .b-info-box > li{display:grid;gap:1.2rem;}
.bn-write-talent .talent-p01{padding:0 0 1.2rem;font-size:1.6rem;line-height:150%;color:var(--color10);}
.bn-write-talent .b-check-box > ul{display:flex;flex-wrap:wrap;align-items:center;}
.bn-write-talent .btn-b-talend-add{width:4.8rem;height:4.8rem;border:1px solid var(--color03);background:var(--color03) url(/_res/board/img/board/btn-talent-add01@2x.png) no-repeat center/2.4rem;}
.bn-write-talent .btn-b-talend-add.readonly{border:1px solid var(--black09);background:var(--black09) url(/_res/board/img/board/btn-talent-add01@2x.png) no-repeat center/2.4rem;}
.bn-write-talent .btn-b-talend-del{width:4.8rem;height:4.8rem;border:1px solid var(--color03);background:var(--white100) url(/_res/board/img/board/btn-talent-del01@2x.png) no-repeat center/2.4rem;}
.bn-write-talent .b-table-box .b-row-box .b-con-box.b-con-box-career{padding-right:0;}
.bn-write-talent .b-career-wrap{display:grid;gap:2rem;width:100%;}
.bn-write-talent .b-table-box .b-row-box .b-con-box > div:not(.b-file-box, .b-file-content).b-career-wrap + .b-career-wrap{padding-top:2rem;border-top:1px solid var(--color04);}
.bn-write-talent .b-career-wrap .b-info-textarea-box{display:flex;align-items:end;gap:2rem;padding:1.2rem 0 0;}
.bn-write-talent .b-career-wrap .b-career-add-box{display:grid;gap:5px;}
.bn-write-talent .b-textarea{height:24rem;}
/*고객요청으로 어학사항 배열 변경*/
.bn-write-talent .b-info-box.b-info-lang{align-items:start;}
.bn-write-talent .b-info-box.b-info-lang li:has(.btn-b-talend-add){margin-top:3.6rem;}

@media screen and (max-width:1280px){  
	.bn-write-app .b-app-table thead th{padding:1.5rem 1rem;font-size:1.5rem;}
	.bn-write-app .b-app-table tbody td{padding:1.5rem 1rem;font-size:1.5rem;}
}

@media screen and (max-width:1024.98px){  
	/* 게시판 쓰기 - bn-write-common */
	.bn-write-common .b-table-box .b-row-box{display:block;}
	.bn-write-common .b-table-box .b-row-box > div{width:100%;height:auto;}
	.bn-write-common .b-table-box .b-row-box .b-title-box{display:block;padding:8px 1rem;width:100%;font-size:1.5rem;line-height:2.3rem;text-align:left;border-right:none;}
	.bn-write-common .b-table-box .b-row-box .b-title-box .b-sub-txt{display:inline-block;padding:0 0 0 1rem;}
	.bn-write-common .b-table-box .b-row-box .b-con-box{display:block;padding:8px 1rem;}
	.bn-write-common .b-table-box .b-row-box .b-con-box > div:not(.b-file-box, .b-file-content){padding:0 0 5px;}
	.bn-write-common .b-table-box .b-row-box .b-con-box02{display:block;}
	.bn-write-common .b-table-box .b-row-box .b-inner-con-box.type02{width:65%;}
	.bn-write-common .b-desc-txt{padding:1rem 0 0;}
	.bn-write-common .b-textarea{padding:5px 1.2rem;height:20rem;}
	.bn-write-common .b-sel-title{font-size:1.2rem;}
	.bn-write-common .b-sel-box ul li a{font-size:1.2rem;}
	.bn-write-common .b-btn-wr-common{padding:5px;min-width:8rem;width:auto;font-size:1.4rem;line-height:2.5rem;}
    .bn-write-common .b-email-box{flex-wrap:wrap;gap:5px;}
	.bn-write-common .b-email-box .b-input{width:100%;max-width:unset;}
	.bn-write-common .b-email-box .b-select{width:100%;max-width:100%;}
	.bn-write-common .b-email-box span{font-size:1.2rem;}
	.bn-write-common .b-tel-box .b-select{width:100%;}
	.bn-write-common .b-password-box span{display:block;padding:5px 0 0 0;font-size:1.2rem;line-height:1.7rem;}
	.bn-write-common .b-period-box > p{display:block;}
	.bn-write-common .b-period-box > div{flex-wrap:wrap;width:100%;}
    .bn-write-common .b-period-box > div > div{width:calc(50% - 1rem);}
    .bn-write-common .b-period-box > div:not(.b-s-chk) p{padding:0 0 6px;width:100%;}
    .bn-write-common .b-period-box span:after{margin:0 6px;}
	.bn-write-common .b-period-box .b-input.datepicker{max-width:100%;}
	.bn-write-common .b-period-box .b-select-box{margin:3px;min-width:calc(100% - 6px);}
	.bn-write-common .b-period-box .b-select-box .b-select{max-width:100%;}
	.bn-write-common .b-write-file-box .b-file-btn{margin:0 0 0 4px;padding:5px;min-width:8rem;font-size:1.4rem;line-height:2.5rem;}
	.bn-write-common .b-write-file-box span{font-size:1.4rem;line-height:2.4rem;}
	.bn-write-common .b-write-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:1.2rem;line-height:1.7rem;}	
	.bn-write-common .b-spam-box .b-input{max-width:100%;}
    .bn-write-common .b-spam-box #jwxe_catpcha{height:auto;}
    .bn-write-common .b-file-content .b-file-list .b-chk{margin:0 5px 0 0;}
    .bn-write-common .b-file-box{padding:5px 0;}
    .bn-write-common .b-file-box > div .b-guide-txt{width:100%;font-size:1.5rem;}
    .bn-write-common .b-file-box.type03 > div > div{flex-wrap:wrap;}
    .bn-write-common .file-list > ul > li{padding:5px 0;}
    .bn-write-common .file-list > ul > li > .b-s-input{width:calc(100% - 8.5rem);}
    .bn-write-common .file-list > ul > li .btn_attach_select{margin:0 0 0 6px;padding:7px 1rem;font-size:1.5rem;line-height:2.1rem;}
    .bn-write-common .file-list > ul > li p{gap:6px;margin:5px 0 0;width:100%;}
    .bn-write-common .file-list > ul > li p label{font-size:1.5rem;}
    .bn-write-common input[type=file]{margin-left:6px;width:7.3rem;height:3.5rem;}
  
	/* 일반-채용공고 */
	.bn-write-common .b-s-chk-type02{gap:1rem 0;}
  
	/* 개인정보 인증 및 동의 */
    .bn-write-agree .b-con-p{font-size:1.4rem;}
	.bn-write-agree .b-agree-box{padding:0 0 4rem;}
	.bn-write-agree .b-con-box{margin:0 0 1rem;padding:1.2rem 6px 1.2rem 1.2rem;}
	.bn-write-agree .b-con-content{padding:0 6px 0 0;}
	.bn-write-agree .b-con-content p{font-size:1.4rem;}
	.bn-write-agree .b-con-content li{font-size:1.4rem;}
	.bn-write-agree .b-agree-chk-box p label{font-size:1.4rem;}
	.b-auth-wrap{flex-direction:column;gap:2rem;}
	.b-auth-box{padding:2rem;}
	.b-auth-box .b-auth-tit{padding:0 0 8px;font-size:2.2rem;}
	.b-auth-box .b-auth-txt{padding:0 0 2rem;font-size:1.4rem;}
	.b-auth-box .b-auth-btn{padding:1rem;font-size:1.4rem;}
	
	/* 일반-채용공고-지원서 작성 */
	.bn-write-app span{font-size:1.4rem;}
	.bn-write-app .b-app-box{padding:0 0 4rem;}
	.bn-write-app .b-app-tit{padding:0 0 1.2rem;font-size:2.5rem;}
	.bn-write-app .b-table-box .b-row-box .b-title-box br{display:none;}
	.bn-write-app .b-table-profile{flex-direction:column;gap:2rem;}
	.bn-write-app .b-table-profile .b-profile-img-box{width:100%;text-align:center;}
	.bn-write-app .b-table-profile .b-profile-img{padding:1.5rem;}
	.bn-write-app .b-table-profile .b-profile-right{width:100%;}
	.bn-write-app .b-table-profile .b-name-box{flex-direction:column;align-items:start;gap:4px;}
	.bn-write-app .b-table-profile .b-name-example{margin-right:auto;font-size:1.5rem;}
	.bn-write-app .b-table-profile .b-address-box01{gap:4px;}
	.bn-write-app .b-table-profile .b-address-top{display:flex;gap:4px;}
	:is(.bn-write-app .b-table-profile .b-veteran-box, .bn-write-app .b-table-profile .b-disability-box) label{padding:0 1rem 0 0;font-size:1.4rem;}	
	.bn-write-app .b-app-table thead th{padding:1rem 5px;font-size:1.4rem;}
	.bn-write-app .b-app-table tbody td{padding:1rem 5px;font-size:1.4rem;}
	.bn-write-app .b-add-box{padding:2rem 0 0;}
	.bn-write-app .b-btn-app-del{min-width:4.4rem;}
	.bn-write-app .b-file-list > ul > li .btn_attach_select{margin:0 0 0 6px;padding:5px 1rem;font-size:1.4rem;}
	.bn-write-app .b-app-file-box .b-app-mark-p{padding:6px 0;font-size:1.4rem;}
    .bn-write-app input:is([type="text"], [type="password"]).b-s-input.b-app-input-money{max-width:unset;width:auto;}
    .bn-write-app .b-app-mark-p{padding:5px 0 0;font-size:1.4rem;}
    .bn-write-app .b-app-p-noflex{padding:5px 0 0;font-size:1.4rem;}  
    .bn-write-app .b-app-p-flex{padding:5px 0 0;font-size:1.4rem;}
	
	/*일반 - 청탁금지신고*/
	.bn-write-report .b-report-p{font-size:1.4rem;}
	.bn-write-report .b-table-box .b-row-box .b-report-info-box{gap:1.5rem;}
	.bn-write-report .b-table-box .b-row-box .b-con-no-flex{display:flex;gap:1.5rem;}
	.bn-write-report .b-table-box .b-row-box .b-con-no-flex.gap40{gap:1.5rem;}
	.bn-write-report .b-table-box .b-row-box .b-con-box.b-con-no-flex > .b-report-con{gap:5px;}
	.bn-write-report .b-report-con .b-report-ol{gap:1rem;width:100%;font-size:1.4rem;}
	.bn-write-report .b-report-con .b-report-ol .b-report-radio-box{padding:5px 0 0;}
	.bn-write-report .b-report-con .b-report-radio-box02{gap:5px;}	
	.bn-write-report .b-report-list{width:100%;gap:5px;}
	.bn-write-report .b-report-list .b-address-box01{gap:5px;}
	.bn-write-report .b-report-list .b-address-top .b-s-input{max-width:20rem;}
	.bn-write-report .b-report-list .b-address-bottom{gap:5px;}
	.bn-write-report .b-add-box{padding:2px 0 0;}
	.bn-write-report .b-add-box .b-btn-report01{padding:5px 2.7rem 5px 1rem;background:url(/_res/board/img/btn-report-add01@2x.png) no-repeat right 7px center/1.6rem;font-size:1.5rem;}
	.bn-write-report .b-report-con .b-report-radio-box02 > div{flex-wrap:wrap;gap:5px;}
	.bn-write-report .b-report-con .b-report-radio-box02 .b-report-check-box{flex-wrap:wrap;}
	
	
	/* 인재풀 */
	.bn-write-talent .b-info-box{flex-wrap:wrap;gap:1rem;}
	.bn-write-talent .b-input100{max-width:unset;}
	.bn-write-talent .b-input160{max-width:unset;}
	.bn-write-talent .b-input200{max-width:unset;}
	.bn-write-talent .b-input240{max-width:unset;}
	.bn-write-talent .b-select100{max-width:unset;min-width:unset;}
	.bn-write-talent .b-select160{max-width:unset;min-width:unset;}
	.bn-write-talent .b-select200{max-width:unset;min-width:unset;}
    .bn-write-talent .select2-container--default .select2-selection--single{padding:5px 3.2rem 5px 1.2rem;width:auto;height:3.5rem !important;font-size:1.4rem;}
    .bn-write-talent .select2-container .select2-selection--single .select2-selection__rendered{min-width:unset;height:auto !important;line-height:2.2rem !important;}
    .bn-write-talent .select2-container--default .select2-selection--single .select2-selection__arrow{right:2rem;}
    .bn-write-talent .select2-container--default .select2-selection--single .select2-selection__arrow b{top:calc(50% - 14px);width:2rem;height:2rem;}
    .bn-write-talent .select2-container--default .select2-results>.select2-results__options{font-size:1.4rem;}
	.bn-write-talent label{font-size:1.4rem;}
	.bn-write-talent .talent-p01{padding:0 0 5px;font-size:1.4rem;}
	.bn-write-talent .b-table-box .b-row-box .b-con-box{display:flex;gap:1rem;width:100%;}
	.bn-write-talent .b-table-box .b-row-box .b-con-box .b-s-chk{padding:0;}
	.bn-write-talent .b-info-box{width:100%;}
	.bn-write-talent .b-info-box > li{gap:5px;width:100%;}
	.bn-write-talent .btn-b-talend-add{width:4rem;height:4rem;background-size:2rem;}
	.bn-write-talent .btn-b-talend-del{width:4rem;height:4rem;background-size:2rem;}
	.bn-write-talent .b-career-wrap{gap:1rem;}
	.bn-write-talent .b-career-wrap .b-info-textarea-box{flex-wrap:wrap;gap:5px;}
	.bn-write-talent .b-career-wrap .b-career-add-box{display:flex;margin-left:auto;}
    .bn-write-talent .b-info-box > li.b-talent-add-box{display:flex;margin-left:auto;width:auto;}  
    /*고객요청으로 어학사항 배열 변경*/
    .bn-write-talent .b-info-box.b-info-lang li:has(.btn-b-talend-add){margin:0;}
}

@media screen and (max-width:768px){  	
	.bn-write-app .b-input320{max-width:unset;}
	.bn-write-app .b-table-profile .b-veteran-box .b-select{margin-bottom:4px;max-width:unset;}
	.bn-write-app .b-table-profile .b-veteran-box .b-input{width:calc(100% - 7rem);}
	.bn-write-app .b-table-profile .b-disability-box .b-select:not(.b-select-readonly){margin-bottom:4px;max-width:unset;}
	.bn-write-app .b-table-profile .b-disability-box .b-select-readonly{max-width:unset;width:calc(100% - 7rem);}
}

@media screen and (max-width:480px){  	
	.bn-write-report .b-report-con .b-report-radio-box02 .b-report-check-box label{width:calc(100% - 4rem);}
	.bn-write-report .b-report-con .b-report-radio-box02 .b-report-check-box :not(:first-of-type).b-chk{margin-left:9px;}
}