*{
  scrollbar-arrow-color : #f0908d;
  scrollbar-3dlight-color : #ffffff;
  scrollbar-base-color : #ffffff;
  scrollbar-shadow-color : #ffffff;
  scrollbar-face-color : #ffffff;
  scrollbar-highlight-color : #f0908d;
  scrollbar-darkshadow-color : #ffffff;
  scrollbar-track-color : #ffffff;
  box-sizing : border-box;
  -moz-box-sizing : border-box;
}
BODY{
  font-size : 80%;
  font-family : Verdana;
  background : url(line.gif) repeat-y 30%;
  margin : 30px 0px 30px 0px;
  color : #4e454a;
}
A{
  color : #c85554;
}
A:HOVER{
  color : #c9171e;
}
#top A{
  text-decoration : none;
}
H1{
  padding : 50 0 0 32%;
  border-bottom : 1px solid #f0908d;
  line-height : 90%;
    color : #c85554;font-size : 150%;
}
#menu{
  list-style-type : none;
  padding-left : 25%;
  margin : 0px;
}
#menu LI{
  padding : 17px 0px 0px 10%;
  border-bottom : 1px solid #f0908d;
  line-height : 90%;
  font-size : 100%;
  letter-spacing : 1px;
}
#writer{
  padding : 30px 10px 0xp 32%;
  margin-bottom : 0px;
  border-bottom : 1px solid #f0908d;
  line-height : 90%;
  text-align : right;
  font-size : 15px;
  font-weight : bold;
    color : #c85554;
}
#copy{
  font-size : 8px;
  margin-top : 30px;
  letter-spacing : 7px;
  width : 24.5%;
  text-align : right;
   
}
H2{
  padding : 30 0 0 32%;
  border-bottom : 1px solid #f0908d;
  line-height : 90%;
  font-size : 15px;
    color : #c85554;
}
#note{
  margin : 10 0 0 32%;
  width : 410px;
  line-height : 1.5em;
}
#memo{
  text-align : right;
  font-size : x-small;
}
#navi{
  padding : 30 10 0 0px;
  border-bottom : 1px solid #f0908d;
  line-height : 90%;
  text-align : right;
  font-size : 15px;
  font-weight : bold;
}
#navi A{
  text-decoration : none;
}


div.in
{border: solid 1px #696969; padding: 1em; margin-top: 0.5em; margin-bottom: 1em;  
}

 TD, TH { font-size: 80%; } 