@charset "utf-8";



.new_icon {margin-right:5px;}
.atch_nm a{display:inline-block}
/* display: block -> 게시판 리스트에서 첨부파일 아이콘 처리때문에 블럭속성으로 변경합니다.  */
.bd_file_icon {display: block;margin:0 auto;width:22px;height:22px;background:url(/_prog/bbs/img/common/ico_file.png)no-repeat;font-size:0;}
.bd_file_icon.icon01 {background-position: 0 0;} /*pdf*/
.bd_file_icon.icon02 {background-position: -27px 0;}/*파워포인트*/
.bd_file_icon.icon03 {background-position: -54px 0;}/*워드*/
.bd_file_icon.icon04 {background-position: -82px 0;}/*한글*/
.bd_file_icon.icon05 {background-position: -109px 0;}/*엑셀*/
.bd_file_icon.icon06 {background-position: -136px 0;}/*다운로드*/
.bd_file_icon.icon07 {background-position: -163px 0;}/*일러스트*/
.bd_file_icon.icon08 {background-position: -190px 0;}/*사진*/
.bd_file_icon.icon09 {background-position: -217px 0;}/*새창*/
.bbs_notice {background:#f7f7f8;}
.bbs_notice td.ntt_no {font-size:0; background:url(/_prog/bbs/img/common/icon_notice.png)no-repeat center;}
.bbs_notice td.title a {font-weight:bold;}
.bbs_notice td.title a .new_icon {margin-top:-4px;}


.bd_list_wrap{clear:both;position:relative;}
.bd_list_wrap table{width:100%;table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0;border-top:2px solid #434343;border-bottom:1px solid #d2d2d2}
.bd_list_wrap table th,
.bd_list_wrap table td{padding:13px 5px;text-align:center}
.bd_list_wrap table tbody td *{vertical-align:middle;}
.bd_list_wrap table th{padding:15px 0;color:#000;background:#efeff1;border:none;border-bottom:1px solid #333333; font-size:16px; font-weight:500;}
.bd_list_wrap table th.ntt_no{width:8%;}
.bd_list_wrap table th.wrt{width:12%;}
.bd_list_wrap table th.reg_date{width:12%;}
.bd_list_wrap table th.inq_cnt{width:8%;}
.bd_list_wrap table th.atch_nm{width:8%;}
.bd_list_wrap table th.open_yn {width:8%;}
.bd_list_wrap table th.proc_status_dvs_cd {width:12%;}

.bd_list_wrap table th.category{width:20%;}
.bd_list_wrap table th.field1{width:12%;}

.bd_list_wrap table thead th:first-child{border-left:none;}
.bd_list_wrap table td{border-top:1px dashed #e1e1e1;border-left:none;}
.bd_list_wrap table td:first-child{border-left:none;}
.bd_list_wrap table td.title{padding-left:10px;text-align: left}
.bd_list_wrap table td.title a{display:inline-block;overflow:hidden;max-width:93%;color:#444;text-overflow:ellipsis;white-space:nowrap;}
.bd_list_wrap table td.title a:hover{text-decoration:underline}


.board_list.table .col_proc_status_dvs_cd{width:8%;}
.board_list.table .col_title{width:50%;}
.board_list.table .col_wrt{width:10%;}
.board_list.table .col_atch_nm{width:7%;}
.table-default .title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*채용초빙 gubun style*/
table.purchase td.proc_status_dvs_cd{position: relative;}
table.purchase td.proc_status_dvs_cd em{display:inline-block;margin-top: -15px;width:62px;padding-top:12px;color:#fff;font-size: 12px;line-height: 1;text-align: center;}
table.purchase td.proc_status_dvs_cd span{display: inline-block;position: absolute;left: calc(50% - 2em);top:calc(50% - 1.5em);width: 4em;height:3em;border-radius: 20px;z-index: -1;text-align: center;}
table.purchase td.proc_status_dvs_cd span.gubun1{background-color: #043E70;}
table.purchase td.proc_status_dvs_cd span.gubun2{background-color: #2298D6;}
table.purchase td.proc_status_dvs_cd span.gubun3{background-color: #2d59bb;}
.bbs--view .bbs--view--header span[class*="gubun"]{padding:3px 10px;margin:0 0 3px 10px;border-radius: 3px;color:#fff;line-height: 1.4;}
.bbs--view .bbs--view--header span[class*="gubun"]:before{display: none;}
.bbs--view .bbs--view--header span.gubun1{background-color: #043E70;}
.bbs--view .bbs--view--header span.gubun2{background-color: #2298D6;}
.bbs--view .bbs--view--header span.gubun3{background-color: #2d59bb;}
.bbs--view .bbs--view--header .bbs_career{margin-bottom:5px;}


@media only screen and (max-width:768px) {
	.bd_list_wrap table .ntt_no{display:none;}
	.bd_list_wrap table .title{border-left:none;}
	.bd_list_wrap table .reg_date{display:none;}
	.bd_list_wrap table .inq_cnt{display:none;}
	.bd_list_wrap table .atch_nm{display:none;}
	.bd_list_wrap table th.wrt{width:80px;}
	.bd_list_wrap table th.proc_status_dvs_cd{width:75px;}
	.bd_list_wrap table th.open_yn {width:12%;}
	.bbs_notice td.ntt_no {font-size:14px; background:none;}

	table.purchase td.proc_status_dvs_cd{display: inline-block;position: absolute;left: 9em;bottom:-0.2em;z-index: 10;}
	table.purchase td.proc_status_dvs_cd span{left:calc(50% - 1.9em);top:calc(50% - 0.7em);width:4em;height:1.8em;border-radius: 3px;}
	table.purchase td.proc_status_dvs_cd em{width: auto;}
}



#DetailDownlist td{background:#f9f9f7}
#DetailDownlist .bd_list_file{clear:both;position:relative;padding:10px 0px 10px 0px;background-color:#fff;}
#DetailDownlist .bd_list_file .file {width:100%; }
#DetailDownlist .bd_list_file .file:after{content:"";display:block;visibility:hidden;clear:both;}
#DetailDownlist .bd_list_file .file li{padding-top:5px;margin-right:10px;}
#DetailDownlist .bd_list_file .file li a{display:block;padding-left:100px;font-size:12px;color:#555;line-height:110%; text-align:right;}
#DetailDownlist .bd_list_file .file li a *{vertical-align:middle}
#DetailDownlist .bd_list_file .file li a span{overflow:hidden;display:inline-block;margin-left:-40px;margin-right:10px;width:30px;height:30px;background: url("/_prog/bbs/img/common/bg_icon.png") no-repeat;}
#DetailDownlist .bd_list_file .file li a:hover{text-decoration:underline}
#DetailDownlist .bd_list_file .file li a.ppt span{background-position: 0 0}
#DetailDownlist .bd_list_file .file li a.doc span{background-position: 0 -40px}
#DetailDownlist .bd_list_file .file li a.hwp span{background-position: 0 -80px}
#DetailDownlist .bd_list_file .file li a.pdf span{background-position: 0 -120px}
#DetailDownlist .bd_list_file .file li a.imgs span{background-position: 0 -160px}
#DetailDownlist .bd_list_file .file li a.xls span{background-position: 0 -200px}
#DetailDownlist .bd_list_file .file li a.etc span{background-position: 0 -240px}

/* 제목 left 정렬 2019.05.20*/
.table-default .title {text-align: left }
