
/* ==================================================
右左　アイコン調整
 * ===================================================*/
.slick-prev {left: 0;z-index: 1;}
.slick-next {right: 0;}
.slick-prev:before, .slick-next:before {
    color: #333;/*黒にする*/
    opacity: 1;/*デフォルトは.75が指定されている*/
}


 /* ==================================================
テキストキャプション
 * ===================================================*/
.slick-slide {
  position: relative;
}
.slick-slide .caption {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  /* width: calc(100% - 40px);*/
  padding: 10px;
  background: rgba(0, 0, 0, .6);
  color: #fff;
  font-size: 14px;
  opacity: 0;
  transition: .3s ease;
  white-space: nowrap;
  letter-spacing: -1px;
}
.slick-current .caption {
  opacity: 1;
  transition-delay: .5s;
}


/* ==================================================
メインスライダ PC,SP　hover
 * ===================================================*/
 @media (min-width: 769px){
.mainSlidesPc a:link   {text-decoration: none;display: block;}
.mainSlidesPc a:visited{text-decoration: none;display: block;}
.mainSlidesPc a:active {text-decoration: none;display: block;}
.mainSlidesPc a:hover  {text-decoration: none;display: block;filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
}

@media (max-width:768px){
.mainSlidesSp a:link   {text-decoration: none;display: block;}
.mainSlidesSp a:visited{text-decoration: none;display: block;}
.mainSlidesSp a:active {text-decoration: none;display: block;}
.mainSlidesSp a:hover  {text-decoration: none;display: block;filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
}

/* ==================================================
メインスライダ PC
 * ===================================================*/
 @media (min-width: 769px){
/* スライダメイン画像-------------------------------------*/
ul.mainSlidesPc {
    list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	}
    
ul.mainSlidesPc li {
 	list-style: none;
	}

ul.mainSlidesPc li img{
	width: 100%!important;
	}
    
/* リンクライン削除*/
 ul.mainSlidesPc li a{
 	outline:none;
	}	
	
/* サムネイル画像-------------------------------------*/
/* サムネイル固定*/
ul.mainThumbPc .slick-track {transform: unset !important;}
ul.mainThumbPc .mainThumb-item {opacity: 0.3;transition: opacity .2s linear;}
ul.mainThumbPc .slick-current { opacity: 1;}

/* リンクライン削除*/
ul.mainThumbPc li {outline:none;}

ul.mainThumbPc li {list-style: none;}	
ul.mainThumbPc li img{width: 100%;margin: 0;padding:0;
}

ul.mainThumbPc{
    margin: 0;
	padding:10px 0;
    background: #eeeeee;    
    }
	
ul.mainThumbPc li{		
    margin: 0 10px;
    padding:0;
	cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
}
        
        
 /* ==================================================
メインスライダ SP
 * ===================================================*/
 @media (max-width:768px){
/* スライダメイン画像-------------------------------------*/
ul.mainSlidesSp {
    list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	}
    
ul.mainSlidesSp li {
 	list-style: none;
	}

ul.mainSlidesSp li img{
	width: 100%!important;
	}
    
/* リンクライン削除*/
 ul.mainSlidesSp li a{
 	outline:none;
	}	
	
/* サムネイル画像-------------------------------------*/
/* サムネイル固定*/
ul.mainThumbSp .slick-track {transform: unset !important;}
ul.mainThumbSp .mainThumb-item {opacity: 0.3;transition: opacity .2s linear;}
ul.mainThumbSp .slick-current { opacity: 1;}

/* リンクライン削除*/
ul.mainThumbSp li {outline:none;}

ul.mainThumbSp li {list-style: none;}	
ul.mainThumbSp li img{width: 100%;margin: 0;padding:0;}

ul.mainThumbSp{
    margin: 0;
	padding:10px 0;
    background: #eeeeee;  
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    }
	
ul.mainThumbSp li{	
    width: calc(50% - 20px)!important;
    display: inline-block;
    margin: 0 10px 10px 10px;
    padding:0;
	cursor: pointer;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
	}
}


/* ==================================================
ピックアップスライダ PC,SP　hover
 * ===================================================*/
@media (min-width: 769px){
.pickupSliderPc a:link   {text-decoration: none;display: block;}
.pickupSliderPc a:visited{text-decoration: none;display: block;}
.pickupSliderPc a:active {text-decoration: none;display: block;}
.pickupSliderPc a:hover  {text-decoration: none;display: block;filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
}

@media (max-width:768px){
.pickupSliderSp a:link   {text-decoration: none;display: block;}
.pickupSliderSp a:visited{text-decoration: none;display: block;}
.pickupSliderSp a:active {text-decoration: none;display: block;}
.pickupSliderSp a:hover  {text-decoration: none;display: block;filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
}






 /* ==================================================
ピックアップスライダ PC
 * ===================================================*/
 @media (min-width: 769px){
/* リンクライン削除*/
ul.pickupSliderPc li a{outline:none;}	
ul.pickupSliderPc{width: 100%; margin: 0;padding: 0 0 0 5px;}
ul.pickupSliderPc li {margin: 0;padding: 0 5px 0 0;list-style: none;}	
ul.pickupSliderPc li img{width: 100%;margin: 0;padding:0;}
}





 /* ==================================================
ピックアップスライダ SP
 * ===================================================*/
@media (max-width:768px){
/* リンクライン削除*/
ul.pickupSliderSp li a{outline:none;}	
ul.pickupSliderSp{width: 100%; margin: 0;padding: 0 0 0 5px;}
ul.pickupSliderSp li {margin: 0;padding: 0 5px 0 0;list-style: none;}	
ul.pickupSliderSp li img{width: 100%;margin: 0;padding:0;}
}







 /* ==================================================
スクール画像スライダ
 * ===================================================*/
/* スライダメイン画像-------------------------------------*/
ul.schoolSlides {
    list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	}
    
ul.schoolSlides li {
 	list-style: none;
	}

ul.schoolSlides li img{
	width: 100%!important;
	}
    
/* リンクライン削除*/
 ul.schoolSlides li a{
 	outline:none;
	}	
	
/* サムネイル画像-------------------------------------*/


/* リンクライン削除*/
ul.schoolThumb li {outline:none;}

ul.schoolThumb li {list-style: none;}	
ul.schoolThumb li img{width: 100%;margin: 0;padding:0;}

ul.schoolThumb{
    margin: 0;
	padding:10px 0;
    background: #eeeeee;    
    }
	
ul.schoolThumb li{		
    margin: 0 10px;
    padding:0;
	cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}


