
h1{ font-weight: bold; font-size: 14px;font-family: osaka, MSゴシック; text-align: center; margin: 0px; padding: 5px }
a { color: blue }
a:link  { color: blue }
a:vlink { color: purple }
a:visited { color: purple }
a:active { color: red }
a:hover { color: red }
body             { font-size: x-small; font-family: osaka, MSゴシック; background-color: white; margin: 0px; padding: 0px }
h2   { font-weight: bold; font-size: x-small; text-align: center;}
p          { font-size: xx-small }
div          { font-size: xx-small }
.sp3  {font-size: 10px;font-weight:normal; text-align: center; vertical-align: middle; padding: 3pt }
.sp3 b{font-size: 10px;font-weight:normal;color: red}
.sp10  { text-align: center; vertical-align: middle; padding: 10pt }
.sp5  { text-align: center; vertical-align: middle; padding: 5pt }
.mjn3 { margin-top: 3px; margin-bottom: 3px }
.topsp10    { margin-top: 10px; margin-bottom: 0px }
.btmsp10  { margin-top: 0px; margin-bottom: 10px }
.btmsp6   { margin-top: 0px; margin-bottom: 6px }
.side     { color: red; font-size: xx-small; padding: 5pt }
.coment   { font-size: xx-small; background-color: #ffc; text-align: left; vertical-align: top; margin: 0px 26px 20px 0px; padding: 15pt }
.w300 { margin-right: 26px }
.wh25 { margin: 0px; padding: 0px; border: 0px; width: 25px; height: 25px }
.bdrw20 { border-right: 20px solid #ddd; border-left: 20px solid #ddd }
.bar { margin: 0px; padding: 0px; border: 0px; width: 15px; height: 30px }
.bn { margin: 0px; padding: 0px; border: solid 1px; width: 88px; height: 31px }
td.toptab1   { color: white; font-size: small; background-image: url(images/top/topnavi_active.gif); text-align: center; vertical-align: middle }
td.toptab2   { font-size: x-small; background-image: url(images/top/topnavi.gif); text-align: center; vertical-align: middle }
td.topnavi  { background-image: url(images/top/navi.jpg); text-align: center; vertical-align: middle }
td.topnavi-a  { color: yellow; background-image: url(images/top/navi_a.jpg); text-align: center; vertical-align: middle }
td.pagenavic    { color: yellow; font-size: 10pt; background-image: url(images/menubar/menubar_c.gif); text-align: center; vertical-align: middle }
td.pagenavica    { font-size: 10pt; background-image: url(images/menubar/menubar_ca.gif); text-align: center; vertical-align: middle }
td.pagenavicb    { color: white; font-size: 10pt; background-image: url(images/menubar/menubar_cb.gif); text-align: center; vertical-align: middle }
td.viw { width: 53px }
.red   { color: white; font-size: x-small; background-color: #f06; text-align: center; vertical-align: middle }
.black   { color: white; font-size: x-small; background-color: black; text-align: center; vertical-align: middle }
.view  { margin-right: 6px; border: solid 1px; width: 45px; height: 67px }
.small { font-size: x-small }

