
.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   { font-size: small;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 }
.blueback { background-color: skyblue }

.head{
      padding:0px 0px 0px 20px;
	  text-align:left;
	  }

.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("../images/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 }
