@charset "utf-8";

/*---------------------------------------------
artists
---------------------------------------------*/
#artists {
	margin: 40px 0;
}
#artists:after,
#artists article:after {
	display: block;
	content: "";
	clear: both;
}
#artists .catSttl {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
	display: block;
}
#artists .inner {
	margin-top: -30px;
}
#artists article {
	float: left;
	display: table;
	margin-top: 30px;
	width: 300px;
}
#artists article:nth-child(3n+1) {
	clear: both;
}
#artists article figure {
	display: table-cell;
	width: 140px;
}
#artists article figure img {
	width: 140px;
	height: auto;
}
#artists article .data {
	display: table-cell;
	padding: 15px;
	vertical-align: top;
}
#artists h1 {
	margin-bottom: 10px;
	font-size: 1.8rem;
	line-height: 1.4;
}
#artists ul {
	list-style: none;
	line-height: 1;
}
#artists ul li {
	margin-bottom: 8px;
}
#artists ul li:last-child {
	margin-bottom: 0;
}

/*---------------------------------------------
personal
---------------------------------------------*/
#personal {
	box-sizing: border-box;
	margin: 40px auto 0;
	width: 900px;
}
#personal .buttonBack {
	margin-bottom: 20px;
}
#personal .profile {
	position: relative;
}
#personal .profile .info,
#personal .profile .info .news,
#personal .profile .info .data {
	width: 540px;
}

#personal .profile .info .news {
	width: 500px;
}


#personal .profile .info {
	margin-top: 0;
}
#personal .profile .infoBox {
	margin: 0 0 20px;
}
#personal .profile .buttonPDF {
	right: 0;
	top: -10px;
}
#personal .profile .remodal-close {
	display: none;
}
#personal .profile .info .bannerBox li img {
	width: 170px;
	height: auto;
}
#personal .tabs {
	margin-bottom: 20px;
}
#personal .tabs ul {
	list-style: none;
}
#personal .tabs ul:after {
	display: block;
	content: "";
	clear: both;
}
#personal .tabs li {
	float: left;
	margin-right: 10px;
	line-height: 1;
}
#personal .tabs li span {
	cursor: pointer;
	opacity: 0.5;
}
#personal .tabs li.current span {
	cursor: default;
	opacity: 1;
}
#personal #dataScrollbar {
	display: none;
}
#personal #profileScrollbar {
	display: none;
}

