/* 共通 */
*{
  box-sizing : border-box;
}
BODY{
  background : #2b2b2b;
  color : #ffffff;
  font-size : x-small;
  font-family : Verdana;
  scrollbar-arrow-color : #2b2b2b;
  scrollbar-3dlight-color : #ffffff;
  scrollbar-base-color : #2b2b2b;
  scrollbar-shadow-color : #ffffff;
  scrollbar-face-color : #ffffff;
  scrollbar-highlight-color : #ffffff;
  scrollbar-darkshadow-color : #ffffff;
  scrollbar-track-color : #2b2b2b;
}
A{
  color : #ffffff;
}
A:HOVER{
  color : #FF0000;
}
TD{
  font-size : x-small;
}
/* トップ */
#top A{
  text-decoration : none;
}
#top H1{
  font-size : 20px;
  font-family : "Lucida Sans Unicode";
  font-weight : bold;
  letter-spacing : 20px;
  margin : 0px;
  padding-top : 20px;
  height : 20%;
}
#top .main{
  height : 70%;
  text-align : center;
}
#top .menu{
  background-position : 50% 50%;
  background-repeat : no-repeat;
  margin : auto;
  width : 650px;
  height : 536px; 536px;
}
.aa{
  background :#2b2b2b; #ffffff;
  filter : Alpha(opacity=25);
  opacity : .25;
  width : 90px;
  height : 30px;
  text-align : center;
}
.aa A{
  color :#ffffff; #2b2b2b;　
}
.aa A:HOVER{
  color :#ffffff; #2b2b2b; 
}
.la{
  text-align : right;
  padding-top : 20px;
  font-size : xx-small;
  vertical-align : top;
}

/* 各ページ */
#page{
  text-align : center;
  background : url(o0title32.jpg) no-repeat 50% 0% #2b2b2b;
}
#page H1{
  width : 600px;
  height : 120px;
  color : #ffffff;
  font-size : 20px;
  font-family : "Lucida Sans Unicode";
  font-weight : bold;
  letter-spacing : 20px;
  padding-top : 50px;
  text-align : left;
  margin : auto;
}
#page .la{
  width : 600px;
  margin : auto;
  padding : 0px;
  height : 30px;
}
#page .la A{
  color : #e6e6fa;
}
#page .main{
  width : 600px;
  margin : auto;
  padding : 10px;
  text-align : left;
}
