
table.base { background-color: #369; background-position: 779px 0; margin-right: auto; margin-left: auto; }
td.font {
	color: white; }
span.name {
	color: #e6e6e6;
	font-size: 1.1em;
	font-weight: 600;
	font-style: oblique;
	background-color: #699;
	vertical-align: 0.5em; }
td.boder {
	color: #ccc;
	font-size: 0.91em;
	background-color: #699;
	padding-left: 25px; }
td.index {
	color: #ccc;
	font-size: 1.5em;
	background-color: #699;
	letter-spacing: 1.5pt;
	padding-left: 50px; }
td.font strong {
	font-weight: normal;
	text-decoration: none; }
table.links strong {
	font-weight: normal;
	text-decoration: none; }
span.shikaku {
	color: #699;
	font-size: 1.2em;
	padding-left: 12px; }
span.hoshi {
	color: #ffffa8;
	font-size: 1.2em;
	padding-left: 12px; }
td.font h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0.4em 0 0.83em; }
h3.fonth3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0.4em 0 0.83em; }
.top a:visited {
	color: purple;
	font-size: 0.94em;
	text-decoration: none;
	padding-left: 8px; }
.top a {
	color: #ccc;
	font-size: 0.94em;
	text-decoration: none;
	padding-left: 8px; }
.menu-jump a {
	color: #ccc;
	font-size: 0.94em;
	text-decoration: none;
	padding-left: 8px; }
.top a:hover {
	color: #ff9;
	background-color: #466b6b; }
.menu-jump a:hover {
	color: #ff9;
	background-color: #466b6b; }
table.links {
	color: #ccc;
	font-size: 16px; }
table.links2 { color: #ccc; font-size: 15px; text-align: left; }
table.links a {
	color: white;
	font-size: 16px;
	vertical-align: top;
	padding-left: 12px; }
table.links2 a { color: white; font-size: 15px; padding-left: 12px; vertical-align: top; }
table.links a:hover {
	color: #ff9;
	font-size: 16px;
	background-color: #466b6b;
	text-decoration: none;
	vertical-align: top;
	padding-left: 12px; }
table.links2 a:hover { color: #ff9; font-size: 15px; text-decoration: none; background-color: #466b6b; padding-left: 12px; vertical-align: top; }
table.links a:visited {
	color: orange;
	padding-left: 12px; }
table.links2 a:visited { color: orange; padding-left: 12px; }
h1 {
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0.67em 0; }
h2.font2 {
	font-size: 0.94em;
	font-weight: lighter;
	top: 3px;
	margin-top: 8px; }
.toph1 {
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 0.67em;
	margin-bottom: 0.67em; }
p.menu {
	color: white; }
p.menu a:hover {
	color: blue;
	background-color: #ccc;
	padding-top: 5pt;
	padding-bottom: 5pt; }
p.menu a {
	color: white;
	background-position: 0 16pt;
	padding-right: 4pt;
	padding-left: 4pt; }
h4.menuh4 {
	color: white;
	font-variant: normal;
	background-color: #578383;
	text-align: left;
	padding-top: 1pt;
	padding-bottom: 6pt; }
p.font-1 {
	font-size: 0.8em;
	padding-left: 125pt; }
td .link_small { color: #e6e6e6; font-size: small; }
a.links { color: yellow; text-decoration: underline; }
