@charset "UTF-8";

.message-bg{
  background: url(../img/message/bg.svg) center top / 100% auto no-repeat;
}
@media screen and (max-width: 1366px) {
  .message-bg{
    background-size: 1366px auto;
  }
}
@media screen and (max-width: 767px) {
  .message-bg{
    background: url(../img/message/bg-sp.svg) center top / 100% auto no-repeat;
  }
}

/* ▼▼▼ メッセージ
======================================================*/

.message1{
  padding: 80px 0 25px;
}
.message1 .slick-track {
  transition-timing-function: linear !important;
}
.message1 ul li{
  margin-right: 20px;
}
.message1 ul li:nth-child(14n+5){
  padding-top: 135px;
}
.message1 ul li:nth-child(14n+7){
  padding-top: 65px;
}
.message1 ul li:nth-child(14n+8){
  padding-top: 25px;
}
.message1 ul li:nth-child(14n+9){
  padding-top: 95px;
}
.message1 ul li:nth-child(14n+10){
  padding-top: 12px;
}
.message1 ul li:nth-child(14n+11){
  padding-top: 95px;
}
.message1 ul li:nth-child(14n+12){
  padding-top: 25px;
}
.message1 ul li:nth-child(14n+13){
  padding-top: 20px;
}
.message1 ul li:nth-child(14n+14){
  padding-top: 105px;
}
.message1 ul li:nth-child(14n+1){
  padding-top: 105px;
}
.message1 ul li:nth-child(14n+2){
  padding-top: 120px;
}
.message1 ul li:nth-child(14n+3){
  padding-top: 25px;
}
.message1 ul li:nth-child(14n+4){
  padding-top: 85px;
}
.message1 ul li img{
  border-radius: 1.9vw;
}
@media screen and (max-width: 767px) {
  .message1{
    padding: 90px 0 40px;
  }
  .message1 ul li{
    width: 128px;
    margin-right: 9px;
  }
  .message1 ul li:nth-child(14n+5){
    padding-top: 68px;
  }
  .message1 ul li:nth-child(14n+7){
    padding-top: 32px;
  }
  .message1 ul li:nth-child(14n+8){
    padding-top: 12px;
  }
  .message1 ul li:nth-child(14n+9){
    padding-top: 48px;
  }
  .message1 ul li:nth-child(14n+10){
    padding-top: 6px;
  }
  .message1 ul li:nth-child(14n+11){
    padding-top: 48px;
  }
  .message1 ul li:nth-child(14n+12){
    padding-top: 12px;
  }
  .message1 ul li:nth-child(14n+13){
    padding-top: 10px;
  }
  .message1 ul li:nth-child(14n+14){
    padding-top: 52px;
  }
  .message1 ul li:nth-child(14n+1){
    padding-top: 52px;
  }
  .message1 ul li:nth-child(14n+2){
    padding-top: 60px;
  }
  .message1 ul li:nth-child(14n+3){
    padding-top: 12px;
  }
  .message1 ul li:nth-child(14n+4){
    padding-top: 42px;
  }
  .message1 ul li img{
    border-radius: 15px;
  }
}

.message2{
  font-size: 18px;
  text-align: center;
  padding-top: 40px;
  line-height: 2.5;
}
@media screen and (max-width: 767px) {
  .message2{
    font-size: 15px;
    text-align: left;
    padding-bottom: 60px;
  }
}
