.diary A:link {
  font-family: ±¼¸², arial, helvetica;
  color: #000000;
  font-size: 9pt;
  text-decoration: underline;
}
.diary A:active {
  font-family: ±¼¸², arial, helvetica;
  color: #000000;
  font-size: 9pt;
  text-decoration: none;
}
.diary A:visited {
  font-family: ±¼¸², arial, helvetica;
  color: #000000;
  font-size: 9pt;
  text-decoration: none;
}
.diary A:hover {
  color: #000000;
  font-size: 9pt;
  text-decoration: underline;
}
.diary TABLE {
  line-height: 14pt;
  font-family: "±¼¸²";
  color: #000000;
  font-size: 9pt;
}
BODY {
  font-family: Verdana, Arial, sans-serif;
  color: #4b4b4b;
  font-size: 8pt;
}
UNKNOWN {
  background-image: url(image/background.gif);
  background-color: white;
}
TD {
  font-family: Verdana, Arial, sans-serif;
  color: black;
  font-size: 8pt;
}
.TDType1 {
  font-family: Verdana, Arial, sans-serif;
  color: white;
  font-size: 8pt;
}
.TDType2 {
  font-family: Verdana, Arial, sans-serif;
  color: black;
  font-size: 8pt;
}
IMG {
  font-family: Verdana, Arial, sans-serif;
  color: black;
  font-size: 8pt;
}
A {
  text-decoration: none;
}
A:link {
  color: #626262;
}
A:visited {
  color: #625289;
}
A:hover {
  color: #000000;
}
.menu1 {
  color: #cccc99;
  font-weight: bold;
}
.menu1 A:link {
  color: #cccc99;
}
.menu1 A:visited {
  color: #cccc99;
}
.menu1 A:hover {
  color: #cccc99;
  text-decoration: underline;
}
.menu2 {
  color: #ffffcc;
}
.menu2 A:link {
  color: #ffffcc;
}
.menu2 A:visited {
  color: #ffffcc;
}
.menu2 A:hover {
  color: #ffffcc;
  text-decoration: underline;
}
.thispage {
  font-style: normal;
  color: #ebf5ff;
}
.thistabr {
  position: absolute;
  left: 157px;
}
.thistabl {
  position: absolute;
  left: 3px;
}
.tailcover {
  position: relative;
  top: -4px;
  left: 4px;
}
INPUT.text {
  border-bottom: #666666 1px solid;
  border-left: #666666 1px solid;
  font-family: µ¸¿ò;
  background: white;
  color: #666666;
  font-size: 9pt;
  border-top: #666666 1px solid;
  border-right: #666666 1px solid;
}
INPUT.button {
  border-bottom: #666666 1px solid;
  border-left: #666666 1px solid;
  background-color: #eeeeee;
  font-family: "µ¸¿ò";
  color: black;
  font-size: 9pt;
  border-top: #666666 1px solid;
  cursor: hand;
  border-right: #666666 1px solid;
  padding-top: 2px;
}
INPUT.button01 {
  border-bottom: #666666 1px solid;
  border-left: #666666 1px solid;
  line-height: 11pt;
  background-color: #eeeeee;
  font-family: "±¼¸²";
  color: black;
  font-size: 9pt;
  border-top: #666666 1px solid;
  cursor: hand;
  border-right: #666666 1px solid;
  padding-top: 2px;
}
.input {
  border-bottom: #cfcfcf 1px solid;
  border-left: #999999 1px solid;
  font-family: "µ¸¿ò", "±¼¸²";
  color: #333333;
  font-size: 12px;
  border-top: #999999 1px solid;
  border-right: #cfcfcf 1px solid;
}
TEXTAREA {
  border-bottom: #eaeaea 1px solid;
  border-left: #9e9e9e 1px solid;
  background-color: white;
  font-family: "µ¸¿ò";
  color: #000000;
  font-size: 9pt;
  border-top: #9e9e9e 1px solid;
  border-right: #eaeaea 1px solid;
}
SELECT {
  background-color: lavender;
  font-family: "µ¸¿ò";
  height: 18px;
  font-size: 9pt;
  solid: ;
}
.input-none {
  border-bottom: #ffffff 0px solid;
  border-left: #ffffff 0px solid;
  background-color: #ffffff;
  font-family: "µ¸¿ò";
  font-size: 9pt;
  border-top: #ffffff 0px solid;
  border-right: #ffffff 0px solid;
}
UNKNOWN {
  font: 9pt verdana, arial, sans-serif;
  background: #f0f0f0;
}
.toolbar {
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  margin-bottom: 3pt;
  background: lightgrey;
  height: 100px;
  overflow: hidden;
  border-top: black 1px solid;
  border-right: black 1px solid;
}
.mode LABEL {
  font: bold 10pt verdana, geneva, arial, sans-serif;
}
.mode .current {
  color: darkgreen;
}
.heading {
  background: lightgrey;
  color: navy;
}
INPUT.password {
  border-bottom: #666666 1px solid;
  border-left: #666666 1px solid;
  background-color: white;
  font-family: µ¸¿ò;
  color: #666666;
  font-size: 9pt;
  border-top: #666666 1px solid;
  border-right: #666666 1px solid;
}
.subtitle01 {
  line-height: 11pt;
  font-family: "±¼¸²";
  color: #464f95;
  font-size: 10pt;
}
.gray01 {
  line-height: 11pt;
  font-family: "±¼¸²";
  color: #676767;
  font-size: 9pt;
}
.bdTitle {
  background-color: #ffffff;
  font-family: Verdana, ±¼¸²;
  height: 26px;
  color: #ffffff;
  font-size: 12px;
}
.bdTD {
  border-bottom: #ccd1f5 1px solid;
  border-left: black 0px solid;
  background-color: #e8eaf7;
  font-family: Verdana;
  color: #a4a1a1;
  font-size: 12px;
  border-top: #ccd1f5 1px solid;
  border-right: black 0px solid;
}
.bdTD A:link {
  font-family: Verdana;
  color: black;
}
.bdTD A:visited {
  font-family: Verdana;
  color: black;
}
.bdTD A:hover {
  font-family: Verdana;
  color: darkred;
}
