/* ASH Style Sheet (http://ash.or.jp/) */
/* 全体の属性定義 */
a:link    {color: #006f5f} /* リンク色 */
a:visited {color: #6f2f7f} /* 訪れたことのあるリンク色 */
a:active  {color: #7f006f} /* クリックしている時のリンク色 */
a:hover   {
  color: #ffffff;
  background:#3f3faf;
} /* マウスが上にある時のリンク色 */


body {
  color: #000000;
  background-color: #ffffff;
}
h1 {
}
table {
  width: 100%;
  border-style: none;
}
th {
  color: #ffffff;
  background-color: #3f3faf;
  background-image:url("img/th.gif");
  border-color: #8f8fff;
  text-align: left;
  font-size: 105%;
}
td {
  color: #000000;
  background-color: #f3f7ff;
  vertical-align: top;
  spacing: 0em;
  padding: 0em;
  border-style: none;
}
pre {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  margin-left: 1em;
  margin-right: 1em;
}
dl {
  margin-left: 1em;
}
dt {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
.frame {
  width: 100%;
  align: center;
}
.line {
  background-color: #3f3faf;
  border-color: #7f7fff;
  border-style: inset;
  border-width: 0.2em;
  font-size: 50%;
}
.link {
  background-color: #ffffff;
  text-align: center;
}
.sig {
  background-color: #f3f7ff;
  text-align: left;
}
.counter {
  float: right;
}
.vxhtml {
  float: right;
}
.caution { /* 注意書き用 */
  color: #cc1133;
}
.logo { /* ロゴ用 */
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-left: 0.1em;
  margin-right: 0.1em;
}
