
.select_type1{padding:0 5px;font-size:15px;height:40px;line-height:38px;border:1px solid #ddd;border-radius: 0;vertical-align: middle;min-width:180px;box-shadow: none;color: #666;}


/* 검색조건 공통 */
.search_btn_wrap{display:flex;justify-content:flex-end;margin-bottom:14px}
.sub_search_btn{display:flex;align-items:center;padding:0 16px 0 24px;max-width:200px;color:#676767;height:40px;line-height:40px;background:#f8f8f8}
.sub_search_btn:hover{background-color:#ececec}
.sub_search_btn .arrow{background:url(/pages/job/img/main/icon_arrow_g.png) center no-repeat;width:20px;height:20px;transform:rotate(90deg)}
.search_btn_wrap .active .arrow{transform:rotate(-90deg)}

.table_search{width:100%}
.table_search table{border-top:2px solid #e1e2e7;border-bottom:1px solid #e1e2e7}
.table_search table th{background:#f0f4ff;width:20%;text-align:left;padding-left:25px;color:#434449}
.table_search table td{width:80%;padding:10px 16px;}
.table_search table th,.table_search table td{border-bottom:1px solid #e1e2e7}
.sub_search_confirm{display:flex;justify-content:center;text-align:center;margin:15px auto 30px;padding:0 20px;height:45px;line-height:43px;font-size:15px;
    max-width:150px;color:#fff;background:#4a6bdb}
.sub_search_confirm:hover{background:#3e5dc2;text-decoration:none}


/* 강소기업현장탐방 */
.corporation_list2 {position:relative;padding-top:40px}
.corporation_list2 .total_info{display:flex;justify-content:end;font-weight:300;padding-bottom:8px}
.corporation_list2 ul{display:flex;flex-wrap: wrap;margin:0 0 40px 0}
.corporation_list2 ul li {width:calc(100% / 4);}
.corporation_list2 ul li a{text-align:left;border:1px solid #ddd;display:block;background:#fff;position:relative;
    padding:50px 30px 30px 30px;height:160px;margin:0 35px 35px 0}
.corporation_list2 ul li a:hover{text-decoration:none;border:1px solid #285BF3}
.corporation_list2 ul li:nth-child(4n) a{margin-right:0}
.corporation_list2 ul li a .cate{position:absolute;left:0;top:0;font-size:13px;font-weight:500;padding:8px 15px;}
.corporation_list2 ul li a .cate.rmd{background:#E9F0FF;color:#4A6697}
.corporation_list2 ul li a dt{font-size:18px;font-weight:700;line-height:25px}
.corporation_list2 ul li a dd{font-size:15px;line-height:25px;color:#9BA1AB;margin:8px 0;font-weight:400;;overflow:hidden}

.worknet{text-align:center;padding:70px 0}

/* 일반형_리스트 */
#board_list table{width:100%;height:auto;border-collapse:collapse;border-width:0;font-size:12px;border-bottom:1px solid #ddd; table-layout: fixed;}

#board_list{}
#board_list ul li a{display:block;border-bottom:1px solid #ddd;overflow:hidden;width:100%;padding:25px;box-sizing:border-box}
#board_list ul li a span.thumb{float:left;width:300px;min-height:180px;text-align:center;background:#eee;padding:15px;box-sizing:border-box}
#board_list ul li a span.thumb img{width:265px;height:180px;margin:0 auto;text-align:center}
#board_list ul li a .txt_wrap{float:left;padding:45px 0 0 60px;width:810px;box-sizing:border-box}
#board_list ul li a strong{display:block;font-weight:400;font-size:24px;line-height:30px;color:#000;padding-bottom:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:90%;letter-spacing:-.06em}
#board_list ul li a p{font-size:16px;line-height:25px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:90%}
#board_list ul li a span.date{display:block;font-size:17px;color:#222;padding-top:17px}
#board_list ul li a:hover{border:1px solid #279baa;padding:24px 24px 25px 24px}


#board_list thead{height:60px;background:#fff;border-top:2px solid #4d68c4;border-bottom:1px solid #e9e7e7 !important;}
#board_list thead th{line-height:53px;height:55px;color:#333;font-size:16px;font-weight:500;letter-spacing:.04em; white-space: nowrap;}
#board_list thead th a{font-size:10px;color:#666;font-family:'taoma'}
#board_list thead th a:hover{text-decoration:none;color:#4dce00}
#board_list tbody tr{color:#666}
#board_list tbody tr:nth-child(even){background:#fff;}
#board_list tbody tr a{color:#333}
#board_list tbody td{line-height:24px;border-bottom:1px solid #e9e7e7;letter-spacing:-.02em;text-align:center;padding:20px 8px;height:45px;min-height:45px;font-size:17px;color:#666;font-weight:500;border-left: 1px solid #e9e7e7;}
#board_list tbody td.num_notice{font-weight:700;color:#fff;background:#3b476c;margin:0 auto;font-size:11px}
#board_list tbody td.title a{display:block;width:auto;float:left;padding-right:5px;line-height:19px;font-size:16px;color:#666;font-weight:400;font-weight:500}
#board_list tbody td.notice{font-weight:400}
#board_list tbody td.notice a{color:#666 !important}
#board_list tbody td.reply{padding-left:10px}
/* #board_list tbody td.t_date{width:14%; min-width: 120px;} */
#board_list tbody td.txt_l{text-align:left !important}
#board_list td {}
#board_list tbody td a{color:#666; width: 100%; max-width: 90%;  }
#board_list tbody td img{vertical-align:middle}
#board_list th:first-child,#board_list td:first-child{border-left: none;}

/* 게시판_뷰 (베이직타입) */
#board_view{margin-bottom:20px;width:99.9%;clear:both;border-top:2px solid #3b476c}
#board_view table{width:100%;height:auto;border-collapse:collapse;border-width:0;font-size:13px;letter-spacing:-1px;text-align:left}
#board_view tbody tr{color:#666}
/*#board_view tbody tr a{color:#666}*/
#board_view tbody tr a{color:#596ba4}
#board_view tbody th{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#333;background:#fff;font-weight:700;padding-left:13px}
#board_view tbody td{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;letter-spacing:-.02em;padding:6px 10px;line-height:22px}
#board_view tbody td .board_view_contents{padding:10px 0}
/*#board_view tbody td span.date_size{font-size:11px;padding-left:5px;color:#596ba4;font-weight:bold}*/
#board_view tbody td span.date_size{font-size:11px;padding-left:5px;}
#board_view .leftcell{border-left:none !important}
#board_view .rightcell{border-right:none !important}
#board_list {
    overflow: auto;
    width: 100%;
}

#board_list table {
    min-width: 800px;
}

/* 노트북 & 테블릿 가로 */
@media all and (min-width:1024px) and (max-width:1279px) {
}

/* 테블릿 가로 */
@media all and (min-width:768px) and (max-width:1023px) {

}

@media all and (min-width:360px) and (max-width:767px) {
/* 강소기업현장탐방 */
.corporation_list2 ul li {width:100%}
.corporation_list2 ul li  a{margin:0 0 12px 0;height:auto;min-height:auto;padding:50px 20px 20px 20px}

}

/* 모바일 세로 */
@media all and (max-width:479px) {

.table_search table th{
 float: left;
    width: 100%;
            padding: 9px 15px;
} 

.table_search table td {
    float: left;
    width: 100%;
    padding: 0;
	margin:10px 0;
	}

.select_type1 {   width: 100%; }

.table_search table td input { width: 100%; }
.table_search table td select { width: 100%; }

.corporation_list2 ul li {width:100%}
.corporation_list2 ul li  a{margin:0 0 12px 0;height:auto;min-height:auto;padding:50px 20px 20px 20px}

    .table_search table td {
    border-bottom: 0 none;
}
}