BODY {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(image/bg_backgif.gif); MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-ALIGN: center
}
.head {
FONT-WEIGHT: bold; WIDTH: 780px; COLOR: #003d82; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
A:link {
	COLOR: #0066FF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0066FF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0066FF; TEXT-DECORATION: underline
}
.tx_li {
	LIST-STYLE-TYPE: disc; TEXT-ALIGN: left
}
.tx_li A:link {
	
}
.p-list {
	PADDING-LEFT: 10px; LIST-STYLE-POSITION: outside; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; LIST-STYLE-TYPE: decimal; LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}
.oowaku {
	BORDER-RIGHT: 1px solid #333333; BORDER-TOP: 1px solid #333333; BORDER-BOTTOM-COLOR: #333333; BORDER-LEFT: 1px solid #333333; WIDTH: 780px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.bold {
	FONT-WEIGHT: bold
}
.img_top {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(image/top_main.gif); BORDER-LEFT: #999999 1px solid; WIDTH: 580px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 362px; TEXT-ALIGN: right
}
.font_10px {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px
}
.font_W {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF
}
.margin10 {
	MARGIN-LEFT: 50px
}
.font_O {
	FONT-SIZE: 10px; COLOR: #ff6600; LINE-HEIGHT: 16px; LETTER-SPACING: 0.1em; TEXT-ALIGN: right
}
.font_R {
	COLOR: #cc0000
}
.font_RB {
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000
}
.td_main {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px
}
.td-koumoku {
	BACKGROUND-POSITION: 5px 4px; PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(image/p_01.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.td-txt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.td-txt A:link {
	FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: 18px
}
.td-txt A:visited {
	FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: 18px
}
.td-txt A:hover {
	FONT-SIZE: 12px; COLOR: #990099; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.td-txt2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; LETTER-SPACING: 0.05em
}
.class {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #8eb4d9; TEXT-ALIGN: center
}
.time {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center
}
.type {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.td-txt3 {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	LINE-HEIGHT: 14px;
	BACKGROUND-COLOR: #4D94FF;
	TEXT-ALIGN: center;
	padding: 0px;
}
.td-txt4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: left
}
.margin_8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.td-title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #05466c 10px double; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; LETTER-SPACING: 0.05em; BACKGROUND-COLOR: #f3f3f3
}
TABLE {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: "lr SVbN", "Osaka|"
}
.whats {
	BACKGROUND-POSITION: left 1px; MARGIN-TOP: 0px; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(image/p_01.gif); BACKGROUND-REPEAT: no-repeat
}
.whats UL {
	FLOAT: left; MARGIN: 0px
}
.whats LI {
	MARGIN-LEFT: 15px; LIST-STYLE-TYPE: square
}
.t_bar {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(image/bar.gif);
	PADDING-BOTTOM: 5px;
	COLOR: #0033FF;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: left;
	padding-right: 5px;
	height: 25px;
	width: 550px;
	margin-top: 18px;
	margin-bottom: 2px;
}
.t_bar02 {
	PADDING-BOTTOM: 5px;
	WIDTH: 550px;
	BORDER-BOTTOM: #6699cc 1px dotted;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 3px;
	vertical-align: top;
	margin-bottom: 3px;
}
.t_bar03 {
	BACKGROUND-POSITION: 6px 9px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(image/p_03.gif); PADDING-BOTTOM: 2px; WIDTH: 580px; COLOR: #ff9900; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #ff9900 1px dotted; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
.sen {
	PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.img_sp {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px
}
.footer {
	BORDER-TOP: 1px solid #003300; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #003300; LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: 1px solid #003300; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: center
}
.font_BL {
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	COLOR: #0033FF;
	LINE-HEIGHT: 16px;
	font-weight: bold;
}
.date {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px
}
.subjezt {
	DISPLAY: inline; FONT-WEIGHT: bold; WIDTH: 400px; COLOR: #6699cc
}
.topics-txt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 60px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.pagetop {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6699cc; LINE-HEIGHT: 18px; TEXT-ALIGN: right
}
.font_B {
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.font_BL_2 {

	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	COLOR: #0033FF;
	LINE-HEIGHT: 16px;
	font-weight: normal;
}
