BODY{
  font-size : 12px;
  line-height : 180%;
  margin-bottom : 0px;
}
BLOCKQUOTE{
  padding: 12px;
  margin: 0px;
  border-width : 1px;
  border-style : solid;
  border-color : #cccccc;
  background-color : #F0F8FF;
}
.TABTABLE{
  width:780px;
  border-bottom: solid 2px #ffcc00;
}
.TABTABLE2{
  width:780px;
}
.TAB01{
  width:164px;
  height:30px;
  background-image: url("pic/tab01-1.gif");
  text-align:center;
  vertical-align:middle;
  color:red;
  font-weight: bold;
}
.TAB02{
  width:164px;
  height:30px;
  background-image: url("pic/tab01-2.gif");
  text-align:center;
  vertical-align:middle;
}
.TAB03{
  height:30px;
  padding-right: 5px;
  text-align:right;
  vertical-align:middle;
}
.TDTEXT{
  padding: 12px;
  background-color : #ffffff;
}
.BOOKTABLE{
  background-color:#ffff99;
}
.BOOKTAB{
  padding : 5px 12px;
  color:#B8860B;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}
.BOOKNAME{
  font-size : 14px;
  font-weight : bold;
}
.BOOKCOVER{
  padding : 12px;
  background-color : white;
}
.PAGELIST{
  width:780px;
  text-align: center;
}
.NOWPAGE{
 color:#333333;
}
.WIKI{
  text-decoration:none;
}
.FOOTER{
  color:#ffffff;
}
.BG2{
  background-color : white;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.BG4{
  background-color : #ffcc00;
}
.BG5{
  background-color : white;
}
.BG6{
  font-size : 12px;
  line-height : 180%;
  padding : 12px;
  background-color : white;
}
.KTINFO{
  font-size : 12px;
  line-height : 180%;
  padding : 12px;
  background-color : aliceblue;
}
.TDNAVI{
  font-size : 12px;
  line-height : 180%;
  padding : 5px 12px;
  background-color : white;
}

A:HOVER{
  color : red;
}
A.LINK1{
  line-height : 180%;
}
A.LINK1:visited{
  line-height : 180%;
}

A.LINK1:hover{
}
.COLOR1{
  color : silver;
}
.COLOR2{
  color : white;
}
.COLOR3{
  color : #ffcc00;
}
.COLORM{
  color : #cc9999;
}
.LINE1{
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : silver;
  border-bottom-color : silver;
}
.LINE2{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
}
.LINE3{
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
}
.CITE{
  text-align: right;
}
.TOPMENU{
  font-size : 16px;
}
.SUBMENU{
  font-size : 12px;
  line-height : 180%;
}
.INFO{
  font-size : 12px;
  line-height : 150%;
  padding : 5px 12px;
}
.POP{
  font-size : 16px;
  line-height : 100%;
  padding-top : 12px;
  padding-left : 12px;
}
