@media screen and (max-width: 750px) {
  .addBox {
    margin-top: 2vw;
  }
}

ul.bnrs {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  gap: min(48px, 2.5vw);
}
@media screen and (max-width: 750px) {
  ul.bnrs {
    justify-content: space-between;
  }
}
ul.bnrs li img {
  width: 100%;
  height: auto;
}
ul.bnrs li:nth-of-type(1) {
  width: min(297px, 15.6vw);
}
@media screen and (max-width: 750px) {
  ul.bnrs li:nth-of-type(1) {
    width: 56.9vw;
  }
}
ul.bnrs li:nth-of-type(2) {
  width: min(148px, 7.8vw);
}
@media screen and (max-width: 750px) {
  ul.bnrs li:nth-of-type(2) {
    width: 28.4vw;
  }
}
