@charset "utf-8";

/* Job Info
----------------------------------------------------------- */
.recruit #main #page_col{padding:0;}
.recruit #page_col #read{
	width:640px;
	margin:0 auto 45px;
}
.recruit #page_col #read p{
	padding:5px 0;
	margin-bottom:25px;
	color:#666464;
	font-size:16px;
	text-align:center;
}
.recruit #page_col #read ul{
	position:relative;
	left:50%;
	float:left;
}
.recruit #page_col #read ul li{
	position:relative;
	left:-50%;
	float:left;
	margin-right:45px;
}
.recruit #page_col #read ul li:last-child{
	margin-right:0;
}

.recruit #page_col .jobinfo_section{
	margin-top: -130px;
	padding-top: 130px;
	padding-bottom:16px;
}
.recruit #page_col .jobinfo_section h3{
	margin-bottom:20px;
}
.recruit #page_col .jobinfo_section table{
	width:640px;
	margin:0 auto 26px;
	color:#666464;
	font-size:13px;
	border:1px solid #9c9d9d;
}
.recruit #page_col .jobinfo_section th{
	width:100px;
	padding:12px 20px;
	line-height:1.8;
	vertical-align:top;
	background-color:#eee;
	border-right:1px solid #9c9d9d;
	border-bottom:1px solid #9c9d9d;
}
.recruit #page_col .jobinfo_section td{
	padding:12px 8px 12px 17px;
	line-height:1.8;
	vertical-align:top;
	border-right:1px solid #9c9d9d;
	border-bottom:1px solid #9c9d9d;
}
.recruit #page_col .jobinfo_section td form{
	padding-top:6px;
}
.recruit #page_col .jobinfo_section td form input:focus{
	outline:none;
}



