body{
  width : 90%;
  height : 90%;
  font-size : small;
  font-family : "ＭＳ 明朝",メイリオ;
  color : black;
  padding : 0px 0px 0px 10px;
  margin : 0px 0px 0px 0px;
  background-color : white;
}
.main {
  overflow : auto;
  margin : 0px;
  padding : 20px 10px 10px 10px;
}
.footer	{
  margin : 20px 0px 0px 30px;
}
a:link{
  color : #0000cc;
  font-family : "ＭＳ 明朝";
  background-color : #e8ffff;
}
a:visited{
  font-family : "ＭＳ 明朝";
  color : #0000ff;
}
.H{
  font-family : "ＭＳ 明朝";
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #660000 #660000 #660000 #660000;
  font-size : x-small;
}
.Hh{
  font-family : "ＭＳ 明朝";
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #660000 #660000 #660000 #660000;
  font-size : x-small;
}
.T{
  font-family : "ＭＳ 明朝";
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  text-align : center;
  border-color : #660000 #660000 #660000 #660000;
  background-color : #ddffdd;
  font-size : x-small;
}
.DT{
  font-family : "ＭＳ 明朝";
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #660000 #660000 #660000 #660000;
  background-color : #ddffdd;
  list-style-type : disc;
  list-style-position : outside;
}
H2{
  font-size : large;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H3{
  font-size : medium;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : bold;
}
H4{
  font-size : small;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H5{
  font-size : x-small;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
a:hover{
  color : #0000ff;
  background-color : #00ffff;
  position : relative;
  top : 1px;
  left : 1px;
}
#leftbox {
  width : 15%;
  height : 87%;
  position : absolute;
  left : 0%;
  top : 13%;
  overflow : auto;
  text-align : left;
  line-height : 25px;
  padding-left : 10px;
}
#mainbox {
  width : 85%;
  height : 87%;
  position : absolute;
  left : 15%;
  top : 13%;
  overflow : auto;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #00cc00;
  background-repeat : no-repeat;
  background-attachment : fixed;
  padding-top : 10px;
  padding-left : 10px;
}
.top{
  font-size : 250%;
  width : 100%;
  height : 13%;
  padding-top : 0px;
  padding-left : 30px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin : 0px;
  text-align : left;
  font-weight : bold;
  overflow:auto;
}
.white{
  color : white;
}
.red{
  color : red;
}
.murasaki{
  color : fuchsia;
}
.blue{
  color : blue;
}
.green{
  color : green;
}
.ki{
  color : #cccc00;
}
.box{
  border-width : 1px;
  border-style :  dotted;
  border-color : #00cc00 #00cc00 #00cc00 #00cc00;
  width : 400px;
  height : 150px;
  overflow:auto;
}
.hr{
  color : #00cc00;
  width : 150px;
  text-align : left;
}
img{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
}
FORM{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
}
SUB{
  vertical-align : sub;
}
