@charset "utf-8";
/* 採用情報テーブル用CSS */

table {
	border-collapse:collapse;
	padding-top:50px;
	border:solid 1px #888888;
	width:685px;
	color:#333;
}

*html table {
	overflow:hidden;
}/*IE6用ハック*/

th {
	width:150px;
	padding:8px;
	background-color:#CCCCCC;
	font-size:1em;
	text-align:left;
	font-weight:normal;
	line-height:150%;
	border:dotted 1px #888888;
	vertical-align:top;
}



	

td {
	padding:8px;
	font-size:1em;
	line-height:150%;
	border:dotted 1px #888888;
	background-color:#FFF;
}


td a:hover{
	text-decoration:underline;
}

tr.even{
	background-color:#eeeee5;
}
		   
tr {
	background-color:#dcdcdc;
}

caption {
	color:#FFF;
	font-weight:bold;
	font-size:110%;
	margin-bottom:5px;
}

.warning {
	color:#FF3300;
}
.bold {
	font-weight:bold;
}

.boldcenter {
	font-weight:bold;
	text-align:center;
}

.download a {
	color:#3300FF;
}
.download a:hover{
	color:#FF9900;
}


.nendo {
	width:80px;
	text-align:center;
	font-weight:bold;
}

.linktitle {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background-color:#dcdcdc;
}

.name {
	width:140px;
}

.nametitle{
	width:140px;
	font-weight:bold;
	text-align:center;
}


.name2 {
	width:110px;
}

.nametitle2{
	width:110px;
	font-weight:bold;
	text-align:center;
}


.link a:hover{
	text-decoration:underline;
}


.tdmidashi{
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:100%;
	text-align:center;
	color:#333;
}

.date {
	font-size:95%;
	text-align:left;
}

.kai {
	font-size:95%;
	text-align:center;
}


.memberlink {
	font-size:90%;
	text-align:left;
}


.nengo {
	width:50px;
}

.nengo_titile {
	width:50px;
	font-weight:bold;
	text-align:center;
}