@charset "utf-8";
/* CSS Document */
h1, h2, h3 {
	margin-top: 0;
}


.sp-horizontal .sp-previous-arrow {
	left: -15px !important
}
.sp-horizontal .sp-next-arrow {
	right: -15px !important
}

.sp-previous-arrow:before {
	left: 0 !important;
}
.sp-next-arrow:before {
	right: 0 !important;
}

.sp-arrow { 
	width: 70px !important;
	height: 70px !important;
}
.sp-arrow::before,
.sp-arrow::after {
}
.sp-horizontal .sp-arrows {
	height: 70px !important;
	transform: translateY(-50%);
	margin-top: 0 !important;
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
	background-color: transparent !important;
	width: 70px !important;
	height: 70px !important;
}
.sp-previous-arrow:before {
	content:'' !important;
	display: block;
	background-size: contain;
	background-image: url(../../common/img/icon/icon-chevron-circle-left.png);
	width: 70px;
	height: 70px;
	transform: unset !important;
}
.sp-previous-arrow:after {
	content: none !important;
}

.sp-next-arrow:before {
    content:'' !important;
	display: block;
	background-size: contain;
	background-image: url(../../common/img/icon/icon-chevron-circle-right.png);
	width: 70px;
	height: 70px;
	transform: unset !important;
}
.sp-next-arrow:after {
	content: none !important;
}
@media (max-width: 767px) {
	.sp-horizontal .sp-arrows {
		height: 40px !important;
	}
}