@charset "utf-8";
/* CSS Document */


/* 게시판 */
.board {
	width:100%;
}
.board .list{
	width:100%;
	margin-bottom:35px;
}
.board .view{
	width:100%;
	margin-bottom:35px;
}
.board .write{
	width:100%;
	margin-bottom:35px;
}

.board textarea {
	font-size:12px; 
	color:#666666;
}
.btn {
	text-align:center;
	overflow:hidden;
	margin-bottom: 5px;
} 
.btn_s {
	margin-bottom: 5px;
	overflow:hidden;
} 

.tbl_bbs {
	width:100%;
}
.tbl_bbs tr th{
	/*background: url(/images/admin/bbs_bg.gif) repeat-x;*/
	height:43px;
	text-align:center;
	/*color:#212121;*/
	color:#757575;
	line-height: 140%;
	font-size: 13px;
	font-weight:normal;
	background: #eee;
	
}
.tbl_bbs tr th:first-child{
	/*background: url(/images/admin/bbs_lft_bg.gif) no-repeat;*/
	background: #eee;
	
}
.tbl_bbs tr th.rbg{
	/*background: url(/images/admin/bbs_rgt_bg.gif) right no-repeat;*/
	background: #eee;
}

.tbl_bbs tr td{
	padding: 9px 4px;
	/*color:#626262;*/
	color:#000000;
	border-bottom: 1px solid #dedede;
	line-height: 160%;
	text-align:center;
	font-weight: bold;
}
.tbl_bbs tr td.text-lefts{
	text-align:left;
}
/*150725, 추가-에이터 이미지 제어*/
.tbl_bbs tr td img{
	max-width:710px;
}
.tbl_bbs tr td a{
	color:#626262;
}
.tbl_bbs tr td a:hover{
	color:#307ade;
}
.tbl_bbs tr td.cont{
	padding: 15px;
}

.tbl_bbs02 {
	width:100%;
	border-top: 1px solid #dedede;
}
.tbl_bbs02 tr th{
	text-align:center;
	/*color:#212121;*/
	color:#808080;
	line-height: 120%;
	font-size: 13px;
	padding: 8px 4px;
	border-bottom: 1px solid #dedede;
	/*border-top: 1px solid #dedede;*/
}

.tbl_bbs02 tr td{
	padding: 9px 4px;
	color:#000000;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	line-height: 160%;
	text-align:center;
	font-weight:bold;
}
.tbl_bbs02 tr td a{
	color:#626262;
}
.tbl_bbs02 tr td a:hover{
	color:#307ade;
}
.tbl_bbs02 tr td.cont{
	padding: 15px;
}
.bbs_tit {
	color:#212121 !important;
	line-height: 120%;
	font-size: 13px;
	font-weight:bold;
}

/* 구인, 구직 */
.tbl_bbs03  {
	width: 100%;
	border-top: 2px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	margin-bottom: 35px;
}
.tbl_bbs03 tr th  {
	background:#f5f5f5;
	border-bottom: 1px solid #3f3f3f;
	margin-bottom: 20px;
	padding: 12px 5px;
	text-align:left;
	font-size: 13px;
	line-height: 160%;
}
.tbl_bbs03 tr th.w_tit {
	background:none;
	border-bottom: 1px solid #dedede;
	color:#212121;
	text-align:center;
}
.tbl_bbs03 tr th .v_tit {
	width:77%;
	float:left;
}

