/* 求人詳細のデザイン */

#main{
	margin-left: auto;
	margin-right: auto;

	width: 836px;
	float: none;
}


h2 {
	margin: 0px;
	padding: 0px;
	height: auto;
	background: none;
	border: none;
}


#h2_title {
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 5px 10px;

	height: auto;

	background: none;
	/* border-left: 7px #ee7d7d solid; */
	/* border-bottom: 1px #ee7d7d dotted; */

	font-weight: bold;
	line-height: 1.4;
}


#h2_detail {
	margin: 0px 0px 10px 0px;
	padding-left: 30px;
	padding-top: 4px;

	height: 31px;

	border: 0px;
	/* background: url(/images/tag_bg_05.png) no-repeat; */

	font-size: 130%;
	font-weight: bold;
}


#h2_company_detail {
	margin: 0px 0px 10px 0px;
	padding-left: 30px;
	padding-top: 4px;

	height: 31px;

	border: 0px;
	/* background: url(/images/tag_bg_05.png) no-repeat; */

	font-size: 130%;
	font-weight: bold;
}


#h2_local_link {
	margin: 0px 0px 10px 0px;
	padding-left: 30px;
	padding-top: 4px;

	height: 31px;

	border: 0px;
	/* background: url(/images/tag_bg_05.png) no-repeat; */

	font-size: 130%;
	font-weight: bold;
}

#h2_relation {
	margin: 0px 0px 10px 0px;
	padding-left: 30px;
	padding-top: 4px;

	height: 31px;

	border: 0px;
	/* background: url(/images/tag_bg_05.png) no-repeat; */

	font-size: 130%;
	font-weight: bold;
}


/* 情報表示用テーブル */
	/* テーブル */
	table {
		margin: 0px;
		border-collapse: collapse;
		border: 1px solid lightgrey;
		text-align: left;
	}

	/* 行 */
	tr {
		height: 32px;
	}

	/* ヘッダセル */
	th {
		padding: 2px 8px;

		width: 128px;

		background-color: #F4F4F4;
		border: 1px solid lightgrey;

		vertical-align: middle;
	}
		th p {
			padding-left: 8px;
			/* border-left: 5px solid #ee7d7d; */

			font-weight: bold;
		}

	/* データセル */
	td {
		padding: 2px 8px;
		border: 1px solid lightgrey;

		vertical-align: middle;
	}


/* 求人番号 */
#job_no {
	margin-right: 10px;
	text-align: right;
}


/* 求人概要全体 */
#job_outline {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;

	width: 95%;
}

	/* キャッチコピー */
	#job_outline #catch_copy {
		margin: 0px 10px 10px 0px;
		/* color: #ee7d7d; */
		font-size: 130%;
		font-weight: bold;
		clear: both;
	}

	/* 写真枠 */
	#job_outline #photo {
		width: 160px;
		margin: 0px;
		padding: 0px;

		float: left;
		text-align: center;
		background-color: white;
	}

		#job_outline #photo img {
			width: 160px;
			margin-bottom: 20px;
		}


	/* ＰＲ・概要枠 */
	#job_outline #description {
		margin-left: 172px;
	}

		#job_outline #description #text {
			float: left;
			width: 612px;
		}

		/* ＱＲコード枠 */
		#job_outline #description #qr {
			margin-left: 467px;
			padding-top: 34px;

			width: 152px;

			/* background: url(/images/tag_qr.png) no-repeat; */
		}

			#job_outline #description #qr div {
				/* border-color: #ee7d7d; */
				border-style: solid;
				border-width: 0px 1px 1px 1px;

				text-align: center;
			}

			#job_outline #description #qr p {
				margin: 0px;
				padding: 0px 8px 5px 8px;
				font-size: 80%;
			}


/* 求人詳細 全体 */
#job_detail {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 20px;

	width: 96%;

	text-align: center;
}


/* 事業所情報 */
#company_detail {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 20px;

	width: 96%;

	text-align: center;
}


/* 見つからない方への広告 */
#entry_support {
	margin-top: 0px;
	margin-bottom: 40px;

	text-align: center;
}


