BODY {
 FONT-SIZE: 14px; BACKGROUND-ATTACHMENT: fixed; background-image : url(background.gif); LINE-HEIGHT: 150%; BACKGROUND-REPEAT: repeat-y
;}
H1 {
	FONT-SIZE: x-small; COLOR: #009966 ; padding-top: 0px;
}
H2 {
	FONT-SIZE: x-small; COLOR: #ff8e1e; background-color:#F9FDB7 ;padding: 0px; margin-top:10px; margin-bottom:0px;}
H3 {
	FONT-SIZE: x-small; COLOR: #008CEC; margin-bottom:5px;
}
TD {
	FONT-SIZE: 14px; LINE-HEIGHT: 150%
;}
A:link.blue {
	color:#0033CC;
	text-decoration:none;
}
A:visited.blue {
	color:#0033CC;
	text-decoration:none;
}
A:hover.blue {
	color: #DEDBBA;
}
A:active.blue {
	color: #DEDBBA;
}
A:link {FONT-SIZE: x-small;
	color: #666666;
	text-decoration:none;
}
A:visited {FONT-SIZE: x-small;
	color: #666666;
	text-decoration:none;
}
A:hover {FONT-SIZE: x-small;
	color: #DEDBBA;
}
A:active {FONT-SIZE: x-small;
	color: #DEDBBA;
}
.head {
	FONT-SIZE: 12px; MARGIN: 20px 0px 1px; COLOR: #666666
;}
.head_small {
	FONT-SIZE: 10px; MARGIN: 20px 0px 1px; COLOR: #666666
;}
.top_newsday {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #4c80da
;}
.top_newsline {
	MARGIN: 7px 10px 7px 0px; BORDER-BOTTOM: #999999 1px dotted
;}
.top_newsline2 {
	MARGIN: 7px 10px 7px 0px; BORDER-BOTTOM: #999999 1px solid
;}
.news {
	OVERFLOW: auto; WIDTH: 500px; HEIGHT: 100px
;}
.komidashi {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600
;}
.messagelist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
.messagelist UL {
	PADDING-RIGHT: 7px; PADDING-LEFT: 50px; LIST-STYLE-POSITION: outside; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
;}
.messagelist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px dotted
;}
.foot {
	FONT-SIZE: 10px; MARGIN: 10px 0px; COLOR: #666666; TEXT-ALIGN: right
;}