BODY,TD,TH,INPUT,TEXTAREA{
  font-size:12px;
  color:#999;
  font-family:'Verdana,MS P ゴシック';
  padding-top : 30px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  margin-top : 50px;
  margin-left : 50px;
  margin-right : 50px;
  margin-bottom : 50px;
  line-height : 180%;
}
BR	{
  letter-spacing:normal;
}
BODY,A	{
  cursor:default;
}
HR	{
  width:100%;
  border-style:dotted;
  align:left;
  height:1px;
  border-color:#b39999;
}
BODY,.enter{
  scrollbar-face-color:#000;
  scrollbar-highlight-color:#000;
  scrollbar-track-color:#000;
  scrollbar-shadow-color:#000;
  scrollbar-3dlight-color:#000;
  scrollbar-arrow-color:#b39999;
  scrollbar-darkshadow-color:#000;
  background-color:#000;
  margin:20px;
  margin-left:50px;
}
.menu	{
  background : #000000 no-repeat fixed left bottom;
  margin:0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
}
A	{
  text-decoration:none;
  color:#ffcccc;
}
A:HOVER	{
  text-decoration:none;
  color:#b30000;
}
.menulink A{
  height:35px;
  padding-top:8px;
  margin:1px 1px;
  filter:Alpha(opacity=60);
  background-color:#666;
  width:100%;
}
.menulink A:HOVER{
  height:35px;
  background:#fff;
  margin:1px 1px;
  width:100%;
  filter:Alpha(opacity=80);
}
H2{
  border-bottom:1px solid #fff;
  color:#ffcccc;
  font-size:10px;
  font-weight:bold;
  margin:15px 0px;
  padding-left:5px;
  padding-bottom:3px;
  text-align:left;
}
H1{
  border:0px;
  color:#990000;
  font-size:23px;
  font-family:'麗流隷書';
  font-weight:bold;
  padding:2px;
  padding-left:50px;
  margin:10px;
  text-align:left;
}
H1 A{
  color:#fff;
}
H5{
  color:#ccccff;
}
.text{
  margin-left:15px;
  width:98%;
}
INPUT,TEXTAREA{
  background-color:transparent;
  border:1px solid #666;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
INPUT{
  height:20px;
}
BLOCKQUOTE{
  padding:5px 5px 8px 8px;
  margin:8px 8px 8px 8px;
  color:#000000;
  background:#B39999;
}
#m{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
  letter-spacing:3px;
}
#m UL{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}
#m LI{
  margin:0px 0px 0px 0px;
  padding:3px 0px 3px 0px;
  width:100%;
  float:left;
  display:inline;
}
#m LI A{
  margin:0px 0px 0px 0px;
  padding:3px 0px 3px 10px;
  width:100%;
  color:#ffcccc;
  display:block;
}
#m LI A:HOVER{
  margin:0px 0px 0px 0px;
  padding:3px 0px 3px 10px;
  width:100%;
  color:#990000;
  filter:progid:DXImageTransform.Microsoft.Gradient	(startcolorstr='#e5ced6',endcolorstr='#000000',gradienttype='1');
}
DL.link200 DT{
  width:200px;
  height:40px;
  float:left;
  margin:0px 5px 10px 0px;
}
DL.link200 DD{
  min-height:40px;
  margin:0px 5px 10px 0px;
}
DL.link88 DT{
  width:88px;
  height:31px;
  float:left;
  margin:0px 5px 10px 0px;
}
DL.link88 DD{
  min-height:31px;
  margin:0px 5px 10px 0px;
}
