@charset "UTF-8";


/* ***************************************
 *　　　      　RECRUIT 
 * ***************************************
 */

#recruit .block {
	background: url(../recruit/img/photo.jpg) no-repeat right top;
	margin: 20px 0px 30px;
}

#recruit .block .catch {
	margin-bottom: 10px;
}

#recruit .block .text {
	padding: 10px 275px 0px 2px;
}

#recruit h4 {
	padding: 8px 5px;
	margin-top: 10px;
	background: #EBF1E4 url(../recruit/img/stit_bg.jpg) repeat-x;
	color: #39551B;
	border-left: 5px solid #7CA451;
	margin-bottom: 5px;
	font-size: 100%;
}

#recruit table.tbl {
	border-collapse:collapse;
	border-spacing:0px;
	width: 100%;
}

	#recruit table.tbl  th {
	padding: 8px 2px 8px 10px;
	background: #EBF3DA;
	width: 110px;
	font-weight: normal;
	color: #39551B;
	border: 1px solid #CCCCCC;
	text-align: left;
	}
	
	#recruit table.tbl  td {
	padding: 12px;
	border: 1px solid #CCCCCC;
	}
	
	/* 事務パート 追加 */
	
	#recruit h4.jimu {
		padding: 8px 5px;
		margin-top: 20px;
		background: #EBF1E4 url(../recruit/img/stit_bg2.jpg) repeat-x;
		color: #C24B4B;
		border-left: 5px solid #FF7D7D;
		margin-bottom: 5px;
		font-size: 100%;
	}

	#recruit table.tbl2 {
		border-collapse:collapse;
		border-spacing:0px;
		width: 100%;
	}

	#recruit table.tbl2 th {
		padding: 8px 2px 8px 10px;
		background: #FFDDDD;
		width: 110px;
		font-weight: normal;
		color: #C24B4B;
		border: 1px solid #CCCCCC;
		text-align: left;
	}
	
	#recruit table.tbl2 td {
		padding: 12px;
		border: 1px solid #CCCCCC;
	}
	
	
	
	
	
	
	
	
	

#recruit dl.contact {
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-top: 25px;
}

#recruit dl.contact dt {
	padding-bottom: 2px;
	border-bottom: 2px solid #39551B;
	font-weight: bold;
	color: #39551B;
	margin-bottom: 10px;
}

#recruit dl.contact dd span {
	font-weight: bold;
}
