@charset "UTF-8";



/* 横幅：1000 px ～ */
/*@media only screen and (min-width: 1000px) {	}*/

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

body {
	width: 100%;
	height: 768px;
	background: url(../../common/images-top/bg.jpg) no-repeat top center;
}
#page {
	margin:0 auto;
	width: 1000px;
	height: 768px;
	background: url(../../common/images-top/item.png) no-repeat top center;
/*	background-size: cover;*/
}

#item {
	width:1000px; 
	height:715px;
	margin:0 auto 6px;
	padding:0;
	position: relative;
	over-flow:hidden;
}
#item h1 { width: 280px; height: 120px;
	position: absolute;
	top:235px;
	left:395px;
}


/*========== 各種ボタン ==========*/

/*== サーカス ==*/
#item .btn_circus { width: 90px; height: 145px; text-indent:-9999px;
	background: url(../../common/images-top/btn_circus.png) no-repeat;
	position: absolute;
	top:233px;
	left:887px;
	text-decoration: none;
}
#item .btn_circus a { width: 90px; height: 145px; display: block;}
#item .btn_circus:hover {
	left:888px;
}

/*== プロフィール ==*/
#item .btn_prof { width: 78px; height: 105px; text-indent:-9999px;
	background: url(../../common/images-top/btn_prof.png) no-repeat;
	position: absolute;
	top:342px;
	left:182px;
	text-decoration: none;
}
#item .btn_prof a { width: 78px; height: 105px; display: block;}
#item .btn_prof:hover {
	left:184px;
}

/*== ダイアリー ==*/
#item .btn_diary { width: 110px; height: 170px; text-indent:-9999px;
	background: url(../../common/images-top/btn_diary.png) no-repeat;
	position: absolute;
	top:538px;
	left:582px;
	text-decoration: none;
}
#item .btn_diary a { width: 110px; height: 170px; display: block;}
#item .btn_diary:hover {
	top:540px;
	left:584px;
}

/*== YouTube ==*/
#item .btn_yt { width: 195px; height: 140px;
	background: url(../../common/images-top/btn_yt.png) no-repeat;
	position: absolute;
	top:115px;
	left:118px;
	text-decoration: none;
}
#item .logo_yt { width: 33px; height: 13px;
	position: absolute;
	top:240px;
	left:266px;
	text-decoration: none;
	text-indent: -9999px;
}
#item .logo_yt a { width: 33px; height: 13px;display:block;}
#item .btn_yt .movie { 
	margin: 14px;
	width: 166px; height: 110px; 
	background-color: #000000;
}


/*========== js - float ==========*/

/*== ニュース ==*/
#item .btn_news { width: 185px; height: 195px; text-indent:-9999px;
	background: url(../../common/images-top/btn_news.png) no-repeat;
	position: absolute;
	top:0px;
	left:432px;
	text-decoration: none;
}
#item .btn_news a { width: 185px; height: 195px; display: block;}


/*========== js - rumbling ==========*/

/*== ミュージック ==*/
#item .btn_music { width: 90px; height: 145px;
	position: absolute;
	top:342px;
	left:282px;
	text-decoration: none;
}
#item .btn_music a { width: 90px; height: 145px; display: block;}

/*== ライブ ==*/
#item .btn_live { width: 170px; height: 260px;
	position: absolute;
	top:450px;
	left:812px;
	text-decoration: none;
}
#item .btn_live a { width: 170px; height: 260px; display: block;}

/*== ディスコグラフィ ==*/
#item .btn_disco { width: 135px; height: 100px;
	position: absolute;
	top:347px;
	left:51px;
	text-decoration: none;
}
#item .btn_disco a { width: 135px; height: 100px; display: block;}


/* --------------------------------------------------------
	フッタ
-------------------------------------------------------- */
#footer {
	margin:0 auto 25px;
	width:1000px;
	height:20px;
	position: relative;
}
#footer:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#footer #nav {
	width: 660px; 
	height: auto; 
	float:left;
}
#footer #sns {
	margin-right:20px;
	width: 245px; 
	height: auto; 
	float:right;
}
#footer #sns:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#footer #copyright {
	padding-top:6px;
	width: 140px;
	height: 14px;
	float:left;
}
#footer #sns .social {
	width: 95px;
	height: 18px;
	float:right;
}
#footer #sns .social img {margin-right: 3px;}

#footer #nav ul {
	margin: 0 0 0 4px;
	padding: 0;
	width: 652px;
	height: 20px;
	list-style:none;
}
#footer #nav li {
	margin: 0;
	padding: 0;
	width: auto;
	height: 20px;
	float:left;
}
#footer #nav ul:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

