*{
	margin:0;
	padding:0;
}


img{
border:0;
	vertical-align: top;

}

body{
	margin:0;
	padding:0;
	background: #000 url(../images/pagebk.jpg) repeat-x;
	text-align:center;
}

#container{
  position: relative;
	width:1000px;
	margin:0 auto;
line-height:0px;
}



#header{
	width:1000px;
	height:130px;
}









#littlemonster_h1{
	display: block;
width:200px;
height:100px;
float:left;
}

h1{
width:200px;
height:100px;
text-indent:-9999px;
display: block;
}


#littlemonster_h1 a{
	display: block;
width:200px;
height:100px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}


#main_h1{background:url(../images/top_ber/h1.jpg) no-repeat;}


#littlemonster_h1 h1 a:link,
#littlemonster_h1 h1 a:visited{
background-position:0 0;

}

#littlemonster_h1 h1 a:hover,
#littlemonster_h1 h1 a:active{
background-position:0 -100px;
}


#littlemonster_top{
float:left;
width:800px;
height:100px;


}

#littlemonster_top_ber{
  position: relative;
width:800px;
height:50px;
background:url(../images/top_ber/p.jpg) no-repeat;
}


#main_p1{
background:url(../images/top_ber/studio.jpg) no-repeat;
text-indent:-9999px;
width:90px;
height:20px;
display: block;
			position:absolute; top:0px; right:90px;
}



#main_p2{
text-indent:-9999px;
background:url(../images/top_ber/mail.jpg) no-repeat;
width:90px;
height:20px;
display: block;
			position:absolute; top:0px; right:0px;
}
#littlemonster_top_ber p a:link,
#littlemonster_top_ber p a:visited{
background-position:0 0;

}

#littlemonster_top_ber p a:hover,
#littlemonster_top_ber p a:active{
background-position:0 -20px;
}

#littlemonster_top_ber_under{
width:800px;
height:50px;

}

#littlemonster_top_ber_under li{
float:left;
list-style:none;

}



#littlemonster_top_ber_under li a{
	display: block;
height:50px;
	text-indent:-9999px;
}

#bb1{background:url(../images/top_ber/b1.jpg) no-repeat; width:200px;}
#b2{background:url(../images/top_ber/b2.jpg) no-repeat; width:150px;}
#b3{background:url(../images/top_ber/b3.jpg) no-repeat; width:150px;}
#b4{background:url(../images/top_ber/b4.jpg) no-repeat; width:150px;}
#b5{background:url(../images/top_ber/b5.jpg) no-repeat; width:150px;}

#littlemonster_top_ber_under li a:link,
#littlemonster_top_ber_under li a:visited{
background-position:0 0;

}

#littlemonster_top_ber_under li a:hover,
#littlemonster_top_ber_under li a:active{
background-position:0 -50px;
}


h2{
clear:both;
color:#888;
width:1000px;
height:30px;
text-align: right;
font-size:14px;
line-height:35px;
background:url(../images/top_ber/h2.jpg) no-repeat;
}

/* 
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ここから下がJAVAスクリプト

*/ 

#js_bk{
float:left;
  position: relative;
background: url(../index_js_images/jsbk.jpg) no-repeat;
width:700px;
height:320px;
line-height:0px;
display: block;
}



#slider99 li{
	list-style: none;
}

#slider99{
			position:absolute; top:24px; left:11px;
background-color: #fff;
	width:670px;
	height:270px;
line-height:0px;
}



#js_right{
  position: relative;
float:left;
background: url(../images/jsber/right_bk.jpg) no-repeat;
width:300px;
height:320px;
line-height:0px;
display: block;
}


#js_right li{
float:left;
list-style:none;

}



#js_right li a{
	display: block;
height:90px;
	text-indent:-9999px;
}

#jb1{background:url(../images/jsber/j1.jpg) no-repeat; width:98px; position:absolute; top:20px; left:0px;}
#jb2{background:url(../images/jsber/j2.jpg) no-repeat; width:200px; position:absolute; top:20px; right:0px;}
#jb3{background:url(../images/jsber/j3.jpg) no-repeat; width:200px; position:absolute; top:113px; left:0px;}
#jb4{background:url(../images/jsber/j4.jpg) no-repeat; width:98px; position:absolute; top:113px; right:0px;}
#jb5{background:url(../images/jsber/j5.jpg) no-repeat; width:98px; position:absolute; bottom:22px; left:0px;}
#jb6{background:url(../images/jsber/j6.jpg) no-repeat; width:200px; position:absolute; bottom:22px; right:0px;}

#js_right li a:link,
#js_right li a:visited{
background-position:0 0;

}

#js_right li a:hover,
#js_right li a:active{
background-position:0 -90px;
}




/* 
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝音楽サンプル

*/ 

