BODY {
	SCROLLBAR-FACE-COLOR: #bbbbff; FONT-SIZE: small; SCROLLBAR-HIGHLIGHT-COLOR: #e0e0ff; SCROLLBAR-SHADOW-COLOR: #9999cc; COLOR: #444444; SCROLLBAR-3DLIGHT-COLOR: #bbbbff; SCROLLBAR-ARROW-COLOR: #6666ff; SCROLLBAR-TRACK-COLOR: #e0e0ff; SCROLLBAR-DARKSHADOW-COLOR: #ccccff; BACKGROUND-COLOR: #eeffff
}
.header {
	WIDTH: 100%; HEIGHT: 40px; BACKGROUND-COLOR: #44aa44
}
TD.header1 {
	WIDTH: 200px; TEXT-ALIGN: center
}
TD.header2 {
	FONT-SIZE: small; WIDTH: auto; COLOR: white
}
TD.header3 {
	FONT-SIZE: small; WIDTH: 200px; COLOR: white; TEXT-ALIGN: right
}
.header A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.header A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.header A:hover {
	COLOR: #444444; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.side_main {
	WIDTH: 100%
}
.side {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: medium; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: white; PADDING-TOP: 0px
}
.side_top {
	FONT-WEIGHT: bold; WIDTH: 125px; BACKGROUND-COLOR: #44aa44
}
.side_under {
	FONT-SIZE: small; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center
}
.side_current {
	BACKGROUND-COLOR: #444444
}
.side_top A:link {
	DISPLAY: block; COLOR: #eeffff; TEXT-DECORATION: none
}
.side_top A:visited {
	DISPLAY: block; COLOR: #eeffff; TEXT-DECORATION: none
}
.side_top A:hover {
	COLOR: #eeffff; BACKGROUND-COLOR: #444444
}
HR.side_spr {
	WIDTH: 125px; COLOR: #44aa44
}
HR.side_hr {
	WIDTH: 100px
}
.main {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.main_center {
	WIDTH: 675px
}
.border_double {
	PADDING-RIGHT: 4px; BORDER-TOP: #1144aa 2px solid; PADDING-LEFT: 8px; BACKGROUND: #eaeafe; PADDING-BOTTOM: 0px; WIDTH: 80%; COLOR: #3366cc; PADDING-TOP: 2px; BORDER-BOTTOM: #1144aa 2px solid
}
.border_top {
	PADDING-RIGHT: 4px; BORDER-TOP: #5588ff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #3366cc; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.border_bottom {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #3366cc; PADDING-TOP: 2px; BORDER-BOTTOM: #1144aa 2px solid; TEXT-ALIGN: left
}
DIV.footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #444444 2px solid; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #444444; PADDING-TOP: 0px; TEXT-ALIGN: right
}
IMG.default {
	BORDER-RIGHT: #0088aa 1px solid; BORDER-TOP: #0088aa 1px solid; BORDER-LEFT: #0088aa 1px solid; BORDER-BOTTOM: #0088aa 1px solid
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.illust {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
IMG.banner {
	BORDER-RIGHT: #0088aa 1px solid; BORDER-TOP: #0088aa 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #0088aa 1px solid; BORDER-BOTTOM: #0088aa 1px solid
}
INPUT.button {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #dddddd
}
