.mainVisual {
  margin: 120px auto 0;
  position: relative;
  width: calc(774 / 1440 * 100vw);
}

.mainVisual__title {
  height: calc(60 / 1440 * 100vw);
  margin: 0 auto calc(70 / 1440 * 100vw);
  width: calc(98 / 1440 * 100vw);
}

.mainVisual__icon {
  height: calc(255 / 1440 * 100vw);
  position: absolute;
  right: calc(-18 / 1440 * 100vw);
  top: calc(18 / 1440 * 100vw);
  width: calc(657 / 1440 * 100vw);
  z-index: 2;
}
/*# sourceMappingURL=style.css.map */