@charset "UTF-8";
/* 
table.css
*/

/* --------------------------------
table
-------------------------------- */
.tableArea {
	padding: 15px 20px 20px 20px;
}
.tableArea table {
	width: 860px;
}
.tableArea th {
	color: #009EE8;
	font-weight: bold;
	padding: 2px 0;
}
.tableArea td {
	padding: 2px 0;
}
.tableArea th p,
.tableArea td p {
	padding:  2px 0 2px 20px;
}

.tableArea th.end {
	padding-right: 269px;
}
.tableArea th.no,
.tableArea td.no {
	padding-right: 10px;
	padding-left: 30px;
}
.tableArea td.name { padding: 0; width: 250px; }
.tableArea td.name p {
	border-right: 1px solid #FFF;
	padding: 2px 0;
}
.tableArea td.data { padding: 0; }
.tableArea td.data p {
	color: #009EE8;
	text-align: center;
	padding: 2px 0;
	border-right: 1px solid #FFF;
	width: 138px;
}
.tableArea td.end {
	padding-right: 269px;
}
.col1 th,
.col1 td {
	background: #F8F8F8;
}
.col2 th,
.col2 td {
	background: #EAEAEA;
}
.first th,
.first td {
	border-top: 1px solid #009EE8;
}
.last th,
.last td {
	border-bottom: 1px solid #B3B3B3;
}
.percent th,
.percent td {
	border-bottom: 2px solid #E4E4E4;
	padding: 9px 0;
}
.percent th {
	text-align: right;
}
.percent td img {
	margin-left: 5px;
}


/* --------------------------------
-------------------------------- */

