@charset "UTF-8";

/*임시 - 삭제 예정*/
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+KR:wght@100..900&display=swap');
.font_num { font-family: "Montserrat", sans-serif; }
/*#subBg{margin-bottom:50px;}*/
.co-board{width:100%;}
/*임시 - 삭제 예정*/


/* 게시판 공통 */
/* 검색영역 */
.bn-search{padding:0 0 4rem;}
.bn-search form{display:flex;justify-content:space-between;align-items:center;}
.bn-search.type03 form{justify-content:flex-end;}
.b-cate-wrap{display:flex;gap:1.2rem;}
.b-cate-wrap .b-cate-box{min-width:16rem;max-width:20rem;}
.b-cate-wrap .b-select{padding:1rem 4.4rem 1.2rem 2rem;height:4.8rem;background:url(/_res/board/img/board/ico-common-select-arrow01@2x.png) no-repeat center right 2rem/2.4rem;}
.b-search-wrap{display:flex;gap:2rem;position:relative;}
.b-search-wrap:not(.b-search-wrap02):after{content:'';position:absolute;bottom:0;left;0;width:100%;height:1px;background:var(--color03);}
.b-search-wrap .b-sel-box{min-width:10.7rem;max-width:20rem;}
.b-search-wrap .b-select{position:relative;padding:0 2.5rem 0 0;width:100%;height:4.8rem;border:0;background:url(/_res/board/img/board/ico-common-select-arrow02@2x.png) no-repeat center right /1.6rem;font-size:1.6rem;line-height:150%;color:var(--color10);font-weight:var(--font-weight-medium);}
.b-search-wrap .b-search-box{display:flex;position:relative;}
.b-search-wrap .b-input[type="text"]{padding:0 4rem 0 0;border:0;min-width:34.9rem;height:auto;color:var(--color10);letter-spacing:-0.04em;}
.b-search-wrap .b-input::placeholder{font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color10);line-height:150%;}
.b-search-wrap .b-sel-btn{position:absolute;top:50%;right:1px;width:4rem;height:4rem;background:url(/_res/board/img/board/ico-search02@2x.png) no-repeat center/100%;cursor:pointer;transform:translateY(-50%);}
.b-search-wrap .b-sel-btn span{font-size:0;color:transparent;text-indent:-9999px;}
/* 검색영역-type02 (FAQ) */
.bn-search .b-total-wrap p{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color03);}
.b-search-wrap02{gap:2rem;}
.b-search-wrap .b-sel-box02.b-cate01{min-width:8rem;}
.b-search-wrap .b-sel-box02.b-cate02{min-width:12rem;}
.b-search-wrap .b-select02{position:relative;padding:0 2.4rem 8px 0;width:100%;border:0;border-bottom:1.6px solid var(--color03);background:url(/_res/board/img/board/ico-common-select-arrow01@2x.png) no-repeat top right /2.4rem;font-size:1.6rem;line-height:150%;color:var(--color03);}
.b-search-wrap .b-input02[type="text"]{padding:0 2.4rem 8px 0;min-width:32rem;height:auto;border:0;border-bottom:1.6px solid var(--color03);}
.b-search-wrap .b-sel-btn02{position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;background:url(/_res/board/img/board/ico-search01@2x.png) no-repeat center/100%;cursor:pointer;}
/* 검색영역-의뢰서양식 */
.bn-search-request form{justify-content:right;}
/* 검색영역-type04 고객 요청 반영 */
.bn-search.type04 .b-search-wrap .b-sel-wrap{display:flex;gap:2rem;position:relative;}


/* 페이징 */
.b-paging .b-paging-wrap ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:8rem 0 0;}
.b-paging .b-paging-wrap ul li a{display:flex;justify-content:center;align-items: center;box-sizing:border-box;}
.b-paging .b-paging-wrap ul li:not(.pager){margin:0 0 0 1.2rem}
.b-paging .b-paging-wrap ul li:not(.pager) a{width:4rem;height:4rem;font-size:1.6rem;line-height:150%;font-weight:var(--font-weight-bold);color:var(--black09);}
.b-paging .b-paging-wrap ul li a.active{border-radius:50%;background:var(--color01);font-weight:var(--font-weight-bold);color:var(--white100);}
.b-paging .b-paging-wrap ul li.pager a{display:block;width:4rem;height:4rem;background-repeat:no-repeat;background-position: center;}
.b-paging .b-paging-wrap ul li:is(.first, .prev, .next, .last) a{background-size:4rem;}
.b-paging .b-paging-wrap ul li.first a{background-image:url(/_res/board/img/board/ico-btn-first-page@2x.png);}
.b-paging .b-paging-wrap ul li.prev a{margin:0 8px 0 0;background-image:url(/_res/board/img/board/ico-btn-prev-page@2x.png);}
.b-paging .b-paging-wrap ul li.next a{margin:0 0 0 2rem;background-image:url(/_res/board/img/board/ico-btn-next-page@2x.png);}
.b-paging .b-paging-wrap ul li.last a{background-image:url(/_res/board/img/board/ico-btn-last-page@2x.png);}
.bn-list .b-btn-wrap .b-btn{padding:1.1rem 2.4rem 1.3rem;font-weight:var(--font-weight-medium);color:var(--color03);}

