/* 全体の属性定義 */
body,p,pre,div,th,td,ul,ol,li,dl,dt,dd {
  color: #7f7f7f; /* 文字色の定義 */
}

a:link    {color: #4f007f} /* リンク色 */
a:visited {color: #7f004f} /* 訪れたことのあるリンク色 */
a:active  {color: #cf00af} /* クリックしている時のリンク色 */
a:hover   {color: #af009f} /* マウスが上にある時のリンク色 */
body, .multi-space, .multi-left, .multi-right {
background: #ffffff; /* 背景色の定義 */
}

/* タグ毎の属性定義 */
body {
  margin-left: 2em;
  margin-right: 2em;
}

h1,h2,h3,h4 {
  width: 100%;
  font-style: italic;
  font-weight: bold;
  padding: 0.3em;
}

h1,h3,h4,h5 {
  color: #7f7f7f;

}

h1 {
  border-style: none;
  border-left-width: 0.1em;
  font-size: 100%;
  text-align: center;
}
h2 {
  border-style: none;
  border-left-width: 0.1em;
  font-size: 100%;
}

h3 {
  font-size: 150%;
}


.menu { /* メニュー用 */
  font-style: italic;
  font-weight: bold;
  font-size: 100%;
}

.comment {
  font-size: 75%;
}

.sig {
  text-align: right;
}

