.filler-qna{
    padding-top : 3.66vw;
    margin-bottom: 5%;
    background-image : url("/images/filler/filler-footer-bg.jpg");
    background-size : 100%;
    background-repeat : no-repeat;
}

.filler-footer-title{
    width : 41vw;
    height : auto;
    margin : 0 auto;
    margin-bottom : 3.33vw;
}

.filler-footer .swiper-container{
    width : 66.5vw;
}

.filler-footer .swiper-pagination{
    position : relative;
    
}

.filler-footer .swiper-container-initialized>.swiper-pagination-bullets{
    bottom : auto;
    width : 28.4vw;
    margin : 0 auto;
}

.filler-footer .swiper-pagination-bullet{
    border-radius : 0;
    background-size : 100%;
    background-color : transparent;
    opacity : 1;
    margin-left : 0 !important;
    margin-right : 1.5vw  !important;
    margin-bottom : 1.5vw !important;
}

.filler-footer .swiper-pagination-bullet:nth-child(1){
    background-image : url('/images/filler/button/button_1.png');
    width : 8.4vw;
    height : 2.55vw;
}

.filler-footer .swiper-pagination-bullet-active:nth-child(1){
    background-image : url('/images/filler/button/button_1_on.png');
}

.filler-footer .swiper-pagination-bullet:nth-child(2){
    background-image : url('/images/filler/button/button_2.png');
    width : 8.4vw;
    height : 2.55vw;
}

.filler-footer .swiper-pagination-bullet-active:nth-child(2){
    background-image : url('/images/filler/button/button_2_on.png');
}

.filler-footer .swiper-pagination-bullet:nth-child(3){
    background-image : url('/images/filler/button/button_3.png');
    width : 8.4vw;
    height : 2.55vw;
    margin-right : 0 !important;
}

.filler-footer .swiper-pagination-bullet-active:nth-child(3){
    background-image : url('/images/filler/button/button_3_on.png');
}

.filler-footer .swiper-pagination-bullet:nth-child(4){
    background-image : url('/images/filler/button/button_4.png');
    width : 11.89vw;
    height : 2.55vw;
}

.filler-footer .swiper-pagination-bullet-active:nth-child(4){
    background-image : url('/images/filler/button/button_4_on.png');
}

.filler-footer .swiper-pagination-bullet:nth-child(5){
    background-image : url('/images/filler/button/button_5.png');
    width : 8.4vw;
    height : 2.55vw;
}

.filler-footer .swiper-pagination-bullet-active:nth-child(5){
    background-image : url('/images/filler/button/button_5_on.png');
}

.filler-footer .swiper-wrapper{
    margin-top : 2vw;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,
.filler-footer .swiper-button-prev,
.filler-footer .swiper-button-next,{
    width : 2.35vw;
    height : 2.35vw;
}
.filler-footer .swiper-button-prev:after, 
.filler-footer .swiper-button-next:after{
    content : '';
    width : 2.35vw;
    height : 2.35vw;
    background-size : 100%;
    background-repeat : no-repeat;
    background-position : center;
}

.filler-footer .swiper-button-prev:after{
    background-image : url("/images/filler/button/arrow-left.png");
}

.filler-footer .swiper-button-next:after{
    background-image : url("/images/filler/button/arrow-right.png");
}

@media screen and (min-width : 1921px){
    .filler-footer-title{
		width: 37.187vw;
		height: auto;
		margin-bottom: 64px;
    }

    .filler-footer .swiper-container{
        width : 1330px;
    }

    .filler-footer .swiper-wrapper{
        margin-top : 40px;
    }

    .filler-footer .swiper-container-horizontal>.swiper-pagination-bullets{
        width : 568px;
    }

    .filler-footer .swiper-pagination-bullet{
        margin-right : 30px !important;
        margin-bottom : 30px !important;
    }

    .filler-footer .swiper-pagination-bullet:nth-child(1){
        width : 168px;
        height : 51px;
    }

    .filler-footer .swiper-pagination-bullet:nth-child(2){
        width : 168px;
        height : 51px;
    }

    .filler-footer .swiper-pagination-bullet:nth-child(3){
        width : 168px;
        height : 51px;
    }

    .filler-footer .swiper-pagination-bullet:nth-child(4){
        width : 238px;
        height : 51px;
    }

    .filler-footer .swiper-pagination-bullet:nth-child(5){
        width : 168px;
        height : 51px;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev,
    .filler-footer .swiper-button-prev,
    .filler-footer .swiper-button-next,
    .filler-footer .swiper-button-prev:after, 
    .filler-footer .swiper-button-next:after{
        width : 47px;
        height : 47px;
    }
}
