.swiper_menu .swiper-slide.blue {
    padding: 9px 0px !important;
}

.swiper_menu .swiper-slide.blue{
    display: flex;
    padding-left:8px !important;
    padding-right:4px !important;
}

.swiper_menu .swiper-slide.black {
    padding: 9px 12px;
    border-color: #eee;
    background-color: #eee;
    color: #000;
    font-weight: 500;
    padding-left:8px !important;
    padding-right:4px !important;
}

.del_btn {
    position: relative;
    display: block;
    right: 0px;
    top: -3px;
    /* padding: 10px 15px; */
    width: 20px;
    height: 25px;
    background-image: url(../assets/image/icon/i_del.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
    cursor: pointer;
}


.container_wrap.class .option_list_sec {
    overflow-x: auto;
    white-space: nowrap;
    touch-action: pan-x;
    -ms-touch-action: pan-x;
    cursor: grab; /* 마우스로 드래그할 때 포인터 변경 */
}
.container_wrap.class .option_list_sec.dragging {
    cursor: grabbing; /* 드래그 중일 때 포인터 변경 */
}
.container_wrap.class .search_div {
    display: inline-block;
    width:auto;
}
.container_wrap.class .swiper-wrapper {
    display: flex;
    padding-left: 0px;
    user-select: none; /* 텍스트 드래그 금지 */
    -webkit-user-select: none; /* Safari, Chrome */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE, Edge */

}
.container_wrap.class .swiper-slide {
    cursor: pointer;
}
.d-none{
    display: none !important;
}

@media (max-width: 768px) {
    .container_wrap.class .search_div {
        -ms-overflow-style: none; /* IE, Edge */
        scrollbar-width: none; /* Firefox */

        /* Webkit 기반 브라우저용 */
    }
    .container_wrap.class .search_div::-webkit-scrollbar {
        display: none; /* Chrome, Safari, Opera */
    }
    .fc .fc-highlight {
        background: rgba(188,232,241,.3) !important;
    }
}
