@charset 'UTF-8';

#slide {
  margin: 120px 0 80px 0;
  width: 100%;
}
#slide .slick01.slide-sp {
  display: none;
}
#slide .slick02.slide-sp {
  display: none;
}
#slide .slick01 img {
  width: 100%;
  height: calc(100vh - 120px);
  margin: auto;
  object-fit: cover;
  object-position: center;
}
#slide .slick02 img {
  width: 65%;
  margin: auto;
  object-fit: cover;
  object-position: center;
}
#slide-2 {
  margin: 120px 0 80px 0;
  width: 100%;
}
#slide-3 {
  margin: 30px 0 80px 0;
  width: 100%;
}

#slide-2 .slick01.slide-sp {
  display: none;
}
#slide-2 .slick02.slide-sp,
#slide-3 .slick03.slide-sp {
  display: none;
}
#slide-2 .slick01 img {
  width: 100%;
  height: calc(100vh - 120px);
  margin: auto;
  object-fit: cover;
  object-position: center;
}
#slide-2 .slick02 img {
  width: 100%;
  margin: auto;
  object-fit: cover;
  object-position: center;
}
#slide-3 .slick03 img {
  width: 95%;
  margin: auto;
  object-fit: cover;
  object-position: center;
}
.slick-slide {
  height: auto!important;
  margin-right: 0!important;
  margin-left: 0!important;
}
/* .slick-next {
  right: 50px!important; 
} */
#slide .slick01 .slick-next {
  right: 50px; 
}
#slide .slick01 .slick-prev { 
  left: 30px; 
}
#slide-2 .slick02 .slick-prev, 
#slide-3 .slick03 .slick-prev { 
  left: -45px; 
}
  .slick-arrow { 
z-index:2!important; 
}
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 40px!important;
  color: #488EDE!important;
}

/* --------------------------------
tb
-------------------------------- */
@media screen and (max-width: 1300px) {
  #slide .slick01 img {
    height: calc(100% - 120px);
  }
  #slide .slick02 img {
    height: calc(100% - 120px);
  }
  #slide-2 .slick02 .slick-next, 
  #slide-3 .slick03 .slick-next { 
    display: none;; 
  }
  #slide-2 .slick02 .slick-prev, 
  #slide-3 .slick03 .slick-prev { 
    display: none;
  }
}

/* --------------------------------
tb
-------------------------------- */
@media screen and (max-width: 799px) {
  #slide {
    margin: 60px 0 50px 0;
  }
  #slide .slick01 img {
    height: calc(100% - 60px);
  }
  #slide .slick02 img {
    height: calc(100% - 60px);
  }
  
}

/* --------------------------------
sp
-------------------------------- */
@media screen and (max-width: 599px) {
  .slick-prev:before,
  .slick-next:before {
    font-size: 0!important;
  }
  #slide .slick01.slide-sp {
    display: block;
  }
  #slide .slick01.slide-pc {
    display: none;
  }
  #slide .slick02 img {
    width: 100%;
    margin: auto;
    object-fit: cover;
    object-position: center;
  }
  #slide .slick02.slide-sp {
    display: block;
  }
  #slide .slick02.slide-pc {
    display: none;
  }
  #slide-2 {
    margin: 0;
  }
  #slide-2 .slick02 img {
    width: 95%;
  }
}
