.a-profileMemberList,
.a-profileSns {
  display: none;
}

.p-profile_in {
  width: 96.4%;
  max-width: 1400px;
  margin: 0 auto;
}
@media screen and (max-width: 899px) {
  .p-profile_in {
    width: 100%;
  }
}

.p-profile_in__image {
  width: 100%;
  opacity: 0;
  transform: translateY(10px);
  transition: transform 1s var(--ease-bound) 0.1s, opacity 1s var(--ease-bound) 0.1s;
}
.is-json-loaded .p-profile_in__image {
  opacity: 1;
  transform: translateY(0);
}
.p-profile_in__image img {
  width: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}

.p-profile_in__title {
  margin-bottom: 106px;
}
@media screen and (max-width: 899px) {
  .p-profile_in__title {
    width: 95%;
    margin: 0 auto 41px;
  }
}
.p-profile_in__lead {
  width: 92.8%;
  max-width: 1400px;
  margin: 0 auto 141px;
  padding-top: 73px;
  text-align: center;
  font-size: 1.6rem;
  line-height: 2;
  opacity: 0;
  transform: translateY(10px);
  transition: transform 1s var(--ease-bound) 0.2s, opacity 1s var(--ease-bound) 0.2s;
}
.is-json-loaded .p-profile_in__lead {
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 899px) {
  .p-profile_in__lead {
    margin: 0 auto 74px;
    padding-top: 61px;
    font-size: 1.2rem;
    line-height: 1.75;
  }
}
.p-profile_in__lead-logo {
  width: 210px;
  margin: 0 auto 42px;
}
@media screen and (max-width: 899px) {
  .p-profile_in__lead-logo {
    width: 30%;
    margin: 0 auto 25px;
  }
}
.p-profile_in__lead-logo svg {
  width: 100%;
  height: auto;
}
.p-profile_in__contents {
  width: 92%;
  margin: 0 auto;
  opacity: 0;
  transform: translateY(10px);
  transition: transform 1s var(--ease-bound) 0.3s, opacity 1s var(--ease-bound) 0.3s;
}
.is-json-loaded .p-profile_in__contents {
  opacity: 1;
  transform: translateY(0);
}

.p-profile_in__list {
  display: flex;
  flex-wrap: wrap;
  gap: 50px 33px;
}
@media screen and (max-width: 899px) {
  .p-profile_in__list {
    gap: 16px;
  }
}

