@charset "UTF-8";
/* Safariバージョン10.1~12.0対策 */
* {
  min-height: 0vw;
  min-height: 0;
}

.voice .paragraph {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
  color: #232323;
}

.voice-main-visual {
  overflow-x: hidden;
  background-size: cover;
}
.voice_at .voice-main-visual {
  background-image: url("../../images/sub/bg_voice-main-visual-at-san.jpg");
}
.voice_ak .voice-main-visual {
  background-image: url("../../images/sub/bg_voice-main-visual-ak-san.jpg");
}
.voice_km .voice-main-visual {
  background-image: url("../../images/sub/bg_voice-main-visual-km-san.jpg");
}
.voice_sm .voice-main-visual {
  background-image: url("../../images/sub/bg_voice-main-visual-sm-san.jpg");
}
.voice_hy .voice-main-visual {
  background-image: url("../../images/sub/bg_voice-main-visual-hy-san.jpg");
}
.voice_mh .voice-main-visual {
  background-image: url("../../images/sub/bg_voice-main-visual-mh-san.jpg");
}
.voice-main-visual__container {
  width: 1920px;
  max-width: 100%;
  background-size: 100%;
  aspect-ratio: 1920/550;
  margin-inline: auto;
  background-repeat: no-repeat;
}
@media (max-width: 1280px) {
  .voice-main-visual__container {
    height: clamp(200px, 144.3333333333px + 17.3958333333vw, 367px);
  }
}
@media (max-width: 767px) {
  .voice-main-visual__container {
    background-size: cover;
  }
}
.voice_at .voice-main-visual__container {
  background-image: url("../../images/sub/img_voice-main-visual-at-san.png");
  background-position: center top 43%;
}
.voice_ak .voice-main-visual__container {
  background-image: url("../../images/sub/img_voice-main-visual-ak-san.png");
  background-position: center top 49%;
}
.voice_km .voice-main-visual__container {
  background-image: url("../../images/sub/img_voice-main-visual-km-san.png");
  background-position: center top 18%;
}
.voice_sm .voice-main-visual__container {
  background-image: url("../../images/sub/img_voice-main-visual-sm-san.png");
  background-position: center top 33%;
}
.voice_hy .voice-main-visual__container {
  background-image: url("../../images/sub/img_voice-main-visual-hy-san.png");
  background-position: center top 24%;
}
@media (max-width: 999px) {
  .voice_hy .voice-main-visual__container {
    background-position: left 47% top 24%;
  }
}
.voice_mh .voice-main-visual__container {
  background-image: url("../../images/sub/img_voice-main-visual-mh-san.png");
  background-position: center top 37%;
}
.voice-main-visual__content {
  display: flex;
  flex-direction: column;
  width: 1086px;
  max-width: calc(100% - 4rem);
  height: 100%;
  margin-inline: auto;
  justify-content: center;
  align-items: center;
}
.voice-main-visual__message {
  transform: translateX(calc(-1 * clamp(50px, -8.2px + 18.1875vw, 341px))) translateY(clamp(20px, 8.2px + 3.6875vw, 79px));
}
.voice_ak .voice-main-visual__message {
  transform: translateX(calc(-1 * clamp(50px, -8.2px + 18.1875vw, 341px))) translateY(clamp(20px, 11.2px + 2.75vw, 64px));
}
.voice_km .voice-main-visual__message {
  transform: translateX(calc(-1 * clamp(50px, -8.2px + 18.1875vw, 341px))) translateY(clamp(20px, 11.2px + 2.75vw, 64px));
}
.voice_sm .voice-main-visual__message {
  transform: translateX(calc(-1 * clamp(60px, 11.8px + 15.0625vw, 301px))) translateY(clamp(20px, 11.2px + 2.75vw, 64px));
}
.voice_hy .voice-main-visual__message {
  transform: translateX(calc(-1 * clamp(150px, 27.1739130435px + 12.2826086957vw, 263px))) translateY(clamp(20px, 11.2px + 2.75vw, 64px));
}
@media (max-width: 999px) {
  .voice_hy .voice-main-visual__message {
    transform: translateX(calc(-1 * clamp(55px, 10.2282768778px + 13.9911634757vw, 150px))) translateY(clamp(20px, 11.2px + 2.75vw, 64px));
  }
}
.voice_mh .voice-main-visual__message {
  transform: translateX(calc(-1 * clamp(65px, 26.4px + 12.0625vw, 258px))) translateY(clamp(20px, 11.2px + 2.75vw, 64px));
}
.voice-main-visual__message h3 {
  position: relative;
  display: flex;
  flex-direction: column;
  font-size: 2.6rem;
  font-weight: bold;
  color: #003881;
  align-items: flex-start;
  gap: 1rem;
}
@media (max-width: 767px) {
  .voice-main-visual__message h3 {
    font-size: 1.8rem;
  }
}
.voice-main-visual__message h3::before {
  position: absolute;
  top: calc(-1 * clamp(120px, 89.8px + 9.4375vw, 271px));
  left: calc(-1 * clamp(5px, 2px + 0.9375vw, 20px));
  display: block;
  width: clamp(325px, 265.6px + 18.5625vw, 622px);
  background-image: url("../../images/sub/decoration_voice-main-visual.png");
  background-image: image-set(url("../../images/sub/decoration_voice-main-visual.png") 1x, url("../../images/sub/decoration_voice-main-visual@2x.png") 2x);
  background-size: cover;
  content: "";
  aspect-ratio: 622/324;
}
.voice_mh .voice-main-visual__message h3::before {
  top: calc(-1 * clamp(120px, 89.4px + 9.5625vw, 273px));
  left: calc(-1 * clamp(20px, -7px + 8.4375vw, 155px));
}
.voice-main-visual__message h3 span {
  display: flex;
  height: 4.4rem;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-inline: 0.7rem;
}
@media (max-width: 767px) {
  .voice-main-visual__message h3 span {
    height: 3rem;
  }
}
.voice_ak .voice-main-visual__message h3 span {
  padding-inline: 0.7rem 1.2rem;
}
.voice-main-visual__staff-info {
  position: relative;
  padding-left: 1rem;
}
.voice_at .voice-main-visual__staff-info {
  transform: translateX(calc(-1 * clamp(35px, 30.8px + 1.3125vw, 56px))) translateY(clamp(40px, 21.6px + 5.75vw, 132px));
}
.voice_ak .voice-main-visual__staff-info {
  transform: translateX(calc(-1 * clamp(45px, 36px + 2.8125vw, 90px))) translateY(clamp(40px, 24.6px + 4.8125vw, 117px));
}
.voice_km .voice-main-visual__staff-info {
  transform: translateX(calc(-1 * clamp(45px, 36.6px + 2.625vw, 87px))) translateY(clamp(40px, 24.8px + 4.75vw, 116px));
}
.voice_sm .voice-main-visual__staff-info {
  transform: translateX(calc(-1 * clamp(45px, 33.6px + 3.5625vw, 102px))) translateY(clamp(40px, 24.6px + 4.8125vw, 117px));
}
.voice_hy .voice-main-visual__staff-info {
  transform: translateX(calc(-1 * clamp(45px, 43.6px + 0.4375vw, 52px))) translateY(clamp(40px, 24.6px + 4.8125vw, 117px));
}
.voice_mh .voice-main-visual__staff-info {
  transform: translateX(calc(-1 * clamp(45px, 41.4px + 1.125vw, 63px))) translateY(clamp(40px, 24.6px + 4.8125vw, 117px));
}
.voice-main-visual__staff-info > span {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0.7rem;
  height: 7.334rem;
  background-color: #003881;
}
.voice-main-visual__staff-info > span::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2.2rem;
  background-color: #5682bc;
  content: "";
}
.voice-main-visual__staff-name {
  font-size: 1.6rem;
  color: #232323;
  letter-spacing: 0.175em;
  transform: translateX(0.6rem) translateY(-0.4rem);
}
.voice-main-visual__staff-name span {
  font-size: 2.4rem;
  font-weight: 600;
}
.voice-main-visual__staff-position {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2;
  color: #232323;
  transform: translateX(0.6rem) translateY(0.5rem);
}

