
.splide_wrap{
    width: 100%;
}

.MTP_LINEUP_SPLIDES_wrap{
    width: 100%;
    position: relative;
}

.splide__arrow{
    opacity: 1;
}

.MTP_LU_box{
    display: none!important;
}

.splide__arrow:disabled{
    opacity: 0;
    pointer-events: none;
}

@media screen and (max-width:767px) { /*SP 414*/
    .splide_lineup_mtpluc1 {
        pointer-events: auto;
    }
    .splide__arrows_lineup_mtpluc1 {
    }
}
@media screen and (min-width:768px) and ( max-width:1274px) { /*TB*/
    /* .splide_lineup_mtpluc1 .splideslide {
        width: calc((100% / 3) + 3.14vw);
    } */
    /* .splide_lineup_mtpluc1 {
        pointer-events: none;
    } */
    /* .splide_lineup_mtpluc1 a {
        pointer-events: auto;
    } */
    .splide__arrows_lineup_mtpluc1 {
        display: none;
    }
}
@media screen and (min-width:1275px) , print { /*PC*/
    /* .splide_lineup_mtpluc1 .splideslide {
        width: calc((1275px / 3) - 30px);
    } */
    /* .splide_lineup_mtpluc1 {
        pointer-events: none;
    } */
    /* .splide_lineup_mtpluc1 a {
        pointer-events: auto;
    } */
    .splide__arrows_lineup_mtpluc1 {
        display: none;
    }
}

.MTP_LU_naviBox.MTP_1 {
    display: flex !important;
}
.MTP_LU_naviBox.MTP_2 {
    display: none !important;
}

.MTP_LU_naviBox.MTP_1.change {
    display: none !important;
}
.MTP_LU_naviBox.MTP_2.change {
    display: flex !important;
}

.splide_lineup_mtpluc1 button.splide__arrow{
    background-color: transparent;
}


.MTP_LU_atBox {
    display: none;
}
.MTP_annotationActive {
    display: block;
}
