body.bg { background-color:#66cc00; }

a { text-decoration:none; }

a.menu:link    { color:#666666; background-color:transparent; text-decoration:none; }
a.menu:visited { color:#666666; background-color:transparent; text-decoration:none; }
a.menu:active  { color:#666666; background-color:transparent; text-decoration:none; }
a.menu:hover   { color:#666666; background-color:transparent; text-decoration:none; }

a.link:link    { color:#3366cc; background-color:transparent; text-decoration:underline; }
a.link:visited { color:#9933cc; background-color:transparent; text-decoration:underline; }
a.link:active  { color:#3366cc; background-color:transparent; text-decoration:underline; }
a.link:hover   { color:#3366cc; background-color:transparent; text-decoration:underline; }

a.position:link    { color:#3366cc; background-color:transparent; text-decoration:underline; }
a.position:visited { color:#9933cc; background-color:transparent; text-decoration:underline; }
a.position:active  { color:#3366cc; background-color:transparent; text-decoration:underline; }
a.position:hover   { color:#3366cc; background-color:transparent; text-decoration:underline; }
table.white { color:#666666; background-color:#ffffff; }

td.white { color:#666666; background-color:#ffffff; }
td.yellow { color:#666666; background-color:#ffffee; }
td.bright-yellow { color:#666666; background-color:#ffcc99; }
td.green { color:#666666; background-color:#eeffee; }
td.dark-green { color:#666666; background-color:#006600; }
td.light-gray { color:#666666; background-color:#eeeeee; }
td.gray { color:#666666; background-color:#dddddd; }
td.brown { color:#666666; background-color:#993300; }

span.dark-red { color:#990000;  background-color:transparent; }
span.dark-green { color:#006600;  background-color:transparent; }
span.topics-date { color:#006600;  background-color:transparent; font-weight:bold; }

div.comm8p {
  font-size:8pt;
  font-family:monospace;
  text-align:left;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
  color:#666666;
  background-color:transparent;
}

div.address8p {
  font-size:8pt;
  font-family:monospace;
  text-align:center;
  padding:5px 0px 0px 0px;
  line-height:1.2em;
  color:#666666;
  background-color:transparent;
}

div.comm10p {
  font-size:10pt;
  font-family:monospace;
  text-align:left;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
  color:#666666;
  background-color:transparent;
}

div.update10p {
  font-size:10pt;
  font-family:monospace;
  text-align:right;
  padding:0px 10px 10px 5px;
  line-height:1.5em;
  color:#666666;
  background-color:transparent;
}

div.comm10p-position {
  font-size:10pt;
  font-family:monospace;
  text-align:left;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
  color:#666666;
  background-color:transparent;
}

div.table10p-topics {
  font-size:10pt;
  font-family:monospace;
  text-align:left;
  padding:10px 10px 10px 10px;
  line-height:1.2em;
  color:#333333;
  background-color:transparent;
}

div.table10p-other {
  font-size:10pt;
  font-family:monospace;
  text-align:center;
  padding:10px 10px 10px 10px;
  line-height:1.2em;
  color:#333333;
  background-color:transparent;
}

div.table10p-center {
  font-size:10pt;
  font-family:monospace;
  text-align:center;
  padding:0px 0px 0px 0px;
  line-height:1.2em;
  color:#333333;
  background-color:transparent;
}

div.comm12p {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
  color:#666666;
  background-color:transparent;
}

div.comm12p-blank {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:0px 40px 0px 40px;
  line-height:1.5em;
  color:#666666;
  background-color:transparent;
}

div.link12p {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:0px 0px 0px 0px;
  line-height:1.2em;
  color:#666666;
  background-color:transparent;
}

div.link12p-subtitle {
  font-size:12pt;
  font-family:monospace;
  text-align:center;
  padding:5px 10px 5px 10px;
  line-height:1.2em;
  color:#ffffff;
  background-color:transparent;
}

div.hanashi12p-subtitle {
  font-size:12pt;
  font-family:monospace;
  text-align:center;
  padding:5px 10px 5px 10px;
  line-height:1.2em;
  color:#ffffff;
  background-color:transparent;
}

div.table12p {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:10px 10px 10px 10px;
  line-height:1.2em;
  color:#666666;
  background-color:transparent;
}

div.subtitle12p {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:5px 10px 5px 10px;
  line-height:1.2em;
  color:#660000;
  background-color:transparent;
  font-weight:bold;
}

div.photo12p {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:10px 10px 0px 10px;
  line-height:1.2em;
  color:#666666;
  background-color:transparent;
}

div.shokai12p {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:10px 0px 10px 0px;
  line-height:1.2em;
  color:#666666;
  background-color:transparent;
}

div.table12p-contents-title {
  font-size:12pt;
  font-family:monospace;
  text-align:center;
  padding:2px 10px 2px 10px;
  line-height:1.2em;
  color:#ffffff;
  background-color:transparent;
}

div.table12p-topics-title {
  font-size:12pt;
  font-family:monospace;
  text-align:center;
  padding:2px 10px 2px 10px;
  line-height:1.2em;
  color:#ffffff;
  background-color:transparent;
}

div.table12p-contents {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:10px 10px 10px 10px;
  line-height:1.5em;
  color:#333333;
  background-color:transparent;
}

div.nittishi12p-month {
  font-size:12pt;
  font-family:monospace;
  text-align:left;
  padding:2px 10px 0px 0px;
  line-height:1.5em;
  color:#999999;
  background-color:transparent;
}

div.nakama12p {
  font-size:12pt;
  font-family:monospace;
  font-weight:bold; 
  text-align:left;
  padding:10px 10px 0px 10px;
  line-height:1.2em;
  color:#660000;
  background-color:transparent;

}

