@charset "utf-8";
@media screen and (max-width: 640px) {

  .brand-main-slider.flexslider {
    border: none;
  }
  .brand-main-slider-item,
  .brand-main-slider-item a {
    display: block;
    width: 100vw;
    height: 61.52vw;
  }

  .main-list-3col-01,
  .main-list-3col-02,
  .main-list-4col-01,
  .main-list-4col-02,
  .main-list-5col-01,
  .brand-alphabet-list,
  .brand-kana-list,
  .brand-list-text,
  .brand-news-content-wrap,
  .brand-model-image,
  .brand-model-detail {
    padding: 0 20px;
  }

  .brand-list-select {
    margin-left: 10px;
  }

  .brand-news-image-left,
  .brand-news-image-right,
  .brand-model-detail {
    margin-top: 10px;
  }

  .brand-model-image-main {
    width: 100%;
    height: calc(100vw - 40px);
  }
  .brand-model-image-sub li {
    width: calc(25vw - 17.5px);
    height: calc(25vw - 17.5px);
  }
  .brand-model-image {
    margin-bottom: 40px;
  }
  .brand-model-image-prev,
  .brand-model-image-next {
    position: absolute;
    top: 50%;
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  }
  .brand-model-image-prev {
    left: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .brand-model-image-next {
    right: 0;
    -webkit-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
  }
  .brand-model-image-prev::after {
    content: '\f001';
  }
  .brand-model-image-next::after {
    content: '\f002';
  }

  .brand-list-alphabet-name a,
  .brand-list-kana-name a {
    color: #fff;
  }

.brand-news-content-wrap {
    margin-bottom: 40px;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.brand-news-content-wrap img {
    max-width:100%;
	margin:0 auto 10px;
}


}