#music_ber{
	width:1000px;
}


#music_ber h6 a{
	display: block;
width:185px;
height:120px;
	text-indent:-9999px;

}


#cmb1{background:url(../images/music_sample/1.jpg) no-repeat;}
#cmb2{background:url(../images/music_sample/2.jpg) no-repeat;}
#cmb3{background:url(../images/music_sample/3.jpg) no-repeat;}
#cmb4{background:url(../images/music_sample/4.jpg) no-repeat;}


#music_ber h6 a:link,
#music_ber h6 a:visited{
background-position:0 0;

}


#music_ber h6 a:hover,
#music_ber h6 a:active{
background-position:0 -120px;
}



.voice{
float:left;
	width:185px;


}

.name{
font-size:13px;
line-height:23px;
color:#999;
text-align: left;
margin:0;

}


#music_ber h3{
clear:both;
width:1000px;
height:50px;
text-indent:-9999px;
display:block;
background:url(../images/music_sample/top.jpg) no-repeat;
}


#m_end{
clear:both;
width:1000px;
height:40px;
color:#555;
line-height:30px;
font-size:12px;
display:block;
text-align:center;
background:url(../images/music_sample/end.jpg) no-repeat;
}

#music_v{
margin-left:40px;
}




/* 
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ここから下がメイン

*/ 

#main{
width:1000px;

}

#main_content{
float:left;
width:700px;
background:url(../images/page_center.jpg) repeat-y;
}


#main_content p{
text-align:left;
padding-left:30px;
color:#777;
width:640px;
font-size:14px;
line-height:20px;
margin-bottom:10px;
}




#main_content #flow{
text-align:center;
background:url(../images/flow.jpg) no-repeat;
width:700px;
height:110px;
line-height:200px;
}


#main_content #flow1{
	text-decoration: none;
font-size:16px;
margin-left:-60px;
color:#c5ad99;
}

#main_content .start{
	text-decoration: none;
	border-bottom: dashed 2px;
font-size:16px;
color:#c5ad99;
}


#main_content h3{
text-indent:-9999px;
width:700px;
height:120px;
background:url(../images/page/announce/1.jpg) no-repeat;

}


#main_content h4{
line-height:50px;
color:#c5ad99;
text-align:left;
padding-left:20px;
font-size:16px;
width:700px;
height:50px;
background:url(../images/page/h4.jpg) no-repeat;

}

#main_content h5{
line-height:50px;
color:#c5ad99;
text-align:left;
padding-left:20px;
font-size:12px;
text-indent:3em;
width:700px;
height:50px;
background:url(../images/page/h5.jpg) no-repeat;

}

#main_content h6{
text-indent:-9999px;
width:700px;
height:110px;
background:url(../images/page/h6.jpg) no-repeat;

}

#main_content #qa{
text-indent:-9999px;
width:700px;
height:110px;
background:url(../images/page/h7.jpg) no-repeat;

}



/* 
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ここからバナー

*/ 


#bana{
float:left;
width:300px;

}
#bana p{
	text-indent:-9999px;
}


#bana p a{
	display: block;
height:100px;
width:300px;
margin-bottom:4px;
}


#bana1{background:url(../images/right_bana/1.jpg) no-repeat;}
#bana2{background:url(../images/right_bana/2.jpg) no-repeat;}
#bana3{background:url(../images/right_bana/3.jpg) no-repeat;}
#bana4{background:url(../images/right_bana/4.jpg) no-repeat;}
#bana5{background:url(../images/right_bana/5.jpg) no-repeat;}
#bana6{background:url(../images/right_bana/6.jpg) no-repeat;}
#bana7{background:url(../images/right_bana/7.jpg) no-repeat;}
#bana8{background:url(../images/right_bana/8.jpg) no-repeat;}
#bana9{background:url(../images/right_bana/9.jpg) no-repeat;}
#bana10{background:url(../images/right_bana/10.jpg) no-repeat;}
#bana11{background:url(../images/right_bana/11.jpg) no-repeat;}
#bana12{background:url(../images/right_bana/12.jpg) no-repeat;}

#bana p a:link,
#bana p a:visited{
background-position:0 0;

}

#bana p a:hover,
#bana p a:active{
background-position:0 -100px;
}

/* 
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ここから下
*/ 

#end{clear:both;}



#footmenu{

		background: url(../../img_index_under/bk.png) repeat-x;
	position: fixed !important;   
   position: absolute;   
    bottom: 0;   
   left: 0;   
    width: 100%;   
    height: 80px;   

  

}


#footmenu_l{
	float:left;
	width:155px;
	height:80px;
}

#footmenu_r{

	width:1000px;
	height:80px;
}

#footmenu_r li{
	float:left;
	list-style: none;
}
