H3 {
	COLOR: #336600; PADDING-LEFT: 30px; padding-right: 40px; font-size: 120%; margin-top: 0px; margin-bottom: 0px
}
h3:first-letter {
	font-size: 300%; float: left; color: #ff6600
}
H4 {
	COLOR: #069; PADDING-LEFT: 70px; font-size: 120%; padding-right: 60px; margin-top: 5px; margin-bottom: 3px
}
H5 {
	font-size: 115%; color: #969; padding-left: 100px; padding-right: 50px; margin: 0
}
P {
	PADDING-RIGHT: 80px; PADDING-LEFT: 100px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px; clear: both; margin: 0
}
p.ans:first-letter {
	font-size: 200%; color: #cc0000; font-weight: bold;
}
p.ans {
	text-indent: -1em;
}
p a {
	color: #990066; text-decoration: underline; font-size: 85%
}
p a:hover {
  background-color: #ffddff; color : #990066
}
p.back {
	margin: 2px 2px 0px 0px; text-align: right; padding-right: 5px
}
.ul1 {
	PADDING-LEFT: 100px; padding-right: 50px; list-style-type: circle; margin: 0px
}
ol {
	PADDING-LEFT: 100px; padding-right: 50px; list-style: decimal
}
.ol2 {
	PADDING-LEFT: 130px; padding-right: 100px; line-height: 1.2em; margin: 0px 0px 0px 30px
}
.ul2 {
	padding: 0px 30px 0px 130px; list-style-type: square; color: #000; margin: 0px; line-height: 1.6em
}
caption {
	color: #3366cc; margin: auto
}
.trcolor2 {
	background: #eaeaea;
}
.indexcolor {
	 background: #ccc; color: #369; text-align: right
}
.color {
	 color: #ff6600
}
strong {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-STYLE: normal; font-size: 120%
}
A.A2 {
  color : #369; text-decoration: none; display: block;
}
A.A2:hover{
  background-color: #6699cc; color : #ffffff;
}
A.A3book {
	color: #906; text-decoration: underline; font-size: 100%
}
.hrnon {
	visibility: hidden
}
.top {
	PADDING-RIGHT: 0px; BORDER-TOP: #eaeedf 15px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
.hou {
	background-color: #eaeaea; padding: 1px
}
th {
	background: #9999cc; color: #fff; height: 10; text-align: center; font-size: 120%
}
.center {
	text-align: center
}
#footer {
	margin: 0; padding: 0; width: 800px
}
#footer .copyR p {
	font-size: x-small; color: #333; text-align: right; padding-right: 10px; float: right
}