@charset"utf-8";

/* top_main */
#top_main {
	padding: 0px;
	width: 1000px;
	height: 650px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/top/top_01.jpg);
}
#top_main #menu_01 {
	margin: 0px;
	padding-top: 168px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_main ul {
	list-style-type: none;
	width: 1000px;
	padding: 0px;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}
#top_main ul li {
	padding: 0px;
	height: 22px;
	text-indent: -9999px;
	float: left;
}
#top_main ul li#information {
	width: 102px;
	margin: 0px;
}
#top_main ul li#information a{
	padding: 0px;
	height: 22px;
	width: 102px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#information a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -90px -168px;
}
#top_main ul li#profile {
	width: 66px;
	margin: 0px;
}
#top_main ul li#profile a{
	padding: 0px;
	height: 22px;
	width: 66px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#profile a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -192px -168px;
}
#top_main ul li#discography {
	width: 106px;
	margin: 0px;
}
#top_main ul li#discography a{
	padding: 0px;
	height: 22px;
	width: 106px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#discography a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -258px -168px;
}
#top_main ul li#fan-letter {
	width: 85px;
	margin: 0px;
}
#top_main ul li#fan-letter a{
	padding: 0px;
	height: 22px;
	width: 85px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#fan-letter a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -364px -168px;
}
#top_main ul li#staff-blog {
	width: 85px;
	margin: 0px;
}
#top_main ul li#staff-blog a{
	padding: 0px;
	height: 22px;
	width: 85px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#staff-blog a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -449px -168px;
}
#top_main ul li#link {
	width: 44px;
	margin: 0px;
}
#top_main ul li#link a{
	padding: 0px;
	height: 22px;
	width: 44px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#link a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -534px -168px;
}
#top_main ul li#contact {
	width: 75px;
	margin: 0px;
}
#top_main ul li#contact a{
	padding: 0px;
	height: 22px;
	width: 75px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main ul li#contact a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -578px -168px;
}
#top_main #menu_02 {
	width: 200px;
	height: 30px;
	padding: 0px;
	margin-top: 260px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_main #menu_02 a{
	width: 70px;
	height: 30px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
}
#top_main #menu_02 a:hover{
	background-image: url(../img/top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: -130px -450px;
}