/********************************
    用語集 StyleSheet
********************************/

/* body */
  body{
    background-color: #000000;/* 背景色 */
    color: aliceblue; /* 文字色 */
    margin: 0 20px 0 20px; /* 外側の余白 上 右 下 左 */
  }

/* リンクの文字 */
  A:link {
    color: aliceblue;
  }
/* 行った事があるリンクの文字 */
  A:visited {
    color: aliceblue;
  }
/* マウスがさしているリンクの文字 */
  A:hover {
    color: aliceblue;
    background-color:#000000
  }
/* アクティブなリンクの文字 */
  A:focus {
    color: aliceblue;
  }

/* 強調 */
  strong {
    font-size: 1.2em; /* フォントサイズ：１．２倍 */
  }

/* 水平線 */
  hr{
      display: none;
  }

/* 見出し */
  h1{
    text-align: left; /* 文字位置 */
    font-size: 2em;
    margin: 10px;
    font-style: normal; /* フォントスタイル：イタリック */
    font-weight: bold; /* 文字の太さ：太い */
    color: aliceblue;
    padding: 10px 10px 10px 1em; /* 内側の余白 */
    border-style: none; /* 枠線のスタイル */
    border-width: thick 0em thick 0; /* 枠線の幅 */
    border-color: aliceblue /* 枠線の色 */
  }

  h2{
    text-align: left;
    color: aliceblue;
    font-size:1.5em;
    font-weight: bold;
    margin: 5px;
    padding: 5px 0 5px 10px;
    border-style: none;
    border-width: thin 1px; thin 1px;
    border-color: aliceblue;
    background-color: #000000;
  }

  h3{
    margin: 5px;
    padding: 5px;
  }

/* うぇるかむめっせーじ */
  div.welcome{
    text-align: left;
    margin: 0 2em;
    padding: 5px;
  }
/* インデックス */
  div.index{
    text-align: left;
    margin: 0 2em;
    padding: 5px;
    background-color: #000000;/* 背景色 */
  }

/* 検索フォーム */
  div.search{
    margin: 0 5em 0;
    padding: 5px;
    border-color: aliceblue;
    border-style: dashed;
    border-width: thin;
    background-color: #000000;
  }

/* 本文 */
  div.term{
    margin: 0.5em;
    padding: 0.5em 1em;
    background-color: #000000;
    border-style: ridge;
    border-width: 2px;
    border-color: aliceblue;
  }

/* 項目 */
  span.word {
    font-size:1.2em;
    font-weight: bold;
    color: alicdblue;
  }

/* 読み */
  span.ruby {
    font-size:1.2em;
    font-weight: normal;
    color: aliceblue;
  }

/* 説明 */
  span.comm{
    color: aliceblue;
  }

/* 説明を書いた人 */
  span.author{
    color: aliceblue;
    font-size:0.8em;
    font-style:italic;
  }

/* 注意 */
  p.notice{
    color: aliceblue;
    font-weight: bold;
    text-align:center;
  }

  span.notice{
    color: #ff0000;
  }

/* 入力フォーム */
  div.input {
    margin: 1em 5em;
    padding: 1em;
    background-color: #000000;
    border-style: dashed;
    border-width: medium;
    border-color: aliceblue;
  }
  div.input h3 {
    text-align: center;
    font-size: 1.5em;
    background-color: #000000;
    color: aliceblue;
  }
  form {
    margin: 0;
    padding: 0;
  }

/* 管理人 */
  address{
    text-align: right;
    padding: 0.5em 5px 5px 5px;
  }

