.splide {
	background-image: linear-gradient(#e5f5ff, #b3cfdc);
}
.splide__arrow:disabled {
    opacity: 0;
}
.splide__pagination__page {
	background: #fff;
}
#carousel-heading {
	font-size: 18px;
	text-align: center;
	font-weight: 700;
	color: white;
	background-color: #679db7;
	padding: 10px;
}
.splide__arrow {
	top: 57%;
	border: 2px solid #fff;
}
.splide__slide {
	aspect-ratio: 700 / 900;
	margin: 15px 15px 35px 0;
	background-size: cover;
	position: relative;
	container-type: inline-size;
}
.splide__slide h4 {
	position: absolute;
	left: 65%;
	top: 4.5%;
	transform: translateX(-60%);
	width: 85%;
	text-align: center;
	font-size: clamp(13px, 5.6cqw, 21px);
	line-height: 1.4;
	color: #fff;
	font-weight: 700;
}
.splide__slide div {
	position: absolute;
	left: 50%;
	bottom: 5%;
	transform: translateX(-50%);
	width: 85%;
	text-align: left;
	font-size: clamp(12px, 4.8cqw, 16px);
	line-height: 1.4;
	font-weight:500;
	color: #2A2A2A;
}
.howto_01 {
	background-image: url("../img/howto_01.png");
}
.howto_02 {
	background-image: url("../img/howto_02.png");
}
.howto_03 {
	background-image: url("../img/howto_03.png");
}
.howto_04 {
	background-image: url("../img/howto_04.png");
}
.howto_05 {
	background-image: url("../img/howto_05.png");
}
.howto_06 {
	background-image: url("../img/howto_06.png");
	text-indent: -9999px;
}
.splide__pagination__page.is-active {
	background-color: #7c9bb5;
}
@media screen and (min-width: 700px) {
	#carousel-heading br {
		display: none;
	}
}