.voice-voice__content {
  display: flex;
}
@media (max-width: 767px) {
  .voice-voice__content {
    flex-direction: column;
  }
}
.voice-voice__content-01 {
  margin-top: 7.8rem;
}
.voice-voice__content-01 .voice-voice__answer {
  margin-top: 1.9rem;
}
.voice-voice__content-02 {
  margin-top: 7.4rem;
}
.voice-voice__content-02 .voice-voice__answer {
  margin-top: 1.2rem;
}
.voice-voice__content-02 .voice-voice__img {
  padding-left: 5rem;
}
@media (max-width: 767px) {
  .voice-voice__content-02 .voice-voice__img {
    margin-top: 2.5rem;
    padding-left: 0;
  }
}
.voice-voice__content-02 .voice-voice__img img {
  width: 50rem;
  aspect-ratio: 500/320;
}
.voice-voice__content-03 {
  margin-top: 7.8rem;
}
.voice-voice__content-03 .voice-voice__answer {
  margin-top: 1.9rem;
}
.voice-voice__content-04 {
  margin-top: 7.8rem;
}
.voice-voice__content-04 .voice-voice__question {
  margin-left: 0.5rem;
}
.voice-voice__content-04 .voice-voice__answer {
  margin-top: 1.6rem;
}
.voice-voice__content-04 .voice-voice__img {
  padding-right: 5rem;
}
@media (max-width: 767px) {
  .voice-voice__content-04 .voice-voice__img {
    margin-top: -2.5rem;
    margin-bottom: 2.5rem;
    padding-right: 0;
  }
}
.voice-voice__content-04 .voice-voice__img img {
  width: 50rem;
  aspect-ratio: 500/320;
}
.voice-voice__content-05 {
  margin-top: 7.8rem;
}
.voice-voice__content-05 .voice-voice__answer {
  margin-top: 1.9rem;
}
.voice-voice__content-06 {
  margin-top: 7.4rem;
}
.voice-voice__content-06 .voice-voice__answer {
  margin-top: 1.2rem;
}
.voice-voice__content-06 .voice-voice__img {
  padding-left: 5rem;
}
@media (max-width: 767px) {
  .voice-voice__content-06 .voice-voice__img {
    margin-top: 2.5rem;
    padding-left: 0;
  }
}
.voice-voice__content-06 .voice-voice__img img {
  width: 50rem;
  aspect-ratio: 500/320;
}
.voice-voice__question {
  position: relative;
  padding-left: 5.7rem;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.5;
  color: #003881;
}
@media (max-width: 767px) {
  .voice-voice__question {
    font-size: 2.2rem;
  }
}
.voice-voice__question::before {
  position: absolute;
  top: 1.75rem;
  left: 0;
  display: block;
  width: 4.2rem;
  height: 1px;
  background-color: #003881;
  content: "";
}
.voice-voice__answer {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.75;
  color: #232323;
  letter-spacing: -0.004rem;
}
.voice-voice__img {
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .voice-voice__img {
    display: flex;
    justify-content: center;
  }
}

