table.tb1 {
 border:0px black solid;
 background-image: url(../img/back4-m.jpg); /* 背景のイメージ */
}
table.tb2 {
 border:0px black solid;
 align: center;
}
table.tb3 {
 border:0px black solid;
 background-image: url(../img/back-hole2.jpg); /* 背景のイメージ */
}
table.tb4 {
 border:0px black solid;
 background-image: url(../img/tail1.gif); /* 背景のイメージ */
}
table.tb5 {
 border:0px black solid;
 background-image: url(../img/back-m.jpg); /* 背景のイメージ */
}
table.tb6 {
 border:0px black solid;
 background-image: url(../img/back-hole.jpg); /* 背景のイメージ */
}
td.td1 {
  color: #000000; /* 文字の色 */
  font-size: x-small; /* 文字のサイズ */
  border-style: solid; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
  width:780px;
  height:258px;
}
td.td2 {
  color: #ffffff; /* 文字の色 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
}
td.td3 {
  color: #ffffff; /* 文字の色 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
  width:780px;
  height:300px;
  text-align:center;
}
td.td4 {
  color: #ffffff; /* 文字の色 */
  font-size: x-small; /* 文字のサイズ */
  border-width: 0px; /* 枠の幅 */
  width:780px;
  height:30px;
  text-align:right;
}
td.td5 {
  color: #ffffff; /* 文字の色 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
  width:780px;
  height:550px;
  text-align:center;
}

H1 {
  color: #ffffff; /* 文字の色 */
  font-weight: bold; /* 文字の太さ */
  font-size: small; /* 文字のサイズ */
  background-color: #c1cf76;  /* 背景色 */
  padding: 4px 40px 4px 40px; /* 余白の幅 上右下左*/
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 0px; /* 枠の幅 */
}
H2 {
  color: #ffffff; /* 文字の色 */
  font-weight: bold; /* 文字の太さ */
  font-size: x-small; /* 文字のサイズ */
  width: 350px;  /* 幅 */
  background-color: #b09ac5;  /* 背景色 */
  padding: 4px 40px 4px 40px; /* 余白の幅 上右下左*/
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 0px; /* 枠の幅 */
}
H3 {
  color: #c85ec8; /* 文字の色 */
  font-size: x-small; /* 文字のサイズ */
  width: 350px;  /* 幅 */
  padding: 0px 40px 0px 20px; /* 余白の幅 上右下左*/
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 14px; /* 枠の幅 */
  border-color: #c85ec8; /* 枠の色 */
}

#formmail { width: 100%; }  
  
#formmail th,  
#formmail td {  
  vertical-align: top; /* セルの上に配置 */  
  border-bottom: 1px solid #999999;  
}  
  
#formmail th {  
  padding: 5px 0 10px 10px;  
  background-color: #ccccff;  
}  
  
#formmail th span {  
  font-weight: normal; /* (必須) */  
  color: #ff0000;  
  padding: 0 0 0 1em;  
}  
  
#formmail td{ padding: 5px 0 10px 10px; }  


a:link { color: #0000ff; } /* 未訪問のリンク */
a:visited { color: #800080; } /* 訪問済みのリンク */
a:hover { color: #ff0000; } /* ポイント時のリンク */
a:active { color: #ff8000; } /* 選択中のリンク */
