@charset "UTF-8";
/* reset
=======================================*/
.member-list li a {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.member-list li .member-item-img {
  min-width: 50%;
}
@media (max-width: 768px) {
  .member-list li .name-box {
    margin-bottom: 12vw;
  }
}
@media (max-width: 490px) {
  .member-list li .name-box {
    margin-bottom: 17vw;
  }
}
@media (max-width: 768px) {
  .member-list li:nth-child(1) a {
    margin-top: 0;
  }
}
.member-list li:nth-child(2n-1) .catch {
  margin-left: 30px;
}
@media (max-width: 768px) {
  .member-list li:nth-child(2n-1) .catch {
    margin-left: 0;
  }
}
.member-list li:nth-child(2) .member-item-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* member 一覧
=======================================*/
.member {
  background-color: #fff;
}

/* member 下層
=======================================*/
.l-member {
  background-color: #fff;
}
.l-member .btn_person img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-member .btn_person:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.l-member #intro-txt span {
  font-size: 14px;
}