*{
  scrollbar-arrow-color : #2e8b57;
  scrollbar-3dlight-color : #8fbc8f;
  scrollbar-base-color : #8fbc8f;
  scrollbar-shadow-color : #2e8b57;
  scrollbar-face-color : #8fbc8f;
  scrollbar-highlight-color : #2e8b57;
  scrollbar-darkshadow-color : #8fbc8f;
  scrollbar-track-color : #8fbc8f;
  box-sizing : border-box;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  -ms-box-sizing : border-box;
}
BODY{
  font-size : small;
  font-family : Verdana;
  color : #595857;
  margin : 0px;
  background : #8fbc8f;
}
A{
  color : #2e8b57;
}
A:HOVER{
  color : #228b22;
}
#top H1{
  position : absolute;
  top : -10px;
  left :-8px;
  font-size : 70px;
  font-family : "祥南行書体,cursive";
  color : #2e8b57;
  letter-spacing : 5px;
  text-decoration : underline;
  margin : 0px;
  padding : 0px;
}
#menu{
  position : absolute;
  width : 210px;
  top : 90px;
  left : 0px;
  font-size : x-small;
  background : #8fbc8f;
}
#menu UL{
  padding : 5 0 17 0px;
  margin : 0px;
}
#menu LI{
  margin : 0px;
  padding : 4 0 4 0px;
  color : #ffffff;
  list-style : none;
}
#menu LI A{
  padding : 0 15 0 5px;
  border : 1px solid #2e8b57;
  border-left : none;
  color : #ffffff;
  background : #2e8b57;
  text-decoration : none;
  letter-spacing : 1px;
}
#menu LI A:HOVER{
  color : #2e8b57;
  background : #ffffff;
}
#lay{
  width : 70%;
  height : 100%;
  border : 1px solid #2e8b57;
  padding : 110 0 0 0px;
}
#main{
  width : 100%;
  height : 400px;
  border : 0;
  padding : 0 0 0 200px;
}
#copy{
  font-size : 19px;
  font-family : "Lucida Sans Unicode";
  text-align : right;
  color : #2e8b57;
  letter-spacing : 5px;
  text-decoration : underline;
}
#page{
  background : #eee8aa ;
}
H2{
  font-size : 25px;
  font-family : "祥南行書体,cursive";
  text-align : center;
  color : #2e8b57;
  letter-spacing : 5px;

}
UL{
  margin : auto 0 auto 0px;
  padding : 10 0 0 40px;
  list-style-type : square;
}
LI{
  padding : 3 0 3 0px;
}
#note{
  line-height : 1.5em;
  text-align : right;
  font-size : 15px;
}
#navi{
  padding : 0 0 10 0px;
}
#navi A{
  display : block;
  width : 60px;
  background : #2e8b57;
  color : #ffffff;
  font-size : 9px;
  text-decoration : none;
  text-align : center;
  border : 1px solid #2e8b57;
}
#navi A:HOVER{
  color : #8fbc8f;
  background : #ffffff;
  border : 1px solid #2e8b57;
}

