@charset "UTF-8";

.bn-view-common .b-top-box{padding:3.2rem 4rem;border-top:1px solid var(--color03);border-bottom:1px solid var(--color04);}
.bn-view-common .b-top-box .b-title-cate{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color15);}
.bn-view-common .b-title-box{display:flex;align-items:center;gap:8px;padding:8px 0 2rem;}
.bn-view-common .b-title-box .b-title{font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--color03);line-height:150%;word-wrap:break-word;}
.bn-view-common .b-title-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-view-common .b-info-box ul{display:flex;align-items:center;gap:1.2rem;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;color:var(--color03);}
.bn-view-common .b-info-box ul li{display:flex;align-items:center;gap:4px;}
/*.bn-view-common .b-info-box .b-status-box span{display:inline-block;padding:3px 1.2rem 5px;border-radius:4rem;background:var(--color03);text-align:center;color:var(--white100);}*/
.bn-view-common .b-info-box .b-status-box span{display:inline-block;padding:4px 8px;min-width:5.4rem;border-radius:4px;background:var(--color01);font-weight:var(--font-weight-medium);font-size:1.4rem;text-align:center;color:var(--white100);}
.bn-view-common .b-info-box .b-status-box span.gray{background:var(--black09);}
.bn-view-common .b-info-box .b-status-box span.darkgray{background:var(--color10);}
.bn-view-common .b-info-box .b-info-inner-txt{color:var(--black06);}
.bn-view-common .b-info-box .b-date-modify{color:var(--black09);}
.bn-view-common .b-info-box .b-money-box{font-weight:var(--font-weight-bold);color:var(--color01);}
.bn-view-common .b-info-box .font_num{margin-top:4px;}
.bn-view-common .b-file-box{padding:2rem 4rem;border-bottom:1px solid var(--color04);}
.bn-view-common .b-file-box ul{display:grid;gap:1.2rem;}
.bn-view-common .b-file-box .b-file-dwn{display:inline-flex;align-items:center;gap:1.2rem;font-size:1.6rem;line-height:150%;color:var(--color03);}
.bn-view-common .b-file-box .b-file-dwn:before{content:'';display:block;width:3.2rem;height:3.2rem;background:url(/_res/board/img/ico-b-file01@2x.png) no-repeat center/100%;}
.bn-view-common .b-top-thumnail-box{padding:0 0 2rem;}

.bn-view-common .b-content-box{padding:8rem 4rem;}
.bn-view-common .b-main-box:not(.b-ans) .b-content-box{border-bottom:1px solid var(--color04);}
.bn-view-common .b-content-box img{max-width:100%;}
.bn-view-common .b-content-box p, 
.bn-view-common .b-content-box pre{font-family:inherit;font-size:1.6rem;text-align:left;line-height:150%;color:var(--color03);white-space:pre-wrap;}
.bn-view-common .b-content-box :is(.fr-video, .b-video-box){display:block;position:relative;padding-bottom:55%;width:100%;height:100%;overflow:hidden;}
.bn-view-common .b-content-box .fr-video-container{display:inline-block;max-width:100%;}
.bn-view-common .b-content-box :is(.fr-video, .b-video-box) iframe{position:absolute;top:0;left:0;width: 100%;height:100%;}
.bn-view-common .b-content-box .b-view-status p{padding:4rem 0 0;text-align:center;}
.bn-view-common .b-content-box .b-view-status a{display:inline-block;padding:1.2rem 1rem;min-width:12rem;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:150%;}
.bn-view-common .b-content-box .b-view-status a.b-view-status-gray{background:var(--color04);color:var(--color03);}
.bn-view-common .b-content-box .b-view-status a.b-view-status-blue{background:var(--color01);color:var(--white100);}


.bn-view-common .b-ans{margin-top:-1px;background:var(--color05);}
.bn-view-common .b-ans .b-info-box .b-status-box span{min-width:unset;width:4rem;height:4rem;border-radius:50%;background:var(--color03) url(/_res/board/img/board/ico-common-view-ans01@2x.png) no-repeat center/1.4rem;font-size:0;}
.bn-view-common .b-ans .b-info-box .font_num{margin-top:4px;}

.bn-view-common .b-btn-wrap .b-btn{font-weight:var(--font-weight-medium);}

/* 청탁금지 */
.no-solicitation .bn-view-common .b-content-item{padding:0 0 6.4rem;}
.no-solicitation .bn-view-common .b-content-item:last-of-type{padding:0;}
.no-solicitation .bn-view-common .b-content-item .b-content-inner{padding:0 0 3.2rem;}
.no-solicitation .bn-view-common .b-content-item .b-content-inner:last-of-type{padding:0;}
.no-solicitation .bn-view-common .b-title-wrap{text-align:left;}
.no-solicitation .bn-view-common .b-title-wrap .b-content-title{padding:0 0 4rem;font-size:2.8rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color03);}
.no-solicitation .bn-view-common .b-title-wrap .b-content-subtitle{padding:0 0 2rem;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:150%;color:var(--color01);}
.no-solicitation .bn-view-common .b-table-box{display:flex;flex-wrap:wrap;border-top:1px solid var(--color03);}
.no-solicitation .bn-view-common .b-table-box .b-row-box{display:flex;align-items:center;width:100%;}
.no-solicitation .bn-view-common .b-table-box .b-row-box > div{display:flex;align-items:center;height:100%;}
.no-solicitation .bn-view-common .b-row-box.half{width:50%;}
.no-solicitation .bn-view-common .b-row-box .b-title-box{justify-content:center;flex-shrink:0;padding:2.4rem 1rem;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;}
.no-solicitation .bn-view-common .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-view-common.recruit-result{padding:4rem 0 0;}

