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

.artist-each{text-align: left; margin-top: 50px;}
.artist-each h2{}
.artist-each h4:nth-of-type(1){margin-bottom: 10px}
.artist-each h4:nth-of-type(2){margin-bottom: 15px;}
.artist-each h4.ma15{margin-bottom: 15px;}


.artist-photo{text-align: center;margin: 0 auto;}
.artist-photol{max-width: 100%; max-height: 800px;}

.sns-list {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 10px 0 15px; /* 上下の余白 */
}

.sns-list a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333;
  font-size: 16px; /* 20px → 16px */
  text-decoration: none;
  transition: opacity 0.3s;
}

.sns-list a:hover {
  opacity: 0.6;
}

.ameba-icon {
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
}