/*---------------
brand
-------------*/
.brand-l_wrap .flex {
  padding: 36px 0  76px 36px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.brand-l_wrap .flex li {
  width: 50%;
}

.brand-l_wrap figure {
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .brand-l_wrap .flex {
    padding: 26px 0 36px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .brand-l_wrap .flex li {
    width: 48%;
  }
  .brand-l_wrap figure {
    font-size: clamp(12px, 3.33333vw, 25px);
    margin-bottom: 15px;
  }
}
/*# sourceMappingURL=brand.css.map */