/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0em;
    padding: 0em;
    background-image: url('../style/tile03.png');
    background-repeat: repeat;
    color: rgb(111, 83, 61);
    font-size: 100%;
    line-height: 150%;
    background-color: rgb(237, 232, 200);
    }

  h1 { border-style: solid;
    border-color: rgb(178, 141, 115) rgb(110, 82, 66) rgb(122, 93, 80) rgb(136, 104, 88);
    border-width: 0.1em;
    margin: 0em 0em 0em 1em;
    padding: 0.6em 0.5em;
    background-image: url('../style/wood03a.png');
    background-repeat: repeat;
    background-color: inherit;
    text-align: left;
    font-weight: normal;
    letter-spacing: 0.25em;
    color: rgb(202, 179, 136);
    font-size: 170%;
    width: 28em;
    }

  h2 { border-style: solid;
    border-color: rgb(201, 175, 119) rgb(130, 102, 70) rgb(145, 115, 94) rgb(171, 134, 95);
    border-width: medium;
    padding: 1em;
    background-image: url('../style/wood03b.png');
    background-repeat: repeat;
    font-size: 100%;
    font-weight: normal;
    margin-top: 0em;
    margin-left: 2.5em;
    width: 51em;
    }

  h3 { color: rgb(0, 0, 0);
    background-color: rgb(237, 232, 200);
    font-size: 100%;
    margin-top: 1em;
    margin-bottom: 0.25em;
    }

  hr { border: 0.2em double rgb(111, 83, 61);
    }

  table { border-width: 0.1em;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    text-align: left;
    }

  tbody { font-size: 1em;
    color: rgb(111, 83, 61);
    background-color: rgb(204, 204, 204);
    }

  thead { font-size: 1em;
    background-image: url('../style/cloth03.png');
    background-repeat: repeat;
    }

  tr { border-style: inset;
    border-width: medium;
    }

  td { border-style: inset;
    }

  tr.white { border-style: outset;
    color: rgb(111, 83, 61);
    background-color: rgb(255, 255, 255);
    }

  caption { border-style: solid;
    border-color: rgb(201, 175, 119) rgb(130, 102, 70) rgb(145, 115, 94) rgb(171, 134, 95);
    border-width: medium;
    background-image: url('../style/wood03b.png');
    background-repeat: repeat;
    text-align: center;
    padding-top: 0.15em;
    font-size: 1.5em;
    font-weight: bold;
    margin-top: 0em;
    margin-left: auto;
    margin-right: auto;
    }

  img { border-style: none;
    }

  a:link { color: rgb(139, 79, 72);
    background-color: inherit;
    text-decoration: underline ! important;
    }

  a:visited { color: rgb(117, 84, 71);
    background-color: inherit;
    text-decoration: underline ! important;
    }

  a:hover { color: rgb(128, 27, 109);
    background-color: inherit;
    text-decoration: underline ! important;
    }

  span.sanchor { padding: 0em 1em 0em 0em;
    background-image: url('../style/maru03.png');
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: rgb(237, 232, 200);
    color : rgb(231, 226, 213);
    font-size: 1em;
    }

  div.header{
    height:15%;
    overflow:auto
  }

  div.menu {
    width:15%;
    height:70%;
    overflow:auto
  }

  div.content{
    height:70%; 
    overflow:auto
  }
  div.footer{
    height:15%; 
    overflow:auto
}

  div.section { border-style: solid;
    border-color: rgb(149, 119, 92);
    border-width: 0em 0.1em 0.1em 0em;
    margin: 0em auto 1.5em 5em;
    padding-bottom: 0.1em;
    font-size: 90%;
    line-height: 165%;
    width: 55em;
    color: rgb(111, 83, 61);
    background-color: rgb(237, 232, 200);
    background-repeat: no-repeat;
    }

  div.title {
    background-color: transparent;
  }
  div.navi { margin-left: auto;
    margin-right: 1em;
    width: 5em;
    padding-left: 0.5em;
    text-align: right;
    background-color: transparent;
    }

  div.banner { border: 0em solid rgb(149, 119, 92);
    margin: 0em 1em 0em auto;
    font-size: 90%;
    padding-left: 1em;
    padding-bottom: 1em;
    background-color: transparent;
    width: 50em;
    }

  div.lawdisp { border-style: solid;
    border-color: rgb(149, 119, 92);
    border-width: 0em 0.1em 0.1em 0em;
    margin: 0em auto 1.5em 5em;
    font-size: 90%;
    line-height: 165%;
    width: 20em;
    color: rgb(111, 83, 61);
    background-color: rgb(237, 232, 200);
    background-repeat: no-repeat;
    }

  ul { border-style: solid;
    border-color: rgb(149, 119, 92);
    border-width: 0em 0.1em 0.1em 0em;
    margin: 0em 7em 1.5em 8em;
    color: rgb(111, 83, 61);
    background-color: rgb(237, 232, 200);
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 1.5em;
    }

  ul.about { margin-top: 1em;
    margin-left: 1.7em;
    width: 47em;
    }

  ul.caution { margin-left: auto;
    margin-right: auto;
    width: 40em;
    text-align: left;
    }

  ul.detail { border-color: rgb(149, 119, 92);
    border-width: 0em 0.1em 0.1em 0em;
    margin: 0em 5em 1.5em 1.5em;
    background-image: url('../style/cloth03.png');
    background-repeat: repeat;
    }

  div.section p { margin-left: 8em;
    }

  div.banner p { text-align: right;
    }

  div.hidden { font-size: 0.1em;
    visibility: hidden;
    margin: auto;
    }
