BODY{
  margin : 0px;
  font-family : "Lucida Sans Unicode";
  background:#8fbc8f;
}
A{
  color : #008000;
}
A:HOVER{
  color : #ffffff;
  text-decoration : underline;
}
.menu{
  width : 300px;
  height : 300px;
  position : absolute;
  visibility : visible;
  top : 0px;
  left : 0px;
  font-size : 25px;
  background : url(small.gif) no-repeat fixed -20px -20px;
  margin : 0px;
  padding : 30 0 0 0px;
}
.menu LI{
  width : 254px;
  text-align : right;
  list-style : none;
  font-family : "祥南行書体,cursive";
}
.menu A,
.title A,
.navi A{
  color : #ffffff;
  text-decoration : none;
  font-weight : bold;
}
.title{
  width : 100%;
  height : 100%;
  border-collapse : collapse;
  background : url(big.gif) no-repeat fixed 110% 230%;
}
.title TD{
  vertical-align : bottom;
  text-align:right;
  color : #ffffff;
}
H1{
  font-family : "祥南行書体,cursive";
  line-height : 0.95em;
  font-size : 100px;
  width : 430px;
  text-align : left;
  margin : 0px;
  margin-left : auto;
  color : #2e8b57;
}
.year{
  font-size : 50px;
  padding-right : 70px;
}
H2{
  width : 230px;
  height : 200px;
  position : absolute;
  visibility : visible;
  top : 0px;
  left : 0px;
  font-size : 80px;
  background : url(small.gif) no-repeat fixed -90px -120px;
  margin : 0px;
  padding : 10 0 0 30px;
  line-height : 1em;
  color : #2e8b57;
  font-family : "祥南行書体,cursive";
}
.note{
  padding : 30 30 30 250px;
}
.navi{
  background : url(mini.gif) no-repeat  103% 10px;
  padding : 35 10 25 250px;
  text-align : right;
}
