/*MacIE hide start\*/
* html #name { margin: 0 -3px; }
/*MacIE hide end*/
body { margin-top: 0px; margin-bottom: 0px; margin-left: 20px; width: 800px }
a:visited { color: #330; text-decoration: underline }
a:link { color: #330; text-decoration: underline }
a:hover { color: red; text-decoration: none }
a:active { color: red; text-decoration: none }
table { empty-cells: show }
img { margin: 3px; border: 0px }
h3 { font-weight: 800; font-size: 14px; font-family: "MS ゴシック", "MS Pゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 4px 3px }
li { list-style-type: decimal }
#all { width: 800px }
#top { color: #fff; font-weight: 800; font-size: 15px; font-family: "MS ゴシック", "MS Pゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-image: url(../topimg/bits_black.gif); text-align: left; margin: 0px; padding: 5px; height: 25px }
#leftside { font-size: 12px; float: left; margin: 0px; padding: 0px; width: 180px }
#rightside { font-size: 12px; float: left; margin: 0px; width: 620px }
#footer { background-image: url(../topimg/footer.gif); clear: both; width: 800px; height: 30px }
.sideblock { border-top: solid 1px #666; border-left: solid 1px #666; border-right: solid 1px #666 }
.menu { padding: 0 3px 3px 3px; border-bottom: 1px solid #666 }
.tab { color: #fff; font-weight: 800; font-size: 14px; font-family: "MS ゴシック", "MS Pゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #660; margin-bottom: 5px; padding: 5px }
.title { font-weight: bold; font-size: 14px; font-family: "MS ゴシック", "MS Pゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin-top: 5px; margin-bottom: 5px; padding: 3px; border-bottom: 2px solid #660; border-left: 10px solid #660 }
.line { font-weight: 800; font-size: 14px; background-color: #ccc; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px }
.box { margin-right: auto; margin-bottom: 10px; margin-left: auto; border: solid 1px #333 }
.space { font-size: 12px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px }
.indent { font-size: 10px; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-left: 5px solid #f90 }
.t_area { clear: both }
.event { float: left; margin: 2px; border: solid 1px #999; width: 300px; height: auto }
.event1 { float: left; clear: left; margin: 2px; border: solid 1px #999; width: 300px; height: auto }
.eve_title { font-weight: bold; font-size: 14px; font-family: "MS ゴシック", "MS Pゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #ffc; padding: 3px }
.date { font-size: 12px; background-color: #aaa; padding: 2px }
.evetex { font-size: 10px; padding: 5px }
.button { font-weight: 800; font-size: 14px; text-align: center; clear: both; margin: 10px; padding: 10px 10px 3px; width: 300px }
.small { font-size: 10px }
.heavy { font-weight: 800; font-size: 14px; line-height: 18px; font-family: "MS ゴシック", "MS Pゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin-top: 5px; margin-bottom: 5px }
.caption { font-style: italic; font-size: 11px; text-align: right }