﻿@charset "UTF-8";

.blue {
	color: #009A4B;
}

.is_pc {
	display: block;
}
.is_sp {
	display: none;
}

@media screen and (max-width: 767px) {
	.is_pc {
		display: none;
	}
	.is_sp {
		display: block;
	}
}

/*splide*/
.splide__track li.yt {
	pointer-events: none;
}
.splide__slide--has-video{
	aspect-ratio: 68/33;
}
.splide__arrow {
	background: rgba(255,255,255,.5);
	height: 100px;
	opacity: 1;
	width: 100px;
}
.splide__arrow--prev {
	left: -50px;
}
.splide__arrow--next {
	right: -50px;
}
.splide__arrow svg {
	fill: #e60012;
	height: 1.5em;
	width: 1.5em;
	position: absolute;
}
.splide__arrow--prev svg {
	transform: scaleX(-1);
	left: 52px;
}
.splide__arrow--next svg {
	left: 28px;
}
.splide__pagination {
	bottom: 27.5px;
	padding: 0;
}
.splide__pagination li {
	line-height: 0;
	font-size: 0;
}
.splide__pagination__page {
	background: #fff;
	border-radius: 5px;
	height: 8px;
	margin: 5px;
	opacity: 1;
	transition: .3s;
	width: 30px;
}
.splide__pagination__page.is-active {
	background: #e60012;
	transform: unset;
}
.splide__video__play {
	height: 60px;
	width: 60px;
}

@media screen and (max-width: 1309px) {

	.splide__pagination {
		bottom: 3vw;
	}
}

@media screen and (max-width: 767px) {

	.splide__slide--has-video{
		aspect-ratio: 15/16;
	}
	.splide__pagination {
		bottom: 5vw;
	}
}