@charset "utf-8";

	
   .slider01,
   .slider02,
   .slider03,
   .slider04 {
     padding: 0;
   }
   .slider01 img,
   .slider02 img,
   .slider03 img,
   .slider04 img {
     width: 100%;
     height: auto;
   }
   .slick-slide {
     	height: auto;
       margin:0 20px;
   }
   .slick-prev {
     left: 10px;
   }
   .slick-next {
     right: 10px;
   }
   .slick-prev, .slick-next {
     z-index: 100;
   }
   .slick-prev::before, .slick-next::before {
     font-size: 24px;
   }
   .slick-dots {
     bottom: -40px;
   }
    .center {
        margin: 0 0 50px;
    }
    .center img {
        width: 100%;
        height: auto;
    }
    .center .slick-next {
      right: 20px;
      z-index: 99;
    }
    .center .slick-prev {
      left: 15px;
      z-index: 100;
    }
	.slider01,
	.slider02,
	.slider03,
	.slider04 {
      transform: rotate(-60deg); /* スライダー全体を斜めに */
      overflow: hidden;
    }
    .slider01 .slick-slide,
    .slider02 .slick-slide,
    .slider03 .slick-slide,
    .slider04 .slick-slide {
        transform: rotate(60deg); /* 各スライドを元の角度に戻す */
    }
	#mv {
        position:relative;
		width:100VW;
		height:100VH;
		overflow: hidden;
		background: none;
	}
	#mv .inner {
		width:100VW;
        background-color: rgba(0,0,0,0.60);/*黒65%*/
	}
	#mv .slider01{
        position:absolute;
		width:100VW;
		/*height:100VH;*/
        top:0px;
        left:-770px;
	}
	#mv .slider02{
        position:absolute;
		width:100VW;
		/*height:100VH;*/
        top:0px;
        left:-230px;
	}
	#mv .slider03{
        position:absolute;
		width:100VW;
		/*height:100VH;*/
        top:0px;
        left:310px;
	}
	#mv .slider04{
        position:absolute;
		width:100VW;
		/*height:100VH;*/
        top:0px;
        left:850px;
	}

@media screen and (min-width: 970px) {
#PC------------------------{}
	
   .slick-slide {
       width:720px!important;
   }
}
@media screen and (max-width: 969px) {
#SMP------------------------{}
   .slick-slide {
       width:100VW!important;
   }
	#mv .slider01{
		position: absolute;
		width: 300VW;
    	top: 30VW;
    	left: -170VW;
	}
	#mv .slider02{
		position: absolute;
		width: 300VW;
    	top: 30VW;
    	left: -95VW;
	}
	#mv .slider03{
		position: absolute;
		width: 300VW;
    	top: 30VW;
    	left: -20VW;
	}
	#mv .slider04{
	}
	
}
@media screen and (min-width: 768px) and (max-width: 969px){
#TABLET------------------------{}
	
	#mv .slider01{
    	left: -190VW;
	}
	#mv .slider02{
    	left: -115VW;
	}
	#mv .slider03{
    	left: -40VW;
	}
}
/*@media screen and (max-width: 375px) {
   .slick-slide {
       	width:375px!important;
    	min-width: 375px;
   }
	.slick-slide img {
        display: block;
        width: 100%;
        min-width: 375px;
    }
}
@media screen and (max-width: 414px) {
   .slick-slide {
       	width:414px!important;
    	min-width: 414px;
   }
	.slick-slide img {
        display: block;
        width: 100%;
        min-width: 414px;
    }
}*/