/* 게시글 없을때 모음 */
.b-faq-list-box .list_none{padding:7rem 1rem;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color03);}
.bn-list-webzine .list_none{padding:1rem 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color03);}

/* 게시판 내 상,하단 문구 */
/* 게시판 내 상,하단 문구 - 웹진 및 도서발간 */
.b-webzine-top-wrap.b-book-top{padding:0 0 12rem;}
.b-webzine-top-wrap.b-webzine-top{padding:0 0 8rem;}
.b-webzine-top-wrap .b-webzine-tit01{font-weight:var(--font-weight-bold);font-size:3.2rem;line-height:150%;color:var(--color03);}
.b-webzine-top-wrap .b-webzine-txt01{padding:2.4rem 0 0;font-size:2rem;line-height:150%;color:var(--color03);}
.b-webzine-bottom-wrap{margin:6.4rem 0 0;padding:6.4rem 0 0;border-top:1px solid var(--color04);}
.b-webzine-bottom-wrap .b-webzine-bottom-box{padding:4rem 3.2rem;background:var(--color05);}
.b-webzine-bottom-wrap .b-webzine-tit02{padding:0 0 1.6rem;font-weight:var(--font-weight-bold);font-size:2.8rem;line-height:150%;color:var(--black00);}
.b-ul-type-dot > li{position:relative;margin:0 0 8px;padding:0 0 0 9px;font-size:1.6rem;color:var(--color03);line-height:150%;}
.b-ul-type-dot > li:before{content:'';position:absolute;top:1.1rem;left:0;width:3px;height:3px;border-radius:50%;background-color:var(--color03);}
.b-ul-type-dot02 > li{position:relative;margin:0 0 8px;padding:0 0 0 1.1rem;font-size:1.6rem;color:var(--color03);line-height:150%;}
.b-ul-type-dot02 > li:before{content:'';position:absolute;top:1.1rem;left:0;width:3px;height:3px;border-radius:50%;background-color:var(--color03);}
.b-ul-type-bar > li{position:relative;margin:4px 0 0;padding:0 0 0 1.2rem;font-size:1.6rem;line-height:150%;color:var(--black09);}
.b-ul-type-bar > li:before{content:'-';position:absolute;top:0px;left:0px;color:var(--black09);}
.b-ul-type-bar > li.li-red:before{color:var(--color12);}
/* 게시판 내 상,하단 문구 - 청탁금지 */
.b-report-top-wrap .b-report-top-box02{margin:0 0 6.4rem;padding:4rem 0 6.4rem;border-bottom:1px solid var(--color03);}
.b-report-top-wrap .b-report-txt01{font-size:1.6rem;color:var(--color03);line-height:150%;}


/* 일반 게시판 */
.bn-list-common table{width:100%;border-spacing:0;table-layout:fixed;}
.bn-list-common table thead th{padding:1.4rem 1rem;border-bottom:1px solid var(--color04);background:var(--color05);font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:150%;color:var(--color03);word-break:break-all;}
.bn-list-common table tbody tr{position:relative;}
.bn-list-common table tbody tr:hover{background:var(--color09);}
.bn-list-common table tbody td{/*position:relative;*/padding:2.8rem 1rem;border-bottom:1px solid var(--color04);font-size:1.6rem;color:var(--color03);line-height:150%;text-align:center;box-sizing:border-box;}
.bn-list-common table tbody .deleted td{text-decoration:line-through;}
.bn-list-common table tbody td.b-td-left{text-align:left !important;}
.bn-list-common .b-num-box .b-notice{font-weight:var(--font-weight-bold);color:var(--color01);}
.bn-list-common .b-status{display:inline-block;padding:4px 8px;min-width:5.4rem;border-radius:4px;font-weight:var(--font-weight-medium);font-size:1.4rem;text-align:center;color:var(--white100);}
.bn-list-common .b-status.blue{background:var(--color01);}
.bn-list-common .b-status.lightblue{background:var(--color16);}
.bn-list-common .b-status.darkblue{background:var(--color17);}
.bn-list-common .b-status.gray{background:var(--black09);}
.bn-list-common .b-status.darkgray{background:var(--color10);}
.bn-list-common .b-td-title-wrap{position:relative;}
.bn-list-common .b-title-box{display:flex;align-items:center;gap:8px;}
.bn-list-common .b-title-box a, .bn-list-common .b-title-box a .b-title{display:-webkit-box;font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color03);line-height:150%;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing: border-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.bn-list-common .b-title-box .b-cate{font-weight:var(--font-weight-bold);color:var(--color15);}
.bn-list-common .b-title-box .b-etc-box{display:flex;align-items:center;gap:8px;}
.bn-list-common .b-title-box .b-etc-box .b-new{width:2.4rem;height:2.4rem;background:url(/_res/board/img/board/ico-common-new01@2x.png) no-repeat center/100%;}
.bn-list-common .b-title-box .b-etc-box .b-lock{width:2.4rem;height:2.4rem;background:url(/_res/board/img/board/ico-b-lock@2x.png) no-repeat center/100%;}
.bn-list-common .b-file-box{display:block;margin:0 auto;width:3.2rem;height:3.2rem;background:url(/_res/board/img/ico-b-file01@2x.png) no-repeat center/100%;}
.bn-list-common .b-m-con-top{display:none;}
.bn-list-common .b-m-con-file{display:none;}
.bn-list-common .b-m-con-info{display:none;}
/* 일반-다운로드형 (+수정버튼) */
.bn-list-common .b-btn-modify{display:inline-block;padding:5px 1rem;border:1px solid var(--color04);font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color03);}
/* 아래 3줄은 구버전, 지워도 무방 */
.bn-list-download .b-title-box{width:calc(100% - 9.5rem);}
.bn-list-download .b-td-title-wrap .b-modify-box{position:absolute;top:50%;right:0;transform:translateY(-50%);}
.bn-list-download .b-td-title-wrap .b-btn-modify{display:inline-block;padding:1.2rem 2.4rem;border:1px solid var(--color04);font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color03);}


