#Container.mode23ss .ind_brand-Inner.bn_adx .flex-img span {
  background: url(../images/index/img_brand_adx.jpg) 98% 90% no-repeat;
  background-size: cover;
}
@media screen and (max-width: 750px) {
  #Container.mode23ss .ind_brand-Inner.bn_adx .flex-img span {
    background: url(../images/index/img_brand_adx_sp.jpg) center/cover no-repeat;
  }
}

#bn_adx .flex-img {
  min-height: 500px;
}
@media screen and (max-width: 750px) {
  #bn_adx .flex-img {
    min-height: 60vw;
  }
}
#bn_adx .flex-txt {
  padding: 220px 0 0 100px;
}
@media screen and (max-width: 750px) {
  #bn_adx .flex-txt {
    padding: 6%;
  }
}
#bn_adx .flex-txt dt {
  font-size: 1.625em;
  line-height: 1.5;
  margin-bottom: 10px;
}
@media screen and (max-width: 750px) {
  #bn_adx .flex-txt dd {
    text-align: center;
  }
}/*# sourceMappingURL=extra.css.map */