BODY {
	COLOR: #212121; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f9f7f1
}
A:link {
	COLOR: #0000FF
}
A:visited {
	COLOR: #0033FF
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.top_box {
	PADDING-LEFT: 10px; FONT-SIZE: 80%; LINE-HEIGHT: 140%
}
.txt80 {
	FONT-SIZE: 80%; COLOR: #282828; LINE-HEIGHT: 140%; PADDING-TOP: 6px
}
.pr_q {
	BORDER-TOP: #ccc 1pt dotted; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #006; PADDING-TOP: 10px
}
.pr_a {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #c10137
}
.txt80n {
	FONT-SIZE: 80%; COLOR: #282828; LINE-HEIGHT: 140%
}
.txt70 {
	FONT-SIZE: 70%; COLOR: #282828; LINE-HEIGHT: 130%
}
.txt80p {
	FONT-SIZE: 80%; COLOR: #282828; TEXT-INDENT: 1em; LINE-HEIGHT: 140%
}
.txt80b {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #282828; LINE-HEIGHT: 150%
}
.txt90 {
	FONT-SIZE: 90%; COLOR: #282828; LINE-HEIGHT: 160%
}
.txt90b {
	FONT-SIZE: 90%; COLOR: #006; LINE-HEIGHT: 160%
}
.txt100 {
	FONT-SIZE: 100%; COLOR: #282828; LINE-HEIGHT: 160
}
.content_tile {
	BORDER-RIGHT: #8d0000 1px solid; BORDER-TOP: #8d0000 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; BORDER-LEFT: #8d0000 1px solid; COLOR: #eeeddf; PADDING-TOP: 2px; BORDER-BOTTOM: #8d0000 1px solid; BACKGROUND-COLOR: #8d0000
}
.oline1 {
	BORDER-RIGHT: #ccc9ad 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc9ad 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc9ad 1px solid; COLOR: #4a4100; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc9ad 1px solid
}
.tab_2 {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 90%; LINE-HEIGHT: 140%; PADDING-TOP: 10px
}
.tab_3 {
	PADDING-LEFT: 30px; FONT-SIZE: 80%; LINE-HEIGHT: 140%; PADDING-TOP: 3px
}
.cont_bar_m {
	BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND-IMAGE: url(../images/stitle_back.gif); PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
.cont_bar_l {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #133265; PADDING-TOP: 3px; BORDER-BOTTOM: #eaeaea 1px double
}
.cont_bar_s {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; BORDER-LEFT: #8d0000 5px solid; COLOR: #4a4100; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
.cont_txtbox {
	FONT-SIZE: 80%; COLOR: #444; LINE-HEIGHT: 150%; PADDING-TOP: 6px
}
.program_1 {
	BORDER-RIGHT: #999 1px solid; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; COLOR: #004300; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ece9e2
}
.e_2 {
	FONT-SIZE: 90%;
	LINE-HEIGHT: 150%;
	margin-right: 5px;
	margin-left: 5px;
}
.e_t1 {
	FONT-SIZE: 80%;
	LINE-HEIGHT: 130%;
	text-align: right;
	padding: 1 1 1 1;
}
.att {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ff8c00; LINE-HEIGHT: 150%
}
.red {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.style1 {color: #FFFFFF}
.style2 {
	font-size: 12px
}

h1{
	font-size:small;
	text-align:right;
	color:#111;
	padding:1px 10px　1px 1px;
	padding-right: 10px;
}
h2{ font:110% "Century Gothic",Helvetica,Arial,sans-serif; color:#802B40; margin:0 0 0.5em; padding:3px 5px; border-bottom: 1px solid #6A0000;}
h3{ font-size:112%; border-bottom:1px dotted #e0e0e0; }