/* 関連の求人 */
#relation_job {
	border: 2px solid lightgrey;
	padding: 8px 7px;
}

	#relation_job dl {
		margin-top: 0px;
		clear: both;
		overflow: hidden;
	}

	#relation_job dt {
		padding-left: 18px;

		width: 180px;
		float: left;

		background: url(/images2/listmark_02.png) no-repeat 3px 6px;

		font-weight: bold;
	}

	#relation_job dd {
		padding: 0px 6px;
		float: left;
	}


/* こだわりタグ囲み */
div.tagInner_l {
	width: 830px;
	margin-bottom: 5px;
	padding: 0 3px;
}

/* こだわりタグ背景画像 */
ul.kodawari_l {
	width: 830px;
	height: 59px;
	background: url(/images2/kodawari_l/bg.png) no-repeat;
	position: relative;
	padding-bottom: 3px;
	margin-bottom: 5px;
}


/* タグ画像の位置調整 */
ul.kodawari_l li {
	position: absolute;
}

ul.kodawari_l li.tag01 { top: 0; left: 0; }
ul.kodawari_l li.tag02 { top: 0; left: 139px; }
ul.kodawari_l li.tag03 { top: 0; left: 278px; }
ul.kodawari_l li.tag04 { top: 0; left: 417px; }
ul.kodawari_l li.tag05 { top: 0; left: 556px; }
ul.kodawari_l li.tag06 { top: 0; left: 695px; }
ul.kodawari_l li.tag07 { top: 29px; left: 0; }
ul.kodawari_l li.tag08 { top: 29px; left: 139px; }
ul.kodawari_l li.tag09 { top: 29px; left: 278px; }
ul.kodawari_l li.tag10 { top: 29px; left: 417px; }
ul.kodawari_l li.tag11 { top: 29px; left: 556px; }
ul.kodawari_l li.tag12 { top: 29px; left: 695px; }

/* 新着gif */
span.newJob {
	display:inline-block;
	width:33px;
}

/* 速報求人説明・hb */
div.sokuhoTxt_hb {
	width: 588px;
	_width: 612px;
	padding: 10px;
	min-height: 96px;
	margin-bottom: 1em;
	background: #fff2f2;
	border: 2px solid #ffe7e7;
}

div.sokuhoTxt_hb p {
	font-size: 1.3em;
	color: #666;
	line-height: 1.4;
	font-weight: bold;
	padding: 0 0 0 65px;
	background: url(/images2/bg_sokuho.png) no-repeat left;
}


/* 速報求人説明・ph */
div.sokuhoTxt_ph {
	width: 588px;
	_width: 612px;
	padding: 10px;
	min-height: 96px;
	margin-bottom: 1em;
	background: #f0ffee;
	border: 2px solid #dfffdb;
}

div.sokuhoTxt_ph p {
	font-size: 1.3em;
	color: #666;
	line-height: 1.4;
	font-weight: bold;
	padding: 0 0 0 65px;
	background: url(/images2/bg_sokuho.png) no-repeat left;
}

/*予備掲載求人詳細*/
div#jobEnd{
	width:836px;
	height:183px;
	background:url(/images2/bg_syuryo.png) no-repeat;
	margin:0 0 20px;
	position:relative;
}

div#jobEnd p{
	position:absolute;
	right:100px;
	bottom:15px;
}

/*取り下げ求人詳細*/
div#jobEnd_02{
	width:836px;
	height:183px;
	background:url(/images2/bg_syuryo_02.png) no-repeat;
	margin:0 0 20px;
	position:relative;
}

div#jobEnd_02 p{
	position:absolute;
	right:100px;
	bottom:10px;
}

/*ディレクトリ転載求人詳細*/
div#jobDir_01{
	width:836px;
	height:183px;
	background:url(/images2/bg_dirjob.png) no-repeat;
	margin:0 0 20px;
	position:relative;
}

div#jobDir_01 p{
	position:absolute;
	right:100px;
	bottom:20px;
}


