*,
::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(110px, 7.334vw);
  }
}

@media screen and (min-width: 769px) {
  .business_lower_about_type {
    right: min(50px, 3.334vw);
    bottom: max(-254px, -16.933vw);
    width: min(943px, 62.867vw);
    height: min(374px, 24.934vw);
  }
}
@media screen and (max-width: 768px) {
  .business_lower_about_type {
    top: 53.8rem;
    right: 1.4rem;
    width: 55.1rem;
  }
}
.business_lower_about_type .en {
  aspect-ratio: 943/374;
}
@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: 14.4rem;
  }
}

@media screen and (min-width: 769px) {
  .sec_business_lower_strength {
    margin-top: min(198px, 13.2vw);
  }
}

@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=international.css.map */