*,
::before,
::after {
  box-sizing: border-box;
}

@media screen and (min-width: 769px) {
  .kv_lower {
    background-image: url(../img/mv.jpg);
  }
}
@media screen and (max-width: 768px) {
  .kv_lower {
    background-image: url(../img/sp/mv.jpg);
  }
}

@media screen and (min-width: 769px) {
  .business_lower_about {
    padding-bottom: min(75px, 5vw);
  }
}

@media screen and (min-width: 769px) {
  .business_lower_about_type {
    right: min(30px, 2vw);
    bottom: max(0px, 0vw);
    width: min(886px, 59.067vw);
    height: min(136px, 9.067vw);
  }
}
@media screen and (max-width: 768px) {
  .business_lower_about_type {
    top: 53.8rem;
    right: 0.2rem;
    width: 62.1rem;
  }
}
.business_lower_about_type .en {
  aspect-ratio: 886/136;
}
@media screen and (min-width: 769px) {
  .business_lower_about_type img {
    width: 100%;
    height: min(250px, 16.6vw);
  }
}

@media screen and (max-width: 768px) {
  .business_lower_about_txt {
    margin-top: 15.5rem;
  }
}

@media screen and (min-width: 769px) {
  .sec_business_lower_strength {
    margin-top: min(225px, 15vw);
  }
}

@media screen and (min-width: 769px) {
  .business_lower_strength_cont {
    background-image: url(../img/strength_img.jpg);
  }
}
@media screen and (max-width: 768px) {
  .business_lower_strength_cont {
    background-image: url(../img/sp/strength_img.jpg);
  }
}/*# sourceMappingURL=real_estate.css.map */