@CHARSET "utf-8";

#MainContents p.banner{
	margin: 50px auto 0;
	width: 640px;
}

#MusicianContents{
	margin: 20px auto 0;
	width: 648px;
}

#MusicianContents p.top_image{
	height: 171px;
}

#MusicianContents p.mark1{
	background: url(../musician/images/mark1.gif) no-repeat 1px 11px;
	line-height: 1.7;
	padding: 5px 0 0 15px;
}

#MusicianContents p.mark2{
	background: url(../musician/images/mark1.gif) no-repeat 1px 16px;
	line-height: 1.7;
	padding: 10px 0 0 15px;
}

#MusicianContents div.artist{
	margin: 25px 0 0 0;
	padding: 0;
	background: url(../musician/images/bg_artist_body.gif) repeat-y 0 0;
	width: 648px;
}

#MusicianContents div.artist div.header{
	background: url(../musician/images/bg_artist_header.gif) no-repeat left top;
	height: 5px;
}

#MusicianContents div.artist div.footer{
	background: url(../musician/images/bg_artist_footer.gif) no-repeat left bottom;
	height: 3px;
}

#MusicianContents div.artist p.titbar{
	margin: 0 auto;
	padding-top: 13px;
	width: 620px;
	height: 29px;
}

#MusicianContents div.artist div.items{
	margin: 10px 0 10px 14px;
}

#MusicianContents div.artist div.items div.item{
	float: left;
	margin-right: 8px;
	width: 150px;
}

#MusicianContents div.artist div.items div.item p.image{
	background: url(../musician/images/bg_new_artist_img.gif) no-repeat 0 0;
	width: 150px;
	height: 115px;
}

#MusicianContents div.artist div.items div.item p.image img{
	margin: 4px 0 0 3px;
}

#MusicianContents div.artist div.items div.item p.name{
	font-size: 85%;	/* 11px */
	background: url(../musician/images/mark2.gif) no-repeat 2px 5px;
	line-height: 1.4;
	padding: 3px 10px 0 15px;
}

#MusicianContents div.artist div.left{
	padding: 12px 0 10px 13px;
	float: left;
	width: 290px;
}

#MusicianContents div.artist div.left p.image{
	background: url(../musician/images/bg_artist_image.gif) no-repeat 0 0;
	width: 280px;
	height: 212px;
}

#MusicianContents div.artist div.left p.image img{
	margin: 3px 0 0 6px;
}

#MusicianContents div.artist div.right{
	padding: 12px 11px 10px 0;
	float: right;
	width: 332px;
}

#MusicianContents div.artist div.right div.title{
	text-align: center;
	background: url(../musician/images/bg_tit_bar.gif) no-repeat 0 0;
	width: 332px;
	height: 26px;
}

#MusicianContents div.artist div.right div.title p{
	color: #ffffff;
	font-weight: bold;
	font-size: 105%;	/* 14px */
	padding: 2px 0 0 0;
}

#MusicianContents div.artist div.right dl{
	margin: 0 auto;
	padding: 7px 0 0;
	width: 310px;
	font-size: 93%;	/* 12px */
	line-height: 1.4;
}

#MusicianContents div.artist div.right dl dt{
	background: url(../musician/images/mark2.gif) no-repeat 0 4px;
	padding: 0 0 0 15px
}

#MusicianContents div.artist div.right dl dd{
	padding: 0 0 5px 30px
}

#MusicianContents div.artist div.right div.official{
	margin: 0 auto;
	border-top: dotted 1px #6666cc;
	width: 310px;
}

#MusicianContents div.artist div.right div.official p{
	background: url(../musician/images/mark_official.gif) no-repeat 0 6px;
	padding: 3px 0 0 25px;
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}

#MusicianContents div.plotarea{
	position: relative;
	margin-top: 25px;
	background: url(../musician/images/bg_plot_area.gif) no-repeat 0 0;
	width: 648px;
	height: 653px;
}

#MusicianContents div.plotarea div.item{
	position: absolute;
	background: url(../musician/images/bg_plot_item.png) no-repeat 0 0;
	width: 86px;
	height: 69px;
}

#MusicianContents div.plotarea div.item p.image{
	margin: 5px 0 0 5px;
}

#MusicianContents div.profile{
	margin: 25px 0 0 0;
	padding: 0;
	background: url(../musician/images/bg_profile_body.gif) repeat-y 0 0;
	width: 648px;
}

#MusicianContents div.profile p{
	color: #666666;
	padding: 7px 12px;
	line-height: 1.4;
}

#MusicianContents div.profile div.header{
	background: url(../musician/images/bg_profile_header.gif) no-repeat left top;
	height: 39px;
}

#MusicianContents div.profile div.footer{
	background: url(../musician/images/bg_profile_footer.gif) no-repeat left bottom;
	height: 2px;
}

#MusicianContents dl.question{
	margin: 30px auto 0;
	font-size: 93%;	/* 12px */
	width: 636px;
	line-height: 1.7;
}

#MusicianContents dl.question dt{
	height: 25px;
}

#MusicianContents dl.question dd{
	background: url(../musician/images/mark_a.gif) no-repeat 0 0;
	padding: 0 0 15px 25px;
}
