#swiper_3d{
    overflow: hidden;
    position: relative;
    z-index: 0;
}
#swiper_3d .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 calc(var(--w_auto) * 10px);
}
#swiper_3d .swiper-pagination-bullet{
    width: calc(var(--w_auto) * 16px);
    height: calc(var(--w_auto) * 16px);
    opacity: 1;
}
#swiper_3d .swiper-pagination-bullet{
    background-color: white;
}
#swiper_3d .swiper-pagination-bullet-active{
    background-color: #002FA7;
}
#swiper_3d .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
    width: auto;
    left: 9%;
    bottom: 30%;
}

@media screen and (max-width: 1200px){
    #swiper_3d {
        margin-top: 18vw;
    }
    #swiper_3d .swiper-cube-shadow{
        display: none!important;
    }

    .kyword-section{
        position: relative;
        height: auto;
        background-color: #002FA7;
    }
    .kyword-section:after{
        display: none;
    }
    .kyword-section .wrap-flex{
        flex-wrap: wrap;
    }
    .kyword-section .kwd-lt, .kyword-section .kwd-rt{
        flex: 100%;
    }
    .kyword-section .kwd-lt .kwd-tit{
        /*width: 45%;*/
    }
    .kyword-section .kwd-rt{

    }
    #swiper_3d .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
        position: absolute;
        right: 0;
        left: 0;
        bottom: 53%;
    }




    }