@charset "UTF-8";



/*board_view common*/
/*common*/
.board_view_title_wrap{border-top:2px solid #aeaeae; line-height:1.3; border-bottom:1px solid #aeaeae;}
.board_view_title{padding:15px 20px; border-bottom:1px solid #e6e6e6;} 
.board_view_title h2{font-size:18px; word-break:break-all; font-weight:600; color:#29282c;}
.board_view_info{font-size:0; margin-top:8px; }
.board_view_info>span{display:inline-block; vertical-align:top; position:relative; font-size:15px;}
.board_view_info>span+span{padding-left:8px; margin-left:8px;}
.board_view_info>span+span:before{content:''; width:1px; height:10px; display:block; background-color:#009999; position:absolute; left:0; top:4px;}
.board_add_file_wrap{padding:15px 20px; font-size:16px; font-weight:500; background-color:#fafafa;}
.board_add_file_wrap>a{display:inline-block; vertical-align:top; color:#29282c;}
.board_add_file_wrap>a:hover{color:#000000; text-decoration:underline;}
.board_view_contents{padding:15px 20px; font-size:15px; min-height:250px; border-bottom:1px solid #aeaeae;}
/*이전글,다음글*/
.board_prev_next_writing{border-bottom:1px solid #aeaeae;}
.board_prev_next_writing>div{padding:10px 20px; font-size:15px;}
.board_prev_next_writing>div+div{border-top:1px solid #e6e6e6;}
.board_prev_next_writing>div>*{float:left; display:block;}
.board_prev_next_writing>div>em{padding-left:25px; font-weight:500; color:#29282c; width:80px;}
.board_next_writing em{background:url("/images/common/next_arrow.png")no-repeat 0 50%; background-size:16px auto;}
.board_prev_writing em{background:url("/images/common/prev_arrow.png")no-repeat 0 50%; background-size:16px auto;}
.board_prev_next_writing>div p{width:calc(100% - 80px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.board_prev_next_writing>div a{width:calc(100% - 80px); display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.board_prev_next_writing>div a:hover{color:#000000; text-decoration:underline;}
/*btn_board_wrap*/
.btn_board_wrap{margin-top:40px; text-align:right; font-size:0;}
.btn_board_wrap button{text-align:center; border:1px solid #69686f; color:#69686f; font-weight:500; border-radius:3px; font-size:15px; padding:8px 2px;
		min-width:100px;}
.btn_board_wrap button+button{margin-left:4px;}
.btn_board_wrap .btn_board_delete{background-color:#69686f; color:#ffffff; border-color:#69686f;}
.btn_board_wrap .btn_board_delete:hover{background-color:#8e8d93;  border-color:#8e8d93;} 
.btn_board_wrap .btn_board_modify{background-color:#008080; border-color:#009999; color:#ffffff;}
.btn_board_wrap .btn_board_modify:hover{background-color:#009999; border-color:#009999;}
.btn_board_wrap .btn_board_list:hover{color:#000000; border-color:#000000;}

.sub_page_title h4>span {
	display: inline-block;
	position: relative;
}

.sub_page_title h4>span:before {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #009999;
	position: absolute;
	left: 0;
	bottom: 0;
}

@media screen and (max-width:768px){

/*sub_tab_bar 가로 1200px 이하 서브 메뉴 선택 탭*/
.sub_tab_01{display:none; float:none;}
.sub_tab_02{width:50%;}
.sub_tab_03{width:50%; }
.sub_tab.sub_tab_02:before{display:none;}

/*board_list common*/
/*게시판 body*/
.board_list_bd{letter-spacing:-1px;}
.board_list_bd>li>div.board_title{padding:11px 10px 11px 10px;}

/*btn_board_wrap*/
.btn_board_wrap{ text-align:center;}

/*board_write common*/
/*common*/
.board_table td{padding:11px 10px;}
/*btn_board_write_wrap*/
.btn_board_write_wrap{text-align:center;}

/*구인구직 게시판body*/
.recruit_list_bd{letter-spacing:-1px;}
.recruit_list_bd>li>div.recruit_board_title{padding:11px 10px 11px 10px;}

/*recruit_view.asp*/
/*btn_recruit_board_wrap*/
.btn_recruit_board_wrap{text-align:center;}

/*recruit_write.asp*/
/*btn_board_write_wrap*/
.btn_recruit_write_wrap{text-align:center;}


/*search.asp*/
.job_area_search{width:33.333333%;}
.job_area_search:nth-child(4){width:33.333333%;}
.job_area_search ul>li+li{margin-top:4px;}
.search_tool_list>li{width:33.333333%; padding:1px 10px;} 
.search_result_list>li{width:31%;}
.search_result_list>li+li{margin-left:3.5%;}
.search_result_list>li:nth-child(4n+1){margin-left:3.5%;}
.search_result_list>li:nth-child(3n+1){margin-left:0;}



}/*768이하 끝*/