@charset "euc-jp";

.artists{
	margin-top:10px;
	text-align: right;
}
.artists a{
	color:#F09900;
}
.artists img{
	border:0;
}
.artistMenu{
	width:688px;
	padding:3px 5px;
	margin:0 0 10px;
	background:#F09900;
	border: solid 1px #EA600F;
	text-align: center;
}
.artistMenu a{
	color:white;
	font-size: 1.1em;
	font-weight: bold;
	margin:7px;
}

.main-c{
	width:700px;
	clear: both;
}
.main-c hr{
	clear: both;
}

#main .schedule,
#main .blog{
	padding-top:10px;
}
#main .schedule dl,
#main .blog dl{
	margin:0;
	clear:both;
}
#main .schedule dt,
#main .blog dt{
	float:left;
	width:80px;
	color:#F09900;
}
#main .schedule dd,
#main .blog dd{
	float:right;
	width:300px;
	margin:0;
	margin-bottom:10px;
}


#main .schedule p{clear:both;}
#main .date{color:#F09900;}

.titlebar{clear:both;margin:0 5px;}
.titlebar,
.artist_title{
	width:686px;
	padding:2px;
	background:#D28600;
}
.main-r{
	width:385px;
	margin:0 6px 0 0;
}
.main-r .titlebar{
	width:385px;
}
#main .main-l{
	margin-left:3px;
	background:transparent;
}
.artist_title{
	width:325px;
}

.titlebar h3,
.artist_title p{
	margin:0;
	padding:4px 4px 1px;
	line-height: 100%;
	background:#F09900;
	border:2px solid #FFDFA7;
	color:white;
}
.main-c .personal .text{
	width:500px;
	float:right;
}
.main-c .personal .mgnClear{margin-top:0;}
.main-c .news,
.main-c .personal,
.main-c .disc,
.main-c .special{
	padding:0 12px;
}
.main-c .news h2,
.main-c .personal h2,
.main-c .disc h2,
.main-c .special h2{
	font-size: 1.4em;
	padding-left:3px;
	border-left:0.6em solid #F09900;
}
.main-c .personal h2 small{
	font-size: 0.8em;
	font-weight: normal;
}
.main-c .personal .photo{
	float:left;
	width:151px;
	height:151px;
	margin:0 0 30px;
}
#newsList dt{
	color:#F09900;
	margin:0 20p;
}
#newsList dd{
	margin:0 20px 15px;
	padding-bottom:15px;
	border-bottom: dashed 1px #666666;
}


.lastwork{
	float:left;
	width:110px;
	margin:10px 0 0 10px;
	padding-top:10px;
	background:#222222;
	text-align: center;
}
.lastwork img{
	border:1px solid #999999;
	margin:0 auto 10px;
/*	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
*/}
.lastwork a:hover img{
	border-color:#F09900;
/*	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
*/}
.disc{
	float:left;
	width:535px;
	_margin-top:20px;
}
*:first-child+html .disc{
	margin-top:20px;
}
.disc .comment{
	width:325px;
	margin-left:10px;
	float:left;
}
.disc .comment p{
	margin:5px 0;
}
.disc .jacket{
	float:left;
	margin-bottom:10px;
}


#main .songList{
	width:480px;
	margin:10px 20px;
	padding:5px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	clear:both;
}
.songList td{
	padding:2px 5px;
}
.songList a img{
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
.songList a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.songList .nolink img,
.songList .nolink:hover img{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
#main .songList td a{
	color:#F09900;
}
.songList .odd{
	background:#202020;
}
.songList a img{
	border:0;
	vertical-align: middle;
}
.special ol{
	margin:0 0 20px 30px;
	padding:0;
}