@charset "shift_jis";

/*imageArea*/
#imageArea2 {
	width:800px;
	/*border:solid 1px #1c4a9b;*/
	float:left;
	margin:0;
	clear:both;
	margin-top: 5px;
}

.toppageBody #header {
	margin:0;
}


/*topicsArea*/
#topicsAreaTable {
	width:283px;
	_width:267px;
/*	float:left;
	margin:0 0 0 5px;
*/	overflow-y:auto;
	height:124px;
	_height:114px;
}

	#topicsAreaTable table {
		width:100%;
	}

	#topicsAreaTable table td {
		padding:3px;
	}

	#topicsAreaTable a {
		color:#2568b2;
	}

#staff_wordArea {
	width:568px;
	width:560px !important;
	border:solid 1px #1c4a9b;
	margin:0 0 5px 0;
	padding:4px;
	padding-top:1px;
	_height:314px;
}

#staff_wordArea img {
	padding:5px 0;
}

#staff_wordArea #p_boxwide {
	float:left;
	width:558px;
	width:550px !important;
	padding:4px;
	border:dotted 1px #1c4a9b;
	margin:0 0 5px 0;
}

#staff_wordArea #p_boxwide p img {
	margin:0 15px 0 5px;
}

.p_box_head2 {
color:#069;
font-weight:bold;
font-size:100%;
margin:5px 0;
}

.tenshokutop {
	margin:0;
}


table.tenshoku_step {
	width: 570px;
	margin:5px 0px;
	font-size:1.2em;
	font-family: Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, "lr oSVbN", sans-serif;
}

td.step_title {
	width: 120px;
}

td.step_center {
	padding: 10px;
	text-align: center;
}

td.step_end {
	text-align: center;
	height: 20
}

td.step_text {
	background-color:#fff;
	width: 450px;
	vertical-align: top;
	line-height: 1.2em;
}

.step_textborder {
	line-height: 1.2em;
	border:solid 0px #AAAAAA;
	margin-top: 7px;
	color: #FF0000;
	font-weight: bold;
}

/*koyotype*/
#koyotype {
	width:568px;
	width:560px !important;
	border:solid 1px #1c4a9b;
	margin:0 0 5px 0;
	padding:4px;
	clear:both;
}

	#koyotype li {
		float:left;
		margin:1px;
		width:160px;
		height:45px;
	}

		#koyotype  li a {
			color:#2568b2;
			font-weight:bold;
		}
		
		#koyotype li dl {
			float:left;
			margin:5px 0 0 5px;
			width:230px;
		}

		#koyotype li dl dt {
			padding:0;
			color:#666;
			vertical-align:bottom;
		}
	
		#koyotype li dl dd {
			margin:12px 0 0 5px;
			padding:0;
			color:#2568b2;
			vertical-align:bottom;
			font-weight:bold;
		}
