/*body {padding:0;
      margin:0;
	  text-align: center;
	  background-image:url(img/bg2.jpg);
	  background-repeat:no-repeat;
	  
}*/
body {padding:0;
      margin:0;
	  text-align: center;
	  background-image:url(img/new-head/bg.gif);
	  background-repeat:repeat;
	  
}
#layout {
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 991px;
	height:auto;
	background-color:#ffffff;
    
}
h1 {
padding:0;
padding-top:2px;
padding-bottom:2px;
margin:0;
font-size:10px;
color:#ffffff;

font-weight:normal;}


#menu {
    background-image:url(img/new-head/_menu03.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	height:25px;
	background-color:#000000;
	width:508px;
	float:left;
	margin:0;
padding:0;


}
/*ロールオーバー*/

/*#navigation {
width:680px;
margin-left:290px;


}

#navigation UL#nav {
height:53px;
padding:0;
margin:0;

}*/

#menu2 {

margin:0;
padding:0;
width:483px;
height:25px;
float:right;


}

#header {
    background-image:url(img/new-head/_header_3.jpg);
	background-repeat:no-repeat;
	width:991px;
	height:381px;
	margin:0;
	padding:0;
	background-color:#000000;
	float:left;
	clear:both;
}


ul {
padding:0;
margin:0;


}
li {
padding:0;
margin:0;

}

UL#nav LI {
	DISPLAY: inline;
}
UL#nav LI A {
	TEXT-INDENT: -999em; DISPLAY: inline; HEIGHT: 25px
}

#navi {
margin:0;
padding:0;


}

#nav li {

	padding : 0 ;
	list-style-type : none ;
	float : left ;
}
/*オーバーロールトップ*/
/*ul#navi li.top {
display : block ;
background-image:url(img/new-head/button-1.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
width:48px;
height:25px;
	text-decoration : none ;
	overflow : hidden ;

}
ul#navi li.top a {
display : block ;
background-image:url(img/new-head/button-1.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
width:48px;
height:25px;
	text-decoration : none ;
	overflow : hidden ;

}*/


ul#nav li.top {
	display : block ;
	width : 53px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-1.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.top a {
	display : block ;
	width : 53px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-1.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.top a:link {
	background-image:url(img/new-head/_button-1.jpg);
}

ul#nav li.top a:visited {
	background-image:url(img/new-head/_button-1.jpg);
}

ul#nav li.top a:hover {

	background-image:url(img/new-head/button-1-overb.jpg);

}

ul#nav li.top a:active {

	background-image:url(img/new-head/button-1-overb.jpg);
}
/*オーバーロールバイオ*/
ul#nav li.bio {
	display : block ;
	width : 97px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-2.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.bio a {
	display : block ;
width : 97px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-2.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.bio a:link {
	background-image:url(img/new-head/_button-2.jpg);
}

ul#nav li.bio a:visited {
	background-image:url(img/new-head/_button-2.jpg);
}

ul#nav li.bio a:hover {

	background-image:url(img/new-head/button-2-overb.jpg);

}

ul#nav li.bio a:active {

	background-image:url(img/new-head/button-2-overb.jpg);
}

/*オーバーロールディスコ*/
ul#nav li.disco {
	display : block ;
	width : 109px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-3.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.disco a {
	display : block ;
width : 109px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-3.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.disco a:link {
	background-image:url(img/new-head/_button-3.jpg);
}

ul#nav li.disco a:visited {
	background-image:url(img/new-head/_button-3.jpg);
}

ul#nav li.disco a:hover {

	background-image:url(img/new-head/button-3-overb.jpg);

}

ul#nav li.disco a:active {

	background-image:url(img/new-head/button-3-overb.jpg);
}

/*オーバーロールブログ*/
ul#nav li.blog {
	display : block ;
	width : 62px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-4.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.blog a {
	display : block ;
	width : 62px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-4.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.blog a:link {
	background-image:url(img/new-head/_button-4.jpg);
}

ul#nav li.blog a:visited {
	background-image:url(img/new-head/_button-4.jpg);
}

ul#nav li.blog a:hover {

	background-image:url(img/new-head/button-4-overb.jpg);

}

ul#nav li.blog a:active {

	background-image:url(img/new-head/button-4-overb.jpg);
}

