.white_kv h1 img {
  width: 86vw;
  max-width: 480px;
}

.sect1__box1 {
  margin: 0 0 0 calc((100vw - 1180px) * 0.5);
}
@media screen and (max-width: 1276px) {
  .sect1__box1 {
    margin-left: 4vw;
  }
}
@media screen and (max-width: 750px) {
  .sect1__box1 {
    display: block;
  }
}
.sect1__box1 > div.tp_wrapper .txt h2 img {
  width: 89.3501805054%;
  max-width: 495px;
}
.sect2__box1 h2 img {
  max-width: 795px;
  width: 96%;
}/*# sourceMappingURL=style.css.map */