/*　中ページ　*/
#content	{
		width:100%;
		background:#fff;
		color:#333;
}
#content-inner	{
		width:900px;
		margin:0 auto;
}
#alpha	{
		width:605px;
		float:left;
		overflow:hidden;
}
#alpha-inner	{
		margin:15px 10px 50px 0;
		text-align:left;
		width:100%;
}
#beta	{
		float:left;
		margin:30px 0 30px 20px;
}
#beta-inner	{
		width:251px;
		float:left;
		margin-bottom:50px;
		padding:6px;
		border:solid 5px #e0e0e0;
		text-align:left;	
}
#alpha-inner	{
		_margin:0 10px 10px 0;
}
#beta	{
		_margin:15px 0 30px 20px;
}
*:first-child+html #alpha-inner	{
		margin:0 10px 10px 0;
}
*:first-child+html #beta	{
		margin:15px 0 30px 20px;
}
#search2	{
	margin:15px 0 0 0;
}
/* コンテンツ */
#alpha h1	{
		font-family:Verdana,"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		font-size:300%;
		line-height:140%;
		margin:0 0 20px 0;
		padding:0 0 0 20px;
		background:url("../artist/img/name_bg.gif") 0 12px no-repeat;
		}
#sub_navi	{
		width:605px;
		float:left;
		margin:0 0 20px 0;
		padding:0;
}
#sub_navi li	{
		list-style:none;
		margin:0;
		padding:0;
		display:inline;
}
#sub_navi li a	{
		width:201px;
		height:35px;
		line-height:35px;
		margin-right:1px;
		margin-bottom:1px;
		text-align:center;
		float:left;
		color:#333;
		text-decoration:none;
		font-size:90%;
}
#sub_navi li a:hover, #sub_navi li a.active	{
		color:#fff;
}
#sub_navi li a.nonactive, #sub_navi li a.nonactive:hover	{
		color:#aaa;
}

#sub_navi #menu1 a	{
		background:url("../artist/img/subnavi_bg.gif") 0 -72px no-repeat;
}
#sub_navi #menu2 a	{
		background:url("../artist/img/subnavi_bg.gif") -202px -72px no-repeat;
}
#sub_navi #menu3 a	{
		background:url("../artist/img/subnavi_bg.gif") -404px -72px no-repeat;
		margin-right:0px;
}
#sub_navi #menu4 a	{
		background:url("../artist/img/subnavi_bg.gif") 0 -108px no-repeat;
}
#sub_navi #menu5 a	{
		background:url("../artist/img/subnavi_bg.gif") -202px -108px no-repeat;
}
#sub_navi #menu6 a	{
		background:url("../artist/img/subnavi_bg.gif") -404px -108px no-repeat;
		margin-right:0px;
}
#sub_navi #menu1 a:hover,#sub_navi #menu1 a.active 	{
		background-position:0 0;
}
#sub_navi #menu2 a:hover,#sub_navi #menu2 a.active	{
		background-position:-202px 0;
}
#sub_navi #menu3 a:hover,#sub_navi #menu3 a.active	{
		background-position:-404px 0;
}
#sub_navi #menu4 a:hover,#sub_navi #menu4 a.active	{
		background-position:0 -36px;
}
#sub_navi #menu5 a:hover,#sub_navi #menu5 a.active	{
		background-position:-202px -36px;
}
#sub_navi #menu6 a:hover,#sub_navi #menu6 a.active	{
		background-position:-404px -36px;
}
#sub_navi #menu1 a.nonactive:hover	{
		background:url("../artist/img/subnavi_bg.gif") 0 -72px no-repeat;
}
#sub_navi #menu2 a.nonactive:hover	{
		background:url("../artist/img/subnavi_bg.gif") -202px -72px no-repeat;
}
#sub_navi #menu3 a.nonactive:hover	{
		background:url("../artist/img/subnavi_bg.gif") -404px -72px no-repeat;
		margin-right:0px;
}
#sub_navi #menu4 a.nonactive:hover	{
		background:url("../artist/img/subnavi_bg.gif") 0 -108px no-repeat;
}
#sub_navi #menu5 a.nonactive:hover	{
		background:url("../artist/img/subnavi_bg.gif") -202px -108px no-repeat;
}
#sub_navi #menu6 a.nonactive:hover	{
		background:url("../artist/img/subnavi_bg.gif") -404px -108px no-repeat;
		margin-right:0px;
}
/* 本文 */
.body	{
	clear:both;
	margin-top:30px;
}

