@charset "shift_jis";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

a:link {
	color:#933;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#600;
}
a:hover {
	text-decoration: underline;
	color:#C03;
}
a:active {
	text-decoration: none;
	color:#C03;
}

body {
	margin:0px;
	padding:0px;
	background:#000;
	color:#eeeeee;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#header {
	margin:auto;
	width:860px;
	height:90px;
	background:url(img/header.jpg) no-repeat;
}
#header h1 {
	display:none;
	margin:0;
	padding:0;
}

#menu {
	height:35px;
	background:url(img/menubg.jpg) repeat-x;
}

#navi {
	margin:auto;
	width:860px;
	height:35px;
}

#navi ul {
	padding:0px 0px 0px 0px;
}
#navi li {
	display:inline;
	list-style-type:none;
}
#navi li a {
	height:35px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#navi li.navi01 a {
	background:url(img/navi.gif) no-repeat 0px 0px;
	width:172px;
}
#navi li.navi02 a {
	background:url(img/navi.gif) no-repeat -172px 0px;
	width:172px;
}
#navi li.navi03 a {
	background:url(img/navi.gif) no-repeat -344px 0px;
	width:172px;
}
#navi li.navi04 a {
	background:url(img/navi.gif) no-repeat -516px 0px;
	width:172px;
}
#navi li.navi05 a {
	background:url(img/navi.gif) no-repeat -688px 0px;
	width:172px;
}



/*------hover*/
#navi li.navi01 a:hover {
	background:url(img/navi2.gif) no-repeat 0px -0px;
}
#navi li.navi02 a:hover {
	background:url(img/navi2.gif) no-repeat -172px -0px;
}
#navi li.navi03 a:hover {
	background:url(img/navi2.gif) no-repeat -344px -0px;
}
#navi li.navi04 a:hover {
	background:url(img/navi2.gif) no-repeat -516px -0px;
}
#navi li.navi05 a:hover {
	background:url(img/navi2.gif) no-repeat -688px -0px;
}




/*------on*/
#navi li.navi01_on a {
	background:url(img/navi2.gif) no-repeat 0px -0px;
	width:172px;
}
#navi li.navi02_on a {
	background:url(img/navi2.gif) no-repeat -172px -0px;
	width:172px;
}
#navi li.navi03_on a {
	background:url(img/navi2.gif) no-repeat -344px -0px;
	width:172px;
}
#navi li.navi04_on a {
	background:url(img/navi2.gif) no-repeat -516px -0px;
	width:172px;
}
#navi li.navi05_on a {
	background:url(img/navi2.gif) no-repeat -688px -0px;
	width:172px;
}
/*-----------------------------------------------*/

#mainimg {
	margin:auto;
	width:860px;
	background:url(img/bg.jpg)  no-repeat;
	/*height:440px*/
}
#content {
	background:url(img/contentbg.jpg) repeat-x;
}

#center {
	margin:auto;
	width:860px;
	background:url(img/centerbg.jpg) repeat-y;
}

#main {
	/*background:url(img/mainbg.jpg) no-repeat;*/
}

.block {
	margin:0px 30px 0px 30px;
}

.txtleft {
	float:left;
	width:450px;
}

.txtright {
	float:right;
	width:340px;
}

.txtleft li,.txtright li {
	margin-left:30px;
	margin-bottom:5px;
}

.information {
	margin:0px 35px 0px 35px;
}

.information dt {
	/*margin-left:15px;*/
	/*margin-bottom:5px;*/
	width:90px;
	float:left;
	font-size:75%;
}

.information dd {
	margin-left:105px;
}

.tracklist {
}

.tracklist dt.disc1 {
	margin-left:15px;
	width:400px;
	float:left;
	height:22px;
}

.tracklist dt.disc2 {
	margin-left:15px;
	width:290px;
	float:left;
	height:22px;
}

.tracklist dd {
	height:22px;
	/*margin-left:350px;*/
	/*margin-bottom:5px;*/
}

.speaker {
	text-align:right;
}


.liner {
	/*background:url(img/artistbg.gif) repeat-y;*/
}
#linerleft {
	float:left;
	width:540px;
	padding-right:10px;
}

#linerright  {
	float:right;
	width:250px;
} 



#bottom {
	text-align:center;
	padding:0px 20px 0px 20px;
	height:65px;
	/*background:url(img/bottom.jpg) no-repeat;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}

h4 {
	font-size:95%;
}

p {
	margin:0px 0px 25px 0px;
}

.fontsize75 {
	font-size:75%;
	line-height:150%;
}

.fontsize80 {
	font-size:80%;
	line-height:150%;
}

.dotline {
	background:url(img/dotline.gif);
	height:1px;
	margin:5px 0px 5px 0px ;
}

.color1 {
	color:#6CF;
}

.block ul {
	margin-left:35px;
}
.small {
	font-size:70%;
}
.small2 {
	font-size:90%;
}
.infotitle {
	font-size:85%;
	margin-bottom:10px;
	color:#6CF;
}
.infotxt {
	font-size:12px;
	margin-left:10px;
	line-height:150%;
	color:#eeeeee;
}

.totop {
	text-align:right;
	margin:10px 0px 10px 0px;
	clear:both;
}

.totop a {
	height:40px;
	text-decoration:none;
	background:url(img/totop1.gif) no-repeat;
	display:block;
	margin:0 0 0 0;
	padding:0;
}

.totop a:hover {background:url(img/totop2.gif) no-repeat;}