@charset "utf-8";
/* CSS Document */




/*Slider
-----------------------------------------------------------*/
.el_menuSliderCounter{
	padding: 10px 0 0;
	text-align: center;
}

.slick-initialized .slick-slide{
	position: relative;
}

.bl_sliderBlock_slide > img{
	width: 100%;
	max-width:840px;/*640px*/
	margin-left: 1px;/*編集箇所*/
}

.slick-slider div {
	transition: none;/*一周周ったスライダーの逆戻りを解除してくれる*/
}



/*.bl_sliderBlock_slide:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	transition: background 200ms ease-out;
	background: rgba(255,255,255,0);
	z-index: 2;
}

.bl_sliderBlock_slide.slick-current:after{
	background: rgba(255,255,255,0);
}

@media screen and (max-width: 640px){
	.bl_sliderBlock_slide:after{
		content: none;
	}
}*/



/*スライダー送り矢印のCSS*/
.slider-arrow{
	position: absolute;
	cursor: pointer;
	z-index: 1;
	top: calc(50%);
	transform: translateY(-50%);
	opacity:0.5;
}

.slider-arrow.slider-prev{
	left: calc((100% - 800px)/2 - 30px);
	transform: translate(-100%,-50%);
}

@media screen and (max-width: 840px){
	
	.slider-arrow.slider-prev{
		transform: translate(0,-50%);
		left: 20px;	
	}
}

.slider-arrow.slider-next{
	right: calc((100% - 800px)/2 - 30px);
	transform: translate(100%,-50%);
}

@media screen and (max-width: 840px){
	
	.slider-arrow.slider-next{
		transform: translate(0,-50%);
		right: 20px;	
	}
}

.slider-arrow img{
	width: 35px;
	height: 35px;/*50px*/
}
/*スライダー送り矢印のCSSここまで*/













