/* Generated by KompoZer */
* {
  border:  none;
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  text-align: left;
}
* {
  -moz-box-sizing: border-box;
}
body {
  color: #000000;
  text-align: center;
}
hr {
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #ffffff;
}
a:link {
  color: #0000ff;
}
a:visited {
  color: #aa00aa;
}
a:active {
  color: #008800;
}
a:hover {
  color: #acffac;
}
div.all {
  width: 800px;
}
div.head {
  width: 800px;
  height: 60px;
}
div.navi {
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  padding: 0.1em 0em 0.1em 0.5em;
  text-align: left;
}
div.navi a {
  font-weight: bold;
}
div.foot {
  border-top: 2px solid;
  padding: 0.2em 0.5em 0em;
  margin-top: 0.5em;
  font-weight: bold;
}
div.copylight {
  font-weight: normal;
  font-size: 8pt;
  text-align: center;
}
div.menu {
  float: left;
  width: 180px;
  text-align: left;
}
div.contents {
  float: right;
  width: 620px;
}
div.cage {
  border: 1px solid #aaaaaa;
  margin: 10px 5px;
  padding: 0px;
  line-height: 130%;
}
div.title {
  border-bottom: 1px solid #aaaaaa;
  padding: 0.3em;
  text-align: left;
  color: #000066;
  background-color: #99ff99;
}
div.topnavi {
  margin: 0.5em;
  line-height: 150%;
  text-align: right;
}
div.text {
  margin: 0.5em;
  text-align: left;
}
div.sign {
  margin: 0em 0.5em 0.5em;
  text-align: right;
}
div.close {
  margin: 2em 0em;
  text-align: center;
}
div.calender {
  border: 1px solid #aaaaaa;
  margin: 10px 5px;
  padding: 0px;
  line-height: 130%;
}
img.logo {
  width: 800px;
  height: 60px;
}
img.banner {
  margin: 10px 5px 0px;
  width: 170px;
}
img.minimap {
  margin: 0px 5px;
  width: 170px;
  height: 170px;
}
img.snapshot_r {
  width: 180px;
  height: 135px;
  float: right;
}
img.snapshot_l {
  width: 180px;
  height: 135px;
  float: left;
}
h1 {
  border-top: 3px double;
  border-bottom: 3px double;
  margin: 0.5em 0em;
  padding: 3px;
  text-align: center;
}
dl {
  margin: 0.5em 0em;
}
div.cage dl {
  margin: 0em;
}
dt {
  font-weight: bold;
}
dt a {
  font-weight: bold;
}
dd {
  margin-left: 1em;
}
dd.right {
  text-align: right;
}
dd.right a {
  font-weight: bold;
}
dd.center {
  text-align: center;
}
ul {
  margin: 0.5em 0em 0.5em 2em;
}
table {
  margin: 0.5em 0em;
  background-color: #000000;
}
td {
  padding: 0.3em;
  background-color: #ffffff;
}
