
/*メインコンテンツ（ページ画像）
---------------------------------------------------------------------------*/
#img .job{
	float: left;
	background-image:  url('../img/job/main.jpg');
    width: 900px;
    height: 270px;
	MARGIN-TOP: 30px;
}

/*ＢＯＸ＿ＩＮ*/
#img .job_in {
	display:block;
	float:left;
	height: 122px;
	width: 200px;
	MARGIN-TOP: 88px;
	MARGIN-LEFT: 107px;
}
		  
.job_in a,
.job_in a:link,
.job_in a:visited {
          background-position: 0px 0px;
          float:left;
}
.job_in a:focus,
.job_in a:hover,
.job_in a:active {
          background-position: 0px 122px;
          float:left;
}
.job_in .ber_coverage a {
	      background-image:  url('../img/job/ber_coverage.jpg');
          width: 20px;
          height: 122px;
		  MARGIN-RIGHT: 23px;
}
.job_in .ber_information a {
          background-image:  url('../img/job/ber_information.jpg');
          width: 20px;
          height: 122px;
		  MARGIN-RIGHT: 23px;
}
.job_in .ber_privilege a {
	      background-image:  url('../img/job/ber_privilege.jpg');
          width: 20px;
          height: 122px;
		  MARGIN-RIGHT: 23px;
}
.job_in .ber_standards a {
	      background-image:  url('../img/job/ber_standards.jpg');
          width: 20px;
          height: 122px;
		  MARGIN-RIGHT: 23px;
}
.job_in .ber_talent a {
	      background-image:  url('../img/job/ber_talent.jpg');
          width: 20px;
          height: 122px;
}



/*メインコンテンツ（左側ブロック）
---------------------------------------------------------------------------*/
#main {
	float: left;
	width: 590px;
	display: inline;
	margin-top: 30px;
}


/*求める人材　Ｈ２*/
#main .obi_talent {
	background:  url('../img/job/obi_talent.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 50px;
	width: 590px;
}
/*求める人材　ＢＯＸ*/
#main .box_talent {
	float:left;
	width: 590px;
	LINE-HEIGHT: 22px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 13px;
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url('../img/job/new_bg.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
}


/*採用基準　Ｈ２*/
#main .obi_standards {
	background:  url('../img/job/obi_standards.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 50px;
	width: 590px;
	MARGIN-TOP: 30px;
}

/*採用基準　ＢＯＸ*/
#main .box_standards {
	float:left;
	width: 590px;
	LINE-HEIGHT: 22px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 13px;
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url('../img/job/new_bg.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
}

/*特典　Ｈ２*/
#main .obi_privilege {
	background:  url('../img/job/obi_privilege.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 50px;
	width: 590px;
	MARGIN-TOP: 30px;
}
/*特典　ＢＯＸ*/
#main .box_privilege {
	float:left;
	width: 590px;
	LINE-HEIGHT: 22px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 13px;
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url('../img/job/new_bg.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
}


/*採用情報　Ｈ２*/
#main .obi_information {
	background:  url('../img/job/obi_information.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 50px;
	width: 590px;
	MARGIN-TOP: 30px;
}


/*マスコミ取材実績　Ｈ２*/
#main .obi_coverage {
	background:  url('../img/job/obi_coverage.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 50px;
	width: 590px;
	MARGIN-TOP: 30px;
}
/*マスコミ取材実績　ＢＯＸ*/
#main .box_coverage {
	float:left;
	width: 590px;
	LINE-HEIGHT: 22px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 13px;
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url('../img/job/new_bg.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
}


#main TABLE {
	MARGIN: 0px auto;
	float:left;
	WIDTH: 590px;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: #c1c1c0 1px solid
}
#main TH {
	BORDER-BOTTOM: #c1c1c0 1px solid;
	BORDER-LEFT: #c1c1c0 1px solid;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #4b4b4b;
	PADDING: 10px;
	WIDTH: 140px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	
}
#main TD {
	BORDER-BOTTOM: #c1c1c0 1px solid;
	BORDER-RIGHT: #c1c1c0 1px solid;
	BORDER-LEFT: #c1c1c0 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
	LINE-HEIGHT: 22px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	LETTER-SPACING: 1px;
}

#main p {
	PADDING: 10px;
	LINE-HEIGHT: 22px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 13px;
}
