@charset "utf-8";
/* CSS Document */


#container .content p.right{
	float:right;
}
#container .content p.right{
	float:right;
	width:620px;
}
#container .content p.right span{
	float:right;
}
/* side
---------------------------------------------------------------------------------------- */
#container .content ul#side{
	width:200px;
	float:left;
}

#container .content ul#side li{
	margin:0px 0px 1px 0px;
}

#container .content ul#side li a{
	display:block;
	padding:2px 5px;
	background-color:#000000;
	color:#FFFFFF;
	width:inherit !important;
	width:200px;
}

#container .content ul#side li a:hover{
	background-color:#FC3068;
	text-decoration:none;
}


/* artist
---------------------------------------------------------------------------------------- */
#container .content #artist{
	float:right;
	width:620px;
}

#container .content #artist h3{
	border-bottom:1px solid #000000;
}

#container .content #artist h3 strong{
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	display:block;
	float:left;
}

#container .content #artist ol{
	margin:10px 0px 20px 0px;
}

#container .content #artist ol li{
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 10px;
	border-bottom:1px solid #EFEFEF;
}

#container .content #artist ol li strong{
	display:block;
	float:left;
}

#container .content #artist ol li .attention a{
	color:#ff0000;
	background-color:none;
}

#container .content #artist ol li .attention a:hover{
	color:#ff0000;
	background-color:#ffff00;
}


/* top
------------------------------------------------- */
#container .content #artist h3 em{
	display:block;
	height:19px;
	text-align:right;
	background:url(../../common/images/pagetop_hover.gif) no-repeat right;
}

#container .content #artist h3 em a{
	display:block;
	float:right;
	width:80px;
}

#container .content #artist h3 em a:hover{
	background-color:transparent;
	display:block;
	width:80px;
}

#container .content #artist h3 em a:hover img{
	visibility:hidden;
}
