BODY {
	MARGIN: 0px
}
.border {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#topframe {
	BACKGROUND-IMAGE: url(../img/head_back.gif); MARGIN: 0px; BACKGROUND-REPEAT: repeat-x
}
#head {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: right top; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(../img/head_2.gif); MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#topframe .navi {
	PADDING-RIGHT: 1em; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
#topframe .pan {
	PADDING-LEFT: 1em; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#topframe .date {
	PADDING-RIGHT: 2em; FONT-SIZE: 80%; PADDING-BOTTOM: 1em; MARGIN: 0px; TEXT-ALIGN: right
}
#footer {
	BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.back {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#copy {
	FONT-SIZE: 70%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #006600; TEXT-ALIGN: center
}
#contents {
	PADDING-RIGHT: 12%; PADDING-LEFT: 12%; MARGIN: 0px
}
TABLE {
	MARGIN: 0px 7%
}
TH {
	BACKGROUND-COLOR: #ccff33
}
H1 {
	TEXT-ALIGN: center
}
H2 {
	BORDER-RIGHT: #ccc 0em solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 5px; MARGIN: 0px 5% 1em; BORDER-LEFT: #ccc 0em solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 2px solid; LETTER-SPACING: 0.05em; TEXT-ALIGN: center
}
#naiyou {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 0px 0px 1em; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffcc
}
#naiyou P {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px dashed; BACKGROUND-COLOR: #ffcc66; TEXT-ALIGN: center
}
#naiyou DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 1em 1em 0em; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#naiyou DD {
	PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px
}
#form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3em 1em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#form .title {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cc0000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cc0000 1px solid; BACKGROUND-COLOR: #ff9999
}
#form .title2 {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #0000ff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #0000ff 1px solid; BACKGROUND-COLOR: #66cccc
}
#form P {
	FONT-SIZE: 90%
}
#powered {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 1em; TEXT-ALIGN: right
}
.text {
	MARGIN: 1em 5%; TEXT-ALIGN: center
}
.backnum {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 1em 12%; BORDER-LEFT: #0000ff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #0000ff 1px solid; BACKGROUND-COLOR: #ffcc66; TEXT-ALIGN: center
}
.center {
	TEXT-ALIGN: center
}