.voice-schedule {
  margin-top: 7.9rem;
}
.voice-schedule__content {
  display: flex;
  flex-direction: column;
  padding: 3.5rem 1rem 14rem;
  background-color: #e4effa;
  align-items: center;
}
@media (max-width: 767px) {
  .voice-schedule__content {
    width: 45rem;
    padding: 3.5rem 1rem 9rem;
    margin-inline: auto;
  }
}
@media (min-width: 768px) {
  .voice_mh .voice-schedule__content {
    padding: 3.5rem 1rem 25rem;
  }
}
.voice-schedule__title {
  font-size: 2.4rem;
  font-weight: bold;
  color: #003881;
}
.voice-schedule .timeline {
  position: relative;
  display: flex;
  max-width: 95%;
  margin-top: 4.1rem;
  border-top: 2px solid #003881;
  transform: translateX(-1.1rem);
}
@media (max-width: 767px) {
  .voice-schedule .timeline {
    flex-direction: column;
    height: 98.5rem;
    border-top: none;
    border-left: 2px solid #003881;
  }
}
.voice-schedule .timeline__item {
  position: absolute;
  display: flex;
  padding-top: 1.7rem;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .voice-schedule .timeline__item {
    padding-top: 0;
    padding-left: 1.5rem;
    text-align: left;
    flex-wrap: nowrap;
  }
  .voice-schedule .timeline__item br {
    display: none;
  }
}
.voice-schedule .timeline__item::before {
  position: absolute;
  top: -0.85rem;
  left: 0;
  width: 1.4rem;
  height: 1.4rem;
  border: solid 0.15rem #003881;
  border-radius: 50%;
  background-color: #fff;
  content: "";
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .voice-schedule .timeline__item::before {
    top: 0;
    left: -0.85rem;
    transform: translateY(-50%);
  }
}
.voice-schedule .timeline__time {
  display: block;
  width: 100%;
  margin-bottom: 0.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2;
  color: #003881;
  text-align: left;
  transform: translateX(-0.7rem);
  align-self: center;
}
@media (max-width: 767px) {
  .voice-schedule .timeline__time {
    width: unset;
    transform: translateY(-1rem);
    align-self: flex-start;
  }
}
.voice-schedule .timeline__text {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  color: #003881;
  text-align: left;
  transform: translateX(-0.7rem);
}
@media (max-width: 767px) {
  .voice-schedule .timeline__text {
    white-space: nowrap;
    transform: translateX(1rem) translateY(-1rem);
  }
}
.voice_at .voice-schedule .timeline {
  width: 98.5rem;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline {
    width: unset;
    height: 98.5rem;
    transform: translateX(-9rem);
  }
}
.voice_at .voice-schedule .timeline__item--01 {
  left: 0%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--01 {
    top: 0%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--02 {
  left: 9.2%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--02 {
    top: 9.2%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--03 {
  left: 17.3%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--03 {
    top: 17.3%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--04 {
  left: 32.6%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--04 {
    top: 32.6%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--05 {
  left: 48%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--05 {
    top: 48%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--06 {
  left: 57.5%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--06 {
    top: 57.5%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--07 {
  left: 68%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--07 {
    top: 68%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--08 {
  left: 83.3%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--08 {
    top: 83.3%;
    left: unset;
  }
}
.voice_at .voice-schedule .timeline__item--09 {
  left: 100%;
}
@media (max-width: 767px) {
  .voice_at .voice-schedule .timeline__item--09 {
    top: 100%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline {
  width: 98.1rem;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline {
    width: unset;
    height: 98.1rem;
    transform: translateX(-9rem);
  }
}
.voice_ak .voice-schedule .timeline__item--01 {
  left: 0%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--01 {
    top: 0%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--02 {
  left: 10.1%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--02 {
    top: 10.1%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--03 {
  left: 20.2%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--03 {
    top: 20.2%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--04 {
  left: 45.9%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--04 {
    top: 45.9%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--05 {
  left: 55.7%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--05 {
    top: 55.7%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--06 {
  left: 74%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--06 {
    top: 74%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--07 {
  left: 88.4%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--07 {
    top: 88.4%;
    left: unset;
  }
}
.voice_ak .voice-schedule .timeline__item--08 {
  left: 99.7%;
}
@media (max-width: 767px) {
  .voice_ak .voice-schedule .timeline__item--08 {
    top: 99.7%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline {
  width: 100.4rem;
  transform: translateX(-0.15rem);
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline {
    width: unset;
    height: 100.4rem;
    transform: translateX(-9rem);
  }
}
.voice_km .voice-schedule .timeline__item--01 {
  left: 0%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--01 {
    top: 0%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--02 {
  left: 5.8%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--02 {
    top: 5.8%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--03 {
  left: 12.5%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--03 {
    top: 12.5%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--04 {
  left: 20.7%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--04 {
    top: 20.7%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--05 {
  left: 32.4%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--05 {
    top: 32.4%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--06 {
  left: 42.3%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--06 {
    top: 42.3%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--07 {
  left: 51%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--07 {
    top: 51%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--08 {
  left: 60.5%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--08 {
    top: 60.5%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--09 {
  left: 71.6%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--09 {
    top: 71.6%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--10 {
  left: 82.5%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--10 {
    top: 82.5%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--11 {
  left: 92.4%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--11 {
    top: 92.4%;
    left: unset;
  }
}
.voice_km .voice-schedule .timeline__item--12 {
  left: 100%;
}
@media (max-width: 767px) {
  .voice_km .voice-schedule .timeline__item--12 {
    top: 100%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline {
  width: 97.1rem;
  transform: translateX(-2rem);
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline {
    width: unset;
    height: 97.1rem;
    transform: translateX(-9rem);
  }
}
.voice_sm .voice-schedule .timeline__item--01 {
  left: 0%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--01 {
    top: 0%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--02 {
  left: 10%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--02 {
    top: 10%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--03 {
  left: 20%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--03 {
    top: 20%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--04 {
  left: 34%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--04 {
    top: 34%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--05 {
  left: 51%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--05 {
    top: 51%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--06 {
  left: 62%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--06 {
    top: 62%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--07 {
  left: 86.5%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--07 {
    top: 86.5%;
    left: unset;
  }
}
.voice_sm .voice-schedule .timeline__item--08 {
  left: 100%;
}
@media (max-width: 767px) {
  .voice_sm .voice-schedule .timeline__item--08 {
    top: 100%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline {
  width: 95.4rem;
  transform: translateX(-2.8rem);
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline {
    width: unset;
    height: 95.4rem;
    transform: translateX(-9rem);
  }
}
.voice_hy .voice-schedule .timeline__item--01 {
  left: 0%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--01 {
    top: 0%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--02 {
  left: 9%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--02 {
    top: 9%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--03 {
  left: 18%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--03 {
    top: 18%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--04 {
  left: 33%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--04 {
    top: 33%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--05 {
  left: 46%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--05 {
    top: 46%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--06 {
  left: 56%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--06 {
    top: 56%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--07 {
  left: 70.4%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--07 {
    top: 70.4%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--08 {
  left: 83%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--08 {
    top: 83%;
    left: unset;
  }
}
.voice_hy .voice-schedule .timeline__item--09 {
  left: 100%;
}
@media (max-width: 767px) {
  .voice_hy .voice-schedule .timeline__item--09 {
    top: 100%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline {
  width: 102rem;
  transform: translateX(-1rem);
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline {
    width: unset;
    height: 102rem;
    transform: translateX(-10rem);
  }
}
.voice_mh .voice-schedule .timeline__item--01 {
  left: 0%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--01 {
    top: 0%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--02 {
  left: 6.7%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--02 {
    top: 6.7%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--03 {
  left: 11%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--03 {
    top: 11%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--04 {
  left: 21.5%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--04 {
    top: 21.5%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--05 {
  left: 34%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--05 {
    top: 34%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--06 {
  left: 43.7%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--06 {
    top: 43.7%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--07 {
  left: 53.3%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--07 {
    top: 53.3%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--08 {
  left: 60.5%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--08 {
    top: 60.5%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--09 {
  left: 70.5%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--09 {
    top: 70.5%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--10 {
  left: 81.5%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--10 {
    top: 81.5%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--11 {
  left: 91%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--11 {
    top: 91%;
    left: unset;
  }
}
.voice_mh .voice-schedule .timeline__item--12 {
  left: 100%;
}
@media (max-width: 767px) {
  .voice_mh .voice-schedule .timeline__item--12 {
    top: 100%;
    left: unset;
  }
}
.voice-schedule br.sp-visible {
  display: block;
}