@charset "shift_jis";

@import url("common.css");
@import url("artist_common.css");


/************************************************************************************
* artist-profile
************************************************************************************/
#artist-profile{
	width: 890px;
	margin: 30px 0 0 32px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #3399CC;
}

#profile-photo{
	float: left;
	width: 152px;
	margin-left: 30px;
	display: inline;
}

#profile-photo img{
	border: 1px solid #cccccc;
}

#profile-data{
	float: right;
	width: 680px;
	background: url(../images/artist/artist_name_bg.jpg) no-repeat left top;
}

#profile-data #profile-name{
	padding-top: 2px;
	margin-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
}

#profile-data #profile-name span.profile-kana{
	padding-top: 2px;
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #0099CC;
}

#profile-data p.profile-text{
	width: 650px;
	margin-top: 12px;
	margin-left: 15px;
	line-height: 130%;
}

#profile-data ul.sub-profile-link{
	float: left;
	margin-top: 15px;
	padding-left: 15px;
}

#profile-data ul.sub-profile-link li{
	width: 130px;
	list-style-type: none;
	line-height: 130%;
}


/************************************************************************************
* artist-sub-profile
************************************************************************************/
#artist-sub-profile{
	width: 950px;
}

#artist-sub-profile p.note{
	width: 890px;
	margin: 10px 0 0 32px;
	text-align: right;
	color: #ff00ff;
}

ul.sub-profile{
	width: 900px;
	margin: 32px 0 0 32px;
}


ul.sub-profile li{
	float: left;
	width: 420px;
	margin-left: 20px;
	list-style-type: none;
}

ul.sub-profile p.sub-profile-photo{
	float: left;
	width: 170px;
}

ul.sub-profile p.sub-profile-photo img{
	border: 1px solid #cccccc;
}

ul.sub-profile div.sub-profile-data{
	float: right;
	width: 250px;
}

ul.sub-profile div.sub-profile-data p.sub-profile-name{
	margin: 4px 0 20px;
	font-weight: bold;
	color: #3399CC;
}

ul.sub-profile div.sub-profile-data p.sub-profile-name a{
	font-weight: bold;
	color: #3399CC;
	text-decoration: none;
}

ul.sub-profile div.sub-profile-data p.sub-profile-name span.sub-profile-kana{
	display: block;
	margin: 5px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	color: #0099CC;
}

ul.sub-profile div.sub-profile-data p.sub-profile-text{
	width: 240px;
	line-height: 150%;
}



/************************************************************************************
* artist-solo
************************************************************************************/
h1#artist-name-solo{
	width: 828px;
	/*_width: 768px;*/
	height: 32px;
	/*_height: 22px;*/
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	margin-top: 5px;
	padding: 10px 0 0 60px;
	background: url(/images/artist/artist_name_solo_bg.jpg) no-repeat center top;
}


td.question-name{
	padding: 20px 20px 20px 20px;
}

ol.question-list{
	text-align: left;
	padding-left: 10px;
	list-style: none;
}


ol.question-list li.question-list-pink{
	background-color: #FFFFFF;
}


ol.question-list li.question-list-white{
	background-color: #FFFFFF;
	background: url(/images/artist_photo/profile_solo_line.jpg) no-repeat left bottom;
}

ol.question-list li p.question-text-q{
	float: left;
		color: #6599ff;
		font-weight: bold;
	padding: 5px 3px 3px 0px;
}

ol.question-list li p.question-text{
	float: left;
		color: #333333;
	padding: 0px 10px 10px 20px;
}
