@charset "utf-8";

.accessInfoTit s {
    text-decoration: none;
    font-size: clamp(28px, 23.152px + 1.294vw, 48px);
}

.accessSliderArrow {
    aspect-ratio: 28/50;
    transition: all .3s;
}

.accessSliderArrow:hover {
    background: url(/system_panel/uploads/images/access_arrow_hover.svg)no-repeat center /contain;
}

.accessSliderArrowNext {
    transform: scale(-1, 1);
}

.accessSliderPager .swiper-pagination-bullet {
    width: 100%;
    max-width: 30px;
    aspect-ratio: 44/8;
    margin: 0;
    background: var(--white);
    border-radius: 0;
    transition: all .3s;
    opacity: 1;
}

.accessSliderPager .swiper-pagination-bullet:hover,
.accessSliderPager .swiper-pagination-bullet-active {
    background: var(--primary);
    opacity: 1;
}


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (min-width:768px) {

    .accessSliderPager .swiper-pagination-bullet {
        max-width: 44px;
    }

}

/* min-width: 576px ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */