
/*  ページタイトル　*/
/*-------------------------------------------*/

.title_recruit{
	background:url(../img/recruit/title.jpg) left top no-repeat;
}

/*  コンテンツの幅　*/
/*-------------------------------------------*/

#contentsBox{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}

/*  最初のメッセージ　*/

#contentsBox #message{	
	text-align:center;
}

#contentsBox #message h2{
	margin-bottom:10px;
}

#contentsBox #message p{
}

/*  求人情報　*/
/*-------------------------------------------*/

#contentsBox .recruitBox{
	overflow:hidden;
}

#contentsBox .recruitBox .line{
	margin-top:25px;
	margin-bottom:25px;
	font-size:1px;
	line-height:0;
}

#contentsBox .recruitBox .illust{
	width:150px;
	float:left;
	margin-left:30px;
	margin-right:50px;
	text-align:center;
}

#contentsBox .recruitBox .recruit_name{
	width:180px;
	float:left;
}

#contentsBox .recruitBox .recruit_name .jobtit{
	font-size:100%;
	color:#005FAC;
	line-height:1.5em;
	margin-bottom:5px;
}

#contentsBox .recruitBox .recruit_name h2{
	font-size:140%;
	color:#333;
	font-weight:bold;
	line-height:1.3em;
}

#contentsBox .recruitBox .recruit_info{
	width:570px;
	float:left;
}

/*  条件について　*/

#contentsBox .recruitBox .recruit_info .jouken{
	width:540px;
	margin-top:18px;
	padding:15px;
	background:#F2F2F2;
}	

#contentsBox .recruitBox .recruit_info .jouken_tit{
	font-size:100%;
	color:#009833;
	line-height:1.5em;
	margin-bottom:3px;	
	font-weight:bold;
}

/*  応募について　*/
/*-------------------------------------------*/

#contentsBox #ouboBox{
	margin-top:30px;
}

#contentsBox #ouboBox h2{
	background:#FFA727;
	padding:8px 0 5px 0;
	text-align:center;
	font-size:110%;
	color:#FFF;
	font-weight:bold;
}

#contentsBox #ouboBox .ouboBox_inner{
	width:944px;
	border:3px #FFA727 solid;
	padding:15px;
	text-align:center;
}



