* { font-size: 100%; list-style-type: none; margin: 0; padding: 0 }
img { border: 0 }
.clear { clear: both }
body    { color: silver; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; background-color: #000; background-image: url("images/back.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: center }
a:link, a:visited, a:active   { color: silver; text-decoration: none }
a:hover  { color: orange; text-decoration: none }
#header,  #navi,  #contents,  #footer     { text-align: left; margin: 0 auto; width: 760px }
#navi     { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; border-top: 1pt solid #666 }
#contents   { font-size: 12pt }
#footer     { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 8px 0 6px; position: relative; border-style: solid; border-width: 3px 0 0; border-color: #666 white white }
.footer_txt { color: #999; margin-top: 0; vertical-align: middle }
.c-main      { font-size: 10pt; width: 600px; float: left }
.rss_cont { font-size: 10pt }
.rss   { width: 160px; float: left }
#header  { }
.addess { font-size: 11pt; text-align: right; border-left: 3px solid silver }
.menu_maru  { color: #fff; font-size: 9pt; background-color: #a1793d; background-image: url("images/back_m_m.jpg"); text-align: center }
.setumei { font-size: 8pt }
.topics {
	padding: 10px;
	float: left;
	width: 300px;
}
.event_img {
	float: right;
	width: 202px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
