BODY{

  font-family : Verdana;

  font-size : small;

    

} 

p{font-size : 12pix ;color:gray;}



img{vertical-align:middle;margin-right:50px}

div#container{width:800px;height:100%;}



TABLE{

  height : 100%; width :100%; border-bottom:1px solid #cccccc ; border-top:1px solid #cccccc ;

border-right:1px solid #cccccc ;

  border-collapse : collapse;

}

TD{

  vertical-align : bottom;

  font-size : small;

}

A{

  color : #000000;

}

A:HOVER{

  color : #C34D3C;

}

.lay1{

  border-left : 9px solid #000000;

  height : 406px;

}

.lay2{

  border-left : 9px solid #7c7c7c;

  height : 406px;}

.lay3{

  border-left : 9px solid #cccccc;

  height : 400px;

  padding-left : 30px;

  overflow : auto;

}

H1{

  font-family : "Lucida Sans Unicode";

  font-size : 18px;

  text-decoration : none;

  margin : auto 0px auto 0px;

}

#top{

  margin:15% 20% 15% 20%;

}

.menu{

  margin : 0px;

  padding : 0px;

}

.menu LI{

  list-style : none;

  display : inline;

}

.menu A{

  text-decoration : none;

}

.al, .al A{

  font-size : small;

  color : #999999;

}

#page{margin:0 auto 0 20%;

  

}

#page .lay3{

  padding : 0 20% 0 30px;

}

H2, .navi{

  font-family : "Lucida Sans Unicode";

  font-size : 18px;

  margin : auto 0px auto 0px;

  color : #cccccc;

  letter-spacing : 0.3em;

}

H2{

  border-bottom : 1px solid #cccccc;

}

.navi{

  border-top : 1px solid #cccccc;

  padding : 10 0 10 0px;

  text-align : right;

}

.navi A{

  text-decoration : none;

  color : #cccccc;

}



address{

   padding:10px 0;

   font-size:0.63em;

   color:#333;

   text-align:right;

}