.c_rec_box{
	background-color: #CCFFFF;
	display: block;
	margin: 0px;
	padding: 16px;
	width: 848px;
}

.recr_line{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.job_nmt_txt{
	font-size: 1.5em;
	line-height: normal;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.job_nmt_box{
	display: block;
	width: 452px;
	padding-top: 55px;
	padding-bottom: 55px;
	padding-left: 0px;
	padding-right: 73px;
	margin: 0px;
}

#rec_nm001{
	background-image: url(../img/recruit/recr_nm01bk02.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#rec_nm001tb{
	background-image: url(../img/recruit/recr_nm01bk01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#rec_nm002{
	background-image: url(../img/recruit/recr_nm02bk02.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#rec_nm002tb{
	background-image: url(../img/recruit/recr_nm02bk01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#rec_nm003{
	background-image: url(../img/recruit/recr_nm03bk02.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#rec_nm003tb{
	background-image: url(../img/recruit/recr_nm03bk01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#rec_nm004{
	background-image: url(../img/recruit/recr_nm04bk02.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#rec_nm004tb{
	background-image: url(../img/recruit/recr_nm04bk01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}