/* "unrecoverable mentality error" 通常頁用 見てくれだけUGめかした外部スタイル (笑)
 * Designed by Eriko   2002-11-24 */

body {
  background-color: #000000;
  color: #ffffff;
  line-height: 120%;
}

/* ブロック */
p {
  margin: 2px .5em 6px .5em;
  text-indent: 1em;
  line-height: 120%;
	/* 上のline-heightだが，NN4.xの場合
	pの中で別のブロックを使うと 次のpからはbodyでの定義を継承してくれなくなることが
	あるようなので 仕方無く ここで定義し直しておく */
}
p.noindent {
  text-indent: 0em;
}
p ol{margin: 0 0 0 2ex;}
td p {
  margin: 2px 0% 2px 0% ;
}
div.header, div.footer { /* 「最終更新日」とか「E-mail」とか「トップに戻る」とか */
  text-align: right;
  margin: 0px 3em 0px 0px;
}

/* ブロック (続き) ... <p>や<div>などを修飾するためのクラス */
.remarks { /* 「おまけのひとこと」を付け加えるときに使う */
  color: #efefef;
  text-indent: 0em;
  margin: 2px .5em 6px 2em;
}
.narrower {
  margin: 0px 3em 0px 3em;
}
.preface { /* 各章や各節の序文に持たせる特殊な効果: 主に<pre>を修飾する */
  font-style: italic;
  margin: 0px 1em 1ex 3em;
}

/* ブロック (続き) ... 見出し */
h1 {
  color: #ffffff;
  background-color: #484848;
  text-align: center;
  border-style: solid;
  border-width: 1px 3px 3px 1px;
  border-color: #606060;
  padding: .8ex 6px .8ex 6px;
  margin-top: 2ex;
/*
  font-weight: bold;
  font-style: italic;
  font-size: 36px;
  margin: 100px 10% 20px 10%;
*/
}
h2 {
  color: #ffac00;
  margin-top:    1.6ex;
  margin-bottom: 0.3ex;
}
h3 {
  color: #ececec;
  margin-top:    14ex;
  margin-bottom: 0.2ex;
}

/* インライン */
em {
  color: #ffffff;
  background-color: #000060;
  font-weight: bold;
  font-style: normal;
}

/* アンカー */
a:link    {color: #a0ffff}
a:active  {color: #ff00ff}
a:visited {color: #acdcdc}

/* 箇条書き */
/* 各アイテム間に空白を開ける指定が (少なくともNN4.xでは)うまく動作しないみたい */
/*
ol {
  color: #e0ffe0;
  margin: 0px 20% 0px 0%;
  border-style: solid;
  border-width: 1px;
  border-color: white;
  padding: 0px 30px 0px 30px;
}
ul{
  margin: 0% 0% 0% 0%;
}
li {
  list-style-type: disk;
  color: #deffff;
  margin: 10% 40% -14% 0%;
}
*/

/* 表 */
table.my {
  padding-top     : 10px;
  padding-bottom  : 10px;
  padding-right   : 16px;
  padding-left    : 16px;
  margin-top      : 0px;
  margin-bottom   : 0px;
  margin-right    : 8px;
  margin-left     : 8px;
}
table.my th {
  text-align: center;
  background-color: #515151;
}
table.my tr, table.my td {
  background-color: #404040;
}
table.my td {
  padding-right   : 8px;
  padding-left    : 8px;
  margin-right    : 8px;
  margin-left     : 8px;
}

