BODY{
  margin : 0px;
  background : #5e747d;
  font-family : Verdana;
}
TD{
  font-size : x-small;
}
A{
  color : #2f4f4f;
}
A:HOVER{
  color : #87cefa;
}

/* トップページ */
#top H1{
  color : #f8f8ff;
  position : absolute;
  top : 1px;
  left : 1px;
  font-size : 22px;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 3px;
}
#top H2{
  color : #f8f8ff;
  position : absolute;
  top : 35px;
  left : 2px;
  font-size : 10px;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 3px;
}
#top H3{
  color : #f8f8ff;
  position : absolute;
  top : 120px;
  left : 2px;
  font-size : 12px;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 3px;
}
#top H4{
  color : #f8f8ff;
  position : absolute;
  top : 200px;
  left : 2px;
  font-size : 15px;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 3px;
}#top A{
  color : #ffffff;
  text-decoration : none;
}
.al{
  width : 100%;
  position : absolute;
  top : 95%;
  color : #f8f8ff;
  text-align : right;
  font-size : xx-small;
  font-family : "Lucida Sans Unicode";
}
#top .lay{
  background : url(star.gif) no-repeat 30px 30px;
  width : 100%;
  height : 95%;
}
#top .lay TD{
  text-align : right;
  vertical-align : bottom;
}
.menu{
  background : url(wp.gif) no-repeat 250px 15px;
  width : 500px;
  border-collapse : collapse;
  padding : 0px;
  margin-left : auto;
  margin-bottom : 0px;
}
.menu LI{
  text-align : left;
  list-style : none;
}
.menu A{
  display : block;
  font-size : 11px;
  color : #cccccc;
  width : 200px;
  padding : 0 0 3 0px;
}
.menu A:HOVER{
  color : #ffffff;
  background : url(a.gif) no-repeat 100% 100%;
}
A:first-letter{
  color : #aaffff;
}

/* メニュー矢印調整 */
#m1{
  padding-left : 95px;
  height : 35px;
}
#m2{
  padding-left : 68px;
  height : 41px;
}
#m3{
  padding-left : 50px;
  height : 41px;
}
#m4{
  padding-left : 43px;
  height : 39px;
}
#m5{
  padding-left : 50px;
  height : 42px;
}
#m6{
  padding-left : 65px;
  height : 35px;
}
#m7{
  padding-left : 92px;
  height : 25px;
}

/* 各ページ */
#page{
  background : url(wp.gif) no-repeat fixed 50% 50% #5e747d;
  margin : 0px;
  text-align : center;
}
#page .lay0{
  text-align : left;
  width : 400px;
  filter:Alpha(opacity=60);
  background : url(line.gif) repeat-y 50% 0;
  padding : 30px 5px 30px 5px;
  margin : auto;
}
#page .lay{
  color : black;
  height : 100%;
  background-color : white;
  font-size : x-small;
  font-family : Verdana;
  text-align : left;
  padding : 7px;
  line-height : 1.5em;
}
#page H1, .back{
  text-align : center;
  color : #708090;
  font-size : 20px;
  font-family : "Lucida Sans Unicode";
  font-weight : bold;
  letter-spacing : 3px;
  margin : 1em;
}
#page H2, .back{
  text-align : center;
  color : #708090;
  font-size : 15px;
  font-family : "Lucida Sans Unicode";
  font-weight : bold;
  letter-spacing : 3px;
  margin : 1em;
}
.back A{
  text-decoration : none;
}
.new{
	height:70px;
	overflow:auto;
}
.new dl{margin:0px;}
.new dt{
	border:none;
	float:left;
	margin-right:7px;
	padding:0px;
}
.new dd{
	border:none;
	padding:0px;
}

.n_t{
	display:inline;
	margin-left:10px;
}

.link dl{margin:0px 0px 10px;}
.link dt{
	float:left;
	border:none;
	margin-right:7px;
	padding:0px;
}
.link dd{border:none;
padding:0px;}
