@charset "utf-8";
/* CSS Document */

/* ----- 採用情報 ----- */
#table01 {
	margin: 1em 0 35px;
	padding: 4px 8px 4px 6px;
	border-top: solid 1px #ECECEC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #ECECEC;
}
table {
	width: 100%;
	border-collapse: separate;
}
th, td {
	padding: 1em 0.5em;
}
th {
	width: 20%;
	color: #666666;
	text-align: left;
	background-color: #E0F6FF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 2px #93CDE6;
}
td {
	border-top: solid 1px #FFFFFF;
	border-bottom: dotted 1px #CCCCCC;
}
td.noborder01 {
	border-bottom: solid 1px #FFFFFF;
}

.kouji {
	border: solid 1px #ccc;
	text-align: center;
	padding: 50px 0;
	margin: 15px 0 0;
	background: #f0ffff;
}
