BODY{
  font : 10pt "MS UI Gothic",Arial,monospace;
  background : url(../img/bk-kuma.gif) repeat-y fixed top left;
  margin : 0%;
}
tr,td{
  font : 10pt "MS UI Gothic",Arial,monospace;
}
a:link{
  text-decoration:none;
  color:#2F00BB;
}
a:visited{
  text-decoration:none;
  color:#2F00BB;
}
a:hover{
  text-decoration : underline;
  color:#FF0000;
}
a:active{
  text-decoration : underline;
  color:#FF0000;
}
hr{
  color:#aaaaaa;
}
#mid{
  font-size:11pt;
}
#small{
  font-size:9pt;
}
#kanri{
  color:#ff0000;
}
/* 管理人コメントの色 */
#log-0{
  color:black;
}
#log-top{
  color:#ff0000;
}
/* カテゴリ */
#log-3{
  color:black;
}
#mid-bar{
  background-color:#DDDDDD;
}
#ss{
  font-size : 8pt;
}
.title-sky{
  width: 100%;
  font-size: 10pt;
  font-weight:bold;
  letter-spacing: 0.2em;
  color: #ffffff;
  background : url(../img/bg-blue.gif);
  padding: 1px 1em 1px 0.7em;
  border: solid 1px #0e23de;
}
.text-sky{
  padding: 2px;
  background-color: #ffffff;
  border-bottom: solid 1px #0e23de;
  border-left: solid 1px #0e23de;
  border-right: solid 1px #0e23de;
}
.title-red{
  width: 100%;
  font-size:10pt;
  font-weight:bold;
  color: #ffffff;
  background : url(../img/bg-red.gif);
  padding: 1px 1em 1px 0.7em;
  border: solid 1px #fd3126;
}
.text-red{
  padding: 2px;
  background-color: #ffffff;
  border-bottom: solid 1px #fd3126;
  border-left: solid 1px #fd3126;
  border-right: solid 1px #fd3126;
}
.title-grn{
  /*無くてもよい*/
  font-size:10pt;
  font-weight:bold;
  color: #ffffff;
  background : url(../img/bg-grn.gif);
}
.title-gld{
  width:100%;
  font-size:10pt;
  font-weight:bold;
  color: #ffffff;
  background : url(../img/bg-gld.gif);
  padding: 1px 1em 1px 0.7em;
  border: solid 1px #b3a41c;
}
.waku-gld{
  padding: 2px;
  background-color:#ffffff;
  border-top : 2px solid #b3a41c;
  border-bottom : 2px solid #b3a41c;
}
.waku-grn{
  padding: 2px;
  background-color:#ffffff;
  border-top : 2px solid #00cc00;
  border-bottom : 2px solid #00cc00;
}
.waku-grn2{
  padding: 2px;
  background-color:#ffffff;
  border-bottom : 2px solid #00cc00;
}
.waku-blu{
  padding: 2px;
  background-color:#ffffff;
  border-top : 2px solid #0a25a5;
  border-bottom : 2px solid #0a25a5;
}
.waku-red{
  padding: 2px;
  background-color:#ffffff;
  border-top : 2px solid #cc0000;
  border-bottom : 2px solid #cc0000;
}
#box{
  /*料金表のTABLE*/
  background-color:#e7fbe3;
  vertical-align:top;
  width:65;
}
#box2{
  /*料金表のTABLE*/
  background-color:#ffffff;
  vertical-align:top;
  width:180;
}
#ds-bk{
  padding: 3px;
  background-image : url(../img/ds-bk.gif);
  background-repeat: no-repeat;
}
#ds-bkgld{
  padding: 3px;
  background-image : url(../img/ds-bkgld.gif);
  background-repeat: no-repeat;
}
.text-slv{
  padding: 2px;
  border: solid 1px #dcdcdc;
  background-color:#ffffff;
}
.text-gld{
  padding: 2px;
  border: solid 1px #f1e67a;
  background-color:#ffffff;
}
.text-teikei{
  background-image : url(../img/teikei-top.gif);
  height:25px;
}
.text-teikei2{
  padding: 10px;
  background-image : url(../img/teikei-mid.gif);
}
.text-teikei3{
  background-image : url(../img/teikei-bottom.gif);
  background-repeat: no-repeat;
  height:18px;
}
.text-black{
  border: solid 1px #000000;
  padding: 3px;
}