body   { margin: 0px }
a:link { color: #030; text-decoration: none }
a:hover { color: #f90; text-decoration: none }
a:visited  { color: #030; text-decoration: none }
A:active { color: #f90; text-decoration: none }
img.top  {margin: 5px }
#title { color: #030; font-weight: bold; font-size: 14px; line-height: 125%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-align: center; padding: 3px; width: 500px }
#main  { font-size: 12px; text-align: center; margin: 0px; padding: 2px; width: 500px }
.small    { color: #000; font-size: 10px }
.text   { font-size: 12px; text-align: left; margin-top: 5px; margin-bottom: 10px }
.flo { float: left }
.subimg { background-color: #ffc; border: solid 2px #03c; height: 400px }
.rubi  { color: #666; font-size: 9px; line-height: 8px }
