/* main */
/* ======================================= */
@media screen and (min-width: 768px) {
    .sp_only {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {
    .pc_only {
        display: none !important;
    }
}

/* text */
/* ======================================= */
.txt_c {
    text-align: center;
}

.txt_l {
    text-align: left;
}

.txt_r {
    text-align: right;
}

@media screen and (min-width: 768px) {
    .txt_c_pc {
        text-align: center;
    }

    .txt_l_pc {
        text-align: left;
    }

    .txt_r_pc {
        text-align: right;
    }
}

@media screen and (max-width: 768px) {
    .txt_c_sp {
        text-align: center;
    }

    .txt_l_sp {
        text-align: left;
    }

    .txt_r_sp {
        text-align: right;
    }
}

/* margin */
/* ======================================= */
/* margin-top */
.mt_00 {
    margin-top: 0 !important;
}

.mt_05 {
    margin-top: 5px !important;
}

.mt_10 {
    margin-top: 10px !important;
}

.mt_15 {
    margin-top: 15px !important;
}

.mt_20 {
    margin-top: 20px !important;
}

.mt_25 {
    margin-top: 25px !important;
}

.mt_30 {
    margin-top: 30px !important;
}

.mt_35 {
    margin-top: 35px !important;
}

.mt_40 {
    margin-top: 40px !important;
}

.mt_45 {
    margin-top: 45px !important;
}

.mt_50 {
    margin-top: 50px !important;
}

.mt_55 {
    margin-top: 55px !important;
}

.mt_60 {
    margin-top: 60px !important;
}

.mt_65 {
    margin-top: 65px !important;
}

.mt_70 {
    margin-top: 70px !important;
}

@media screen and (min-width: 768px) {
    .mt_00_pc {
        margin-top: 0 !important;
    }

    .mt_05_pc {
        margin-top: 5px !important;
    }

    .mt_10_pc {
        margin-top: 10px !important;
    }

    .mt_15_pc {
        margin-top: 15px !important;
    }

    .mt_20_pc {
        margin-top: 20px !important;
    }

    .mt_25_pc {
        margin-top: 25px !important;
    }

    .mt_30_pc {
        margin-top: 30px !important;
    }

    .mt_35_pc {
        margin-top: 35px !important;
    }

    .mt_40_pc {
        margin-top: 40px !important;
    }

    .mt_45_pc {
        margin-top: 45px !important;
    }

    .mt_50_pc {
        margin-top: 50px !important;
    }

    .mt_55_pc {
        margin-top: 55px !important;
    }

    .mt_60_pc {
        margin-top: 60px !important;
    }

    .mt_65_pc {
        margin-top: 65px !important;
    }

    .mt_70_pc {
        margin-top: 70px !important;
    }

    .mt_75_pc {
        margin-top: 75px !important;
    }

    .mt_80_pc {
        margin-top: 80px !important;
    }
}

@media screen and (max-width: 768px) {
    .mt_00_sp {
        margin-top: 0 !important;
    }

    .mt_05_sp {
        margin-top: 5px !important;
    }

    .mt_10_sp {
        margin-top: 10px !important;
    }

    .mt_15_sp {
        margin-top: 15px !important;
    }

    .mt_20_sp {
        margin-top: 20px !important;
    }

    .mt_25_sp {
        margin-top: 25px !important;
    }

    .mt_30_sp {
        margin-top: 30px !important;
    }

    .mt_35_sp {
        margin-top: 35px !important;
    }

    .mt_40_sp {
        margin-top: 40px !important;
    }

    .mt_45_sp {
        margin-top: 45px !important;
    }

    .mt_50_sp {
        margin-top: 50px !important;
    }

    .mt_55_sp {
        margin-top: 55px !important;
    }

    .mt_60_sp {
        margin-top: 60px !important;
    }

    .mt_65_sp {
        margin-top: 65px !important;
    }

    .mt_70_sp {
        margin-top: 70px !important;
    }

    .mt_75_sp {
        margin-top: 75px !important;
    }

    .mt_80_sp {
        margin-top: 80px !important;
    }

    .mt_100_sp {
        margin-top: 100px !important;
    }

    .mt_110_sp {
        margin-top: 110px !important;
    }
}

/* margin-bottom */
.mb_00 {
    margin-bottom: 0 !important;
}

.mb_05 {
    margin-bottom: 5px !important;
}

.mb_10 {
    margin-bottom: 10px !important;
}

.mb_15 {
    margin-bottom: 15px !important;
}

.mb_20 {
    margin-bottom: 20px !important;
}

.mb_25 {
    margin-bottom: 25px !important;
}

.mb_30 {
    margin-bottom: 30px !important;
}

.mb_35 {
    margin-bottom: 35px !important;
}

.mb_40 {
    margin-bottom: 40px !important;
}

.mb_45 {
    margin-bottom: 45px !important;
}

.mb_50 {
    margin-bottom: 50px !important;
}

.mb_55 {
    margin-bottom: 55px !important;
}

.mb_60 {
    margin-bottom: 60px !important;
}

.mb_65 {
    margin-bottom: 65px !important;
}

.mb_70 {
    margin-bottom: 70px !important;
}

@media screen and (min-width: 768px) {
    .mb_00_pc {
        margin-bottom: 0 !important;
    }

    .mb_05_pc {
        margin-bottom: 5px !important;
    }

    .mb_10_pc {
        margin-bottom: 10px !important;
    }

    .mb_15_pc {
        margin-bottom: 15px !important;
    }

    .mb_20_pc {
        margin-bottom: 20px !important;
    }

    .mb_25_pc {
        margin-bottom: 25px !important;
    }

    .mb_30_pc {
        margin-bottom: 30px !important;
    }

    .mb_35_pc {
        margin-bottom: 35px !important;
    }

    .mb_40_pc {
        margin-bottom: 40px !important;
    }

    .mb_45_pc {
        margin-bottom: 45px !important;
    }

    .mb_50_pc {
        margin-bottom: 50px !important;
    }

    .mb_55_pc {
        margin-bottom: 55px !important;
    }

    .mb_60_pc {
        margin-bottom: 60px !important;
    }

    .mb_65_pc {
        margin-bottom: 65px !important;
    }

    .mb_70_pc {
        margin-bottom: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .mb_00_sp {
        margin-bottom: 0 !important;
    }

    .mb_05_sp {
        margin-bottom: 5px !important;
    }

    .mb_10_sp {
        margin-bottom: 10px !important;
    }

    .mb_15_sp {
        margin-bottom: 15px !important;
    }

    .mb_20_sp {
        margin-bottom: 20px !important;
    }

    .mb_25_sp {
        margin-bottom: 25px !important;
    }

    .mb_30_sp {
        margin-bottom: 30px !important;
    }

    .mb_35_sp {
        margin-bottom: 35px !important;
    }

    .mb_40_sp {
        margin-bottom: 40px !important;
    }

    .mb_45_sp {
        margin-bottom: 45px !important;
    }

    .mb_50_sp {
        margin-bottom: 50px !important;
    }

    .mb_55_sp {
        margin-bottom: 55px !important;
    }

    .mb_60_sp {
        margin-bottom: 60px !important;
    }

    .mb_65_sp {
        margin-bottom: 65px !important;
    }

    .mb_70_sp {
        margin-bottom: 70px !important;
    }

    .mb_80_sp {
        margin-bottom: 80px !important;
    }
}

/* margin-left */
.ml_00 {
    margin-left: 0 !important;
}

.ml_05 {
    margin-left: 5px !important;
}

.ml_10 {
    margin-left: 10px !important;
}

.ml_15 {
    margin-left: 15px !important;
}

.ml_20 {
    margin-left: 20px !important;
}

.ml_25 {
    margin-left: 25px !important;
}

.ml_30 {
    margin-left: 30px !important;
}

.ml_35 {
    margin-left: 35px !important;
}

.ml_40 {
    margin-left: 40px !important;
}

.ml_45 {
    margin-left: 45px !important;
}

.ml_50 {
    margin-left: 50px !important;
}

.ml_55 {
    margin-left: 55px !important;
}

.ml_60 {
    margin-left: 60px !important;
}

.ml_65 {
    margin-left: 65px !important;
}

.ml_70 {
    margin-left: 70px !important;
}

@media screen and (min-width: 768px) {
    .ml_00_pc {
        margin-left: 0 !important;
    }

    .ml_05_pc {
        margin-left: 5px !important;
    }

    .ml_10_pc {
        margin-left: 10px !important;
    }

    .ml_15_pc {
        margin-left: 15px !important;
    }

    .ml_20_pc {
        margin-left: 20px !important;
    }

    .ml_25_pc {
        margin-left: 25px !important;
    }

    .ml_30_pc {
        margin-left: 30px !important;
    }

    .ml_35_pc {
        margin-left: 35px !important;
    }

    .ml_40_pc {
        margin-left: 40px !important;
    }

    .ml_45_pc {
        margin-left: 45px !important;
    }

    .ml_50_pc {
        margin-left: 50px !important;
    }

    .ml_55_pc {
        margin-left: 55px !important;
    }

    .ml_60_pc {
        margin-left: 60px !important;
    }

    .ml_65_pc {
        margin-left: 65px !important;
    }

    .ml_70_pc {
        margin-left: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .ml_00_sp {
        margin-left: 0 !important;
    }

    .ml_05_sp {
        margin-left: 5px !important;
    }

    .ml_10_sp {
        margin-left: 10px !important;
    }

    .ml_15_sp {
        margin-left: 15px !important;
    }

    .ml_20_sp {
        margin-left: 20px !important;
    }

    .ml_25_sp {
        margin-left: 25px !important;
    }

    .ml_30_sp {
        margin-left: 30px !important;
    }

    .ml_35_sp {
        margin-left: 35px !important;
    }

    .ml_40_sp {
        margin-left: 40px !important;
    }

    .ml_45_sp {
        margin-left: 45px !important;
    }

    .ml_50_sp {
        margin-left: 50px !important;
    }

    .ml_55_sp {
        margin-left: 55px !important;
    }

    .ml_60_sp {
        margin-left: 60px !important;
    }

    .ml_65_sp {
        margin-left: 65px !important;
    }

    .ml_70_sp {
        margin-left: 70px !important;
    }
}

/* margin-right */
.mr_00 {
    margin-right: 0 !important;
}

.mr_05 {
    margin-right: 5px !important;
}

.mr_10 {
    margin-right: 10px !important;
}

.mr_15 {
    margin-right: 15px !important;
}

.mr_20 {
    margin-right: 20px !important;
}

.mr_25 {
    margin-right: 25px !important;
}

.mr_30 {
    margin-right: 30px !important;
}

.mr_35 {
    margin-right: 35px !important;
}

.mr_40 {
    margin-right: 40px !important;
}

.mr_45 {
    margin-right: 45px !important;
}

.mr_50 {
    margin-right: 50px !important;
}

.mr_55 {
    margin-right: 55px !important;
}

.mr_60 {
    margin-right: 60px !important;
}

.mr_65 {
    margin-right: 65px !important;
}

.mr_70 {
    margin-right: 70px !important;
}

@media screen and (min-width: 768px) {
    .mr_00_pc {
        margin-right: 0 !important;
    }

    .mr_05_pc {
        margin-right: 5px !important;
    }

    .mr_10_pc {
        margin-right: 10px !important;
    }

    .mr_15_pc {
        margin-right: 15px !important;
    }

    .mr_20_pc {
        margin-right: 20px !important;
    }

    .mr_25_pc {
        margin-right: 25px !important;
    }

    .mr_30_pc {
        margin-right: 30px !important;
    }

    .mr_35_pc {
        margin-right: 35px !important;
    }

    .mr_40_pc {
        margin-right: 40px !important;
    }

    .mr_45_pc {
        margin-right: 45px !important;
    }

    .mr_50_pc {
        margin-right: 50px !important;
    }

    .mr_55_pc {
        margin-right: 55px !important;
    }

    .mr_60_pc {
        margin-right: 60px !important;
    }

    .mr_65_pc {
        margin-right: 65px !important;
    }

    .mr_70_pc {
        margin-right: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .mr_00_sp {
        margin-right: 0 !important;
    }

    .mr_05_sp {
        margin-right: 5px !important;
    }

    .mr_10_sp {
        margin-right: 10px !important;
    }

    .mr_15_sp {
        margin-right: 15px !important;
    }

    .mr_20_sp {
        margin-right: 20px !important;
    }

    .mr_25_sp {
        margin-right: 25px !important;
    }

    .mr_30_sp {
        margin-right: 30px !important;
    }

    .mr_35_sp {
        margin-right: 35px !important;
    }

    .mr_40_sp {
        margin-right: 40px !important;
    }

    .mr_45_sp {
        margin-right: 45px !important;
    }

    .mr_50_sp {
        margin-right: 50px !important;
    }

    .mr_55_sp {
        margin-right: 55px !important;
    }

    .mr_60_sp {
        margin-right: 60px !important;
    }

    .mr_65_sp {
        margin-right: 65px !important;
    }

    .mr_70_sp {
        margin-right: 70px !important;
    }
}

/* padding */
/* ======================================= */
/* padding-top */
.pt_00 {
    padding-top: 0 !important;
}

.pt_05 {
    padding-top: 5px !important;
}

.pt_10 {
    padding-top: 10px !important;
}

.pt_15 {
    padding-top: 15px !important;
}

.pt_20 {
    padding-top: 20px !important;
}

.pt_25 {
    padding-top: 25px !important;
}

.pt_30 {
    padding-top: 30px !important;
}

.pt_35 {
    padding-top: 35px !important;
}

.pt_40 {
    padding-top: 40px !important;
}

.pt_45 {
    padding-top: 45px !important;
}

.pt_50 {
    padding-top: 50px !important;
}

.pt_55 {
    padding-top: 55px !important;
}

.pt_60 {
    padding-top: 60px !important;
}

.pt_65 {
    padding-top: 65px !important;
}

.pt_70 {
    padding-top: 70px !important;
}

@media screen and (min-width: 768px) {
    .pt_00_pc {
        padding-top: 0 !important;
    }

    .pt_05_pc {
        padding-top: 5px !important;
    }

    .pt_10_pc {
        padding-top: 10px !important;
    }

    .pt_15_pc {
        padding-top: 15px !important;
    }

    .pt_20_pc {
        padding-top: 20px !important;
    }

    .pt_25_pc {
        padding-top: 25px !important;
    }

    .pt_30_pc {
        padding-top: 30px !important;
    }

    .pt_35_pc {
        padding-top: 35px !important;
    }

    .pt_40_pc {
        padding-top: 40px !important;
    }

    .pt_45_pc {
        padding-top: 45px !important;
    }

    .pt_50_pc {
        padding-top: 50px !important;
    }

    .pt_55_pc {
        padding-top: 55px !important;
    }

    .pt_60_pc {
        padding-top: 60px !important;
    }

    .pt_65_pc {
        padding-top: 65px !important;
    }

    .pt_70_pc {
        padding-top: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .pt_00_sp {
        padding-top: 0 !important;
    }

    .pt_05_sp {
        padding-top: 5px !important;
    }

    .pt_10_sp {
        padding-top: 10px !important;
    }

    .pt_15_sp {
        padding-top: 15px !important;
    }

    .pt_20_sp {
        padding-top: 20px !important;
    }

    .pt_25_sp {
        padding-top: 25px !important;
    }

    .pt_30_sp {
        padding-top: 30px !important;
    }

    .pt_35_sp {
        padding-top: 35px !important;
    }

    .pt_40_sp {
        padding-top: 40px !important;
    }

    .pt_45_sp {
        padding-top: 45px !important;
    }

    .pt_50_sp {
        padding-top: 50px !important;
    }

    .pt_55_sp {
        padding-top: 55px !important;
    }

    .pt_60_sp {
        padding-top: 60px !important;
    }

    .pt_65_sp {
        padding-top: 65px !important;
    }

    .pt_70_sp {
        padding-top: 70px !important;
    }
}

/* padding-bottom */
.pb_00 {
    padding-bottom: 0 !important;
}

.pb_05 {
    padding-bottom: 5px !important;
}

.pb_10 {
    padding-bottom: 10px !important;
}

.pb_15 {
    padding-bottom: 15px !important;
}

.pb_20 {
    padding-bottom: 20px !important;
}

.pb_25 {
    padding-bottom: 25px !important;
}

.pb_30 {
    padding-bottom: 30px !important;
}

.pb_35 {
    padding-bottom: 35px !important;
}

.pb_40 {
    padding-bottom: 40px !important;
}

.pb_45 {
    padding-bottom: 45px !important;
}

.pb_50 {
    padding-bottom: 50px !important;
}

.pb_55 {
    padding-bottom: 55px !important;
}

.pb_60 {
    padding-bottom: 60px !important;
}

.pb_65 {
    padding-bottom: 65px !important;
}

.pb_70 {
    padding-bottom: 70px !important;
}

@media screen and (min-width: 768px) {
    .pb_00_pc {
        padding-bottom: 0 !important;
    }

    .pb_05_pc {
        padding-bottom: 5px !important;
    }

    .pb_10_pc {
        padding-bottom: 10px !important;
    }

    .pb_15_pc {
        padding-bottom: 15px !important;
    }

    .pb_20_pc {
        padding-bottom: 20px !important;
    }

    .pb_25_pc {
        padding-bottom: 25px !important;
    }

    .pb_30_pc {
        padding-bottom: 30px !important;
    }

    .pb_35_pc {
        padding-bottom: 35px !important;
    }

    .pb_40_pc {
        padding-bottom: 40px !important;
    }

    .pb_45_pc {
        padding-bottom: 45px !important;
    }

    .pb_50_pc {
        padding-bottom: 50px !important;
    }

    .pb_55_pc {
        padding-bottom: 55px !important;
    }

    .pb_60_pc {
        padding-bottom: 60px !important;
    }

    .pb_65_pc {
        padding-bottom: 65px !important;
    }

    .pb_70_pc {
        padding-bottom: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .pb_00_sp {
        padding-bottom: 0 !important;
    }

    .pb_05_sp {
        padding-bottom: 5px !important;
    }

    .pb_10_sp {
        padding-bottom: 10px !important;
    }

    .pb_15_sp {
        padding-bottom: 15px !important;
    }

    .pb_20_sp {
        padding-bottom: 20px !important;
    }

    .pb_25_sp {
        padding-bottom: 25px !important;
    }

    .pb_30_sp {
        padding-bottom: 30px !important;
    }

    .pb_35_sp {
        padding-bottom: 35px !important;
    }

    .pb_40_sp {
        padding-bottom: 40px !important;
    }

    .pb_45_sp {
        padding-bottom: 45px !important;
    }

    .pb_50_sp {
        padding-bottom: 50px !important;
    }

    .pb_55_sp {
        padding-bottom: 55px !important;
    }

    .pb_60_sp {
        padding-bottom: 60px !important;
    }

    .pb_65_sp {
        padding-bottom: 65px !important;
    }

    .pb_70_sp {
        padding-bottom: 70px !important;
    }

    .pb_100_sp {
        padding-bottom: 100px !important;
    }
}

/* padding-left */
.pl_00 {
    padding-left: 0 !important;
}

.pl_05 {
    padding-left: 5px !important;
}

.pl_10 {
    padding-left: 10px !important;
}

.pl_15 {
    padding-left: 15px !important;
}

.pl_20 {
    padding-left: 20px !important;
}

.pl_25 {
    padding-left: 25px !important;
}

.pl_30 {
    padding-left: 30px !important;
}

.pl_35 {
    padding-left: 35px !important;
}

.pl_40 {
    padding-left: 40px !important;
}

.pl_45 {
    padding-left: 45px !important;
}

.pl_50 {
    padding-left: 50px !important;
}

.pl_55 {
    padding-left: 55px !important;
}

.pl_60 {
    padding-left: 60px !important;
}

.pl_65 {
    padding-left: 65px !important;
}

.pl_70 {
    padding-left: 70px !important;
}

@media screen and (min-width: 768px) {
    .pl_00_pc {
        padding-left: 0 !important;
    }

    .pl_05_pc {
        padding-left: 5px !important;
    }

    .pl_10_pc {
        padding-left: 10px !important;
    }

    .pl_15_pc {
        padding-left: 15px !important;
    }

    .pl_20_pc {
        padding-left: 20px !important;
    }

    .pl_25_pc {
        padding-left: 25px !important;
    }

    .pl_30_pc {
        padding-left: 30px !important;
    }

    .pl_35_pc {
        padding-left: 35px !important;
    }

    .pl_40_pc {
        padding-left: 40px !important;
    }

    .pl_45_pc {
        padding-left: 45px !important;
    }

    .pl_50_pc {
        padding-left: 50px !important;
    }

    .pl_55_pc {
        padding-left: 55px !important;
    }

    .pl_60_pc {
        padding-left: 60px !important;
    }

    .pl_65_pc {
        padding-left: 65px !important;
    }

    .pl_70_pc {
        padding-left: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .pl_00_sp {
        padding-left: 0 !important;
    }

    .pl_05_sp {
        padding-left: 5px !important;
    }

    .pl_10_sp {
        padding-left: 10px !important;
    }

    .pl_15_sp {
        padding-left: 15px !important;
    }

    .pl_20_sp {
        padding-left: 20px !important;
    }

    .pl_25_sp {
        padding-left: 25px !important;
    }

    .pl_30_sp {
        padding-left: 30px !important;
    }

    .pl_35_sp {
        padding-left: 35px !important;
    }

    .pl_40_sp {
        padding-left: 40px !important;
    }

    .pl_45_sp {
        padding-left: 45px !important;
    }

    .pl_50_sp {
        padding-left: 50px !important;
    }

    .pl_55_sp {
        padding-left: 55px !important;
    }

    .pl_60_sp {
        padding-left: 60px !important;
    }

    .pl_65_sp {
        padding-left: 65px !important;
    }

    .pl_70_sp {
        padding-left: 70px !important;
    }
}

/* padding-right */
.pr_00 {
    padding-right: 0 !important;
}

.pr_05 {
    padding-right: 5px !important;
}

.pr_10 {
    padding-right: 10px !important;
}

.pr_15 {
    padding-right: 15px !important;
}

.pr_20 {
    padding-right: 20px !important;
}

.pr_25 {
    padding-right: 25px !important;
}

.pr_30 {
    padding-right: 30px !important;
}

.pr_35 {
    padding-right: 35px !important;
}

.pr_40 {
    padding-right: 40px !important;
}

.pr_45 {
    padding-right: 45px !important;
}

.pr_50 {
    padding-right: 50px !important;
}

.pr_55 {
    padding-right: 55px !important;
}

.pr_60 {
    padding-right: 60px !important;
}

.pr_65 {
    padding-right: 65px !important;
}

.pr_70 {
    padding-right: 70px !important;
}

@media screen and (min-width: 768px) {
    .pr_00_pc {
        padding-right: 0 !important;
    }

    .pr_05_pc {
        padding-right: 5px !important;
    }

    .pr_10_pc {
        padding-right: 10px !important;
    }

    .pr_15_pc {
        padding-right: 15px !important;
    }

    .pr_20_pc {
        padding-right: 20px !important;
    }

    .pr_25_pc {
        padding-right: 25px !important;
    }

    .pr_30_pc {
        padding-right: 30px !important;
    }

    .pr_35_pc {
        padding-right: 35px !important;
    }

    .pr_40_pc {
        padding-right: 40px !important;
    }

    .pr_45_pc {
        padding-right: 45px !important;
    }

    .pr_50_pc {
        padding-right: 50px !important;
    }

    .pr_55_pc {
        padding-right: 55px !important;
    }

    .pr_60_pc {
        padding-right: 60px !important;
    }

    .pr_65_pc {
        padding-right: 65px !important;
    }

    .pr_70_pc {
        padding-right: 70px !important;
    }
}

@media screen and (max-width: 768px) {
    .pr_00_sp {
        padding-right: 0 !important;
    }

    .pr_05_sp {
        padding-right: 5px !important;
    }

    .pr_10_sp {
        padding-right: 10px !important;
    }

    .pr_15_sp {
        padding-right: 15px !important;
    }

    .pr_20_sp {
        padding-right: 20px !important;
    }

    .pr_25_sp {
        padding-right: 25px !important;
    }

    .pr_30_sp {
        padding-right: 30px !important;
    }

    .pr_35_sp {
        padding-right: 35px !important;
    }

    .pr_40_sp {
        padding-right: 40px !important;
    }

    .pr_45_sp {
        padding-right: 45px !important;
    }

    .pr_50_sp {
        padding-right: 50px !important;
    }

    .pr_55_sp {
        padding-right: 55px !important;
    }

    .pr_60_sp {
        padding-right: 60px !important;
    }

    .pr_65_sp {
        padding-right: 65px !important;
    }

    .pr_70_sp {
        padding-right: 70px !important;
    }
}
