audio{
  display:none;
}
div#social{
  position:relative;
  margin-left:17px;
  margin-top:-77px;
}

div#social .twitter-share-button{
  float:left;
}


#head{
	width:100%;
	background-image:url(../images/bg_head.png);
	width:100%;
	height:885px;
	background-position:top center;
	background-repeat: no-repeat;
}

#head .inner{
	width:980px;
	height:885px;
	padding:0 10px;
	margin:0 auto;
	position:relative;
}


#head h1{
	background-image:url(../images/h1.png);
	width:606px;
	height:316px;
	text-indent:-999px;
	overflow:hidden;
	background-repeat: no-repeat;
	position:absolute;
	top:424px;left:198px;
}

#head small{
	background-image:url(../images/gigasweets.png);
	width:203px;
	height:37px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	position:absolute;
	top:7px;right:10px;
	background-repeat: no-repeat;
}
h2{
	background-image:url(../images/catch.png);
	width:977px;
	height:70px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	position:absolute;
	bottom:47px;left:10px;
	background-repeat: no-repeat;
}
#songAndMovie{
  text-align:center;
  margin-bottom:50px;
  width:100%;
}
#status{
	margin-right:100px;
	width:286px;
	height:285px;
  display:inline-block;

}
.hidden{
	display:none;
}
#spec{
	position:relative;
}
#spec a{
	background-image:url(../images/btn_t2mall.png);
	position:absolute;
	width:217px;
	height:62px;
	overflow:hidden;
	text-indent:-999px;
	right:16px;
	bottom:16px;
}
#spec a:hover{
	background-position:0 -62px;
}
#status a,a#btn_movie{
	width:286px;
	height:285px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
#status a:hover,a#btn_movie:hover{
	background-position:0 -285px;
}
a#btn_play{
	background-image:url(../images/btn_play.png?0611);
}
a#btn_pause{
	background-image:url(../images/btn_pause.png);
}

a#btn_movie{
  display:inline-block;
  background-image:url(../images/btn_movie.png);
}
div#recommend_sites{
	margin-top:30px;
}
#social_wrap{
	width:150px;
	float:left;
}
#social_wrap a{
	float:left;
}
#social_wrap iframe{
	float:left;
}

#bottoms{
	margin:20px 0;
	width:100%;
}
#bottoms .inner{
	width:980px;
	padding:0 10px;
	margin:0 auto;
}
#toiawase{
	float:right;
	margin-top:5px;
}

#videos{
	width: 768px;
	margin:0 auto;
	margin-bottom:50px;
}
#stamp{
	margin-top:7px;
}
