svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 7000px;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: lighten;
}
@media screen and (min-width: 1921px) and (max-width: 3000px) {
  svg {
    height: 10000px;
  }
}
@media screen and (min-width: 3001px) and (max-width: 4000px) {
  svg {
    height: 13000px;
  }
}
@media screen and (min-width: 4001px) {
  svg {
    height: 16000px;
  }
}

path {
  stroke: #ab8d5f;
  stroke-width: 1;
  fill: none;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
}

.target--pc
.target--sp {
  position: relative;
  z-index: 100;
}