
.tablesoto { border: solid 1px #696969 ;}
h2   { font-size: 1.2em; font-family: HGS‘n‰pŠpºÞ¼¯¸UB, HGP‘n‰pŠpºÞ¼¯¸UB, HG‘n‰pŠpºÞ¼¯¸UB, sans-serif; text-indent: 10px; border-bottom: 3px double #c00; border-left: 7px solid #c00 ;}
h3   { font-size: 100%; font-weight: normal; line-height: 150%; background-color: #ff9; margin: 10px; padding: 12px; border-style: solid outset outset solid; border-width: 1px 2px 2px 1px; border-color: #666 ;}
p   { line-height: 150%; text-indent: 12px; margin-right: 5px; margin-left: 5px ;}
.item { border: double 3px navy ;}
.point { vertical-align: middle ;}
.yellowback { background-color: yellow ;}
h1   { color: red; font-size: 1.5em; font-family: HGP‘n‰pŠpºÞ¼¯¸UB, serif; font-weight: bold; margin: 0.67em 5px ;}
.side5px { margin-right: 5px; margin-left: 5px ;}
.sikaku:first-letter  { color: white; font-size: 200%; background-color: #c33; padding: 0.1em ;}
.sikaku    { line-height: 150%; margin-right: 5px; margin-left: 5px ;}
.handline    { background-image : url(handline.gif); background-repeat: repeat-x; background-attachment: fixed; background-position: 0 bottom; padding-bottom: 0.2em ;}
.menu { font-size: 12px; font-stretch: condensed; text-align: center; word-spacing: 80%; padding: 2px ;}
.menu a { color: black; font-size: 12px; font-stretch: condensed; text-decoration: none; text-align: center; word-spacing: 80%; padding: 2px ;}
.menu a:link { color: black; font-size: 12px; font-stretch: condensed; text-decoration: none; text-align: center; word-spacing: 80%; padding: 2px ;}
.menu a:hover { color: blue; font-size: 12px; font-stretch: condensed; text-decoration: none; text-align: center; word-spacing: 80%; padding: 2px ;}
