@charset "UTF-8";
/* CSS Document */

/* left-box */
.left-box {
	width:730px;
	height:auto;
	float:left;
}

.info-box {
	width:660px;
	height:auto;
	margin-bottom:30px;
}

.info-box h2 {
	font-size:23px;
	font-weight:normal;
	color:#444444;
	margin-bottom:10px;
}


/*ricruit_info*/

.info-box table.info_t {
	width:660px;
	margin:0 auto;
}

.info-box {
	width:660px;
	height:auto;
	padding-top:70px;
	padding-bottom:200px;
}

.info_table h2 {
	margin-left:100px;
	margin-bottom:10px;
}

.info_t {
	width:660px;
	border-collapse: collapse;
	border-right: 1px solid #999;
	font-size:13px;
	line-height:2em;
	color:#444444;
}

.info_t th{
	padding: 6px;
	text-align: center;
	vertical-align:middle;
	color:#444444;
	background-color:#F5F5F5;
	border-top-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #FFEA00;
}

.info-box td{
	padding: 6px;
	background-color: #fff;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

.info-box td p {
	margin:15px 5px;
}

.info_t td.i-top {
	border-top: 1px solid #999;
}

.info_t th.bottom {
	border-bottom: 1px solid #999;
}

p.s-i {
	margin-top:10px;
}

span.map a:link {
	text-decoration:none;
	color: #0D76FF;
}

span.map a:hover {
	text-decoration:underline;
	color: #0D76FF;
}
	
img.center {
	width:450px;
	height:150px;
	margin-top:50px;
	margin-left:105px;
}




/* right-box*/
.right-box {
	width:210px;
	height:200px;
	float:left;
	margin-top:50px;
	margin-left:20px;
	padding-top:60px;
}

.right-box img {
	border:solid 1px #CCCCCC;
}

img.banner {
	margin-top:-1px;
	margin:-1px;
	border:solid 1px F5F5F5;
}