/* 갤러리 게시판 */
.bn-list-thumb-card .article-chk{position:absolute;top:1rem;left:1rem;}
.bn-list-thumb-card > ul{display:flex;flex-wrap:wrap;position:relative;gap:4rem;}
.bn-list-thumb-card > ul > li{position:relative;width:calc((100% - 8rem) / 3);box-sizing:border-box;}
.bn-list-thumb-card > ul > li.deleted{text-decoration:line-through;}
.bn-list-thumb-card .b-box01{padding:0 0 1.6rem;}
.bn-list-thumb-card .b-box01 .b-img-box a{display:block;aspect-ratio:4/3;}
.bn-list-thumb-card .b-box02 .b-title-box{padding:0 0 2rem;}
.bn-list-thumb-card .b-box02 .b-title-box .b-title{display:-webkit-box;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:150%;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color03);overflow:hidden;}
.bn-list-thumb-card .b-info-box ul{display:flex;}
.bn-list-thumb-card .b-info-box .b-date{font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;}
.bn-list-thumb-card > ul > li.b-no-post{width:100%;text-align:center;}
.bn-list-thumb-card > ul > li.b-no-post span{font-size:1.8rem;font-weight:var(--font-weight-medium);color:var(--color03);}

/*동영상 게시판*/
.bn-list-video .article-chk{position:absolute;top:1rem;left:1rem;z-index:20;}
.bn-list-video > ul{display:flex;flex-wrap:wrap;position:relative;gap:4rem;}
.bn-list-video > ul > li{position:relative;width:calc((100% - 8rem) / 3);box-sizing:border-box;}
.bn-list-video > ul > li.deleted{text-decoration:line-through;}
.bn-list-video .b-box01{padding:0 0 1.6rem;}
.bn-list-video .b-box01 .b-img-box a{display:block;position:relative;aspect-ratio:4/2.25;border-radius:1.2rem;overflow:hidden;}
.bn-list-video .b-box01 .b-img-box a:before{content:'';position:absolute;top:0;left: 0;z-index: 10;width:100%;height:100%;background:var(--black20);}
.bn-list-video .b-box01 .b-img-box a:after{content:'';position:absolute;top:50%;left: 50%;width:4rem;height:4rem;background: url(/_res/board/img/board/ico-play@2x.png) no-repeat center center /100%;transform:translate(-50%, -50%);z-index:10;}
.bn-list-video .b-box02 .b-title-box{padding:0 0 2rem;}
.bn-list-video .b-box02 .b-title-box .b-title{display:-webkit-box;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:150%;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color03);overflow:hidden;}
.bn-list-video .b-info-box ul{display:flex;}
.bn-list-video .b-info-box .b-date{font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;}
.bn-list-video > ul > li.b-no-post{width:100%;text-align:center;}
.bn-list-video > ul > li.b-no-post span{font-size:1.8rem;font-weight:var(--font-weight-medium);color:var(--color03);}

/* FAQ 게시판 */
.bn-list-faq .article-chk{position:absolute;top:1rem;left:1rem;}
.bn-list-faq .b-faq-list-box > ul{border-top:1px solid var(--color04);border-bottom:1px solid var(--color04);}
.bn-list-faq .b-faq-list-box > ul > li{position:relative;border:1px solid transparent;}
.bn-list-faq .b-faq-list-box > ul > li.active{border:1px solid var(--color04);}
.bn-list-faq .b-faq-list-box > ul > li.deleted{text-decoration:line-through;}
.bn-list-faq .b-faq-list-box > ul > li.active:first-of-type{border-top:0;}
.bn-list-faq .b-faq-list-box > ul > li.active:last-of-type{border-bottom:0;}
.bn-list-faq .b-faq-list-box .b-faq-top{position:relative;}
.bn-list-faq .b-faq-list-box .b-faq-question{display:flex;align-items:center;position:relative;padding:4rem 22.9rem 4rem 2.4rem;}
.bn-list-faq .b-faq-list-box .b-faq-question .b-q-marker{margin:0 2.4rem 0 0;min-width:5.2rem;width:5.2rem;height:5.2rem;background:url(/_res/board/img/ico-faq-question01@2x.png) no-repeat center/100%;}
.bn-list-faq .b-faq-list-box .b-faq-question .b-q-con{font-size:2rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color03);}
.bn-list-faq .b-faq-list-box .b-faq-question:after{content:'';position:absolute;top:50%;right:2.4rem;width:4.8rem;height:4.8rem;background:var(--color03);-webkit-mask:url(/_res/board/img/ico-faq-arrow01@2x.png) no-repeat center/100%;mask:url(/_res/board/img/ico-faq-arrow01@2x.png) no-repeat center/100%;transform:translateY(-50%);}
.bn-list-faq .b-faq-list-box .b-faq-top .b-btn-modify{display:inline-block;position:absolute;top:50%;right:11.2rem;padding:1.2rem 2.4rem;border:1px solid var(--color04);font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color03);transform:translateY(-50%);}
.bn-list-faq .b-faq-list-box > ul > li.active .b-faq-question .b-q-con{color:var(--color01);}
.bn-list-faq .b-faq-list-box > ul > li.active .b-faq-question:after{background:var(--color01);transform:translateY(-50%) rotate(180deg);}
.bn-list-faq .b-faq-list-box .b-faq-answer{display:none;}
.bn-list-faq .b-faq-list-box .b-faq-answer-inner{padding:0 2.4rem 4rem;}
.bn-list-faq .b-faq-list-box .b-faq-answer-inner .b-a-con{padding:0 7.2rem 4rem 10rem;font-size:2rem;}

