@charset "UTF-8";



.head_slider{
  height:initial ;
  width:100vw;
  position: relative; 
  margin:0 auto;
  overflow:hidden;
}

.head_slider img.slide {
  display: block;
  width: 100%;
  height: auto;
  animation: animationZoom 5s ease-in-out forwards;
}

@keyframes animationZoom {
  100% {
    transform:scale(1.1)
  } 
}




.slider{
    margin: 0;
    padding: 0;
    width: 100%;
  
  }





  .slick-slide .slide_in{
    height: 0;
  
  }


    







  .slide-text {
    position:absolute;
    z-index: 10;
    width: 100%;
    color: #000;
    text-align: center; 
    top: 10%;
 
    }
    
    .slide-text .img_box img{
     display: block;
     width:min(80%,800px);     
      margin: auto;
    }

  
      

    

     .fadeIn{
        animation-name:fadeInAnime;
        animation-duration:4s;
        animation-delay : 1.5s;
        animation-fill-mode:forwards;
        opacity:0;
        }
        
        @keyframes fadeInAnime{
          from {
            opacity: 0;
          }
        
          to {
            opacity: 1;
          }
        }
        

        
      

@media only screen and (max-width: 736px) {/*スマホ*/
  
  .head_slider{
    height: 100%;
  }
  
  

  .head_slider{
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 100%;
  }
  .head_slider::before{
    content: "";
   display: block;
    padding-top: 100%;
  }
  .head_slider img.slide{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: 50% 50%;
  }

  .slick-current .tate-text p{
    font-size: 2rem;
  }
  

}

@media only screen and (min-width: 737px) and (max-width: 1280px) {/*タブレットサムネイル*/

  .head_slider{
    height:initial ;
  }




    }


  
