@charset "UTF-8";
/* ******************************************************************

	--recruit.css--

	1. Layout setting

****************************************************************** */


/*==================================================================
	1. Layout setting
===================================================================*/
.imgrecruit {
	background: url("/images/home/bg_recruit.jpg") repeat center top;
	padding: 20px;
	margin-bottom: 75px;
}
.staff-recruit{
	background: url("/images/recruit/bg.jpg") no-repeat center top / cover;
	color: #fff;
	font-size: 16px;
	margin-bottom: -127px;
	padding-top: 33px;
	padding-bottom: 200px;
	text-align: center;
}
.staff-recruit .recruit-tit{
	background: url("/images/recruit/bg_tit.png") no-repeat center top;
	padding: 94px 0;
	margin-bottom: -35px;
}
.info-recruit{
	background: #fff url("/images/recruit/line_bg.gif") no-repeat center bottom;
	margin-bottom: 95px;
	padding: 45px 60px 50px;
}
.titrecruit {
	margin-bottom: 50px;
	text-align: center;
}
.tblrecruit {
	border-collapse: separate;
	border-top: 1px solid #001c32;
	margin-bottom: 50px;
	width: 100%;
}
.tblrecruit th, .tblrecruit td {
	border-bottom: 1px solid #001c32;
	font-size: 15px;
	padding: 20px;
}
.tblrecruit th {
	font-weight: bold;
	position: relative;
	vertical-align: top;
	width: 196px;
}
.tblrecruit th:before {
	border-top: 3px solid #001c32;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}