BODY{
  font-family : Verdana;
  margin : 0px;
  line-height : 1.4;
  background-color : #f5f5f5;
}
.navi{
  color : white;
  background-color : #000064;
  text-align : right;
  padding-right : 0.5em;
  margin-left : 0em;
}
.text{
  margin : 0em 0em 1em 2.5em;
  padding : 0em 1em 0em 2em;
  border-width : 1px 0px 1px 1px;
  border-style : solid;
  border-color : silver;
  background-color : #f5f5f5;
}
H1{
  margin-left : 0.5em;
}
H2{
  margin-left : 1em;
  padding : 0.25em;
  background-color : #abc7e2;
}
H3{
  margin-left : -1em;
  padding : 0.1em 0em 0.1em 0.25em;
  border-width : 0px 0px 1px 0.75em;
  border-style : solid;
  border-color : #333399;
}
ADDRESS{
  text-align : right;
  font-size : 80%;
  font-style : normal;
  line-height : 120%;
  clear : right;
  margin-right : 0.5em;
}
A:LINK,A:VISITED{
  font-weight : bold;
}
A:HOVER{
  font-weight : bold;
  color : red;
  background-color : #ffe4e1;
}
a img
	{
  border-color: transparent;
  border-color: expression("#f9f3f5");
/* WinIE only */
	}
a:active img,
a:focus img,
a:hover img
	{
  border-color: red !important;
}
P.navi A:LINK,P.navi A:VISITED{
  color : white;
  text-decoration : none;
}
P.navi A:HOVER{
  color : #000064;
  background-color : white;
  text-decoration : none;
}
H2 A:LINK,H2 A:VISITED,H3 A:LINK,H3 A:VISITED{
  color : black;
  text-decoration : none;
}
H2 A:HOVER,H3 A:HOVER{
  color : red;
  text-decoration : underline;
}
.img-left{
  float : left;
  margin : 8px 8px 8px 0px;
}
.img-right{
  float : right;
  margin : 8px 0px 8px 8px;
}
.img-clear{
  clear : both;
}
.intro{
  width : 60%;
  float : left;
  margin-left : 1em;
}
.menu{
  width : 25%;
  border-width : 1px;
  border-style : solid;
  margin-left : 70%;
}
.menu DT,.intro DT{
  width : 100%;
  color : white;
  background-color : navy;
  padding-left : 1em;
}
.date{
  font-size : 75%;
  color : gray;
}
HR{
  margin-left : 1em;
  margin-right : 1em;
}
.sub{
  font-size : 50%;
}
.writetime{
  font-weight : normal;
  text-align : right;
  font-style : oblique;
}
.max{
  color : red;
}
.min{
  color : blue;
}
.excel_color_01{
  background-color : #8080ff;
}
.excel_color_02{
  background-color : #bb005e;
}
.excel_color_03{
  background-color : #ffffb0;
}
.excel_color_04{
  background-color : #acffff;
}
.secret{
  color : #f5f5f5;
}
P.index{
  margin-left : 2.5em;
}
@media screen{
  BODY{
  text-align : justify;
  text-justify : inter-ideograph;
}
}

