/* font size px->% */
/* font family */

#home #home_kv:after {
  content: '';
  clear: both;
  display: block;
}

#home #home_kv img {
  width: 100%;
}

#home .info_important {
  border-radius: 10px;
}

@media (max-width: 640px) {
  #home .info_important .entry {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  #home .info_important .link {
    width: 100%;
    text-align: center;
  }
}

#home .pickup {
  background: #f0f0f0;
  overflow: hidden;
  padding: 48px 0;
}

#home .pickup #slickSliderLg {
  margin: 0 auto;
  max-width: 1096px;
  position: relative;
}

#home .pickup #slickSliderLg .slick-list {
  overflow: visible;
}

#home .pickup #slickSliderLg .slick-list .slick-track {
  position: static;
}

#home .pickup #slickSliderLg .slick-list .slick-track .slick-slide {
  padding: 0 16px;
}

@media (max-width: 640px) {
  #home .pickup #slickSliderLg .slick-list .slick-track .slick-slide {
    padding: 0 8px;
  }
}

#home .pickup #slickSliderLg .slick-list .slick-track .slick-slide a, #home .pickup #slickSliderLg .slick-list .slick-track .slick-slide img {
  display: block;
}

#home .pickup .slick-prev {
  width: 58px;
  height: 58px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
  -webkit-transform: translate(80%, -50%);
          transform: translate(80%, -50%);
}

#home .pickup .slick-next {
  width: 58px;
  height: 58px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
  -webkit-transform: translate(-80%, -50%);
          transform: translate(-80%, -50%);
}

#home .pickup .slick-prev:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  border-top: solid 2px #ffffff;
  border-left: solid 2px #ffffff;
  width: 10px;
  height: 10px;
}

#home .pickup .slick-next:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  border-top: solid 2px #ffffff;
  border-right: solid 2px #ffffff;
  width: 10px;
  height: 10px;
}

#home .pickup .slick-dots {
  bottom: -50px;
}

#home .pickup .slick-dots li.slick-active button {
  background: #e90505;
}

#home .pickup .slick-dots li button {
  background: #d3d3d3;
  border-radius: 10px;
  width: 12px;
  height: 12px;
}

#home .pickup .slick-dots li button:before {
  display: none;
}

#home .news_release .btn_outline_gray {
  display: block;
  margin: 12px auto 0;
}
