@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
    background: #fff url('../images/icon/bx_loader.gif') center center no-repeat;
}

/* 読み込み時 一瞬縦に並ぶのを回避 */
.slick_box {
	opacity: 0;
}
.slick_box.slick-initialized {
	 opacity: 1;
}

/* Arrows */
.slick_prev,
.slick_next
{
    position: absolute;
	display: inline-block;
	margin: auto;
    top: calc(50% - 12px);
	text-decoration: none;
	z-index: 30;

}
.slick_prev::before {
	position: absolute;
	width: 33px;
	height: 33px;
	padding: 0;
	content:'';
	background: url(../images/slick_arrow.png) center / contain no-repeat;
	transform: rotate(180deg);
	cursor: pointer;
}
 
.slick_next::after {
	position: absolute;
	width: 33px;
	height: 33px;
	padding: 0;
	content:'';
	background: url(../images/slick_arrow.png) center / contain no-repeat;
	cursor: pointer;
}
.slick_prev
{
	left: 0;
}
.slick_next
{
	right: 33px;
}

/* Dots */
