/* Swiperã‚ªãƒ—ã‚·ãƒ§ãƒ³ã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ */
.swiper-option__wrap {
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    position: relative;
    z-index: 1;
}
    .swiper-option__wrap .swiper-button-prev, .swiper-option__wrap .swiper-button-next {
        position: unset;
        margin: 0;
        width: 32px;
        height: 32px;
        border: 1px solid #70B646;
        border-radius: 50%;
        justify-content: start;
        padding-left: 13px;
        background: #fff;
    }
    .swiper-option__wrap .swiper-button-prev:hover, .swiper-option__wrap .swiper-button-next:hover {
        border: 1px solid #70B646;
        background: #70B646;
    }
    .swiper-option__wrap .swiper-button-prev:hover::after, .swiper-option__wrap .swiper-button-next:hover::after {
            background: url(/images/sliderarrow__on.svg);
        }
    .swiper-option__wrap .swiper-button-prev {
        padding-left: 14px;
    }
        .swiper-option__wrap .swiper-button-prev::after, .swiper-option__wrap .swiper-button-next::after {
            content: "";
            display: block;
            position: relative;
            width: 8px;
            height: 13px;
            left: 1px;
            background: url(/images/top/customer-sliderarrow01.svg) center / cover no-repeat;
            top: -1px;
        }
        .swiper-option__wrap .swiper-button-prev::after {
            transform: scale(-1, 1);
            left: -5px;
        }
        .swiper-option__wrap .swiper-button-next::after {
            transform: rotate(0deg);
            left: -1px;
        }
    #esbody .swiper-option__wrap .swiper-pagination {
        position: unset;
        width: fit-content;
    }
        #esbody .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
        #esbody .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
            margin: 0 8px;
            width: 13px;
            height: 13px;
            background: #D9D9D9;
            opacity: 1;
        }
        #esbody .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
        #esbody .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #70B646;
        }

        #esbody .swiper-wrapper {
            height: auto;
        }

        .swiper-slide a:hover {
            opacity: 1;
        }
.noslide .swiper-wrapper {
    display: flex;
    justify-content: center;
    gap: 30px;
}
    .noslide .swiper-slide {
        width: 320px;
    }
.noslide .swiper-option__wrap {
    display: none;
}
.contents__img {
    width: 100%;
    height: 100%;
}
.contents__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.swiper-option__wrap .swiper-button-prev:hover::after,
.swiper-option__wrap .swiper-button-next:hover::after {
   background: url(/images/top/customer-sliderarrow01__on.svg) center / cover no-repeat;
}