@charset "utf-8";

/***************************************************************************
Media Queries
****************************************************************************/

@media only screen and (max-width: 767px) {
}

/***************************************************************************
sld img
****************************************************************************/

.sld li img {
	width: 99%;
}

/***************************************************************************
prev,next override
****************************************************************************/

.slick-prev,.slick-next {
	width: 5%;
    height: 50px;
	z-index: 100;
	transform: translateY(-50%);
    margin-top: 0px;
}
.slick-prev:before,.slick-next:before {
	display: none;
}
.slick-prev,.slick-prev:hover,.slick-prev:focus,
.slick-next,.slick-next:hover,.slick-next:focus {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.slick-prev,.slick-prev:hover,.slick-prev:focus {
    left: 18.5%;
    background-image: url(../../image/index/sld/bg-arrow_left_r_white_w50.png);
}
.slick-next,.slick-next:hover,.slick-next:focus {
    right: 18.5%;
    background-image: url(../../image/index/sld/bg-arrow_right_r_white_w50.png);
}

@media only screen and (max-width: 767px) {
.slick-prev,.slick-next {
	width: 7%;
}
.slick-prev,.slick-prev:hover,.slick-prev:focus {
    left: 1.5%;
}
.slick-next,.slick-next:hover,.slick-next:focus {
    right: 1.5%;
}
}

/***************************************************************************
dot override
****************************************************************************/

.slick-dots {
	bottom: -40px;			/*dotの位置調整*/
}
.slick-dots li {
	margin: 0px 1px 0px 1px;
}
.slick-dots li button:before {
	color: #CECECE;
	opacity: 1;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 12px;
    display: block;
    background-color: #CECECE;
    top: 3px;
    left: 3px;
}
.slick-dots li.slick-active button:before {
    background-color: #DEBA3F;
	opacity: 1;
}
