.horse {
  width: 100%;
  height: 72px;
  background: url('https://img21.shop-pro.jp/PA01428/358/etc/bg_horse.png?cmsp_timestamp=20190217235855') no-repeat right bottom;
  }

@media (max-width: 768px) {
  .horse {
    height: 45px;
    background-size: 1000px;
  }

}

.free_space h3 {
  background: #1b9385;
  color: #fff;
  font-weight: normal;
  padding: 5px 10px;
}

.recommend_lists {
  display: flex !important;
  flex-wrap: wrap;
}

.recommend_lists li {
  float: none;
}