.body h2	{
	font-size:110%;
	margin-bottom:0.5em;
	color:#bf9100;
	font-weight:bold;
}
.body h3	{
	font-size:105%;
	font-weight:bold;
	margin-bottom:0px;
}
.body p	{
	font-size:90%;
	font-weight:normal;
}
.body strong	{
	color:#f13419;
	font-weight:bold;
}
.body .link a	{
	color:#333;
	text-decoration:none;
	padding:0 0 0 10px;
	background:url("../artist/img/square.gif") 0 3px no-repeat;
}
.body .link a:hover	{
	text-decoration:underline;
}
.new_release	{
	margin:1em 0 2em;
	clear:both;
	float:left;
	width:605px;
}
.new_release .date	{
	font-size:90%;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	width:600px;
}
.new_release .date span	{
	font-size:90%;
	padding:5px 15px;
	margin-right:10px;
	background:#1f1f1f;
	color:#fff;
	height:25px;
	line-height:25px;
}
.new_release .num	{
	font-size:80%;
	color:#bf9100;
}
.new_release h2	{
	color:#333;
	font-weight:normal;
	font-family:'Verdana';
	font-size:150%;
	line-height:120%;
	margin:5px 0 10px 0;
	padding:0 0 0 13px;
	min-height:26px;
	background:url("../artist/img/headline_bg.gif") 0 3px no-repeat;
}
.new_release h3	{
	color:#bf9100;
	font-size:105%;
	font-weight:normal;
}
.new_release .left	{
	width:202px;
	font-size:80%;
	float:left;
	margin-right:20px;
}
.new_release .left img	{
	border:solid 1px #bababa;
}
.new_release p	{
	line-height:140%;
	margin-top:10px;
}

.new_release .right	{
	width:383px;
	_width:353px;
	float:left;
}
.new_release .right ol	{
	padding-left:30px;
}
.new_release .right ol li	{
	line-height:24px;
	font-size:80%;
	margin-bottom:4px;
}
.new_release .right ol li a img	{
	vertical-align:bottom;
	margin-left:5px;
}
.new_release .right ol li a:hover img{
		filter: alpha(opacity=80);
 		-moz-opacity:0.8;
 		opacity:0.8;
}
.new_release .right p	{
	font-size:80%;
	line-height:160%;
}
.line	{
	clear:both;
	text-align:right;
	border-top:solid 1px #bababa;
	margin:40px 0 30px 0
}
.line a	{
	font-size:70%;
	color:#bf9100;
	text-decoration:none;
	padding:5px 0 0 10px;
	background:url("../artist/img/square.gif") 0 8px no-repeat;
}
.line a:visited	{
	font-size:70%;
	color:#bf9100;
	text-decoration:none;
	padding:5px 0 0 10px;
	background:url("../artist/img/square.gif") 0 8px no-repeat;
}
.right_img	{
	font-size:85%;
	line-height:140%;
	margin-bottom:30px;
	width:100%;
	_float:left;
}
.right_img img	{
	float:right;
	margin:0 0 20px 20px;
}
right_img p	{
	font-size:85%;
	margin-top:0.5em;
}
.note {
	_float:left;
	_width:605px;
}	
.note p	{
	font-size:70%;
	line-height:200%;
	_float:left;
}	
.txt	{
	font-size:90%;
	float:left;
	width:100%;
	_width:605px;
	margin-bottom:2em;
}	
.txt ol	{
	list-style:decimal;
	padding-left:30px;
}	
.songs li strong	{
	font-size:80%;
}	
.songs li span	{
	font-size:80%;
}	
/* サイドバー */
#beta .profile_s {
	text-align:center;
}
#beta .profile_s img {
	border:solid 1px #bababa;
	margin-bottom:10px;
}
#beta .link a	{
	font-size:75%;
	color:#333;
	text-decoration:none;
	margin:10px;
	padding:0 0 0 10px;
	background:url("../artist/img/square.gif") 0 3px no-repeat;
}
#beta .link a:hover	{
	text-decoration:underline;
}
#beta .line	{
	clear:both;
	margin:20px 0 0 0;
	border:0;
	background:url("../img/dotted.gif") left top repeat-x;
}
#beta .qr	{
	_float:left;
}
#beta .qr img	{
	float:left;
	margin:0 0 30px 0;
}
#beta .qr h3	{
	font-weight:bold;
	font-size:95%;
}
#beta .qr p	{
	font-size:75%;
	line-height:140%;
}
#beta .qr p.note	{
	font-size:55%;
	_width:100%;
}
blockquote	{
	border:solid 1px #eee;
	padding:1em;
}

em	{
	text-decoration:none;
	font-weight:bold;
}

.l_logo	{
	margin:0 0 10px 5px;
}

.right_img ol li	{
	line-height:24px;
	font-size:90%;
	margin-bottom:4px;
}
.right_img ol li a img	{
	vertical-align:bottom;
	margin-left:5px;
	margin-bottom:0px;
	float:none;
}
.right_img ol li a:hover img{
		filter: alpha(opacity=80);
 		-moz-opacity:0.8;
 		opacity:0.8;
}

.songs ol li	{
	line-height:24px;
	margin-bottom:4px;
}
.songs ol li a img	{
	vertical-align:bottom;
	margin-left:5px;
	margin-bottom:0px;
	float:none;
}
.songs ol li a:hover img{
		filter: alpha(opacity=80);
 		-moz-opacity:0.8;
 		opacity:0.8;
}
p.songs	{
	line-height:24px;
	font-size:90%;
	margin-bottom:4px;
}
p.songs a img	{
	vertical-align:bottom;
	margin-left:5px;
	margin-bottom:0px;
	float:none;
}
p.songs a:hover img{
		filter: alpha(opacity=80);
 		-moz-opacity:0.8;
 		opacity:0.8;
}

.old		{
	font-size:80%;
}

.body table strong	{
	color:#333;
}