BODY {
  color : #FFFFFF;/* インラインフレーム内文字色 */
  background-color : #ba2029;/* インラインフレーム内背景色 */
  font-size : 12px;
  scrollbar-face-color:#311818; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#311818;
}

#page {
  color : #FFFFFF;/* 文字色 */
  background-color : #311818;/* 背景色 */
  text-align: center;
}
/* リンクの設定 */
A {
  color : #FFFFFF;
  font-size : 12px;
  text-decoration : none;
}
A img{
  border-style : none;
}
TABLE {
  color : #FFFFFF;
  font-size : 12px;
}

 /* ----ハートの設定---- */
 
#mainta {
  color : #FFFFFF; /* ハートの中の文字色 */
  width : 695px;height : 550px;
  background-image : url(image/back.gif); /* 背景はここを変更 */
  margin: auto;
}
#mainta A{
  color : #efa9a9;/* リンク文字色 */
}
#mainta A:HOVER {
 color : #d9ac26;/* リンクにマウスが乗ったときの色 */
}
/* ハートの左側 */
#maintd1 {
  vertical-align: bottom;  text-align: right;  /* 文字の位置 */
  width: 120px;
}
#maintd2 {
  vertical-align: top;  text-align: center;  /* 文字の位置 */
}
/* ハートの右側 */
#maintd3 {
  vertical-align: top;  text-align: left;  /* 文字の位置 */
  width : 120px;
}
/* ハートの右側(index) */
#maintd3a {
  vertical-align: bottom;  text-align: center;  /* 文字の位置 */
  width : 120px;
}
/* ハートの上 */
#maintd4 {
  height: 110px;
}
/* ハートの上(index) */
#maintd4a {
  height: 150px;
}
/* メニューとサイト名 */
.menu{
 color : #efa9a9;
 font-size : 18px;
 font-weight : bold;
 font-family : Verdana,sans-serif;
}


/* 文字の下の線 */
.line{
  background-image : url(image/line.gif); /* 背景画像 */
  line-height : 20px;
}