/* 웹진형-도서 게시판 */
.bn-list-book .article-chk{position:absolute;top:1rem;left:1rem;}
.bn-list-book > ul{display:flex;flex-wrap:wrap;position:relative;gap:4rem;}
.bn-list-book > ul > li{position:relative;width:calc((100% - 12rem) / 4);box-sizing:border-box;}
.bn-list-book > ul > li.deleted{text-decoration:line-through;}
.bn-list-book .b-box01{padding:0 0 1.6rem}
.bn-list-book .b-box01 .b-img-box{aspect-ratio:290 / 416;border-radius:1.2rem;overflow:hidden;}
.bn-list-book .b-box02 .b-title-box{padding:0 0 8px;text-align:center;}
.bn-list-book .b-box02 .b-title-box .b-title{display:-webkit-box;font-size:2rem;font-weight:var(--font-weight-bold);line-height:150%;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color03);overflow:hidden;}
.bn-list-book .b-info-box .b-money{font-size:2rem;font-weight:var(--font-weight-bold);text-align:center;line-height:150%;color:var(--color01);}

/* 웹진 게시판 */
.bn-list-webzine .article-chk{position:absolute;top:1rem;left:1rem;}
.bn-list-webzine > ul{display:flex;flex-wrap:wrap;position:relative;gap:4rem;}
.bn-list-webzine > ul > li{position:relative;width:calc((100% - 12rem) / 4);box-sizing:border-box;}
.bn-list-webzine > ul > li.deleted{text-decoration:line-through;}
.bn-list-webzine .b-box01{padding:0 0 1.6rem}
.bn-list-webzine .b-box01 .b-img-box{aspect-ratio:290 / 218;border-radius:1.2rem;overflow:hidden;}
.bn-list-webzine .b-box02 .b-title-box .b-title{display:-webkit-box;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:150%;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color03);overflow:hidden;}

/* 브로슈어 게시판 */
.bn-list-brochure .article-chk{position:absolute;top:1rem;left:1rem;}
.bn-list-brochure > ul{display:flex;flex-wrap:wrap;position:relative;gap:4rem;}
.bn-list-brochure > ul > li{position:relative;width:calc((100% - 8rem) / 3);box-sizing:border-box;}
.bn-list-brochure .b-brochure-img{margin:0 0 1.6rem;aspect-ratio:400/537;border:1px solid var(--color11);}
.bn-list-brochure .b-brochure-info{display:flex;gap:1.2rem;}
.bn-list-brochure .b-brochure-info > p{width:100%;}
.bn-list-brochure .b-brochure-info > p a{display:block;padding:8px 5px;width:100%;font-size:1.6rem;font-weight:var(--font-weight-medium);text-align:center;line-height:150%;}
.bn-list-brochure .b-brochure-down a{border:1px solid var(--color01);background:var(--color01);color:var(--white100);}
.bn-list-brochure .b-brochure-preview a{border:1px solid var(--color01);color:var(--color01);}
.bn-list-brochure .b-modify{position:absolute;top:1rem;right:1rem;}
.bn-list-brochure .b-modify a{display:inline-block;padding:3px 1rem;border:1px solid var(--color03);background:var(--white100);font-size:1.6rem;color:var(--color03);}

