@charset "UTF-8";
/* CSS Document */
/* Artist detail page */
div.featherlight-content {
		border-radius:20px 20px 20px 20px;
		padding:10px;
}
span.featherlight span.featherlight-close-icon{
	display:block;
	width:25px;
	height:25px;
	border-radius:25px 25px 25px 25px;
}
#detail_artist_message {
	display:none;	
}
section.detail_message {
	display:block;
	width:700px;
	heigt:400px;
	padding:10px;
	padding-bottom:0px;
	border-radius:20px 20px 20px 20px;
}
section.detail_message  h1{
	text-align:left;
	display:flex;
	height:70px;
	width:50%;	
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	float:left;
}
section.detail_message h1 img {
	width:408px;
	height:69px;	
}
section.detail_message p.a_image {
	width:50%;
	heigt:100%;
	float:right;
	margin:0px;
}
section.detail_message p.a_image img {
	width:100%;
	height:auto;
	float:right;
}
p.detail_message{
	width:45%;
	height:100%;
	font-size:12px;
	line-height:22px;
}

section.detail_message p.sns{
	clear:both;
	margin:0px;	
}
section.detail_message span.sns{
	/*position:relative;
	top:-30px;*/
	margin:0px;
}
section.detail_message span.pre_next_controll{
	/*position:relative;
	top:-30px;*/
	margin:0px;
	width:100%;
	padding-left:100px;
	font-size:24px;
	font-weight:bold;
}

span.pre_next_controll a,
span.pre_next_controll a:link,
span.pre_next_controll a:visited,
span.pre_next_controll a:hover,
span.pre_next_controll a:active
 {
	text-decoration: none;
	color:#333333;
}

section.ad{
	display:block;
	width:100%;
	height:150px;	
}

