@media screen and (max-width: 750px) {
    .wrap .esti .top_img {
        width: 110px;
        top: -5vw !important;
    }
}

.swiper-pagination-bullet-active{
    background: #C09624 !important;
}
.swiper-pagination-bullet{
    width: 12px !important;
    height: 12px !important;
    margin: 0 8px !important;
}

.wrap .flow{
   position: relative;
}

@media screen and (max-width: 750px) {
    .wrap .method {
        padding: 0;
        padding-top: 30px;
    }
}

@media screen and (max-width: 750px) {
    .wrap .reason .reason_tit {
        top: 20px;
    }
}

@media screen and (max-width: 750px) {
    .wrap .reason {
        padding-top: 38vw;
    }
}

.float_btn{
    display: flex !important;
}

@media screen and (max-width: 750px) {
    .wrap .rank {
        padding-top: 30px;
    }
}