@charset "utf-8";
/* CSS Document */


/* 全体の文字 */
body{
	font-style:normal;
	color:#000000;
	font-family:"ＭＳ Ｐゴシック","Osaka";
	background:url(../common/images/bg.jpg);
	margin:0;
	font-size:12px;
	line-height:15px;
	
 } 

/* 全体のレイアウト */ 
#all {
	width:960px;
	height:650px;
	border:solid 1px #9da5a9;
	margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	overflow: hidden;
	position:relative;
	background:url(../common/images/background.gif);
	
}

#all_top {
	width:960px;
	height:650px;
	border:solid 1px #9da5a9;
	margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	overflow: hidden;
	position:relative;
	background:url(../images/background_top.jpg);
}

#all_index {
	width:100%;
	height:100%;
}


body ul {
list-style-type:none;
}


/* リンク設定 */

a:link{
	color:#FF0000;
}

a:visited{
	color:#FF1111;
}

a:hover{
	color:#FF5555;
}

a:active{
	color:#000000;
} 


/* タイトル画像　左上の場合 */
#pagetitle_image_left {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}

#pagetitle_image_left_media {
margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 35px;
}

#pagetitle_image_left_link {
margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 35px;
}



/*リンク画像の枠線を消す*/
a img {
border-style:none;

}

a{
outline:none;
}

/* InlineFrame_News */

#news {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 34px;
}

#frame {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	border: 1px solid #CCCCCC;
}

/* ナビゲーション */
#kotei {
position:absolute;
top:358px;
left:0;

}

#l_top {
	margin:21px 0 0 193px;
	padding:0px;
	clear:both;
}


#navigation {
	margin:0 0 0 13px;
	width: 934px;
	height:26px;
	background:url(../common/images/navigation.gif) no-repeat;
	clear:both;
}

#l_bottom {
	margin:0 0 0 180px;
}

/* ナビゲーションロールオーバー */

#navigation ul {
	margin:0 0 0 68px;
	padding:0 0 0 0px;
	
}

#navigation li {  
	display:inline;  
	
}  
#navigation li a {  
	height:53px;  
	display:block;  
	float:left;  
	text-indent:-9877em;  
	text-decoration:none;  
	overflow:hidden;  
}   
/*ナビゲーション　OFF*/ 

#navigation .index a{
	background:url(../common/images/navigation2.gif) no-repeat -68px 0px;
	width: 215px;
	height:26px;	
}

#navigation .top a{
	background:url(../common/images/navigation2.gif) no-repeat -285px 0px;
	width: 58px;
	height:26px;	
}

#navigation .profile a{
	background: url(../common/images/navigation2.gif) no-repeat -343px 0px;
	width: 74px;
	height:26px;
}

#navigation .live a{
	background: url(../common/images/navigation2.gif) no-repeat -417px 0px;
	width: 57px;
	height:26px;
}

#navigation .discography a{
	background: url(../common/images/navigation2.gif) no-repeat -474px 0px;
	width: 115px;
	height:26px;
}

#navigation .biography a{
	background: url(../common/images/navigation2.gif) no-repeat -589px 0px;
	width: 101px;
	height:26px;
}

#navigation .photo a{
	background: url(../common/images/navigation2.gif) no-repeat -690px 0px;
	width: 67px;
	height:26px;
}

#navigation .media a{
	background: url(../common/images/navigation2.gif) no-repeat -757px 0px;
	width: 68px;
	height:26px;
}

#navigation .bbs a{
	background: url(../common/images/navigation2.gif) no-repeat -825px 0px;
	width: 57px;
	height:26px;
}
/*ナビゲーション　hover*/ 

#navigation .index a:hover{
	background:url(../common/images/navigation2.gif) no-repeat -68px -26px;
	width: 215px;
	height:26px;	
}

#navigation .top a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -285px -26px;
	width: 58px;
	height:26px;	
}

#navigation .profile a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -343px -26px;
	width: 74px;
	height:26px;
}

#navigation .live a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -417px -26px;
	width: 57px;
	height:26px;
}

#navigation .discography a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -474px -26px;
	width: 115px;
	height:26px;
}

