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


.splide {
	cursor: grab;
}
.splide:active {
	cursor: grabbing;
}
.splide__arrow {
	background: #173185;
	width: 2.5em;
	height: 2.5em;
	/*top: 20%;*/
	top: 180px;
}	
.splide__arrow svg {
	fill: #fff;
	width: 1.2em;
	height: 1.2em;
}
.splide__arrow--prev {
	left: -1.1em;
}
.splide__arrow--next {
	right: -1.1em;
}
.splide__arrow:hover:not(:disabled){
	opacity: 1;
}
.splide__arrow:disabled{
	opacity: .3;
}
#type1 .splide__arrow:disabled{
	opacity: .3;
}


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

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


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



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



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



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

.splide__arrow {
	width: 2.5em;
	height: 2.5em;
	top: 20%;
}
.splide__arrow svg {
	width: 1.2em;
	height: 1.2em;
}
/* ページネーション */
.splide__pagination {
	top: -22px;
}


	@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;
}
#type1 .splide__arrow:disabled{
	opacity: 0;
}

/* ページネーション */
.splide__pagination {
	top: -22px;
}

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



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

.splide__arrow {
	top: 30%;
}
.splide__arrow svg {
	/*width: .8em;
	height: .8em;*/
}

/* ページネーション */
.splide__pagination {
	top: -30px;
}

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

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

.splide {
	cursor: auto;
}


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