H3 {
	COLOR: #336600; PADDING-LEFT: 40px; font-size: 140%; margin: 5px 0px 0px 0px
}
H4 {
	COLOR: #996699; PADDING-LEFT: 60px; font-size: 120%; margin: 5px 0 0 0
}
P {
	PADDING-RIGHT: 60px; PADDING-LEFT: 70px; LINE-HEIGHT: 1.5em; margin: 0
}
p.img {
	text-align: center
}
P.butt { text-align: right; padding: 0px 10px 0px 0px; margin: 0;
}
p.center {
	text-align: center;
}
P.gif {
	padding: 0; margin: 0; text-align: center
}
.ryakugo {
	FONT-WEIGHT: bold; COLOR: #ff9900; font-size: 110%; text-decoration: underline; cursor: help;
	white-space: nowrap
}
p.ogako11 {
	margin: 1em 0
}
.hrp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; margin: 5px 0px 0px 0px
}
#flow1L {
	width: 380px; float: left; margin-left: 50px	
}
#flow1L ol {
	PADDING-left: 30px; list-style: decimal; margin: 0; font-size: small; font-weight: normal; line-height: 1.2em
}
#flow1L li {
	margin: 0; font-size: small; font-weight: normal; line-height: 1.5em
}
#flow1R {
	width: 300px; float: right; margin-left: 0em	
}
#flow1R P {
	margin: 0px; font-size: small; text-align: left; padding: 5em 0 0 0
}
#flow1R a {
	color: #906; text-decoration: underline; font-size: 160%; font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì"
}
#flow1R a:hover {
	color: #008080; background-color: #cbdced; text-decoration: none
}
ol {
	margin: 0px; list-style: decimal;
}
.proc5 {
	PADDING-LEFT: 80px; padding-right: 60px;
}
.proc5 li {
	line-height: 1.5em; margin: 0px 20px; font-size: 115%; color: #006699; font-weight: bold
}
.proc5 li p {
	font-size: small; PADDING-RIGHT: 10px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.5em; margin: 0px 30px; font-weight: normal
}
sub {
	color: #069
}
.inst5 {
	PADDING-LEFT: 80px; padding-right: 60px; list-style-type: circle
}
.inst5 li {
	line-height: 1.3em; margin: 0px 10px; font-size: small; color: #666; font-weight: normal; padding-left: 0px
}
.inst6 {
	PADDING-LEFT: 100px; padding-right: 60px; list-style-type: circle
}
.inst6 li {
	line-height: 1.3em; margin: 0px 10px; font-size: small; color: #069; font-weight: normal; padding-left: 0px
}
p.celr6 {
	padding: 0px 120px; line-height: 1.3em
}
#hosiki7L {
	width: 200px; float: left; margin-left: 5px	
}
#hosiki7L P {
	margin: 0; padding: 0px 0px 0px 10px; color: #369; text-align: center; line-height: 1.5em; text-indent: 0em
}
#hosiki7L P.shita {
	margin: 0px 0px 20px 0px; padding: 0; color: #369; text-align: center; line-height: 1.2em	
}
#hosiki7R {
	width: 560px; float: right; margin: 0px	
}
#hosiki7R P {
	PADDING: 0px 10px 0px 0px; margin: 0; color: #666; font-size: small; font-weight: bold
}
#hosiki7R ul {
	PADDING-left: 40px; margin-left: 10px
}
#hosiki7R ol {
	PADDING-left: 50px; list-style: decimal; margin: 0; color: #000000; font-size: small; font-weight: normal;
}
#hosiki7R li.first {
	PADDING: 0; list-style: square; margin: 0; font-size: 110%; color: #369; font-weight: bold
}
p.inst1214 {
	PADDING-RIGHT: 90px; PADDING-LEFT: 100px; LINE-HEIGHT: 1.5em; margin: 0
}
.inst15 {
	PADDING-LEFT: 80px; padding-right: 60px;
}
.inst15 li {
	line-height: 1.5em; margin: 0px 20px; font-size: 115%; color: #006699; font-weight: bold
}
.inst15 li p {
	font-size: small; PADDING-RIGHT: 10px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.5em; margin: 0px 30px; font-weight: normal
}
.inst16 {
	PADDING-LEFT: 60px; padding-right: 60px; list-style-type: circle;
}
.inst16 li {
	line-height: 1.5em; margin: 0px 30px; font-size: 115%; color: #69c; font-weight: bold; padding-left: 0px
}
.inst16 li p {
	line-height: 1.3em; margin: 0px 20px; font-size: small;; font-weight: normal; padding-left: 0px
}
.inst17 {
	PADDING-LEFT: 80px; padding-right: 60px;
}
.inst17 li {
	line-height: 1.5em; margin: 0px 20px; font-size: 115%; color: #006699; font-weight: bold
}
.inst17 li p {
	font-size: small; PADDING-RIGHT: 10px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.5em; margin: 0px 30px; font-weight: normal
}
.li2:first-line {
	font-size: 120%; color: #339966; padding-top: 0.5em
}
.inst17ol {
	list-style-type: upper-roman; padding-left: 60px
}
.inst17ol li {
	line-height: 1.2em; margin: 0px 20px; font-size: 100%; color: #396; font-weight: bold
}
.inst17ol li p {
	font-size: small; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; LINE-HEIGHT: 1.5em; margin: 0px 20px; font-weight: normal
}
.calc {
	color: #36c; font-size: x-small; padding: 0px margin: 0px;
}
th {
	background: #9999cc; text-align: left; font-size: 120%
}
.color {
	 background: #CCCCCC; color: #336699; text-align: right
}
.mojikan1 {
	letter-spacing: 1em
}
strong {
	FONT-WEIGHT: bold; COLOR: #906; FONT-STYLE: normal; font-size: 110%
}
strong.point {
	FONT-WEIGHT: normal; COLOR: #990066; FONT-STYLE: normal; font-size: 110%
}
strong.point2 {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-STYLE: normal; font-size: 110%
}
.A2 {
  color : #336699; text-decoration: none; display: block;
}
.A2:HOVER{
  background-color: #c8c8e3; color : #fff; text-decoration: underline
}
#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.cal {
	margin-left: 15%;
	margin-right: 15%;
	TEXT-ALIGN: left; line-height: 1.3em; font-size: small; color: #21536A;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: auto;
	TEXT-ALIGN: left; line-height: 1.3em; font-size: 90%; color: #21536A
}