@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");
/* line 6, ../../sass/reporters/style.scss */
.reporters .mv {
  height: 340px;
  background: url(/common/img/news/share/mv.jpg) no-repeat;
}
/* line 11, ../../sass/reporters/style.scss */
.reporters #inner-wrap {
  overflow: visible;
}
/* line 16, ../../sass/reporters/style.scss */
.reporters .h2-wrap .color {
  color: #f574a1;
}

/* line 21, ../../sass/reporters/style.scss */
.reporters-block {
  margin-top: 40px;
  margin-bottom: 135px;
}
@media screen and (max-width: 639px) {
  /* line 21, ../../sass/reporters/style.scss */
  .reporters-block {
    margin-top: 25px;
    margin-bottom: 90px;
  }
}
/* line 29, ../../sass/reporters/style.scss */
.reporters-block .reporters-button {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding: 20px 30px;
  min-width: 320px;
  min-height: 57px;
  width: fit-content;
  color: #54436c;
  font-size: 1.2rem;
  font-weight: bold;
  background-color: #fff;
  border: 1px solid #54436c;
  transition: all .3s ease-out;
}
@media (min-width: 480px) {
  /* line 29, ../../sass/reporters/style.scss */
  .reporters-block .reporters-button {
    font-size: calc(1.2rem + (1vw - 4.8px) * 0.21739);
  }
}
@media (min-width: 1400px) {
  /* line 29, ../../sass/reporters/style.scss */
  .reporters-block .reporters-button {
    font-size: 1.4rem;
  }
}
/* line 46, ../../sass/reporters/style.scss */
.reporters-block .reporters-button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 11px;
  height: 11px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform: translateY(-50%) rotate(45deg);
}
/* line 59, ../../sass/reporters/style.scss */
.reporters-block .reporters-button:hover {
  color: #fff;
  background-color: #54436c;
  opacity: 1;
}

/* line 67, ../../sass/reporters/style.scss */
.reporters-profiles {
  margin-top: 60px;
}
@media screen and (max-width: 639px) {
  /* line 67, ../../sass/reporters/style.scss */
  .reporters-profiles {
    margin-top: 45px;
  }
}

/* line 75, ../../sass/reporters/style.scss */
.reporters-profiles-title {
  margin-bottom: 40px;
  color: #f574a1;
  font-size: 2rem;
  font-weight: bold;
}
@media (min-width: 480px) {
  /* line 75, ../../sass/reporters/style.scss */
  .reporters-profiles-title {
    font-size: calc(2rem + (1vw - 4.8px) * 0.54348);
  }
}
@media (min-width: 1400px) {
  /* line 75, ../../sass/reporters/style.scss */
  .reporters-profiles-title {
    font-size: 2.5rem;
  }
}

/* line 83, ../../sass/reporters/style.scss */
.reporters-profile-list {
  margin-bottom: 100px;
}
@media screen and (max-width: 639px) {
  /* line 83, ../../sass/reporters/style.scss */
  .reporters-profile-list {
    margin-bottom: 90px;
    margin-inline: calc(50% - 50vw);
    width: 100vw;
  }
}

/* line 92, ../../sass/reporters/style.scss */
.reporters-profile-item {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: "img txt" "img comment";
  gap: 10px 32px;
  padding: 25px 40px;
  border-radius: 30px;
  /* 各エリア割り当て */
}
/* line 103, ../../sass/reporters/style.scss */
.reporters-profile-item:nth-child(even) {
  background-color: rgba(245, 116, 161, 0.05);
}
/* line 108, ../../sass/reporters/style.scss */
.reporters-profile-item .img-box {
  grid-area: img;
  width: 114px;
  border: 3px solid #f574a1;
  border-radius: 50%;
  overflow: hidden;
  aspect-ratio: 1 / 1;
}
/* line 117, ../../sass/reporters/style.scss */
.reporters-profile-item .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 124, ../../sass/reporters/style.scss */
.reporters-profile-item .txt-box {
  grid-area: txt;
  color: #54436c;
}
/* line 128, ../../sass/reporters/style.scss */
.reporters-profile-item .txt-box .name {
  font-size: 1.6rem;
  font-weight: bold;
}
@media (min-width: 480px) {
  /* line 128, ../../sass/reporters/style.scss */
  .reporters-profile-item .txt-box .name {
    font-size: calc(1.6rem + (1vw - 4.8px) * 0.43478);
  }
}
@media (min-width: 1400px) {
  /* line 128, ../../sass/reporters/style.scss */
  .reporters-profile-item .txt-box .name {
    font-size: 2rem;
  }
}
/* line 132, ../../sass/reporters/style.scss */
.reporters-profile-item .txt-box .course {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.2;
}
@media (min-width: 480px) {
  /* line 132, ../../sass/reporters/style.scss */
  .reporters-profile-item .txt-box .course {
    font-size: calc(1.4rem + (1vw - 4.8px) * 0.21739);
  }
}
@media (min-width: 1400px) {
  /* line 132, ../../sass/reporters/style.scss */
  .reporters-profile-item .txt-box .course {
    font-size: 1.6rem;
  }
}
/* line 139, ../../sass/reporters/style.scss */
.reporters-profile-item .comment-box {
  grid-area: comment;
}
/* line 142, ../../sass/reporters/style.scss */
.reporters-profile-item .comment-box .comment-title {
  color: #f574a1;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
}
@media (min-width: 480px) {
  /* line 142, ../../sass/reporters/style.scss */
  .reporters-profile-item .comment-box .comment-title {
    font-size: calc(1.2rem + (1vw - 4.8px) * 0.21739);
  }
}
@media (min-width: 1400px) {
  /* line 142, ../../sass/reporters/style.scss */
  .reporters-profile-item .comment-box .comment-title {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 639px) {
  /* line 92, ../../sass/reporters/style.scss */
  .reporters-profile-item {
    border-radius: 0;
  }
}

/* スマホ */
@media (max-width: 768px) {
  /* line 159, ../../sass/reporters/style.scss */
  .reporters-profile-item {
    grid-template-columns: 1fr auto;
    grid-template-areas: "txt img" "comment comment";
    gap: 0 8px;
  }
  /* line 165, ../../sass/reporters/style.scss */
  .reporters-profile-item .img-box {
    max-width: 130px;
    /* スマホ時の画像サイズ調整 */
    max-height: 130px;
    width: 33.33333vw;
  }
  /* line 172, ../../sass/reporters/style.scss */
  .reporters-profile-item .txt-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
