div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(1) {
  width: 70%;
  margin-top: 35%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(1) {
    width: 50%;
    margin-top: 70%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(2) {
  width: 40%;
  margin-left: -18%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(2) {
    width: 59%;
    margin-left: -9%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(3) {
  width: 50%;
  margin-top: 15%;
  margin-left: 10%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(3) {
    width: 50%;
    margin-top: 33%;
    margin-left: 0%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(4) {
  width: 50%;
  margin-left: -10%;
  margin-top: -35%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box01 > div:nth-child(4) {
    width: 58%;
    margin-left: -8%;
    margin-top: -33%;
  }
}

div.contents20221104 div.style_area div.style_box .text.text02 {
  bottom: 15%;
  right: 2%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text02 {
    bottom: 30%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(1) {
  width: 40%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(1) {
    width: 50%;
    z-index: 1;
    margin-top: -49%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(2) {
  width: 60%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(2) {
    width: 57%;
    margin-left: -7%;
    margin-top: 49%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(3) {
  width: 55%;
  margin-top: 5%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(3) {
    width: 60%;
    margin-top: -69%;
    margin-left: -5%;
    z-index: 1;
  }
}

div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(4) {
  width: 35%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box02 > div:nth-child(4) {
    width: 53%;
    margin-left: -8%;
    margin-top: 44%;
  }
}

div.contents20221104 div.style_area div.style_box .text.text03 {
  top: 35%;
  left: 2%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text03 {
    top: 30%;
  }
}

div.contents20221104 div.style_area div.style_box .text.text04 {
  bottom: 25%;
  right: 2%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text04 {
    bottom: 38%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(1) {
  width: 55%;
  z-index: 2;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(1) {
    width: 60%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(2) {
  width: 55%;
  margin-left: -10%;
  margin-top: 20%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(2) {
    width: 50%;
    margin-top: 65%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(3) {
  width: 40%;
  margin-top: -20%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(3) {
    width: 50%;
    margin-top: -22%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(4) {
  width: 40%;
  margin-top: -3%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box03 > div:nth-child(4) {
    width: 55%;
    margin-top: 26%;
    margin-left: -5%;
  }
}

@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text05 {
    top: 13%;
    left: 45%;
  }
}

div.contents20221104 div.style_area div.style_box .text.text06 {
  bottom: 14%;
  left: 15%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text06 {
    bottom: 29%;
    left: 0%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box04 > div:nth-child(2) {
  width: 40%;
  margin-top: -20%;
  margin-right: 5%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box04 > div:nth-child(2) {
    width: 52%;
    margin-top: -8%;
    margin-right: 0%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box04 > div:nth-child(3) {
  width: 55%;
  margin-top: -10%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box04 > div:nth-child(3) {
    width: 50%;
    margin-top: 30%;
    margin-left: -2%;
  }
}

div.contents20221104 div.style_area div.style_box.style_box04 > div:nth-child(4) {
  width: 60%;
  margin-top: -25%;
  margin-right: 30%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box.style_box04 > div:nth-child(4) {
    width: 65%;
    margin-top: -4%;
  }
}

div.contents20221104 div.style_area div.style_box .text.text07 {
  right: 5%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text07 {
    right: -1%;
    top: -3%;
  }
}

div.contents20221104 div.style_area div.style_box .text.text08 {
  bottom: 40%;
}
@media (max-width: 640px) {
  div.contents20221104 div.style_area div.style_box .text.text08 {
    bottom: 37%;
    left: 14%;
  }
}/*# sourceMappingURL=20230303oshigoto.css.map */