BODY.blue {
	BACKGROUND: url(../../template/images/blue_bg.gif) #ffffff repeat-y 50% 0px; TEXT-ALIGN: center
}
BODY.yellow {
	BACKGROUND: url(../../template/images/yellow_bg.gif) #ffffff repeat-y 50% 0px; TEXT-ALIGN: center
}
BODY.red {
	BACKGROUND: url(../../template/images/red_bg.gif) #ffffff repeat-y 50% 0px; TEXT-ALIGN: center
}
BODY.green {
	BACKGROUND: url(./images/green_bg.gif) #ffffff repeat-y 50% 0px; TEXT-ALIGN: center
}
BODY.purple {
	BACKGROUND: url(../../template/images/purple_bg.gif) #ffffff repeat-y 50% 0px; TEXT-ALIGN: center
}
{
	FONT-SIZE: 10pt; LINE-HEIGHT: 18px; FONT-FAMILY: MS PGOTHIC,ƒqƒ‰ƒMƒmŠpƒS Pro W3,osaka,VERDANA,sans-serif
}
.css12-01 {
	FONT-SIZE: 12px; COLOR: #59242b; LINE-HEIGHT: 20px
}
A:link {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE {FONT-SIZE: 12px}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header {
	BACKGROUND: url(../images/header_bg.gif) no-repeat; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 60px
}
#content {
	MARGIN: 0px auto; WIDTH: 780px
}
#submenu {
	BACKGROUND: url(../images/submenu_bg.gif) repeat-y
}
.subnavi {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#footer {
	MARGIN: 0px auto; WIDTH: 780px
}
.greeting {
	FONT-SIZE: 10px; LINE-HEIGHT: 14px
}

