.en .section01 .box .content .describe {
  font-size: var(--font-l4);
  letter-spacing: 1px;
  transform: translateY(-8%);
}
@media (max-width: 768px) {
  .en .section01 .box .content .describe {
    transform: translateY(1%);
  }
}
.en .section02 .slogan {
  max-width: 496px;
}
.en .section02 .slogan .title {
  font-size: 56px;
  letter-spacing: 1px;
}
.en .section02 .illustrate #horisection .title-block .horisection-title {
  font-family: var(--font-n1);
  font-weight: 600;
  letter-spacing: -0.14em;
}
.en .section02 .illustrate #horisection .title-block .horisection-content span {
  font-size: var(--font-l3);
  letter-spacing: 0.2em;
}
@media (max-width: 1860px) {
  .en .section02 .illustrate #horisection .warp0 {
    min-height: 217px;
  }
  .en .section02 .illustrate #horisection .title-block {
    flex-direction: column;
  }
  .en .section02 .illustrate #horisection .horisection-link {
    top: 57.5px;
  }
}
@media (max-width: 768px) {
  .en .section02 .slogan .title {
    font-size: var(--font-l2);
  }
  .en .section02 .illustrate #horisection .warp0 {
    min-height: 252px;
    width: calc(100vw - 16px);
  }
  .en .section02 .illustrate #horisection .horisection-link {
    top: 34.5px;
  }
  .en .section02 .illustrate #horisection .title-block .horisection-content span {
    font-size: var(--font-l6);
  }
}
.en .section03 .products .productlist .product .illustrate {
  font-size: var(--font-l4);
  height: 150px;
  text-align: left;
}
@media (max-width: 768px) {
  .en .section03 .products .productlist .product .name {
    font-size: var(--font-l5);
  }
  .en .section03 .products .btn-block .btn div {
    font-size: var(--font-l6);
  }
}
.en .section04 .morefeatures .block .content {
  height: 90px;
}
@media (max-width: 768px) {
  .en .section04 .news .newslist .new .new-content .new-title {
    font-size: var(--font-l6);
  }
  .en .section04 .news .btn-block .btn div {
    font-size: var(--font-l6);
  }
  .en .section04 .morefeatures .block .title {
    font-size: var(--font-l2);
  }
  .en .section04 .morefeatures .block .content {
    font-size: var(--font-l5);
    height: 90px;
  }
  .en .section04 .morefeatures .block .btn-block .btn div {
    font-size: var(--font-l6);
    padding: 16px;
  }
}