@charset "UTF-8";
/* sp(320px) */


.splide {
	cursor: grab;
}
.splide:active {
	cursor: grabbing;
}
.splide__arrow {
	background: #000;
	width: 2.5em;
	height: 2.5em;
}	
.splide__arrow svg {
	fill: #fff;
	width: 1.2em;
	height: 1.2em;
}
.splide__arrow--prev {
	left: 1.0em;
	/*left: 11%;*/
}
.splide__arrow--next {
	right: 1.0em;
	/*right: 11%;*/
}


/* ページネーション */
.splide__pagination {
	bottom: auto;
	bottom: -40px;
}
.splide__pagination__page {
	background-color: #d6d6d6;
	width: 8px;
	height: 8px;
}
.splide__pagination__page.is-active {
/*    transform: scale(1.4);*/
	transform: scale(1.0);
	background-color: #0f943c;
}



@media handheld, print, screen and (min-width: 375px) {
/* iphone6 */


/* end of media query(iphone6) */	
}



@media handheld, print, screen and (min-width: 414px) {
/*  iPhone6 Plus */

.splide__arrow--prev {
	left: 13%;
}
.splide__arrow--next {
	right: 13%;
}

/* end of media query(iPhone6 Plus) */	
}



@media handheld, print, screen and (min-width: 480px) {
/* tablet */

.splide__arrow {
	width: 2.5em;
	height: 2.5em;
}	
.splide__arrow svg {
	width: 1.2em;
	height: 1.2em;
}
.splide__arrow--prev {
	left: .5em;
}
.splide__arrow--next {
	right: .5em;
}


	@media (-webkit-min-device-pixel-ratio: 2){
		

	/* end of media query(retina) */	
	}

/* end of media query(tablet) */	
}



@media handheld, print, screen and (min-width: 620px) {
/* iPad */

#splide_2 {
	cursor: auto;
}

/* end of media query(iPad) */	
}



@media handheld, print, screen and (min-width: 900px) {
/* pc */



/* end of media query(pc) */
}

@media handheld, print, screen and (min-width: 1040px) {
/* pc */

.splide {
	cursor: auto;
}


/* end of media query(pc) */
}