@charset "UTF-8";

/* Hide on PC */
#auto_slider_sp,
#auto_slider_sp + div {
display: none;
}

@media (max-width: 768px) {

#auto_slider_sp + div {
display: block;
}

@keyframes auto_slider_sp_rtl {
from {
transform: translateX(0);
}
to {
transform: translateX(var(--_auto_slider_sp_offset));
}
}

/* Hide slick controls */
#auto_slider_sp + div .slick-arrow,
#auto_slider_sp + div .pointer {
display: none !important;
}

#auto_slider_sp + div .slick-list {
overflow: visible;
}

#auto_slider_sp + div .slick-track {
display: flex !important;
width: max-content !important;
flex-wrap: nowrap;
gap: 0 16px;
position: static !important;

animation-name: auto_slider_sp_rtl;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-duration: var(--_auto_slider_sp_duration, 18s);

will-change: transform;

}

#auto_slider_sp + div .inner_item {
position: static !important;
left: auto !important;
top: auto !important;
opacity: 1 !important;
z-index: auto !important;
transition: none !important;

width: 260px !important;
height: 180px;

flex-shrink: 0;
overflow: hidden;

}

#auto_slider_sp + div .inner_item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;

transform: none !important;
max-width: unset !important;
max-height: unset !important;

}

#auto_slider_sp + div .wrapper_item {
overflow: hidden;
}
}

@media screen and (max-width: 768px) {
#c3 + div {
display: none;
}
}