/* 인재풀 */
.bn-view-talent.bn-write-talent p{font-size:1.6rem;line-height:150%;color:var(--color10);}
.bn-view-talent.bn-write-talent .b-talent-tit01{padding:0 0 3px;font-weight:var(--font-weight-medium);color:var(--color03);}
.bn-view-talent.bn-write-talent .b-con-box{gap:3rem;}
.bn-view-talent.bn-write-talent .b-info-box{display:flex;align-items:start;gap:8rem;width:100%;}
.bn-view-talent.bn-write-talent .b-info-box > li{display:grid;gap:0;}
.bn-view-talent.bn-write-talent .b-check-box ul{display:flex;gap:1.5rem;font-size:1.6rem;line-height:150%;color:var(--color10);}
.bn-view-talent.bn-write-talent .b-career-wrap{display:grid;gap:2rem;width:100%;}
.bn-view-talent.bn-view-talent-delete p, .bn-view-talent.bn-view-talent-delete li, .bn-view-talent.bn-view-talent-delete pre{text-decoration:line-through;}

@media screen and (max-width:1024.98px){  
	.bn-view-common .b-top-box{padding:1.5rem 1rem;}
	.bn-view-common .b-top-box .b-title-cate{font-size:1.4rem;}
	.bn-view-common .b-title-box{gap:5px;padding:5px 0 1rem;}
	.bn-view-common .b-title-box .b-title{font-size:1.6rem;}
	.bn-view-common .b-title-box .b-new{min-width:2rem;width:2rem;height:2rem;}
	.bn-view-common .b-info-box ul{flex-wrap:wrap;gap:8px;font-size:1.4rem;}
	.bn-view-common .b-info-box .b-status-box span{padding:2px 7px 3px;border-radius:1.2rem;}
	.bn-view-common .b-info-box .font_num{margin-top:2px;}
	.bn-view-common .b-file-box{padding:1.5rem 1rem;}
	.bn-view-common .b-file-box ul{gap:5px;}
	.bn-view-common .b-file-box .b-file-dwn{gap:5px;font-size:1.4rem;}
	.bn-view-common .b-file-box .b-file-dwn:before{width:2rem;height:2rem;}	
	.bn-view-common .b-top-thumnail-box{padding:0 0 1rem;}
	.bn-view-common .b-content-box{padding:2.5rem 1rem;}
	.bn-view-common .b-content-box p, .bn-view-common .b-content-box pre{font-size:1.4rem;}
	.bn-view-common .b-ans .b-info-box .b-status-box span{width:3rem;height:3rem;background-size:1rem;}
	.bn-view-common .b-ans .b-info-box .font_num{margin-top:2px;}
	.bn-view-common + .b-btn-wrap{flex-direction:column;gap:1.5rem;}
	.bn-view-common + .b-btn-wrap > div{flex-direction:column;gap:5px;}
    /*사용자가 입력한 표 안깨지도록*/
    .bn-view-common .b-content-box .b-table-wrap.scrollbox{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;}
    .bn-view-common .b-content-box div > table{/*table-layout:fixed;웹진때문에 뺌*/width:750px !important;}
	
	/* 청탁금지 */
	.no-solicitation .bn-view-common .b-content-item{padding:0 0 3.5rem;}
	.no-solicitation .bn-view-common .b-content-item .b-content-inner{padding:0 0 1.8rem;}
	.no-solicitation .bn-view-common .b-title-wrap .b-content-title{padding:0 0 1.5rem;font-size:2.2rem;}
	.no-solicitation .bn-view-common .b-title-wrap .b-content-subtitle{padding:0 0 8px;font-size:1.6rem;}
	.no-solicitation .bn-view-common .b-row-box.half{width:100%;}
	.no-solicitation .bn-view-common .b-row-box .b-title-box{padding:1rem 5px;width:35%;max-width:22rem;font-size:1.4rem;word-break:keep-all;}
	.no-solicitation .bn-view-common .b-row-box .b-con-box{padding:1rem 5px;}
	
	/* 인재풀 */
	.bn-view-talent.bn-write-talent .b-info-box{gap:1rem;}
	.bn-view-talent.bn-write-talent .b-career-wrap{gap:1rem;}
	.bn-view-talent.bn-write-talent p{font-size:1.4rem;}
	.bn-view-talent.bn-write-talent .b-check-box ul{font-size:1.4rem;}
}

@media screen and (max-width:480px){
    .bn-view-common .b-top-box{padding:2.4rem 1.6rem;}
    .bn-view-common .b-title-box{padding:8px 0 1.2rem;}
    .bn-view-common .b-top-thumnail-box{padding:0 0 1.6rem;}
    .bn-view-common .b-info-box ul{font-size:1.2rem;line-height:1.8rem;}
    .bn-view-common .b-content-box{padding:2.4rem 1.6rem;}
}