A {
  text-decoration: none;
}
A:link {
  color:#2b3dbd;
}
A:visited {
  text-decoration:none;
}
A:active {
  text-decoration:none;
}
a:hover{
  color:#ff0000;
  text-decoration:underline overline;
}
body{
  font-size:10pt;
  color:#03368e;
  background-color:#fdfdfd;
  background-image:url();
  margin: 0px 0px 0px 0px;
/* 上、右、下、左の余白 */
 }


hr {
  color: #ea6b58;
  /* 線の色(IE用) */
  background-color: #ea6b58;
  /* 線の色(NN用) */
  height: 2px;
  /* 線の太さ */
  border: 1px;
  /* 枠の太さ */
  border-style: dashed;
/* 枠の種類 */
}
ul {
  list-style-image : url(7-12h.gif);
  margin: 0;
  padding: 0px 0px 0px 0px;
/* 上、右、下、左の余白 */
}
#mid{
  font-size:10pt;
}
#small{
  font-size:9pt;
}
#kanri{
  color:#ff9999;
}
/* コメントの色 */
#log{
  width: 558px;
  border-top: 1px #cccccc solid;
  border-right: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
  border-left: 1px #cccccc solid;
  background-color:#ffffff;
  font-size:9pt;
  margin-left:2%;
  margin-right:2%;
}
#log-0{
  background-color:#ffe7df;
}
/* ラン位 */
#log-1{
  background-color:#ffffff;
}
/* mini-link */
#log-link{
  background-color:#ffffff;
  background-image:url();
  color:#2b3dbd;
  font-size:9pt;
  margin-left:2%;
  margin-right:2%;
}
/* タイトル */
#log-2{
  background-color:#cccccc;
  background-image:url();
  margin-left:2%;
  margin-right:2%;
}

/* 枠1 */
#log-3{
  width: 100%;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  background-image:url(back08.gif);
  background-color:#ffffff;
  margin-left:2%;
  margin-right:2%;
}

/* 紹 */
#log-4{
  background-color:#ffffff;
}
/* コメント */
#title-bar{
  background-color:#fafafa;
  color:#fafafa;
  font-size:13pt;
background-image: url() }
}
}
}
/* タイトルバー */
#mid-bar{
  background-color:#fdfdfdf;
}
/* 中段バー */
