/** @format */

@media screen and (min-width: 737px) {
  .about-business-item {
    padding: 0 0 3vw;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .about-business-item > .site-heading-simple {
    padding: 1vw 2vw;
    border-radius: 10px 10px 0 0;
    font-size: min(1.9vw, 20px);
  }
  .about-business-item > .list > .item {
    font-size: 1rem;
  }
  .about-strength-point {
    margin: -1.25rem -1.25rem;
  }
  .about-strength-point > .text {
    margin: 1.25rem 1.25rem;
    width: calc(50% - 2.5rem);
  }
  .about-strength-point > .image {
    margin: 1.25rem 1.25rem;
    width: calc(50% - 2.5rem);
  }
  .about-strength-content {
    margin: -2rem -1.25rem;
  }
  .about-strength-content > .item {
    margin: 2rem 1.25rem;
    width: calc(50% - 2.5rem);
  }
  .about-quality {
    margin: 0 -3rem;
    padding: 3rem 3rem 3.5rem;
  }
  .about-quality::before {
    height: 9.43375rem;
    top: -0.5rem;
    left: -1rem;
    width: 14.625rem;
  }
  .about-quality > .site-heading-simple.-factor2 {
    margin-top: -0.46875rem;
    margin-bottom: 1.53125rem;
  }
  .about-quality > .site-text-point {
    margin-top: -0.5625rem;
    margin-bottom: 2.4375rem;
  }
  .about-business > .site-heading-simple {
    margin-top: -0.58125rem;
    margin-bottom: 2.41875rem;
  }
  .about-business > .content > .item {
    width: 42%;
  }
  .about-strength > .site-heading-simple.-factor3 {
    margin-top: -0.58125rem;
    margin-bottom: 1.41875rem;
  }
  .about-strength > .site-text-point {
    margin-top: -0.5625rem;
    margin-bottom: 3.1875rem;
  }
  .about-strength > .point {
    margin-bottom: 2.75rem;
  }
  .about-strength > .content {
    margin-bottom: 4.5rem;
  }
  .about-content-item > .site-heading-simple {
    margin-top: -0.46875rem;
    margin-bottom: 1.03125rem;
  }
  .site-chapter.-about > .site-bread-crumb > .inner::after {
    content: none;
  }
  .about-business-item > .site-text-primary.-center {
    margin: 1.5vw auto 1.8vw;
    width: 90%;
    font-size: min(1.7vw, 15px);
  }
  .about-business-item > .list {
    margin: 0 auto 2vw;
  }
  .site-button-primary.-center {
    max-width: unset;
    text-align: center;
    padding-right: 4vw;
    padding-left: 4vw;
    line-height: 1.5;
  }
  .about-business-item .button {
    margin: 0 4vw;
  }
  .site-chapter.-about {
    background-image: url(../../images/bento/image-bento.jpg);
    background-size: cover;
  }
}

@media screen and (min-width: 737px) and (max-width: 1280px) {
  .about-quality::before {
    left: 1.75rem !important;
  }
}
