A:link {TEXT-DECORATION: none; color: blue;}
A:hover {COLOR: chocolate; TEXT-DECORATION: underline;}
A:visited {COLOR: steelblue; TEXT-DECORATION: none;}
TABLE.f0 {font-size:10pt;}
TABLE.f1 {font-size:11pt;}
TABLE.f2 {font-size:12pt;}
TABLE.f0gray {font-size:10pt; color:#666666;}
.text8 {font-size: 8pt;}
.text0 {font-size: 10pt;}
.text1 {font-size: 11pt;}
.text2 {font-size: 12pt;}
TD{font-size : 11pt;}

/* 2009- add */
img {
  border: none;
}

#cr {
  color: #666;
  font-family: geneva, arial, helvetica, san-serif;
  font-size: 10pt;
  text-align: center;
}

/* INDEX */
.ix01 {
  text-align: center;
  padding: 3px 0px;
  border: 2px solid #c0c0c0;
}

.ix-mb01 {
  background-color: #eeeeff;
  background-image: url(../img/bg04gry.gif);
  background-repeat: repeat-x;
  font-size: 12px;
  text-align: center;
  vertical-align: top;
  width: 180px;
}

.ix-mb01 i {
 color: #808000;
 font-style: normal;
}

.ix-ts01 {
  background-color: #c4ffc4;
  font-size: 12px;
  text-align: center;
}

.ix-ts02 {
  background-color: #ffffff;
  font-size: 12px;
  text-align: center;
}

.ix-ts03 {
  background-color: #ffffff;
  font-size: 12px;
  text-align: center;
}

a.ix-bnl {
  margin: 5px auto;
  text-align: right;
  display: block;
}

 a:hover.ix-bnl {
  position : relative;
  top:1px;
  left:1px;
}

.ix-cs1 {
  background-color: #ffffc8;
  text-align: center;
}

.ix-cs1 span {
  font-size: 12px;
}

.ix-cs2 {
  color: #0000af;
  background-image: url(../img/kabegami01.gif);
  font-size: 12px;
  text-align: center;
}

.ix-cs2 span {
  font-size: 125%;
}

.ix-cs2 i {
  color: #ff1493;
  font-style: normal;
}

.ix-cs2 img {
  margin: 5px;
  display: block;
}

a.ix-bnlc {
  color: #0000ff;
  font-size: 12px;
}

a:link.ix-bnlc {
  color: #0000ff;
}

a:visited.ix-bnlc {
  color: #0000ff;
}

a:active.ix-bnlc {
  color: #0000ff;
}

 a:hover.ix-bnlc {
  position : relative;
  top:1px;
  left:1px;
}

/* FORMATION ORG */
.or01 {
  text-align: center;
  margin: 10px auto;
  border: 1px solid #088;
  display: block;
}

/* KAICHO_2009 */
.k2009 {
  color: #000088;
  font-size: 110%;
  letter-spacing: 1pt;
}

.k2009 li {
  margin-bottom: 5px;
}

