 
.clsLeftMenu{
  font-size : 10pt;
  text-decoration : none;
  line-height : 150%;
}
A:link{
  color : #ffcc66;
  text-decoration : none;
}
A:visited{
  color : #ffcc66;
  text-decoration : none;
}
A:hover{
  color : white;
  text-decoration : underline;
}
A:active{
  text-decoration : underline;
  color : silver;
}
body{
  background-color : black;
  color : #cccccc;
  font-family : Arial;
  text-align : center;
}
H1{
  font-style : normal;
  text-align : center;
  font-size : 1.5em;
  margin-top : 1em;
  margin-bottom : 2em;
}
H2{
  font-size : 1em;
  text-align : center;
  font-style : normal;
}
EM{
  text-decoration : none;
  color : white;
  font-style : normal;
}
STRONG{
  font-weight : bold;
  font-variant : normal;
  color : red;
  text-decoration : none;
  font-style : normal;
}
.clsLongText{
  font-size : 10pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 170%;
}
.clsLongTextB{
  font-size : 11pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 180%;
}
.clsNormalFontSize{
  font-size : 10pt;
}
.clsDataText{
  font-size : 10pt;
  text-align : justify;
  text-justify:inter-ideograph;
  line-height : 120%;
}
.clsDataTable{
  font-size : 10pt;
}
#topmenu{
  float : left;
  width : 17em;
  line-height : 170%;
  background-color : #282828;
  padding-left : 1em;
  height : 75em;
  text-align : left;
}
#mainframe{
  float : left;
  width : 35em;
}
#botom{
  float : none;
  clear : both;
}
#page{
  width : 57em;
}
.em80L{
  margin-left : 3em;
  line-height : 130%;
  text-align : left;
}
.em70L{
  margin-left : 4em;
  line-height : 130%;
  text-align : left;
}
#topmenu LI{
  line-height : 170%;
  list-style-type : none;
}
#right{
  float : none;
}
.clsDiaryFrame{
  line-height : 190%;
  text-align : justify;
  text-justify:inter-ideograph;
  width : 30em;
}

.clsDiaryFrame .clsNotes{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : dotted;
  border-bottom-style : dotted;
  border-top-color : gray;
  border-bottom-color : gray;
  line-height : 170%;
}

.clsDiaryPhotoFrame{
  line-height : 120%;
  text-align : center;
}
.clsStoryFrame{
  line-height : 190%;
  text-align : justify;
  text-justify:inter-ideograph;
  width : 30em;
}
.clsDiscoveryStoryFrame{
  line-height : 190%;
  text-align : justify;
  text-justify:inter-ideograph;
  width : 40em;
}

.clsDiscoveryStoryFrame H1{
  font-style : normal;
  text-align : left;
  font-size : 1.7em;
  margin-top : 1em;
  margin-bottom : 1em;
  font-weight : bold;
}
.clsDiscoveryStoryFrame H2{
  font-size : 1.3em;
  text-align : left;
  font-style : normal;
  font-weight : bold;
}


.grid282828{
  border-style : solid solid solid solid;
  border-color : #999999 #999999 #999999 #999999;
  border-width : 1px 1px 1px 1px;
}
PRE{
  font-family : monospace;
}
#UtagePage{
  background-color : black;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  background-attachment : fixed;
}
#UtagePage UL{
  width : 25em;
  line-height : 190%;
  text-align : justify;
  margin-bottom : 3em;
}
#UtagePage #StoryFrame{
  width : 30m;
  line-height : 190%;
  text-align : justify;
  width : 30em;
  padding-top : 20px;
  border-top-style : dotted;
  border-top-color : gray;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  padding-bottom : 20px;
}
#GetPdf{
  width : 40em;
  line-height : 130%;
  text-align : justify;
  margin-top : 3em;
  margin-bottom : 3em;
}
.clsGeiseiText{
  width : 32em;
  line-height : 190%;
  text-align : justify;
  text-justify:inter-ideograph;
  margin-bottom : 2em;
  font-family : Arial;
}

.clsGeiseiText PRE{
  font-family : monospace;
  line-height : 1.4em;
}


.clsGeiseiText H2{
  font-weight : normal;
  color : #ffcc66;
  text-align : left;
  font-style : normal;
  font-variant : normal;
  font-size : 1em;
  font-family : Arial;
}
.clsMPCData{
  line-height : 1.4em;
  margin-bottom : 2em;
  text-align : center;
  width : 38em;
}
.clsFooter{
  padding-top : 0.4em;
  margin-top : 4em;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : gray;
}
.clsGeiseiObsList{
  line-height : 1.8em;
  width : 40em;
  text-align : left;
}
.clsOaaList{
  line-height : 1.8em;
  width : 40em;
  text-align : left;
}
.clsOaaText{
  width : 40em;
  line-height : 190%;
  text-align : justify;
  text-justify:inter-ideograph;
  margin-bottom : 2em;
  font-family : Arial;
}

.clsOaaText PRE{
  font-family : monospace;
  line-height : 1.4em;
}

.clsOaaText H2{
  font-weight : normal;
  color : #ffcc66;
  text-align : left;
  font-style : normal;
  font-variant : normal;
  font-size : 1em;
  font-family : Arial;
}
.clsStoryFrame .clsNotes{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : dotted;
  border-bottom-style : dotted;
  border-top-color : gray;
  border-bottom-color : gray;
  line-height : 170%;
}
.poem{
  padding-left : 2em;
  font-style : italic;
}
.clsData{
  text-align : left;
}
.clsJustify{
  text-align : justify;
}
