@charset "euc-jp";

img{
	border:none;
	vertical-align:top;
}

.job{
	margin: 0 auto 8px;
	border-right:#e8d6ce solid 1px;
	border-bottom:#e8d6ce solid 1px;
	border-left:#e8d6ce solid 1px;
}

.job_txt1{
	color:#FF0000;
}

.job_txt2{
	margin:0 3px 3px 0;
	padding:5px;
	border:1px dotted #FEA271;
	background-color:#FFDECD;
	float:left;
	font-size:11px;
}

.job_txt3{
	margin:0 3px 3px 0;
	padding:5px;
	border:2px dotted #CCDDA6;
	background-color:#E5EDD6;
	float:left;
	font-size:11px;
}

.job_txt4{
	margin:0 3px 3px 0;
	padding:5px;
	border:1px dotted #A1CEE1;
	background-color:#D7EAF1;
	float:left;
	font-size:11px;
}

.job_tab{
	margin:5px auto;
	padding:0;
	width:100%;
}

.job_td1{
	padding:5px;
	background: #0069d5;
	text-align: left;
	color: #fff;
}

.job_td2{
	padding:5px;
	background-color:#FFFFFF;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	text-align:left;
}

.job_tab2{
	margin:5px auto;
	padding:0;
	width:100%;
}

.job_td3{
	padding:5px;
	background: #0069d5;
	text-align: left;
	color: #fff;
}

.job_td4{
	padding:5px;
	background-color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:170%;
	text-align:left;
}

.job_img1{
	margin:0 auto 5px;
	padding:0;
	background-color:#FFFFFF;
	text-align:center;
}

.job_img1 img{
	width:100%;
}

.job_td5{
	padding:5px;
	background-color:#FFFFFF;
	width:33%;
	color:#FFA372;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.job_td5 img{
	border:1px solid #FFA372;
	width:150px;
}


.job_td5_2{
	padding:5px;
	background-color:#FFFFFF;
	width:33%;
	color:#FFA372;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	text-align:left;
}

.job_td6{
	padding:5px;
	background-color:#E0E0E0;
	border-bottom:1px solid #ABA29E;
	border-right:1px solid #ABA29E;
	width:20%;
	color:#5a270b;
	text-align:right;
	vertical-align:top;
	line-height: 180%;
}

.job_td7{
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #ABA29E;
	width:80%;
	line-height:180%;
	text-align:left;
}

.job_td7_2{
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #ABA29E;
	width:80%;
	text-align:left;
}

.job_td8{
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #ABA29E;
	line-height:180%;
	text-align:left;
}

.job_td9{
	padding:5px;
	background-color:#FFE4C4;
	border-bottom:1px solid #ABA29E;
	text-align:left;
}

.job_td10{
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #ABA29E;
	width:25%;
	text-align:center;
}

.job_td11{
	padding:5px;
	background-color:#E0E0E0;
	border-bottom:1px solid #ABA29E;
	width:25%;
	text-align:left;
	color:#5a270b;
}

.job_td12{
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #ABA29E;
	width:50%;
	text-align:left;
}

.job_td13{
	padding:5px;
	background-color:#E0E0E0;
	border-bottom:1px solid #ABA29E;
	text-align:left;
	color:#5a270b;
}

.job_td14{
	padding:5px;
	background-color:#FFFFFF;
	line-height:25px;
	text-align:left;
}

.job_td15{
	padding:5px;
	background-color:#FFF2FA;
	color:#FFA372;
	line-height:25px;
	text-align:left;
}

.job_tab3{
	margin:5px auto;
	padding:0;
	width:100%;
}

.job_td16{
	padding:5px;
	background-color:#FFFFFF;
	line-height:180%;
	text-align:right;
}

.job_td17{
	padding:5px;
	background-color:#F8EBDF;
	border-bottom:1px solid #ABA29E;
	font-weight:bold;
	text-align:left;
}

.job_td18{
	padding:5px;
	background-color:#FFF;
	line-height:180%;
	text-align:left;
}


.l_tab{
	margin:5px auto;
	padding:0;
	border:none;
	width:524px;
}

.l_detail{
	margin: 10px auto;
	padding: 10px 5px;
	display: block;
	width: 200px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0069d5;
	box-shadow: #000000 1px 1px 2px;
}

.l_detail:hover{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

