/******************* base *******************/
body{
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
	background-color: #000000;
}


img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

a:link {
	color:#FFFF99;
	text-decoration: none;
}
a:hover {
	color:#999999;
}
a:visited {
	color:#FFFF99;
	text-decoration: none;
}

a:active {
	color:#FFFF99;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,p,ul{
	padding:0;
	margin: 0;
}

hr{
	display:none;
}
.CL {
	clear: both;
}

ul {
	margin: 0px;
	padding: 0px;
}

/******************* レイアウト *******************/


/******************* スペース *******************/

.spaceULR10 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.spaceLR15 {
	padding-right: 15px;
	padding-left: 15px;
}
.spaceULR8 {
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.spaceU5 {
	padding-top: 5px;
}
.space10 {
	padding: 10px;
}
.spaceLR10 {
	padding-right: 10px;
	padding-left: 10px;
}
.spaceU10 {
	padding-top: 10px;
}
.spaceU1 {
	padding-top: 1px;
}
.spaceLR8 {
	padding-right: 8px;
	padding-left: 8px;
}
.spaceB10 {
	padding-bottom: 10px;
}
.space10U20 {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.spaceU5L10 {
	padding-top: 5px;
	padding-left: 10px;
}
.spaceU20 {
	padding-top: 20px;
}
/******************* ロールオーバー *******************/
li{
	list-style-type:none;
	width:100px;
	height:30px;
	float:left;
}
li img{
	display:block;
	border:0;
}
li.homeBtn{
	background:url(../img/common/btn_home_on.jpg);
}
li.studioBtn{
	background:url(../img/common/btn_studio_on.jpg);
}
li.drumsBtn{
	background:url(../img/common/btn_drums_on.jpg);
}
li.rentalBtn{
	background:url(../img/common/btn_rental_on.jpg);
}
li.mobileBtn{
	background:url(../img/common/btn_mobile_on.jpg);
}
li.staffBtn{
	background:url(../img/common/btn_staff_on.jpg);
}

li a{
	display:block;
	width:100px;
	height:30px;
}
li a:hover {
	background-color:transparent;
}
li a:hover img{
	visibility:hidden;
}

/******************* 見出し系*********************/

/******************* フロート、ボックス系*********************/
.FL {
	float: left;
}
.FR {
	float: right;
}
/*********************** color 、フォントサイズ*******************/
.white {
	color: #fff;
}

.red {
	color: #D82121;
}

.blue {
	color: #003366;
}

.green {
	color: #396;
}

.gray {
	color: #D8D8D8;
}

.yellow {
	color: #FFFF99;
}
.txt10 {
	font-size: 10px;
	line-height: 130%;
}
.txt12 {
	font-size: 12px;
	line-height: 20px;
}

/*********************** その他クラス*******************/
#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}
html {
	height: 100%;
}

