.white_td {
	background: #FFFFFF;
	margin: 0px;
	padding: 2px;
	font-size: small;
}
.white_line_td {
	background: #FFFFFF url(../img/purple_line_tate.gif) repeat-y left top;
	margin: 0px;
	padding: 2px;
	font-size: small;
}
#table {
	margin: 0px 0px 20px;
	padding: 0px;
	height: auto;
	width: 825px;
	border: 1px solid #6F7EBF;
}

.gray_td {
	background: #EBF0F5;
	margin: 0px;
	padding: 2px;
	font-size: small;
}
.gray_line_td {
	background: #EBF0F5 url(../img/purple_line_tate.gif) repeat-y left top;
	margin: 0px;
	padding: 2px;
	font-size: small;
}
.manth_td {
	background: #6F7EBF;
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	color: #FFFFFF;
}
.line_td {
	background: #6F7EBF;
	margin: 0px;
	padding: 0px;
}
.line_white_td {
	background: #FFFFFF;
	margin: 0px;
	padding: 2px;
	font-size: small;
}
.title_gray_td {
	background: #868686;
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: small;
}
.title_gray_line_td {
	background: #868686 url(../img/white_line_tate.gif) repeat-y left top;
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: small;
}
.title_purple_td {
	background: #B1B1E9;
	margin: 0px;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
}
.title_purple_line_td {
	background: #B1B1E9 url(../img/white_line_tate.gif) repeat-y left top;
	margin: 0px;
	padding: 2px;
	color: #FFFFFF;
}
.td_padding {
	margin: 0px;
	padding: 4px;
}
.txt_small {
	font-size: x-small;
}
a.link_menu:link {
	color: #000033;
	text-decoration: none;
}
a.link_menu:visited {
	color: #000033;
	text-decoration: none;
}
a.link_menu:active {
	color: #6F74D7;
	text-decoration: none;
}
a.link_menu:hover {
	color: #6F74D7;
	text-decoration: underline;
}body {
	font-size: small;
}
