/*===============================
*  左右ナビ
* =================================*/
.swiper-button-nav {
	--pos-x: var(--swl-pad_container);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
	padding: .5rem;
	background: var(--c-orange);
	border-radius: 100vmax;
	overflow: hidden;
}
.swiper-button-nav.--prev {
	transform: translateY(-50%) rotate(180deg);
}
:is(.swiper-button-nav.--prev,.swiper-button-nav.--next) svg{
	width: 1rem;
}
.swiper-button-nav.--prev {
	left: clamp(0rem, 30.48vw + -7.43rem, 20rem);
}
.swiper-button-nav.--next {
	right: clamp(0rem, 30.48vw + -7.43rem, 20rem);
}


.swiper-button-next:after {
	transform: rotate(45deg)!important;
	border-right: 3px solid;
	border-top: 3px solid;
	height: calc(2.5rem*.4);
	width: calc(2.5rem*.4);
	right: calc(5rem * .05);
}
.swiper-button-prev:after {
	transform: rotate(-135deg)!important;
	border-left: 3px solid;
	border-bottom: 3px solid;
	height: calc(2.5rem*.4);
	width: calc(2.5rem*.4);
	left: calc(-2.5rem * .05);
}