BODY{
scrollbar-face-color: #FFF; /* 表面の色 */
scrollbar-arrow-color: #000; /* 矢印の色 */
scrollbar-highlight-color: #333; /* ハイライトの色 */
scrollbar-shadow-color: #000; /* 影の色 */
scrollbar-base-color: #FFF; /* ベース色 */
scrollbar-3dlight-color: #555; /* 左端と上端の色 */
scrollbar-darkshadow-color: #555; /* 右端と下端の色 */
scrollbar-track-color:#555;

font-size: 12pt;
color:#666;
background-color:#FFF;
 
margin: 0;
margin-left: 0;
padding: 0;
}

A{text-decoration : none;}
a:link {color:#8888cc; text-decoration="underline"}
a:visited {color:444499; text-decoration="underline"}
a:active {color:6666aa; }


/*******    メニュー     ********/

#m{
	background-repeat:repeat-x;
	background-position:top;
	background-image:url('../img/menu/menu_bg.png');
	background-attachment: none;
}

#menu{

	height: 55px;

}

#menu ul{
	list-style: none;
	margin-left:0px;
	padding: 0;
}

#menu li{
	display: inline;
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	overflow: hidden;
}


#menu a{
  	background-image: url(../img/menu/mbg.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;
	height: 30px;
}

#menu a:hover{
	color:#333;
	background-image: none;
	background-color: transparemnt;
}

#top a{
  	background-image: url(../img/menu/menu_top.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#top{
	background-image: url(../img/menu/menu_top_.png);
	background-position: right;
	background-repeat: no-repeat;
}

#rule a{
  	background-image: url(../img/menu/menu_rule.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#rule{
	background-image: url(../img/menu/menu_rule_.png);
	background-position: right;
	background-repeat: no-repeat;
}

#story a{
  	background-image: url(../img/menu/menu_story.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#story{
	background-image: url(../img/menu/menu_story_.png);
	background-position: right;
	background-repeat: no-repeat;
}



#dl a{
  	background-image: url(../img/menu/menu_dl.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#dl{
	background-image: url(../img/menu/menu_dl_.png);
	background-position: right;
	background-repeat: no-repeat;
}

#ss a{
  	background-image: url(../img/menu/menu_ss.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#ss{
	background-image: url(../img/menu/menu_ss_.png);
	background-position: right;
	background-repeat: no-repeat;
}

#staff a{
  	background-image: url(../img/menu/menu_staff.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#staff{
	background-image: url(../img/menu/menu_staff_.png);
	background-position: right;
	background-repeat: no-repeat;
}



#back a{
  	background-image: url(../img/menu/menu_desunoya.png);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;

}

#back{
	background-image: url(../img/menu/menu_desunoya_.png);
	background-position: right;
	background-repeat: no-repeat;
}