body
{
	font-family: Meiryo;
}
#board       { float: left; margin-right: 30px ;}
h1 { color: #FFFFFF; font-weight: bold; border: 4px ridge #66FF66; padding: 8px; background-color: #989800; font-size:larger; margin-bottom:0 }
.first       { font-size: smaller; color: #FF0000; font-weight: normal }
.up          { color: #CC0000; font-weight: bold }.member      { border-style: groove; border-width: 1px; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; background-color: 
               #FFFFFF }
.new         { color: #f00; font-size: smaller }
.note        { border: 1px solid #FF0000; margin-top: 1em; margin-bottom: 1em; padding: 4px; 
               background-color: #FFFFFF }
td.list
{
	vertical-align: top;
	min-width: 6em;
}
caption
{
	min-width: 6em;
}