@charset "utf-8";
/* CSS Document */


/* HeaderArea     --------------------------------------------*/
body #headerArea{
	width:1000px;
	height:240px;

}
body#members #headerArea{
	width:1000px;
	height:137px;

}

/* HeaderArea Background Set     ----------------------------*/

body#news #headerArea,body#regist #headerArea,
body#kiyaku #headerArea,
body#regist #headerArea,
body#en #headerArea{
	background:url(../images/common/headerBg_news.png) no-repeat;
}
*html body#news #headerArea,body#regist #headerArea,
*html body#kiyaku #headerArea,
body#regist #headerArea,
*html body#en #headerArea{
	background:url(../images/common/headerBg_news.jpg) no-repeat;
}
body#live #headerArea{
	background:url(../images/common/headerBg_live.png) no-repeat;
}
*html body#live #headerArea{
	background:url(../images/common/headerBg_live.jpg) no-repeat;
}
body#media #headerArea{
	background:url(../images/common/headerBg_media.png) no-repeat;
}
*html body#media #headerArea{
	background:url(../images/common/headerBg_media.jpg) no-repeat;
}
body#members #headerArea{
	background:url(../images/common/headerBg_members.png) no-repeat;
}
*html body#members #headerArea{
	background:url(../images/common/headerBg_members.jpg) no-repeat;
}
body#discography #headerArea{
	background:url(../images/common/headerBg_discography.png) no-repeat;
}
body#others #headerArea,
body#sitemap #headerArea,
body#regist #headerArea{
	background:url(../images/common/headerBg_others.png) no-repeat;
}
*html body#discography #headerArea{
	background:url(../images/common/headerBg_discography.jpg) no-repeat;
}
body#gallery #headerArea{
	background:url(../images/common/headerBg_gallery.png) no-repeat;
}
*html body#gallery #headerArea{
	background:url(../images/common/headerBg_gallery.jpg) no-repeat;
}
body#contact #headerArea{
	background:url(../images/common/headerBg_contact.png) no-repeat;
}
*html body#contact #headerArea{
	background:url(../images/common/headerBg_contact.jpg) no-repeat;
}
*html body#others #headerArea,
*html body#sitemap #headerArea,
body#regist #headerArea{
	background:url(../images/common/headerBg_others.jpg) no-repeat;
}
body#error #headerArea{
	background:url(../images/common/headerBg_error.png) no-repeat;
}
*html body#error #headerArea{
	background:url(../images/common/headerBg_error.jpg) no-repeat;
}

body#sp #headerArea{
	background:url(../images/common/headerBg_news.png) no-repeat;
}
*html body#sp #headerArea{
	background:url(../images/common/headerBg_news.jpg) no-repeat;
}

/* Header     -------------------------------------------------*/
body #headerArea #header{
	width:960px;
	margin:0 auto;
	height:137px;
}

body #headerArea #header h2{
	width:408px;
	height:86px;
	float:left;
	padding-left:32px;
}
body #headerArea #header ul.language{
	
	font-size:70%;
	padding-top:30px;

}
body #headerArea #header ul.language li a{
	color:#FFF;
	text-decoration:none;
	margin-left:5px;
}
body #headerArea #header #message{
	height:25px;
	width:448px;
	float:right;
  	margin-top:-65px;
	color:#00b7ff;
	line-height:100%;
}
*html body #headerArea #header #message{
  	margin-top:-60px;
}

/* Navigation     -------------------------------------------------*/
body #headerArea #header ul#navi{
	
	float:left;
	padding-left:56px;
	height:51px;
	width:657px;
}
body #headerArea #header ul#navi li{
	float:left;
	display:block;

}
body #headerArea #header #btnFc{
	float:right;
	margin-top:-52px;
}

/* Page Title     -------------------------------------------------*/
body #headerArea h1{
	margin:15px 0 0 52px;
	width:700px;
	display:block;
}

/* main Area     -------------------------------------------------*/
body #mainArea{
	background:url(../images/common/contentBg.png) repeat-y;
}

*html body #mainArea{
	background:url(../images/common/contentBg.jpg) repeat-y;
}


body #mainArea #leftContent{
	width:660px;
	float:left;
	margin-left:55px;
}

body #mainArea #rightContent{
	width:170px;
	float:right;
	margin-right:55px;
}


body #mainAreaBottom{
	height:80px;
	background:url(../images/common/mainBottomBg.png) no-repeat;
}

body#members #mainAreaBottom{
	height:45px;
	background:url(../images/common/mainBottomBg.png) no-repeat bottom;
}


*html body #mainAreaBottom{
	background:url(../images/common/mainBottomBg.jpg) no-repeat;
}


/* footerArea ---------------------------------------------------*/
body #footerArea{
	background:#000;
}

body #footerArea #footnaviArea{
	width:960px;
	margin:0 auto;
}

body #footerArea #footnaviArea ul{
	
	margin-left:5px;
	margin-top:20px;
	float:left;
}
body #footerArea #footnaviArea ul li{
	display:block;
	float:left;
	margin:0 7px;
}

body #footerArea #footnaviArea ul.subNavi{
	margin-top:37px;
	margin-right:35px;
	float:right;
}

body #footerArea #footnaviArea ul.subNavi li a{
	color:#BBB;
	text-decoration:none;
	float:left;
	display:block;
}
body #footerArea #footnaviArea ul.subNavi li a:hover{
	color:#ff009c;
}
body #footerArea p.copyright{
	color:FFF;
	padding:20px 0;
}

/* Go top ---------------------------------------------------*/
.gotop {
	height:22px;
	width:660px;
	text-align:right;
}
