@charset "utf-8";
/* CSS Document */
/*********************************************************
			** コンテンツ要素：wrap **
*********************************************************/
/* ----- サブナビゲーション:education.html ----- */
p.side{
	background:url(../img/sideTtl_recruit.jpg) no-repeat left bottom;
	height:18px;
	width:185px;
}
div.bnrArea00.education ul{
	margin:0 auto;
	position:relative;
	width:173px;
}
div.bnrArea00.education ul li{
	margin:3px 0 0 0;
	padding:0;
}
div.bnrArea00.education ul li a{
	display:block;
	overflow:hidden;
	position:relative;
	height:31px;
	width:173px;
}
div.bnrArea00.education ul li.btn01 a{background: url(../img/sideBtn_goal.jpg) no-repeat left top;}
div.bnrArea00.education ul li.btn02 a{background: url(../img/sideBtn_recruit.jpg) no-repeat left top;}
div.bnrArea00.education ul li.btn03 a{background: url(../img/sideBtn_interview.jpg) no-repeat left top;}
div.bnrArea00.education ul li.btn04 a{background: url(../img/sideBtn_education.jpg) no-repeat left top;}
div.bnrArea00.education ul li.btn05 a{background: url(../img/sideBtn_intern.jpg) no-repeat left top;}
div.bnrArea00.education ul li.btn06 a{background: url(../img/sideBtn_entry.jpg) no-repeat left top;}
div.bnrArea00.education ul li.end{height:5px;}


/*********************************************************
			** コンテンツ要素：h2 **
*********************************************************/
.contents.education h2{
	background:url(../img/h2ttl_education.jpg) no-repeat left top;
	height:61px;
	width:696px;
}

.contents.education h3{
	height:30px;
	width:696px;
	margin-top:15px;
}
.contents.education h3.ttl01{ background:url(../img/h3ttl_carrier.jpg) no-repeat left top;}
.contents.education h3.ttl02{ background:url(../img/h3ttl_cominfo02.jpg) no-repeat left top;}
.contents.education h3.ttl03{ background:url(../img/h3ttl_cominfo03.jpg) no-repeat left top;}

.contents.education h4{
	height:40px;
	width:636px;
	margin-top:20px;
	margin-left:20px;
	background:#dff7e8;
	font-size:95%;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	padding-top:20px;

}

.contents.education table{
	border-collapse:collapse;
	border:1px solid #999;
	margin:20px auto 40px;
	width:670px;
}
.contents.education table th,
.contents.education table td{
	font-weight:normal;
	padding:5px 10px;
}
.contents.education table th{
	background:#DFF7E8;
	width:100px;
}

.contents.education p.map{
	margin:15px auto 20px;
	width:655px;
}
.block{
	height:170px;
	width:636px;
	margin-top:20px;
	margin-left:20px;
	font-size:90%;
	font-weight:bold;
	padding-left:20px;
	padding-top:20px;
	}

p.letter_time{
	width:300px;
	float:left;
	background: url(../img/education01.jpg) no-repeat left top;
	padding-top:60px;
	padding-left:10px;
	padding-bottom:30px;
}
p.letter_head{
	width:300px;
	float:right;
	background: url(../img/education02.jpg) no-repeat left top;
	padding-top:60px;
	padding-left:10px;
	padding-bottom:30px;
}


