/*各コンテンツ内のスタイル設定*/


/*コンテンツ内の「ページ先頭へ戻る」*/
div.back{
text-align: right;
padding-right: 15px;
}

/*エントリーページで使用*/
TABLE.entry{
	width : 540px;
	padding: 4px; 
}

/*エントリーページで使用*/
.en_komoku{
	background-color : #e8e8e8;
	padding-top : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
}
/*エントリーページで使用*/
.en_sen{
	border-top-width : 1px;
	border-top-style : dotted;
	border-top-color : silver;
}

/*表題H3の設定*/
H4.en{color: olive;}

/*グレーの点線の囲い*/
DIV.youkou{
	border-width : 1px 1px 1px 1px;
	border-style : dotted dotted dotted  dotted;
	border-color : #999999 #999999 #999999 #999999;
	width : 540px;
	line-height : 20px;
	padding: 5px;
}
/*選考プロセスのページで使用*/
DIV.saiyou{
	line-height : 20px;
	width : 540px;
	padding: 5px;
}
/*540pxの幅設定（社員コメント・教育研修・個人保護）*/
DIV.kenshu{
	width : 540px;
}

/*教育研修ページと寮の紹介ページで使用*/
DIV.kenshu2{
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : olive;
	width : 540px;
	padding-bottom : 5px;
	padding-top : 10px;
	line-height : 20px;
}

/*教育研修所の地図の部分*/
DIV.map{
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 15px;
	border-width : 1px 1px 1px 1px;
	border-style : dotted dotted dotted dotted;
	border-color : #999999 #999999 #999999 #999999;
	width : 540px;
}
/*会社概要・中途募集要項ページの表のTDで使用*/
.tunen_bo{
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-bottom : 5px;
	background-color : #f2f2f2;
	font-weight : normal;
	line-height : 20px;
}
/*中途募集要項ページで使用*/
.tunen_job{
	background-color : teal;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width : 200px;
	color : white;
  
}
/*会社概要沿革*/
.enkaku{
	color : white;
	background-color : teal;
	vertical-align : middle;
	text-align : center;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
  
}


/*採用情報のテーブル全体の設定*/
.hyou {
	background-color: #C6C3C6;
	width : 540px;
}

/*募集要項の表の右側*/
.boshu{
	line-height : 20px;
	vertical-align : middle;
	padding-top : 3px;
	padding-left : 10px;
	padding-right : 3px;
	padding-bottom : 3px;
	background-color : #f2f2f2;
	width : 350px;
}

/*募集要項の表の左側*/
.boshu_dai{
	line-height : 20px;
	vertical-align : middle;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	background-color : #e8e8ff;
	text-align : center;
	width : 100px;
}

/*社員メッセージの上部名前*/	
.namae{
	 padding-top : 5px;
	 padding-left : 5px;
	 padding-right : 5px;
	 padding-bottom : 5px;border-width : 1px 1px 1px 1px;
	 border-top-style : solid;
	 border-bottom-style : solid;
	 border-top-color : olive;
	 border-bottom-color : olive;
	 width: 540px;
	 margin-bottom: 8px;
}

/*社員メッセージの各自プロフィール*/
.pro{
	 padding-top : 5px;
	 padding-left : 5px;
	 padding-right : 5px;
	 padding-bottom : 5px;
	 border-left-width : 9px;
	 border-bottom-width : 1px;
	 border-left-style : solid;
	 border-bottom-style : solid;
	 border-left-color : #C6C3C6;
	 border-bottom-color : #C6C3C6;
	 width : 540px;
	 background-repeat : no-repeat;
}
	  
/*社員メッセージの各自の囲いのテーブル*/   
TABLE.kome{
	font-size: x-small;
	width : 540px;
}

/*社員メッセージ、テーマ部分*/
TD.kome1{
	font-size: x-small;
	background-color : #d8f8d6;
	font-weight: bold;
	padding: 5px;
}
/*社員メッセージの最新分*/
.new_come{margin:20px 0px 50px 0px;}

/*社員メッセージ　部署分け*/
p.new_shain{padding-left:5px;margin-bottom: 5px;background-color: #d8f8d6;}
p.shain{padding-left:5px;margin-bottom: 5px;background-color: #e8e8e8;}