.main {
	MARGIN: 0px 5%; WIDTH: 660px; FONT-FAMILY: monospace; BACKGROUND: #ffffff
}
H1.midashi {
	BORDER-BOTTOM: #223a70 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #223a70 10px solid; PADDING-BOTTOM: 2px; MARGIN-TOP: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 0px; BACKGROUND: url(../css/stripe_2px.gif) #dde1fc fixed left top; FONT-SIZE: 1.5em; BORDER-TOP: #223a70 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 0px; BORDER-RIGHT: #223a70 10px solid; PADDING-TOP: 2px
}
HR.suihei {
	DISPLAY: none
}
.c01 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
TABLE.hyou {
	BORDER-BOTTOM: #bbbcde 6px solid; BORDER-LEFT: #bbbcde 6px solid; BACKGROUND-COLOR: #ffffff; BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show; FONT-SIZE: 0.9em; BORDER-TOP: #bbbcde 6px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #bbbcde 6px solid
}
HTML > BODY.hyou {
	BORDER-COLLAPSE: separate
}
.hyou TH {
	BORDER-BOTTOM: #bbbcde 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0.4em; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0.4em; WIDTH: 170px; PADDING-RIGHT: 0.4em; BORDER-RIGHT: #bbbcde 2px solid; PADDING-TOP: 0.4em
}
.hyou TD {
	BORDER-BOTTOM: #bbbcde 2px solid; PADDING-BOTTOM: 0.4em; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; BORDER-RIGHT: #bbbcde 2px solid; PADDING-TOP: 0.4em
}
TD.gazou {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
TD.maru {
	PADDING-LEFT: 1.5em
}
DIV.c02 {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
A.close {
	BORDER-BOTTOM: #000000 thin; TEXT-ALIGN: center; BORDER-LEFT: #000000 thin; FONT-SIZE: 0.7em; BORDER-TOP: #000000 thin; BORDER-RIGHT: #000000 thin
}
