@charset "UTF-8";
#container {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#container #top {
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 505px;
	width: 930px;
}
#container #top #info {
	float: right;
	margin-left: 0px;
	text-align: left;
	font-size: 14px;
}
#navi {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #999;
}
#navi ul {
	list-style-type: none;
	float: left;
	width: 930px;
	height: 50px;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
}
#navi ul li {
	float: left;
	position: relative;
	z-index: 3;
}
#navi ul li img {
	vertical-align: bottom;
	box-shadow: 0px 9px 3px -3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 9px 3px -3px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 9px 3px -3px rgba(0,0,0,0.6);
}
#navi ul li a {
	display: -moz-inline-box; /* Firefox2 用のスタイル */
	display: inline-block;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
#navi ul li.home a {
	background-position: 0px 0;
}
#navi ul li.live a  {
	background-position: -155px 0;
}
#navi ul li.profile a {
	background-position: -310px 0;
}
#navi ul li.discography a {
	background-position: -465px 0;
}
#navi ul li.media a {
	background-position: -620px 0;
}
#navi ul li.bbs a  {
	background-position: -775px 0;
}
#navi ul li a:hover {
	position: static;
	opacity: 0.7;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
#container #footer {
	clear: both;
	height: 3em;
	padding-top: 1em;
}
#topsecond {
	clear: both;
	height: 780px;
	background-image: url(../image/2016/160529_1.gif);
	background-repeat: repeat;
	border-top: #960;
	border-right: #960;
	border-bottom: #960;
	border-left: #960;
}