/* 인재풀 게시판 */
.bn-search.type-talent{margin-top:6.4rem;padding-top:6.4rem;border-top:1px solid var(--color04);}
.bn-search.type-talent .adm-chk{padding:0;}
.b-list-talent-wrap{overflow:hidden;}
.bn-list-talent table{table-layout:fixed;margin-right:-1px;width:calc(100% + 1px);border-top:1px solid var(--color03);border-spacing:0;border-collapse:separate;text-align:center;}
.bn-list-talent table thead th{padding:2rem 1rem;border-right:1px solid var(--color04);border-bottom:1px solid var(--color04);background:var(--color05);font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color03);line-height:150%;word-break:break-all;}
.bn-list-talent table tbody td{position:relative;padding:2rem 1rem;border-right:1px solid var(--color04);border-bottom:1px solid var(--color04);font-size:1.6rem;color:var(--color03);text-align:center;line-height:150%;word-break:break-all;}
.bn-list-talent table tbody .b-delete td{text-decoration:line-through;}
.bn-list-talent .b-m-con{display:none;}
.bn-list-talent .b-btn-mail-box{padding:3rem 0 0;text-align:right;}
.bn-list-talent .b-btn-mail-box .b-btn-mail{display:inline-block;padding:1.1rem 2.4rem;border:1px solid var(--color04);background:var(--color05);font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
/* 인재풀 게시판 - 관리자 */
.b-talent-visual{padding:11rem 0;background:url(/_res/board/img/board/img-talent-vi01.jpg) no-repeat center/cover;text-align:center;color:var(--white100);}
.b-talent-visual .b-talent-visual-tit01{padding:0 0 2.4rem;font-weight:var(--font-weight-bold);font-size:3.2rem;line-height:150%;}
.b-talent-visual .b-talent-visual-tit02{font-size:2rem;line-height:150%;}
.b-talent-agree-wrap{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 0;}
.b-talent-agree-wrap .b-talent-agree-left{font-size:1.6rem;line-height:150%;color:var(--color10);}
.b-talent-agree-wrap .b-talent-argree-box{display:flex;align-items:center;}
.b-talent-agree-wrap .btn-b-talent-popup{padding:0 1.2rem 0 0;font-size:1.6rem;text-decoration:underline;line-height:150%;color:var(--black00);}
.b-talent-wrap .b-btn-wrap .b-btn{max-width:24rem;min-width:24rem;}
.popup-box .b-talent-popup-txt{padding:0 0 2rem;}
.popup-box .b-talent-popup-tit{font-weight:var(--font-weight-bold);}
/* 인재풀 게시판 - 등록완료 */
.b-talent-regi-wrap{text-align:center;}
.b-talent-regi-wrap .b-talent-regi-tit{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:0 0 2.4rem;font-weight:var(--font-weight-bold);font-size:4rem;line-height:120%;color:var(--color03);}
.b-talent-regi-wrap .b-talent-regi-txt{padding:0 0 4rem;font-size:2rem;line-height:150%;color:var(--color03);}
.b-talent-regi-wrap .b-talent-regi-tit:before{content:'';width:10rem;height:10rem;background:url(/_res/board/img/board/img-talent-regi01@2x.png) no-repeat center/100%;}
.b-talent-regi-wrap .b-btn-wrap .b-btn{max-width:20rem;min-width:20rem;}
/*관리자 메뉴 - 채용지원자조회*/
.bn-list-talent table tbody td .b-talent-admin-select{position:relative;padding:5px 1.5rem 5px 5px;width:100%;font-size:1.4rem;border:1px solid var(--color04);background:var(--white100) url(/_res/board/img/board/btn-w-sel-open01@2x.png) no-repeat right 3px center/1.5rem;line-height:150%;color:var(--color03);appearance:none;box-sizing:border-box;}
.bn-list-talent table tbody td .recruitResultButton{display:inline-block;padding:5px 1rem;width:unset !important;font-size:1.4rem;border:1px solid var(--color04);font-size:1.4rem;line-height:150%;}

/* 일반-채용Q&A */
.bn-qna-mark-p{padding:0 0 2.4rem;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color12);}

/* 의뢰서양식 */
.bn-list-request-wrap{overflow:hidden;}
.bn-list-request table{table-layout:fixed;margin-right:-1px;width:calc(100% + 1px);border-top:1px solid var(--black09);border-spacing:0;border-collapse:separate;}
.bn-list-request table thead th{padding:1.2rem 1rem;border-right:1px solid var(--black09);border-bottom:1px solid var(--black09);background:var(--color05);font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color03);text-align:center;line-height:150%;word-break:break-all;}
.bn-list-request table tbody tr.deleted{text-decoration:line-through;}
.bn-list-request table tbody td{position:relative;padding:3.2rem 3.8rem;border-right:1px solid var(--black09);border-bottom:1px solid var(--black09);font-size:2rem;color:var(--color03);text-align:center;line-height:150%;}
.bn-list-request table tbody td.b-td-title{border-right:0;}
.bn-list-request table tbody td.b-td-down{padding:2.4rem 1rem;}
.bn-list-request .b-num{display:flex;justify-content:center;align-items:center;gap:5px;}
.bn-list-request .b-td-title-wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;}
.bn-list-request .b-td-title-wrap .b-td-title-box{max-width:calc(100% - 23.1rem);}
.bn-list-request .b-td-title-wrap .b-title{text-align:left;}
.bn-list-request .b-td-download-box{display:flex;gap:5px;}
.bn-list-request .b-td-download-box .b-btn-request-download{padding:8px 4.8rem 8px 1.2rem;border:1px solid var(--color03);background:url(/_res/board/img/board/ico-b-file02@2x.png) no-repeat right 8px center/2.4rem;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;}
.bn-list-request .b-td-download-box .b-btn-request-modify{padding:8px;border:1px solid var(--color03);font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;}

