body { color: #333; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", 平成角ゴシック, Osaka, Osaka−等幅; line-height: 1.5em; background-color: #b0e0e6; margin: 0; padding: 0; }
p, td { margin-top: 0; margin-bottom: 10px; }
a { color: #4682b4; text-decoration: none; }
a:hover { color: #f93; text-decoration: underline; }
h1 { color: #2e8b57; font-size: 14px; margin-top: 0; margin-bottom: 10px; }
h3 { font-size: 14px; line-height: 2em; text-align: center; }
h5 { color: #ff6347; font-size: 12px; margin-top: 5px; margin-bottom: 5px; }
#orange { color: #fff; background-image: url(images/orange.gif); background-repeat: no-repeat; background-position: 50% 0; width: 116px; height: 27px; }
#blue { color: #fff; background-image: url(images/blue.gif); background-repeat: no-repeat; background-position: 50% 0; width: 116px; height: 27px; }
#green { color: #fff; background-image: url(images/green.gif); background-repeat: no-repeat; background-position: 50% 0; width: 116px; height: 27px; }
#purple { color: #fff; background-image: url(images/purple.gif); background-repeat: no-repeat; background-position: 50% 0; width: 116px; height: 27px; }
#red { color: #fff; background-image: url(images/red.gif); background-repeat: no-repeat; background-position: 50% 0; width: 116px; height: 27px; }
.bold { font-weight: bold; }
.large { font-size: 14px; }
.small { font-size: 10px; }
.exsmall { font-size: 8px; }
.header { background-image: url(images/bg_header080325.jpg); background-repeat: no-repeat; width: 800px; height: 180px; }
.menu { background-color: #fff; background-image: url(images/bg_menu080325.jpg); background-repeat: no-repeat; width: 170px; height: 860px; padding-top: 30px; padding-left: 30px; }
.menu a { color: #2e8b57; line-height: 2.5em; background-image: url(images/menu_a.gif); background-repeat: no-repeat; text-decoration: none; text-align: center; width: 160px; height: 30px; margin-bottom: 10px; display: block; }
.menu a:hover { color: #f93; background-image: url(images/menu_a-hover.gif); background-repeat: no-repeat; }
.menu img { position: relative; top: 240px; left: 20px; }
#current { color: #f93; background-image: url(images/menu_a-hover.gif); background-repeat: no-repeat; }
.body { background-color: white; background-image: url(images/bg_body080325.jpg); background-repeat: no-repeat; background-position: 280px 0; position: absolute; top: 180px; left: 200px; width: 520px; height: 870px; padding-top: 20px; padding-right: 60px; padding-left: 20px; }
.topics { width: 480px; height: 280px; overflow: auto; }
.footer { background-image: url(images/bg_footer090122.jpg); background-repeat: no-repeat; width: 800px; height: 60px; clear: both; }
.dan div { width: 270px; float: left; margin-right: 20px; display: inline; }
.dandan div { width: 174px; float: left; margin-right: 19px; display: inline; }
dd { margin-left: 12px; }
.emph {
	color:#F66;
	font-weight:bold;
}