/*オーバーロールインフォ*/
ul#nav li.info {
	display : block ;
	width : 162px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-5.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.info a {
	display : block ;
	width : 162px ;
	height : 25px ;
	margin : 0 ;
	padding : 0 ;
	/*text-indent : -9999px ;*/
	background-image:url(img/new-head/_button-5.jpg);
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

ul#nav li.info a:link {
	background-image:url(img/new-head/_button-5.jpg);
}

ul#nav li.info a:visited {
	background-image:url(img/new-head/_button-5.jpg);
}

ul#nav li.info a:hover {

	background-image:url(img/new-head/button-5-overb.jpg);

}

ul#nav li.info a:active {

	background-image:url(img/new-head/button-5-overb.jpg);
}

.kk {
width:465px;


}


#left {
float:left;
padding:0;
margin:0;
padding-top:3px;
width:248px;
background-image:url(img/left-bar.gif);
background-repeat:no-repeat;
background-position:100% 0%;
background-color:#FFFFFF;
border-right-color:#f0f1f5;
border-right-width:5px;
border-right-style:solid;
padding-right:0;
margin-right:0;


}
#left p {
font-size:12px;
font-weight:normal;
color:#ac2976;
line-height:1.6em;
padding-top:3px;
padding-left:3px;
margin-top:0;
padding-bottom:5px;
margin-bottom:0;
width:230px;


}

#left p a {
font-size:12px;
font-weight:normal;
color:#ac2976;

}

#left p em {
font-size:12px;
font-weight:bold;
color:#ac2976;
font-style:normal;


}
#left ul {
font-size:10px;
font-weight:normal;
color:#ac2976;
line-height:1.6em;
padding-top:3px;
padding-left:3px;
margin-top:0;
padding-bottom:5px;
margin-bottom:0;
/*padding-left:0;*/
margin-left:0;
list-style:square;

width:230px;

}

#layout2 {


background-image:url(img/right-bar.gif);
background-repeat:no-repeat;
background-position:100% 0%;
padding:0;
margin:0;
background-color:#FFFFFF;
float:right;
padding-right:18px;
/*border-right-width:12px;
border-right-style:solid;
border-right-color:#eef2f5;*/
height:auto;
}


#main {

padding-top:15px;
background-color:#FFFFFF;
width:720px;
/*float:right;*/
/*padding-left:5px;*/
padding-left:0;
margin-left:0;



	
}



#main .cont {
background-color:#FFFFFF;
padding:0;
margin:0;
border-bottom-color:#a0a0a0;
border-bottom-style:dotted;
border-bottom-width:1px;
width:690px;
margin-bottom:5px;

}

#main .cont h2 {
color:#ff0088;
font-size:16px;
font-weight:bold;
background-image:url(img/midashi.gif);
background-repeat:no-repeat;
background-position:10px;

margin-left:5px;
text-indent:25pt;
margin-top:0;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
line-height:1.6em;

}
#main .cont .right {
float:right;
padding-right:5px;
padding-left:4px;


}

.cent {



}
.f {
float:right;
padding-left:0;
margin-left:0;


}

.ff {
float:left;
padding-left:0;
margin-left:0;
padding-top:5px;
padding-right:5px;
margin-right:5px;

}

#main .cont .naka {
font-size:14px;
font-weight:normal;
padding-left:20px;
line-height:1.6em;
padding-right:5px;


}
#main .cont .naka img {
margin-left:40px;
padding-left:20px;


}
#main .cont .naka em {
font-size:14px;
font-weight:bold;
color:#01bbfd;
font-style:normal;


}
#main .cont .naka a {
font-size:14px;
font-weight:bold;
color:#01bbfd;


}



img {
    border:none;
}

#footer {
background-image:url(img/footer2.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
width:960px;
height:42px;
float:left;
padding:10px;



}
.beatport {
text-align:center;


}
.sub {
    line-height:30px;
	padding-top:0;
	margin-top:0;
	margin-left:20px;
}


.reco {
text-align:center;
margin-left:1px;



}

.tw {
margin-top:0;
margin-bottom:3px;
text-align:center;
padding:0;
padding-top:0;


}

#splash {
text-align:left;
margin-left:10px;


}

.k2k2k2 {
margin-left:18px;


}

.f2 {
float:right;
padding-left:0;
margin-left:0;
margin-top:10px;
}

.more {

margin-left:40px;
padding-left:40px;
}