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


/* 全体
-------------------- */
.t_dot	{
		margin-left: 0;
}

.t_dot th {
	padding: 0px 0;
	border-top:solid 1px #1D2088;
	border-bottom:solid 1px #1D2088;
	text-align: left;
	font-size: 14px;
	font-family: Verdana,Arial sans-serif;
	line-height: 150%;
	height: 20px;
	font-weight: bold;
}

.t_dot td {
	padding: 0px 0;
	border-bottom:solid 1px #1D2088;
	font-size: 14px;
	font-family: Verdana,Arial sans-serif;
	line-height: 150%;
	height: 20px;
	font-weight: bold;
}

.t_dot tr.h td.h:hover {
	background-color:#ddddff;
}

.t_dot tr.h th.h:hover {
	background-color:#ddddff;
}

.t_dot A {
	display: block; /* ブロック要素 */ 
	padding: 2px 0;
	width: 100%; /* リンク部分の横幅 */ 
	height: 20px;
}

.t_dot A:link {
	color: #1D2088;
}

.t_dot A:hover {
	color: #1D2088;
	background-color:#ddddff;
}

.t_dot A:visited {
	color: #1D2088;
}

.t_dot span {
	display: block; /* ブロック要素 */ 
	padding: 2px 0;
	width: 100%; /* リンク部分の横幅 */ 
	height: 20px;
	color: #1D2088;
}