@charset "x-sjis";

A:link {
	COLOR: #009; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #903; TEXT-DECORATION: none
}
A:hover {
	COLOR: #903; TEXT-DECORATION: none
}
BODY {
	background-color: #FFFFFF; FONT-SIZE: 87%; line-height: 170%; COLOR: #333333
}
UL {
	MARGIN-LEFT: 15px
}
OL {
	MARGIN-LEFT: 15px
}
DL {
	MARGIN-LEFT: 15px
}
P {
	LINE-HEIGHT: 150%
}
UL LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: circle
}
.ehn01 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn02 {
	FONT-WEIGHT: bold; FONT-SIZE: 73%; COLOR: #333; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn01 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn01 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn02 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 73%; COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn02 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 73%; COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn01 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn01 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn02 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn02 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn03 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #333; letter-spacing: -1px
}
TH.ehn04 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 1px 2px; VERTICAL-ALIGN: middle; COLOR: #039; BORDER-BOTTOM: 1px; TEXT-DECORATION: none; letter-spacing: 1px
}
TH.ehn04 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #039; TEXT-DECORATION: none; letter-spacing: 1px
}
TH.ehn04 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #039; TEXT-DECORATION: none; letter-spacing: 1px
}
TH.ehn04 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
TH.ehn04 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn04 {
	FONT-SIZE: 90%; COLOR: #009; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn04 A:link {
	FONT-SIZE: 90%; COLOR: #009; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn04 A:visited {
	FONT-SIZE: 90%; COLOR: #009; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn04 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn04 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn05 {
	FONT-SIZE: 100%; LINE-HEIGHT: 110%; letter-spacing: 0px
}
.ehn06 {
	FONT-SIZE: 160%; COLOR: #333; LINE-HEIGHT: 120%
}
.ehn06 A:hover {
	FONT-SIZE: 160%; COLOR: #333; LINE-HEIGHT: 130%
}
.ehn06 A:visited {
	FONT-SIZE: 160%; COLOR: #333; LINE-HEIGHT: 130%
}
.ehn07 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 8px
}
.ehn08 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: black
}
.ehn08 A:link {
	COLOR: #333; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn08 A:visited {
	COLOR: #333; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn08 A:hover {
	COLOR: #903; BACKGROUND-COLOR: #efe7ef; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn08 A:hover {
	COLOR: #903; BACKGROUND-COLOR: #efe7ef; TEXT-DECORATION: none; letter-spacing: 1px
}
TH.ehn09 {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND-POSITION: 50% top; BORDER-TOP: #333 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #088DB7; text-shadow: #fff 1px 1px
}
TH.ehn09 A:link {
	COLOR: #fff; TEXT-DECORATION: none; letter-spacing: 0px
}
TH.ehn09 A:visited {
	COLOR: #fff; TEXT-DECORATION: none; letter-spacing: 0px
}
TH.ehn09 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 0px
}
TH.ehn09 A:hover {
	COLOR: #903; TEXT-DECORATION: none; letter-spacing: 0px
}
.ehn10 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: lighter; FONT-SIZE: 72%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; text-shadow: #fff 1px 1px; letter-spacing: 1px
}
.ehn10 A:link {
	COLOR: #333; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn10 A:hover {
	COLOR: #903; BACKGROUND-COLOR: #efe7ef; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn10 A:hover {
	COLOR: #903; BACKGROUND-COLOR: #efe7ef; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn11 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 74%; PADDING-BOTTOM: 0px; MARGIN: 1px 2px 0px; VERTICAL-ALIGN: middle; COLOR: #088DB7; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
TD.ehn11 A:link {
	COLOR: #088DB7; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn11 A:visited {
	COLOR: #088DB7; TEXT-DECORATION: none; letter-spacing: 1px
}
TD.ehn11 A:hover {
	COLOR: #088DB7; TEXT-DECORATION: underline
}
TD.ehn11 A:hover {
	COLOR: #088DB7; TEXT-DECORATION: underline
}
TH.ehn12 {
	FONT-WEIGHT: bold; FONT-SIZE: 87%; COLOR: #fff; TEXT-DECORATION: none
}
TD.ehn12 {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.3em
}
TD.ehn12 A:link {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.3em
}
TD.ehn12 A:hover {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.3em
}
.ehn12 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-TOP: 1px; FONT-SIZE: 87%;
}
.ehn13 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 87%; COLOR: #088DB7; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn13 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 87%; COLOR: #088DB7; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn14 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003300; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn15 {
	FONT-SIZE: 70%; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn16 {
	FONT-SIZE: 100%; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn17 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #003300; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn18 {
	FONT-WEIGHT: bold; FONT-SIZE: 170%; COLOR: #003300; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn19 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #003300; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn20 {
	COLOR: #FFFFFF
}
.ehn21 {
	FONT-SIZE: 180%; COLOR: #0000FF
}
.ehn22 {
	FONT-SIZE: 180%; COLOR: #FF0066
}
.ehn23 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn24 {
	FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR: #FFFFFF
}
.ehn25 {
	FONT-SIZE: 70%; FONT-WEIGHT: bold; COLOR: #FFFFFF
}
.ehn26 {
	FONT-SIZE: 70%; FONT-WEIGHT: bold
}
.ehn27 {
	COLOR: #FF0000; FONT-SIZE: 87%; letter-spacing: 0px
}
.ehn28 {
	FONT-SIZE: 100%; COLOR: #003300; TEXT-DECORATION: none; letter-spacing: 1px
}
.ehn29 {
	FONT-WEIGHT: bold; COLOR: #FF0000
}
.ehn30 {
	FONT-SIZE: 70%; COLOR: #FF0000
}
.ehn31 {
	FONT-SIZE: 60%
}