#navigation .biography a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -589px -26px;
	width: 101px;
	height:26px;
}

#navigation .photo a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -690px -26px;
	width: 67px;
	height:26px;
}

#navigation .media a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -757px -26px;
	width: 68px;
	height:26px;
}

#navigation .bbs a:hover{
	background: url(../common/images/navigation2.gif) no-repeat -825px -26px;
	width: 57px;
	height:26px;
}

/*ナビゲーション　ON */

#navigation .top_on a{
	background: url(../common/images/navigation2.gif) no-repeat -285px -26px;
	width: 58px;
	height:26px;	
}

#navigation .profile_on a{
	background: url(../common/images/navigation2.gif) no-repeat -343px -26px;
	width: 74px;
	height:26px;
}

#navigation .live_on a{
	background: url(../common/images/navigation2.gif) no-repeat -417px -26px;
	width: 57px;
	height:26px;
}

#navigation .discography_on a{
	background: url(../common/images/navigation2.gif) no-repeat -474px -26px;
	width: 115px;
	height:26px;
}

#navigation .biography_on a{
	background: url(../common/images/navigation2.gif) no-repeat -589px -26px;
	width: 101px;
	height:26px;
}

#navigation .photo_on a{
	background: url(../common/images/navigation2.gif) no-repeat -690px -26px;
	width: 67px;
	height:26px;
}

#navigation .media_on a{
	background: url(../common/images/navigation2.gif) no-repeat -757px -26px;
	width: 68px;
	height:26px;
}

#navigation .bbs_on a{
	background: url(../common/images/navigation2.gif) no-repeat -825px -26px;
	width: 57px;
	height:26px;
}

/*フッターナビゲーション*/

#footer {
	margin:24px 0 0 12px;
	height:35px;
	width:934px;
	background:url(../common/images/footer2.gif)
}

#footer ul {
	margin:0 0 0 53px;
	padding:0 0 0 0px;
}


#footer li  {  
	list-style-type:none; 
}  
 
#footer li {  
 	display:inline;  
	list-style-type:none;  
}  

#footer li a {  
	height:53px;  
	display:block;  
	float:left;  
	text-indent:-9877em;  
	text-decoration:none;  
	overflow:hidden;  
}   

/*フッターマウスOFF*/ 

#footer .contact a{
	background:url(../common/images/footer2.gif) no-repeat -52px 0px;
	width: 71px;
	height:35px;	
}

#footer .link a{
	background: url(../common/images/footer2.gif) no-repeat -123px 0px;
	width: 58px;
	height:35px;
}

#footer .mobile a{
	background: url(../common/images/footer2.gif) no-repeat -181px 0px;
	width: 71px;
	height:35px;
}

#footer .privacy_policy a{
	background: url(../common/images/footer2.gif) no-repeat -252px 0px;
	width: 110px;
	height:35px;
}

/*フッターhover*/

#footer .contact a:hover{
	background:url(../common/images/footer2.gif) no-repeat -52px -35px;
	width: 71px;
	height:35px;	
}

#footer .link a:hover{
	background: url(../common/images/footer2.gif) no-repeat -123px -35px;
	width: 58px;
	height:35px;
}

#footer .mobile a:hover{
	background: url(../common/images/footer2.gif) no-repeat -181px -35px;
	width: 71px;
	height:35px;
}

#footer .privacy_policy a:hover{
	background: url(../common/images/footer2.gif) no-repeat -252px -35px;
	width: 110px;
	height:35px;
}

/*フッターon*/
#footer .contact_on a{
	background:url(../common/images/footer2.gif)  no-repeat -52px -35px;
	width: 71px;
	height:35px;	
}

#footer .link_on a{
	background: url(../common/images/footer2.gif) no-repeat -123px -35px;
	width: 58px;
	height:35px;
}

#footer .mobile_on a{
	background: url(../common/images/footer2.gif) no-repeat -181px -35px;
	width: 71px;
	height:35px;
}

#footer .privacy_policy_on a{
	background: url(../common/images/footer2.gif) no-repeat -252px -35px;
	width: 110px;
	height:35px;
}