.p-profile_in__item {
  width: calc(25% - 25px);
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-image {
  transition-delay: 0.1s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-name {
  transition-delay: 0.2s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(1) .p-profile__item-detail .p-in-date {
  transition-delay: 0.2s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-image {
  transition-delay: 0.2s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-name {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(2) .p-profile__item-detail .p-in-date {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-image {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-name {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(3) .p-profile__item-detail .p-in-date {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-image {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-name {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(4) .p-profile__item-detail .p-in-date {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-image {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-name {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(5) .p-profile__item-detail .p-in-date {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-image {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-name {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(6) .p-profile__item-detail .p-in-date {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-image {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-name {
  transition-delay: 0.8s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(7) .p-profile__item-detail .p-in-date {
  transition-delay: 0.8s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-image {
  transition-delay: 0.8s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-name {
  transition-delay: 0.9s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(8) .p-profile__item-detail .p-in-date {
  transition-delay: 0.9s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-image {
  transition-delay: 0.9s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-name {
  transition-delay: 1s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(9) .p-profile__item-detail .p-in-date {
  transition-delay: 1s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-image {
  transition-delay: 1s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-name {
  transition-delay: 1.1s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(10) .p-profile__item-detail .p-in-date {
  transition-delay: 1.1s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-image {
  transition-delay: 1.1s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-name {
  transition-delay: 1.2s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(11) .p-profile__item-detail .p-in-date {
  transition-delay: 1.2s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-image {
  transition-delay: 1.2s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-name {
  transition-delay: 1.3s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(12) .p-profile__item-detail .p-in-date {
  transition-delay: 1.3s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-image {
  transition-delay: 1.3s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-name {
  transition-delay: 1.4s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(13) .p-profile__item-detail .p-in-date {
  transition-delay: 1.4s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-image {
  transition-delay: 1.4s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-name {
  transition-delay: 1.5s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(14) .p-profile__item-detail .p-in-date {
  transition-delay: 1.5s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-image {
  transition-delay: 1.5s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-name {
  transition-delay: 1.6s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-sns-item:nth-of-type(1) {
  transition-delay: 0.3s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-sns-item:nth-of-type(2) {
  transition-delay: 0.4s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-sns-item:nth-of-type(3) {
  transition-delay: 0.5s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-sns-item:nth-of-type(4) {
  transition-delay: 0.6s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-sns-item:nth-of-type(5) {
  transition-delay: 0.7s;
}
.p-profile_in__item:nth-of-type(15) .p-profile__item-detail .p-in-date {
  transition-delay: 1.6s;
}
@media screen and (max-width: 899px) {
  .p-profile_in__item {
    width: calc(50% - 8px);
  }
}
.p-profile_in__item-image {
  width: 100%;
}
.p-profile_in__item-image-inner {
  overflow: visible !important;
}
.p-profile_in__item-image-item {
  transition: opacity 0.6s var(--ease-main) !important;
}
.p-profile_in__item-image-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-top: 10px;
}
@media screen and (max-width: 899px) {
  .p-profile_in__item-image-pagination {
    margin: 0;
    justify-content: flex-end;
    position: absolute;
    top: auto;
    gap: 10px;
    bottom: -19px !important;
  }
}
.p-profile_in__item-image-pagination .swiper-pagination-bullet {
  display: block;
  opacity: 1;
  margin: 0 !important;
  border: 1px solid var(--color-black);
  background: transparent;
}
@media screen and (max-width: 899px) {
  .p-profile_in__item-image-pagination .swiper-pagination-bullet {
    margin-top: 11px;
  }
}
.p-profile_in__item-image-pagination .swiper-pagination-bullet-active {
  background: var(--color-black);
}
.p-profile_in__item-image img {
  width: 100%;
}
.p-profile_in__item-detail {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  margin-top: 10px;
  transition: opacity 0.8s var(--ease-main);
}
@media screen and (max-width: 899px) {
  .p-profile_in__item-detail {
    margin-top: 12px;
  }
}
.p-profile_in__item-detail .p-in-name {
  grid-area: 1/1/2/2;
  font-size: 2.4rem;
  font-family: var(--font-en);
}
@media screen and (max-width: 899px) {
  .p-profile_in__item-detail .p-in-name {
    font-size: 2.4rem;
  }
}
.p-profile_in__item-detail .p-in-sns {
  grid-area: 1/2/2/3;
}
.p-profile_in__item-detail .p-in-sns-list {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
.p-profile_in__item-detail .p-in-sns-item {
  width: 20px;
  height: 20px;
}
.p-profile_in__item-detail .p-in-sns-item svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: var(--color-black);
  fill-rule: evenodd;
  transition: opacity 0.8s var(--ease-main), transform 0.8s var(--ease-main);
}
@media (hover: hover) {
  .p-profile_in__item-detail .p-in-sns-item svg:hover {
    opacity: 0.5;
    transform: scale(0.97);
  }
}
@media screen and (max-width: 899px) {
  .p-profile_in__item-detail .p-in-sns-item {
    width: 16px;
  }
}
.p-profile_in__item-detail .p-in-date {
  grid-area: 2/1/3/3;
  margin-top: 5px;
  font-size: 1.3rem;
  font-family: var(--font-en);
}
@media screen and (max-width: 899px) {
  .p-profile_in__item-detail .p-in-date {
    font-size: 1.2rem;
  }
}