@media screen and (max-width:1280px){ 
	/* 인재풀 게시판 - 관리자 */
	.b-talent-agree-wrap{flex-direction:column;gap:2rem;}
}

@media screen and (max-width:1024.98px){  
	/* 검색영역 */
	.b-total-wrap{width:100%;}
	.bn-search .b-total-wrap p{font-size:1.4rem;}
	.b-cate-wrap{flex-direction:column;gap:5px;width:100%;}
	.b-cate-wrap .b-select{padding:5px 1.2rem;max-width:unset;width:100%;height:3.5rem;}
	/*.b-search-wrap{flex-direction:column;gap:5px;width:100%;}
	.b-search-wrap .b-sel-box{min-width:unset;width:100%;}
	.b-search-wrap .b-select{padding:5px 1.2rem;max-width:unset;width:100%;height:3.5rem;}
	.b-search-wrap .b-search-box{width:100%;}
	.b-search-wrap .b-input{min-width:unset;}
	.b-search-wrap .b-sel-btn{padding:5px 1.2rem;height:3.5rem;font-size:1.4rem;}*/	
    
    .bn-search{padding:0 0 2.4rem;}
    .bn-search form{flex-direction:column-reverse;gap:4rem;}
    .b-search-wrap{flex-direction:row;width:100%;}
    .b-search-wrap .b-sel-box{min-width:10.4rem;width:auto;}
    .b-search-wrap .b-select{height:4.8rem;}
    .b-search-wrap .b-search-box{width:100%;}
    .b-search-wrap .b-input[type="text"]{min-width:100%;height:100%;}
    .b-cate-wrap{flex-direction:row;justify-content:flex-end;}
    .b-cate-wrap .b-sel-box{min-width:10.6rem;}
    .b-cate-wrap .b-select{padding:5px 2.8rem 5px 1.2rem;height:4.2rem;background-position:center right 1.2rem;background-size:1.6rem;}
  
	.bn-search.type02 form{gap:1.5rem;width:100%;}
    .bn-search.type02 .b-search-wrap{flex-direction:column;}
	.b-search-wrap .b-sel-box02.b-cate01{width:100%;}
	.b-search-wrap .b-sel-box02.b-cate02{width:100%;}
	.b-search-wrap .b-select02{font-size:1.4rem}
	.bn-search.type-talent form{flex-direction:column-reverse;gap:3rem;}
	.bn-search.type-talent .b-top-info-wrap{width:100%;}	
	
	.bn-search.type04 .b-search-wrap{flex-direction:column;}
	.bn-search.type04 .b-search-wrap .b-sel-wrap{gap:1rem;}
	.bn-search.type04 .b-search-wrap .b-sel-wrap .b-cate-basic01{width:30%;}
	.bn-search.type04 .b-search-wrap .b-sel-wrap .b-cate-basic02{width:70%;}
	.bn-search.type04 .b-search-wrap .b-sel-box{max-width:unset;}
	.bn-search.type04 .b-search-wrap .b-sel-box .b-select{padding:0 2.4rem 8px 0;max-width:unset;height:auto;border-bottom:1.6px solid var(--color03);}
	.bn-search.type04 .b-search-wrap .b-input[type="text"]{padding:0 2.4rem 8px 0;}
	.bn-search.type04 .b-search-wrap .b-sel-btn{top:32%;right:-9px;}
	
	
	/* 페이징 */
	.b-paging .b-paging-wrap ul{padding:2rem 0;}
	.b-paging .b-paging-wrap ul li:not(.pager){margin:0 0 0 3px;}
	.b-paging .b-paging-wrap ul li:not(.pager) a{width:3.2rem;height:3.2rem;font-size:1.4rem;}
	.b-paging .b-paging-wrap ul li.pager a{width:3.2rem;height:3.2rem;}
	.b-paging .b-paging-wrap ul li:is(.first, .prev, .next, .last) a{margin:0;background-size:3.2rem;}
	
	/* 게시판 내 상,하단 문구 */
	/* 게시판 내 상,하단 문구 - 웹진 및 기술도서발간 */
	.b-webzine-top-wrap.b-book-top{padding:0 0 6rem;}
	.b-webzine-top-wrap.b-webzine-top{padding:0 0 4rem;}
	.b-webzine-top-wrap .b-webzine-tit01{font-size:2rem;}
	.b-webzine-top-wrap .b-webzine-txt01{padding:1rem 0 0;font-size:1.4rem;}
	.b-webzine-bottom-wrap{margin:3rem 0 0;padding:3rem 0 0;}
	.b-webzine-bottom-wrap .b-webzine-bottom-box{padding:2rem;}
	.b-webzine-bottom-wrap .b-webzine-tit02{padding:0 0 8px;font-size:1.8rem;}
	.b-ul-type-dot > li{font-size:1.4rem;}
	.b-ul-type-dot02 > li{font-size:1.4rem;}
	.b-ul-type-bar > li{font-size:1.4rem;}
	/* 게시판 내 상,하단 문구 - 청탁금지 */
	.b-report-top-wrap .b-report-top-box02{margin:0 0 3rem;padding:2rem 0 3rem;}
	.b-report-top-wrap .b-report-txt01{font-size:1.4rem;}
	
	/* 일반게시판 */
	.bn-list-common table{border-top:1px solid var(--color04);}
	.bn-list-common table thead tr{display:none;}
	.bn-list-common table tbody td:not(.b-td-title){display:none;}
	.bn-list-common table tbody td.b-td-title{display:block;padding:2.4rem 1.6rem;height:auto;font-size:1.2rem;}
	
	.bn-list-common .b-title-box{gap:0px;padding:8px 0 1.6rem;}
	.bn-list-common .b-title-box a, .bn-list-common .b-title-box a .b-title{font-size:1.6rem;-webkit-line-clamp:2;}
	.bn-list-common .b-title-box .b-etc-box{align-self:flex-end;gap:3px;}
	.bn-list-common .b-title-box .b-etc-box .b-new{width:1.8rem;height:1.8rem;}	
	.bn-list-common .b-title-box .b-etc-box .b-lock{width:1.8rem;height:1.8rem;}	
	.bn-list-common .b-m-con-file{display:block;}
	.bn-list-common .b-file-box{margin-left:1.2rem;width:2.4rem;height:2.4rem;}
	.bn-list-common .b-m-con-top{display:flex;align-items:center;gap:8px;}
	.bn-list-common .b-m-con-top .b-num{display:flex;align-items:center;gap:8px;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:150%;color:var(--color03);}
	.bn-list-common .b-m-con-top:has(.b-status) .b-num:after{content:'';display:block;width:1px;height:8px;background:var(--black09);}
	.bn-list-common .b-m-con-top .b-notice{display:flex;align-items:center;gap:8px;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:150%;color:var(--color01);}
	.bn-list-common .b-m-con-top:has(.b-status) .b-notice:after{content:'';display:block;width:1px;height:8px;background:var(--black09);}
	.bn-list-common .b-status{position:relative;font-size:1.2rem;min-width:4.9rem;}	
	.bn-list-common .b-m-con-info{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-weight:var(--font-weight-medium);font-size:1.2rem;color:var(--black06);}
	.bn-list-common .b-m-con-info .b-hit{display:flex;align-items:center;gap:8px;}
	.bn-list-common .b-m-con-info .b-hit:after{content:'';display:block;width:1px;height:8px;background:var(--black09);}
	/* 일반-다운로드형 (+수정버튼) */
    .bn-list-common .b-btn-modify{padding:3px 7px;font-size:1.2rem;}
	.bn-list-download .b-title-box{width:100%;}
	.bn-list-download .b-td-title-wrap .b-modify-box{position:static;padding:0 0 1rem;text-align:right;transform:none;}
	.bn-list-download .b-td-title-wrap .b-btn-modify{padding:3px 5px;font-size:1.4rem;;}
	
	/* 갤러리 게시판 */
	.bn-list-thumb-card > ul{gap:2rem;}
	.bn-list-thumb-card > ul > li{width:calc((100% - 2rem)/2);}
	.bn-list-thumb-card .b-box01{padding:0 0 1rem;}
	.bn-list-thumb-card .b-box02 .b-title-box{padding:0 0 1rem;}
	.bn-list-thumb-card .b-box02 .b-title-box .b-title{font-size:1.6rem;}
	.bn-list-thumb-card .b-info-box .b-date{font-size:1.4rem;}
	
	/* 동영상 게시판 */
	.bn-list-video > ul{gap:2rem;}
	.bn-list-video > ul > li{width:calc((100% - 2rem)/2);}
	.bn-list-video .b-box01{padding:0 0 1rem;}
	.bn-list-video .b-box02 .b-title-box{padding:0 0 1rem;}
	.bn-list-video .b-box02 .b-title-box .b-title{font-size:1.6rem;}
	.bn-list-video .b-info-box .b-date{font-size:1.4rem;}
	
	/* FAQ 게시판*/
	.bn-list-faq .article-chk{top:2px;left:2px;}
	.bn-list-faq .b-faq-list-box .b-faq-top{display:grid;}
	.bn-list-faq .b-faq-list-box .b-faq-question{padding:2rem 4rem 2rem 1rem;}
	.bn-list-faq .b-faq-list-box .b-faq-question .b-q-marker{margin:0 5px 0 0;min-width:2.8rem;width:2.8rem;height:2.8rem;}
	.bn-list-faq .b-faq-list-box .b-faq-question .b-q-con{font-size:1.6rem;}
	.bn-list-faq .b-faq-list-box .b-faq-question:after{right:1rem;width:2.4rem;height:2.4rem;}
	.bn-list-faq .b-faq-list-box .b-faq-top .b-btn-modify{position:static;margin:-1.5rem 5px 0 auto;padding:3px 5px;font-size:1.4rem;transform:none;}
	.bn-list-faq .b-faq-list-box .b-faq-answer-inner{padding:5px 2rem 2.5rem;}
	.bn-list-faq .b-faq-list-box .b-faq-answer-inner .b-a-con{padding:0;font-size:1.4rem;} 
	
	/* 웹진형-도서 게시판 */
	.bn-list-book > ul{gap:2.4rem 1.6rem;}
	.bn-list-book > ul > li{width:calc((100% - 3.2rem)/3);}
	.bn-list-book .b-box01{padding:0 0 1rem;}
	.bn-list-book .b-box02 .b-title-box{padding:5px;}
	.bn-list-book .b-box02 .b-title-box .b-title{font-size:1.6rem;}
	.bn-list-book .b-info-box .b-money{font-size:1.4rem;}
	
	/* 웹진 게시판 */
	.bn-list-webzine > ul{gap:2rem;}
	.bn-list-webzine > ul > li{width:calc((100% - 2rem)/2);}
	.bn-list-webzine .b-box01{padding:0 0 1rem;}
	.bn-list-webzine .b-box02 .b-title-box .b-title{font-size:1.6rem;}
	
	/* 브로슈어 게시판 */
	.bn-list-brochure > ul{gap:2.4rem 2rem;}
	.bn-list-brochure > ul > li{width:calc((100% - 2rem)/2);}
	.bn-list-brochure .b-brochure-img{margin:0 0 1.2rem;}
	.bn-list-brochure .b-brochure-info{gap:8px;}
	.bn-list-brochure .b-brochure-info > p a{font-size:1.4rem;}
	
	/* 인재풀 게시판 */
	.bn-search.type-talent{margin:0;padding:3.5rem 0 1.5rem;border:0;}
	.bn-search.type-talent .b-btn-mail-box{width:100%;}
	.bn-search.type-talent .b-btn-mail-box .b-btn-mail{padding:7px 1.2rem;font-size:1.4rem;text-align:center;}
	.bn-list-talent table thead tr{display:none;}
	.bn-list-talent table tbody td:not(.b-td-title){display:none;}
	.bn-list-talent table tbody td.b-td-title{display:block;padding:2rem 0;border-right:0;text-align:left;}
	.bn-list-talent .b-m-con{display:flex;flex-wrap:wrap;align-items:center;padding:5px 0 0;font-size:1.4rem;}
	.bn-list-talent .b-m-con span{position:relative;margin:0 5px 0 0;padding:0 7px 0 0;}
	.bn-list-talent .b-m-con span:after{content:'';display:block;position:absolute;top:53%;right:0;width:1px;height:1rem;background:var(--color04);transform:translateY(-50%);}
	.bn-list-talent .b-m-con span:last-of-type:after{display:none;}
	.bn-list-talent .b-btn-mail-box{padding:1.5rem 0 0;}
	/* 인재풀 게시판 - 관리자 */
	.b-talent-visual{padding:5rem 1.5rem;}
	.b-talent-visual .b-talent-visual-tit01{padding:0 0 1.5rem;font-size:2rem;}
	.b-talent-visual .b-talent-visual-tit02{font-size:1.5rem;}
	.b-talent-agree-wrap .b-talent-agree-left{font-size:1.4rem;}
	.b-talent-agree-wrap .btn-b-talent-popup{font-size:1.4rem;}
	.b-talent-wrap .b-btn-wrap{flex-wrap:wrap;gap:8px;}
	.popup-box .b-talent-popup-txt{font-size:1.4rem;}	
	/* 인재풀 게시판 - 등록완료 */
	.b-talent-regi-wrap .b-talent-regi-tit{gap:2rem;padding:0 0 1.5rem;font-size:2.2rem;}
	.b-talent-regi-wrap .b-talent-regi-txt{padding:0 0 2rem;font-size:1.4rem;}
	.b-talent-regi-wrap .b-talent-regi-tit:before{width:7rem;height:7rem;}
  
	/* 일반-채용Q&A */
	.bn-qna-mark-p{padding:0 0 1.2rem;font-size:1.4rem;}
	
	/* 의뢰서양식 */
	.bn-list-request table thead th{padding:1.2rem 6px;font-size:1.4rem;}
	.bn-list-request table tbody td{padding:1.2rem 8px;font-size:1.4rem;}
	.bn-list-request .b-td-title-wrap{width:100%;}
	.bn-list-request .b-td-title-wrap .b-title-box{text-align:left;}
	.bn-list-request .b-td-download-box{flex-shrink:0;justify-content:center;align-items:center;}
	.bn-list-request .b-td-download-box .b-btn-request-download{padding:0;width:2rem;height:2rem;border:0;background:url(/_res/board/img/board/ico-b-file02@2x.png) no-repeat center/2rem;font-size:0;}
	.bn-list-request .b-td-download-box .b-btn-request-modify{padding:5px;font-size:1.4rem;}	
}

@media screen and (max-width:768px){  	
	.bn-list-book > ul > li{width:calc((100% - 1.6rem)/2);}
}

@media screen and (max-width:480px){  
	.bn-list-thumb-card > ul > li{width:100%;}
    .bn-list-video > ul{gap:2.4rem;}
    .bn-list-video > ul > li{width:100%;}
    .bn-list-video .b-box01{padding:0 0 1.2rem;}
  
    .bn-list-webzine > ul{gap:2.4rem 1.6rem;}
    .bn-list-webzine > ul > li{width:calc((100% - 1.6rem)/2)}
    .b-webzine-top-wrap.b-book-top{padding:0 0 4rem;}
    .b-webzine-top-wrap .b-webzine-tit01{color:var(--black03);}
    .bn-list-brochure > ul > li{width:100%;}
  
}