@charset "UTF-8";
/*　デフォルトのslickから変更・追加箇所　*/
/*　追加　*/
.footer-under-bnr .slick-slide img {
  padding: 0 10px 0 !important;
}
.footer-under-bnr .slick-slide img:hover {
  opacity: 0.8;
}
a.slick-slide{
    padding: 0 5px;
}
/*　変更　*/
.footer-under-bnr .slick-prev:before {
  display: block;
  position: absolute;
  top: -5px;
  width: 30px;
  height: 30px;
  transform: rotate(-45deg);
  border-top: 2px #313131 solid;
  border-left: 2px #313131 solid;
  content: "";
  color: #ccc;
}
.footer-under-bnr .slick-next:before {
  display: block;
  position: absolute;
  top: -5px;
  width: 30px;
  height: 30px;
  transform: rotate(135deg);
  border-top: 2px #313131 solid;
  border-left: 2px #313131 solid;
  content: "";
  color: #ccc;
}
/*　以下全て　追加　*/
@media screen and (max-width:767px) {
  .footer-under-bnr.slider .slick-next {
    left: 90% !important;
  }
  .footer-under-bnr.slider .slick-prev {
    left: 5% !important;
  }
  .footer-under-bnr a {
    max-width: 100% !important;
  }
  /*.footer-under-bnr .slick-slide img {
    padding: 0;
  }*/
  .footer-under-bnr .slick-list {
    margin: 0 40px;
  }
  .footer-under-bnr .slick-prev:before {
    left: 0;
    top: 0px;
    width: 20px;
    height: 20px;
  }
  .footer-under-bnr .slick-next:before {
    right: 0;
    top: 0px;
    width: 20px;
    height: 20px;
  }
}