BODY  { font-style: normal }           /* 標準フォント */
  .it { font-style: italic }            /* イタリック */
  .ob { font-style: oblique }           /* 斜体 */
  .nbl { font: normal bolder larger }


TH {
  color: #ffffff; /* 文字の色 */
  background-color: #66AA00; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #CCFFCC #002200 #002200 #CCFFCC; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

TD {
  color: #119911; /* 文字の色 */
  background-color: #CCFFCC; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #22AA00 #009900 #009900 #22AA00; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

HR {
  color: #00ff00; /* 線の色(IE用) */
  background-color: #00CC00; /* 線の色(NN用) */
  height: 10px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=2); /* フィルタ */
}

H1 {
  color: #119911; /* 文字の色 */
  background-color : #CCFFCC; /* 背景の色 */
  border-style: double; /* 枠の種類 */
  border-color: #00ff00; /* 枠の色 */
  border-width: 4px; /* 枠の幅 */
  line-height: 120%; /* 行の高さ */
  text-align: center; /* テキストの配置 */
}

.ft0 {
  filter: dropshadow(color=#cccccc, offx=5, offy=5, positive=1);
  filter: progid:DXImageTransform.Microsoft.dropshadow(color=#cccccc, offx=5, offy=5, positive=1);
}

A.btn {
  display: block;             /* ブロック要素にする */
  width: 200px;                /* 横幅 */
  color: #ffffff;
  background-color: #66AA00;  /* 背景色 */
  border: outset 2px #CCFFCC; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 20px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #eeeeee;
  background-color: #337700;  /* 背景色 */
  border: inset 2px #99AA99;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #ffffff; }
A.btn:visited { color: #ffffff; }