.tbl_bbs03 tr td {
	border-bottom: 1px solid #dedede;
	padding: 10px 4px;
}
.info_tit {
	font-size:15px;
	height: 25px;
	color:#212121;
	font-weight:bold;
	border-bottom: 1px solid #dedede;

}
.btn_view {
	background:url(/images/admin/bbs/arrow_go.png) right no-repeat; 
	width: 85px; 
	height:40px;
	line-height:40px; 
	border: 2px solid #3498db;
	color:#3498db;
	font-weight:bold;
}
.btn_view a {
	color:#3498db;	
}
.btn_view a:hover {
	background: #3498db url(/images/admin/bbs/arrow_go_on.png) right no-repeat; 
	color:#fff;
}
.img {
	width: 100px;
	border: 1px solid #dedede; 
	display:block;
	vertical-align:middle;
	margin: 0 auto;
}
.company_img {
	width: 190px;
	border: 1px solid #dedede; 
	display:block;
	vertical-align:middle;
}
.photo {
	width: 180px;
	border: 1px solid #dedede; 
	display:block;
	vertical-align:middle;
	margin: 0 auto;
	padding: 4px;
}
.b_list_info {
	padding: 0 !important;
	width: 94%;
	margin: 0 auto;
	text-align:left !important;
}
.b_list_info p {
	margin-bottom: 10px;
}
.b_list_info li {
	width: 100%;
	background: url(/images/common/bullet02.gif) 0 8px no-repeat !important; 
	padding-left:5px !important;
	margin-bottom: 5px;
}
.b_list_info li .tit {
	width: 54px;
	background: url(/images/admin/bbs/line01.gif) right no-repeat !important;
	color:#212121;
	font-weight:bold;
	display:inline-block;
	margin-right: 5px;
}
.j_list_info {
	padding: 0 !important;
	width: 95%;
	margin: 0 auto;
	text-align:left !important;
}
.j_list_info p {
	margin-bottom: 10px;
}
.j_list_info li {
	width: 48%;
	background: url(/images/common/bullet02.gif) 0 8px no-repeat !important; 
	padding-left:5px !important;
	margin-bottom: 5px;
	margin-right: 5px;
	float:left;
}
.j_list_info li .tit {
	width: 72px;
	background: url(/images/admin/bbs/line01.gif) right no-repeat !important;
	color:#212121;
	font-weight:bold;
	display:inline-block;
	margin-right: 5px;
}
.b_view_info {
	padding: 0 !important;
	width: 98%;
	margin: 0 auto;
	text-align:left !important;
}
.b_view_info p {
	margin-bottom: 10px;
}
.b_view_info li {
	width: 48%;
	background: url(/images/common/bullet02.gif) 0 8px no-repeat !important; 
	padding-left:5px !important;
	margin-bottom: 5px;
	float:left;
}
.b_view_info li.wth {
	width: 100%;
}
.b_view_info li .tit {
	width: 75px;
	background: url(/images/admin/bbs/line01.gif) right no-repeat !important;
	color:#212121;
	font-weight:bold;
	display:inline-block;
	margin-right: 5px;
}
.company_name {
	font-size: 15px;
	color:#212121;
	font-weight:bold;
	margin: 0 10px 0 0;
}
.p_name {
	font-size: 14px;
	color:#212121;
	font-weight:bold;
	margin: 0 10px 0 0;
}
.bbs_tit {
	font-size: 14px;
	color:#212121;
	font-weight:bold;
	margin: 0 10px 0 0;
}
.deadline {
	color:#2180bf;
	font-weight:bold;
	margin-left: 10px;
}
.detail_info {
	padding-top: 10px;
	width: 98%; 
	margin: 0 auto;
}
.detail_info .cont {
	width: 100%;
	margin-bottom: 30px;
}
.dtl_tit {
	background: url(/images/common/bullet03.gif) no-repeat !important;
	font-weight:bold;
	color:#212121;
	font-size: 15px;
	padding-left: 18px;
	margin-bottom: 8px;
	position:relative;
}
.dtl_tit02 {
	background: url(/images/common/bullet01.gif) 5px 4px no-repeat !important;
	font-weight:bold;
	color:#4779c0;
	font-size: 13px;
	padding-left: 14px;
	margin-bottom: 5px;
}

/* 검색 */
.bbs_search {	
	height:30px; 
	/*background:#f1f1f1;*/
	padding: 7px;
	margin-bottom:15px; 
	vertical-align:middle;
	position:relative;
}
.bbs_search input {
	border: 1px solid #d3d3d3; 
	padding: 4px; 
	font-size:12px; 
	height:19px; 
	color:#666666;
	float:left;
	margin-left:5px;
}
.bbs_search select {
	border: 1px solid #d3d3d3;
	padding: 4px ; 
	font-size:12px; 
	height:29px; 
	color:#666666;
	float:left;
} 
.btn_search {
	margin-left: 5px;
	float:left;
}

.search_ar {
	background:#f1f1f1;
	padding: 8px 6px;
	margin-bottom:20px; 
	vertical-align:middle;
	line-height: 180%;
}
.search_ar span {
	margin-right: 7px;
}
.search_ar span label {
	font-weight:bold;
	color:#212121;
	vertical-align:middle;
}
.search_ar .wth19 {
	width: 19%;
	float:left;
	margin-bottom: 7px;
}
.search_ar select {
	border: 1px solid #d3d3d3;
	padding: 4px ; 
	font-size:12px; 
	height:29px; 
	color:#666666;
	vertical-align: middle;
	line-height: 18px;
}
