@charset "utf-8";
/* CSS Document */

.left_column h3{
background:url(../../jobs/img/job_h3.gif) no-repeat;
	height:35px;
	line-height:35px;
	text-indent:15px;
	font-weight:bold;
	font-size:16px;
	color:#4a4a4a;
}

.left_column h3 p{
	text-indent:15px;
	font-weight:bold;
	font-size:15px;
	color:#4a4a4a;
}


.recruit_area{
	width:656px;
	border:2px solid #d6d6d6;
	background:#f7f7f7;
	margin-bottom: 15px;
}

.recruit_area table{
width:654px;
margin:0 auto;
border:1px solid #ffffff;
background:url(../../jobs/img/recruit_cont_bg.gif) 2px 2px no-repeat;
}

.recruit_area td{
padding:30px 10px 10px 10px;
height:129px;
text-align:left;
vertical-align:top;
}

.recruit_area th{
	padding:10px 0px 10px 10px;
	height:129px;
	text-align:left;
	vertical-align:bottom;
	width:140px;
}

.recruit_area th span{
display:block;
font-weight:bold;
color:#ec6617;
padding-top:10px;
}

.voice_area{
padding:0px 0px 30px 10px;
	text-align:left;
	border-left:1px dotted #d6d6d6;
}

.job_info{
	width:100%;
	border:1px solid #d6d6d6;
	margin-bottom: 25px;
}

.job_info th{
	width:165px;
	height:40px;
	background:#ec6617;
	border-right:1px solid #d6d6d6;
	border-bottom:1px dotted #d6d6d6;
	color:#ffffff;
	padding:5px;
	vertical-align:middle;
	text-align:left;
	font-weight: bold;
}

.job_info td{
	height:40px;
	border-right:1px solid #d6d6d6;
	border-bottom:1px dotted #d6d6d6;
	padding:5px;
	vertical-align:middle;
}


.bld{
font-weight:bold;
}
