@keyframes loop_slide_right {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.un_zeh_note {
  font-size: 1rem;
  color: #75787A;
}
@media screen and (max-width: 744px) {
  .un_zeh_note {
    font-size: 10px;
    font-size: 2.6666666667vw;
  }
}

.un_zehHead {
  margin-bottom: 160px;
}
@media screen and (max-width: 744px) {
  .un_zehHead {
    margin-bottom: 80px;
    margin-bottom: 21.3333333333vw;
  }
}
.un_zehHead .ly_block_type01__cont p {
  margin-bottom: 30px;
}
@media screen and (max-width: 744px) {
  .un_zehHead .ly_block_type01__cont p {
    margin-bottom: 30px;
    margin-bottom: 8vw;
  }
}
.un_zehHead .ly_block_type01__cont picture {
  display: block;
}
@media screen and (max-width: 744px) {
  .un_zehHead .ly_block_type01__cont picture {
    width: 71.2%;
    margin: 0 auto;
  }
}

.un_zehSubsidiary {
  margin-bottom: 160px;
}
@media screen and (max-width: 744px) {
  .un_zehSubsidiary {
    margin-bottom: 80px;
    margin-bottom: 21.3333333333vw;
  }
}
.un_zehSubsidiary .ly_block_type01__cont figure {
  display: block;
  width: 468px;
  margin: 0 auto 30px;
}
@media screen and (max-width: 744px) {
  .un_zehSubsidiary .ly_block_type01__cont figure {
    width: 100%;
    margin-bottom: 30px;
    margin-bottom: 8vw;
  }
}

.un_zehSpread {
  margin-bottom: 100px;
}
@media screen and (max-width: 744px) {
  .un_zehSpread {
    margin-bottom: 80px;
    margin-bottom: 21.3333333333vw;
  }
}
@media screen and (max-width: 744px) {
  .un_zehSpread_innerBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.un_zehSpread_innerBlock__ttl {
  font-size: 2rem;
  font-weight: 400;
  margin-bottom: 40px;
}
@media screen and (max-width: 744px) {
  .un_zehSpread_innerBlock__ttl {
    margin-bottom: 40px;
    margin-bottom: 10.6666666667vw;
  }
}
.un_zehSpread_innerBlock__cont figure {
  display: block;
  width: 362px;
  margin: 0 auto;
}
@media screen and (max-width: 744px) {
  .un_zehSpread_innerBlock__cont figure {
    width: 100%;
  }
}
.un_zehSpread_innerBlock__cont dl {
  margin-top: 40px;
  padding: 40px;
  background: #75787a;
  border-radius: 8px;
  overflow: hidden;
}
@media screen and (max-width: 744px) {
  .un_zehSpread_innerBlock__cont dl {
    margin-top: 40px;
    margin-top: 10.6666666667vw;
    padding: 40px;
    padding: 10.6666666667vw;
    border-radius: 6px;
  }
}
.un_zehSpread_innerBlock__cont dl:first-of-type {
  margin-top: 80px;
}
@media screen and (max-width: 744px) {
  .un_zehSpread_innerBlock__cont dl:first-of-type {
    margin-top: 80px;
    margin-top: 21.3333333333vw;
  }
}
.un_zehSpread_innerBlock__cont dl dt,
.un_zehSpread_innerBlock__cont dl dd {
  color: #fff;
}
.un_zehSpread_innerBlock__cont dl dt::before,
.un_zehSpread_innerBlock__cont dl dd::before {
  display: block;
  width: 0;
  height: 0;
  margin-top: calc((1 - 1.7) * 0.5em);
  content: "";
}
.un_zehSpread_innerBlock__cont dl dt::after,
.un_zehSpread_innerBlock__cont dl dd::after {
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc((1 - 1.7) * 0.5em);
  content: "";
}
.un_zehSpread_innerBlock__cont dl dt {
  margin-bottom: 40px;
  font-size: 2rem;
}
@media screen and (max-width: 744px) {
  .un_zehSpread_innerBlock__cont dl dt {
    margin-bottom: 40px;
    margin-bottom: 10.6666666667vw;
    font-size: 20px;
    font-size: 5.3333333333vw;
  }
}
.un_zehSpread_innerBlock__cont dl dd strong {
  font-weight: 400;
}