h2 {
	margin: 0px
}
H3 {
	COLOR: #800080; PADDING-LEFT: 100px; font-size: 120%; margin: 5px 0px 3px 0px
}
H4 {
	COLOR: #336600; PADDING-LEFT: 8em; font-size: 115%; margin: 1em 0 0.5em 0
}
P.tokutyo {
	PADDING-RIGHT: 100px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.5em; margin: 0; color: #666; font-size: small
}
P.tokutyou {
	PADDING-RIGHT: 100px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.5em; margin: 0px 0px 10px 0px; font-size: small; color: #666
}
P.setsumei {
	margin: 0; padding: 0 100px; font-size: small; color: #369; line-height: 1.5em; text-indent: 1em
}
P.setsumeiU {
	margin: 10px 0px 0px 0px; padding: 0 100px; font-size: small; color: #369; line-height: 1.5em; text-indent: 1em
}
ul.toku {
	margin: 0px 30px 0px 100px; line-height: 1.3em; padding-left: 50px
}
.toku li {
	color: #996699; font-size: 115%
}
P.center {
	text-align: center
}
p a {
	color: #990066; text-decoration: underline;
}
p a:hover {
  background-color: #ffddff; color : #990066; text-decoration: none
}
p.back {
	margin: 2px 2px 10px 0px; text-align: right; font-size: 5pt; padding: 0 2px 0 0
}
th {
	background: #9999cc; height: 10; text-align: center; font-size: 120%
}
.hrline {
	PADDING: 15px; MARGIN: 2px
}
.promenu {
	background-color: #336699; color:#fff; font-size: small; text-align: center; line-height: 1.2em; text-decoration: none
}
.promenu a {
	background-color: #336699; color:#ffffff; font-size: small; text-align: center; line-height: 1.2em; text-decoration: none; display: block;
}
.promenu a:hover {
	background-color: #ccc; color:#369; text-decoration: none
}
.active {
	color: #000000; background-color: #cccccc; display: block;
}
input.top {
	font-size: x-small; padding: 0 5px 0 5px ; color: #fff; background-color: #699; margin: 0; cursor: pointer
}
.homeC {
	text-align: center; margin: 10px 0 0 0
}
#footer {
	margin: 0 0 0 0; padding: 0 0 0 0; width: 800px
}
#footer .lang p {
	text-align: left; padding: 0 0 2px 5px; margin: 0; color: #999; font-weight: bold; font-size: small; float: left
}
#footer .lang a {
	color: #666; text-decoration: underline
}
#footer .lang a:hover {
	color: #636; text-decoration: none; background-color:#E7CEEA
}
#footer .copyR p {
	font-size: x-small; color: #333; text-align: right; padding-right: 10px; float: right
}
table {
	margin-left: 10%;
	margin-right: 5%;
	TEXT-ALIGN: center; line-height: 1.3em; font-size: 90%;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: auto; TEXT-ALIGN: center; line-height: 1.3em; font-size: 90%
}
