@charset "shift_jis";

/*リクルート ----------------------------------------------*/

#brecruit #details{
	width:862px;
}

table.recrtbl {
	width:805px;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}
table.recrtbl h2{
	margin-bottom:15px;
}
table.recrtbl th {
	width:50%;
	padding:0;
	text-align:center
}
table.recrtbl td {
	padding:0;
}

/*詳細表*/
table.recrtbl table{
	width:388px;
	margin:13px 0 30px 5px;
}
.recr {
	width:392px;
	margin:0 auto;
}

.recr table th,
.recr table td {
	padding:5px 0 3px 8px;
	border-right:1px solid #e5caca;
	border-bottom:1px solid #e5caca;
	line-height:1.3;
}
.recr table th {
	width:72px;
	text-align:left;
}

/*給料行*/
.recr tr.pr th {
	background-color:#fff899;
}
.recr tr.pr td {
	background-color:#fff899;
	color:#e12064;
	font-weight:bold;
	vertical-align:middle;
}

/*安心して働ける*/
#anshin {
	width:862px;
	margin:15px auto 0;
}
#anshin h2{
	margin-bottom:25px;
}
#anshin div.appeal {
	width:730px;
	margin:0 auto;
}
#anshin div.appeal div {
	width:242px;
	min-height:245px;
	float:left;
}
#anshin div.appeal div.cnt_center {
	border-left:1px solid #e5caca;
	border-right:1px solid #e5caca;
}
#anshin div.appeal h3 {
	margin:5px auto 15px;	
}
#anshin div.appeal div p {
	line-height:1.7;

}
#brecruit #contact{
	background:url(../parts/container_btm.gif) no-repeat left bottom;
	padding:35px 0 40px;
}
.fs {
	font-size:86%;
}
