body {
      background-color:#ffffff;
      color:#000000;
      font-size: 12pt;
      font-style: normal;
      line-height: 15pt;
      margin-left:2em;
      margin-right:2em;
}
p {
      font-size: 10pt;
      font-style: normal;
      line-height: normal;
      margin-top: 0;
      margin-bottom: 0;
      text-indent: 1em;
}
}
p.note {
      font-size: 8pt;
      color:#660000
}
p.bib {
      font-size: 8pt;
      color:#003366;
      padding-left:3em
}
p.note_r {
      font-size: 8pt;
      text-align:right;
      margin-right:16pt;
      color:#660000
}
p.special_mention {
     color:#009900;
     font-weight:bold;
}
q {
      color:#666666;
}
cite {
      font-style: normal;
      font-size: 8pt;
      color:#003366
}
caption {
      font-size:9pt;
      font-weight:bold
}
h1 {
      font-size:14pt;
      color: #000066;
      background-color:#6699ff;
      padding:5px;
}
h1.top {
      font-size:14pt;
      color: #000066;
      background-color:#ffffff;
      padding:5px;
}
h2 {
      font-size: 11pt;
      color: #000066;
      background-color:#ffffff
}
h3 {
      font-size: 10pt;
      font-style: normal;
      font-weight: bold
}
table {
      font-size:9pt
}
ul {
      font-size:10pt
}
ol {
      font-size:10pt
}
em {
      font-weight: bold;
      font-style: normal
}
div.copyright {
      text-align:center;
      font-size:7pt;
      color:gray;
      border-top:solid gray 1px;
}
div.kakomi {
      left:5em;
      margin:1em 1em 1em 1em;
      padding:.5em .5em .5em .5em;
      width:80%;
      border-style:solid;
      border-width:thin thin thin thin;
      border-color:#bbbbbb;
      background-color:#eeeeee;
}
a.fix:link {
      text-decoration: none; color: #0000cc;
}
a.fix:visited {
      text-decoration: none; color: #0000cc;
}
a.fix:hover {
      text-decoration: underline; color: #0066ff;
}
th {
      background-color:#6699ff
}
