@charset "UTF-8";

.l-inner {
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 10rem;
}

.l-section {
    overflow: hidden;
}

/* .l-inner {
    padding-top: 10px;
    padding-bottom: 10px;
} */

.swiper {
    overflow: visible;
}

.swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

.swiper-slide {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.slide {
    overflow: hidden;
    width: 36rem;
    border-radius: 4px;
}

.slide-media {
    padding-top: 62.5%;
}

.bl_slider_img {
    max-width: 380px;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, .5);
}



@media only screen and (max-width: 1024px) {
    html {
        -webkit-text-size-adjust: 100%;
    }

    .l-inner {
        /* padding: 0 4rem; */
    }
}

@media screen and (max-width: 767px) {
    /* .l-inner {
        padding-top: min(20px, 3.5rem);
        padding-bottom: min(20px, 3.5rem);
    } */

    .bl_slider_img {
        width: min(75rem, 380px);
    }
}
