@charset "utf-8";
/* text-align
------------------------------------------------------------*/
.center {
    text-align: center;
    margin: 0 auto;
}
.right {
    text-align: right;
}
.left {
    text-align: left;
}
/* display
------------------------------------------------------------*/
.vpc {
    display: inherit;
}
.vsp {
    display: none;
}
@media screen and (max-width: 767px) {
    .vpc {
        display: none;
    }
    .vsp {
        display: inherit;
    }
}
/* br */
.sp-br {
    display: none;
}
@media screen and (max-width:767px) {
    .sp-br {
        display: block;
    }
}
.pc-br {
    display: block;
}
@media screen and (max-width:767px) {
    .pc-br {
        display: none;
    }
}
/* font */
.fs10 {
    font-size: 10px;
}
.fs11 {
    font-size: 11px;
}
.fs12 {
    font-size: 12px;
}
.fs13 {
    font-size: 13px;
}
.fs14 {
    font-size: 14px;
}
.fs15 {
    font-size: 15px;
}
.fs16 {
    font-size: 16px;
}
.fs17 {
    font-size: 17px;
}
.fs18 {
    font-size: 18px;
}
.fs19 {
    font-size: 19px;
}
.fs20 {
    font-size: 20px;
}
@media screen and (max-width:767px) {
    .fs10_sp {
        font-size: 10px;
    }
    .fs11_sp {
        font-size: 11px;
    }
    .fs12_sp {
        font-size: 12px;
    }
    .fs13_sp {
        font-size: 13px;
    }
    .fs14_sp {
        font-size: 14px;
    }
    .fs15_sp {
        font-size: 15px;
    }
    .fs16_sp {
        font-size: 16px;
    }
    .fs17_sp {
        font-size: 17px;
    }
    .fs18_sp {
        font-size: 18px;
    }
    .fs19_sp {
        font-size: 19px;
    }
    .fs20_sp {
        font-size: 20px;
    }
}
/* margin */
.mb5 {
    margin-bottom: 5px !important;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.mb25 {
    margin-bottom: 25px !important;
}
.mb30 {
    margin-bottom: 30px !important;
}
.mb35 {
    margin-bottom: 35px !important;
}
.mb40 {
    margin-bottom: 40px !important;
}
.mb45 {
    margin-bottom: 45px !important;
}
.mb50 {
    margin-bottom: 50px !important;
}
.mb55 {
    margin-bottom: 55px !important;
}
.mb60 {
    margin-bottom: 60px !important;
}
.mb65 {
    margin-bottom: 65px !important;
}
.mb70 {
    margin-bottom: 70px !important;
}
.mb75 {
    margin-bottom: 75px !important;
}
.mb80 {
    margin-bottom: 80px !important;
}
.mb85 {
    margin-bottom: 85px !important;
}
.mb90 {
    margin-bottom: 90px !important;
}
.mb95 {
    margin-bottom: 95px !important;
}
.mb100 {
    margin-bottom: 100px !important;
}
.mb105 {
    margin-bottom: 105px !important;
}
.mb110 {
    margin-bottom: 110px !important;
}
.mb115 {
    margin-bottom: 115px !important;
}
.mb120 {
    margin-bottom: 120px !important;
}
.mb125 {
    margin-bottom: 125px !important;
}
.mb130 {
    margin-bottom: 130px !important;
}
.mb135 {
    margin-bottom: 135px !important;
}
.mb140 {
    margin-bottom: 140px !important;
}
.mb145 {
    margin-bottom: 145px !important;
}
.mb150 {
    margin-bottom: 150px !important;
}
.mb155 {
    margin-bottom: 155px !important;
}
.mb160 {
    margin-bottom: 160px !important;
}
.mb165 {
    margin-bottom: 165px !important;
}
.mb170 {
    margin-bottom: 170px !important;
}
.mb175 {
    margin-bottom: 175px !important;
}
.mb180 {
    margin-bottom: 180px !important;
}
.mb185 {
    margin-bottom: 185px !important;
}
.mb190 {
    margin-bottom: 190px !important;
}
.mb195 {
    margin-bottom: 195px !important;
}
.mb200 {
    margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
    .mb0_sp {
        margin-bottom: 0 !important;
    }
    .mb5_sp {
        margin-bottom: 5px !important;
    }
    .mb10_sp {
        margin-bottom: 10px !important;
    }
    .mb15_sp {
        margin-bottom: 15px !important;
    }
    .mb20_sp {
        margin-bottom: 20px !important;
    }
    .mb25_sp {
        margin-bottom: 25px !important;
    }
    .mb30_sp {
        margin-bottom: 30px !important;
    }
    .mb35_sp {
        margin-bottom: 35px !important;
    }
    .mb40_sp {
        margin-bottom: 40px !important;
    }
    .mb45_sp {
        margin-bottom: 45px !important;
    }
    .mb50_sp {
        margin-bottom: 50px !important;
    }
    .mb55_sp {
        margin-bottom: 55px !important;
    }
    .mb60_sp {
        margin-bottom: 60px !important;
    }
    .mb65_sp {
        margin-bottom: 65px !important;
    }
    .mb70_sp {
        margin-bottom: 70px !important;
    }
    .mb75_sp {
        margin-bottom: 75px !important;
    }
    .mb80_sp {
        margin-bottom: 80px !important;
    }
    .mb85_sp {
        margin-bottom: 85px !important;
    }
    .mb90_sp {
        margin-bottom: 90px !important;
    }
    .mb95_sp {
        margin-bottom: 95px !important;
    }
    .mb100_sp {
        margin-bottom: 100px !important;
    }
    .mb105_sp {
        margin-bottom: 105px !important;
    }
    .mb110_sp {
        margin-bottom: 110px !important;
    }
    .mb115_sp {
        margin-bottom: 115px !important;
    }
    .mb120_sp {
        margin-bottom: 120px !important;
    }
    .mb125_sp {
        margin-bottom: 125px !important;
    }
    .mb130_sp {
        margin-bottom: 130px !important;
    }
    .mb135_sp {
        margin-bottom: 135px !important;
    }
    .mb140_sp {
        margin-bottom: 140px !important;
    }
    .mb145_sp {
        margin-bottom: 145px !important;
    }
    .mb150_sp {
        margin-bottom: 150px !important;
    }
    .mb155_sp {
        margin-bottom: 155px !important;
    }
    .mb160_sp {
        margin-bottom: 160px !important;
    }
    .mb165_sp {
        margin-bottom: 165px !important;
    }
    .mb170_sp {
        margin-bottom: 170px !important;
    }
    .mb175_sp {
        margin-bottom: 175px !important;
    }
    .mb180_sp {
        margin-bottom: 180px !important;
    }
    .mb185_sp {
        margin-bottom: 185px !important;
    }
    .mb190_sp {
        margin-bottom: 190px !important;
    }
    .mb195_sp {
        margin-bottom: 195px !important;
    }
    .mb200_sp {
        margin-bottom: 200px !important;
    }
}
.mt5 {
    margin-top: 5px !important;
}
.mt10 {
    margin-top: 10px !important;
}
.mt15 {
    margin-top: 15px !important;
}
.mt20 {
    margin-top: 20px !important;
}
.mt25 {
    margin-top: 25px !important;
}
.mt30 {
    margin-top: 30px !important;
}
.mt35 {
    margin-top: 35px !important;
}
.mt40 {
    margin-top: 40px !important;
}
.mt45 {
    margin-top: 45px !important;
}
.mt50 {
    margin-top: 50px !important;
}
.mt55 {
    margin-top: 55px !important;
}
.mt60 {
    margin-top: 60px !important;
}
.mt65 {
    margin-top: 65px !important;
}
.mt70 {
    margin-top: 70px !important;
}
.mt75 {
    margin-top: 75px !important;
}
.mt80 {
    margin-top: 80px !important;
}
.mt85 {
    margin-top: 85px !important;
}
.mt90 {
    margin-top: 90px !important;
}
.mt95 {
    margin-top: 95px !important;
}
.mt100 {
    margin-top: 100px !important;
}
.mt105 {
    margin-top: 105px !important;
}
.mt110 {
    margin-top: 110px !important;
}
.mt115 {
    margin-top: 115px !important;
}
.mt120 {
    margin-top: 120px !important;
}
.mt125 {
    margin-top: 125px !important;
}
.mt130 {
    margin-top: 130px !important;
}
.mt135 {
    margin-top: 135px !important;
}
.mt140 {
    margin-top: 140px !important;
}
.mt145 {
    margin-top: 145px !important;
}
.mt150 {
    margin-top: 150px !important;
}
.mt155 {
    margin-top: 155px !important;
}
.mt160 {
    margin-top: 160px !important;
}
.mt165 {
    margin-top: 165px !important;
}
.mt170 {
    margin-top: 170px !important;
}
.mt175 {
    margin-top: 175px !important;
}
.mt180 {
    margin-top: 180px !important;
}
.mt185 {
    margin-top: 185px !important;
}
.mt190 {
    margin-top: 190px !important;
}
.mt195 {
    margin-top: 195px !important;
}
.mt200 {
    margin-top: 200px !important;
}
@media screen and (max-width: 767px) {
    .mt0_sp {
        margin-top: 0 !important;
    }
    .mt5_sp {
        margin-top: 5px !important;
    }
    .mt10_sp {
        margin-top: 10px !important;
    }
    .mt15_sp {
        margin-top: 15px !important;
    }
    .mt20_sp {
        margin-top: 20px !important;
    }
    .mt25_sp {
        margin-top: 25px !important;
    }
    .mt30_sp {
        margin-top: 30px !important;
    }
    .mt35_sp {
        margin-top: 35px !important;
    }
    .mt40_sp {
        margin-top: 40px !important;
    }
    .mt45_sp {
        margin-top: 45px !important;
    }
    .mt50_sp {
        margin-top: 50px !important;
    }
    .mt55_sp {
        margin-top: 55px !important;
    }
    .mt60_sp {
        margin-top: 60px !important;
    }
    .mt65_sp {
        margin-top: 65px !important;
    }
    .mt70_sp {
        margin-top: 70px !important;
    }
    .mt75_sp {
        margin-top: 75px !important;
    }
    .mt80_sp {
        margin-top: 80px !important;
    }
    .mt85_sp {
        margin-top: 85px !important;
    }
    .mt90_sp {
        margin-top: 90px !important;
    }
    .mt95_sp {
        margin-top: 95px !important;
    }
    .mt100_sp {
        margin-top: 100px !important;
    }
    .mt105_sp {
        margin-top: 105px !important;
    }
    .mt110_sp {
        margin-top: 110px !important;
    }
    .mt115_sp {
        margin-top: 115px !important;
    }
    .mt120_sp {
        margin-top: 120px !important;
    }
    .mt125_sp {
        margin-top: 125px !important;
    }
    .mt130_sp {
        margin-top: 130px !important;
    }
    .mt135_sp {
        margin-top: 135px !important;
    }
    .mt140_sp {
        margin-top: 140px !important;
    }
    .mt145_sp {
        margin-top: 145px !important;
    }
    .mt150_sp {
        margin-top: 150px !important;
    }
    .mt155_sp {
        margin-top: 155px !important;
    }
    .mt160_sp {
        margin-top: 160px !important;
    }
    .mt165_sp {
        margin-top: 165px !important;
    }
    .mt170_sp {
        margin-top: 170px !important;
    }
    .mt175_sp {
        margin-top: 175px !important;
    }
    .mt180_sp {
        margin-top: 180px !important;
    }
    .mt185_sp {
        margin-top: 185px !important;
    }
    .mt190_sp {
        margin-top: 190px !important;
    }
    .mt195_sp {
        margin-top: 195px !important;
    }
    .mt200_sp {
        margin-top: 200px !important;
    }
}
.mr5 {
    margin-right: 5px !important;
}
.mr10 {
    margin-right: 10px !important;
}
.mr15 {
    margin-right: 15px !important;
}
.mr20 {
    margin-right: 20px !important;
}
.mr25 {
    margin-right: 25px !important;
}
.mr30 {
    margin-right: 30px !important;
}
.mr35 {
    margin-right: 35px !important;
}
.mr40 {
    margin-right: 40px !important;
}
.mr45 {
    margin-right: 45px !important;
}
.mr50 {
    margin-right: 50px !important;
}
@media screen and (max-width: 767px) {
    .mr0_sp {
        margin-right: 0 !important;
    }
    .mr5_sp {
        margin-right: 5px !important;
    }
    .mr10_sp {
        margin-right: 10px !important;
    }
    .mr15_sp {
        margin-right: 15px !important;
    }
    .mr20_sp {
        margin-right: 20px !important;
    }
    .mr25_sp {
        margin-right: 25px !important;
    }
    .mr30_sp {
        margin-right: 30px !important;
    }
    .mr35_sp {
        margin-right: 35px !important;
    }
    .mr40_sp {
        margin-right: 40px !important;
    }
    .mr45_sp {
        margin-right: 45px !important;
    }
    .mr50_sp {
        margin-right: 50px !important;
    }
}
.ml5 {
    margin-left: 5px !important;
}
.ml10 {
    margin-left: 10px !important;
}
.ml15 {
    margin-left: 15px !important;
}
.ml20 {
    margin-left: 20px !important;
}
.ml25 {
    margin-left: 25px !important;
}
.ml30 {
    margin-left: 30px !important;
}
.ml35 {
    margin-left: 35px !important;
}
.ml40 {
    margin-left: 40px !important;
}
.ml45 {
    margin-left: 45px !important;
}
.ml50 {
    margin-left: 50px !important;
}
@media screen and (max-width: 767px) {
    .ml0_sp {
        margin-left: 0 !important;
    }
    .ml5_sp {
        margin-left: 5px !important;
    }
    .ml10_sp {
        margin-left: 10px !important;
    }
    .ml15_sp {
        margin-left: 15px !important;
    }
    .ml20_sp {
        margin-left: 20px !important;
    }
    .ml25_sp {
        margin-left: 25px !important;
    }
    .ml30_sp {
        margin-left: 30px !important;
    }
    .ml35_sp {
        margin-left: 35px !important;
    }
    .ml40_sp {
        margin-left: 40px !important;
    }
    .ml45_sp {
        margin-left: 45px !important;
    }
    .ml50_sp {
        margin-left: 50px !important;
    }
}
/* padding */
.pb5 {
    padding-bottom: 5px !important;
}
.pb10 {
    padding-bottom: 10px !important;
}
.pb15 {
    padding-bottom: 15px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.pb25 {
    padding-bottom: 25px !important;
}
.pb30 {
    padding-bottom: 30px !important;
}
.pb35 {
    padding-bottom: 35px !important;
}
.pb40 {
    padding-bottom: 40px !important;
}
.pb45 {
    padding-bottom: 45px !important;
}
.pb50 {
    padding-bottom: 50px !important;
}
.pb55 {
    padding-bottom: 55px !important;
}
.pb60 {
    padding-bottom: 60px !important;
}
.pb65 {
    padding-bottom: 65px !important;
}
.pb70 {
    padding-bottom: 70px !important;
}
.pb75 {
    padding-bottom: 75px !important;
}
.pb80 {
    padding-bottom: 80px !important;
}
.pb85 {
    padding-bottom: 85px !important;
}
.pb90 {
    padding-bottom: 90px !important;
}
.pb95 {
    padding-bottom: 95px !important;
}
.pb100 {
    padding-bottom: 100px !important;
}
.pb105 {
    padding-bottom: 105px !important;
}
.pb110 {
    padding-bottom: 110px !important;
}
.pb115 {
    padding-bottom: 115px !important;
}
.pb120 {
    padding-bottom: 120px !important;
}
.pb125 {
    padding-bottom: 125px !important;
}
.pb130 {
    padding-bottom: 130px !important;
}
.pb135 {
    padding-bottom: 135px !important;
}
.pb140 {
    padding-bottom: 140px !important;
}
.pb145 {
    padding-bottom: 145px !important;
}
.pb150 {
    padding-bottom: 150px !important;
}
.pb155 {
    padding-bottom: 155px !important;
}
.pb160 {
    padding-bottom: 160px !important;
}
.pb165 {
    padding-bottom: 165px !important;
}
.pb170 {
    padding-bottom: 170px !important;
}
.pb175 {
    padding-bottom: 175px !important;
}
.pb180 {
    padding-bottom: 180px !important;
}
.pb185 {
    padding-bottom: 185px !important;
}
.pb190 {
    padding-bottom: 190px !important;
}
.pb195 {
    padding-bottom: 195px !important;
}
.pb200 {
    padding-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
    .pb0_sp {
        padding-bottom: 0 !important;
    }
    .pb5_sp {
        padding-bottom: 5px !important;
    }
    .pb10_sp {
        padding-bottom: 10px !important;
    }
    .pb15_sp {
        padding-bottom: 15px !important;
    }
    .pb20_sp {
        padding-bottom: 20px !important;
    }
    .pb25_sp {
        padding-bottom: 25px !important;
    }
    .pb30_sp {
        padding-bottom: 30px !important;
    }
    .pb35_sp {
        padding-bottom: 35px !important;
    }
    .pb40_sp {
        padding-bottom: 40px !important;
    }
    .pb45_sp {
        padding-bottom: 45px !important;
    }
    .pb50_sp {
        padding-bottom: 50px !important;
    }
    .pb55_sp {
        padding-bottom: 55px !important;
    }
    .pb60_sp {
        padding-bottom: 60px !important;
    }
    .pb65_sp {
        padding-bottom: 65px !important;
    }
    .pb70_sp {
        padding-bottom: 70px !important;
    }
    .pb75_sp {
        padding-bottom: 75px !important;
    }
    .pb80_sp {
        padding-bottom: 80px !important;
    }
    .pb85_sp {
        padding-bottom: 85px !important;
    }
    .pb90_sp {
        padding-bottom: 90px !important;
    }
    .pb95_sp {
        padding-bottom: 95px !important;
    }
    .pb100_sp {
        padding-bottom: 100px !important;
    }
    .pb105_sp {
        padding-bottom: 105px !important;
    }
    .pb110_sp {
        padding-bottom: 110px !important;
    }
    .pb115_sp {
        padding-bottom: 115px !important;
    }
    .pb120_sp {
        padding-bottom: 120px !important;
    }
    .pb125_sp {
        padding-bottom: 125px !important;
    }
    .pb130_sp {
        padding-bottom: 130px !important;
    }
    .pb135_sp {
        padding-bottom: 135px !important;
    }
    .pb140_sp {
        padding-bottom: 140px !important;
    }
    .pb145_sp {
        padding-bottom: 145px !important;
    }
    .pb150_sp {
        padding-bottom: 150px !important;
    }
    .pb155_sp {
        padding-bottom: 155px !important;
    }
    .pb160_sp {
        padding-bottom: 160px !important;
    }
    .pb165_sp {
        padding-bottom: 165px !important;
    }
    .pb170_sp {
        padding-bottom: 170px !important;
    }
    .pb175_sp {
        padding-bottom: 175px !important;
    }
    .pb180_sp {
        padding-bottom: 180px !important;
    }
    .pb185_sp {
        padding-bottom: 185px !important;
    }
    .pb190_sp {
        padding-bottom: 190px !important;
    }
    .pb195_sp {
        padding-bottom: 195px !important;
    }
    .pb200_sp {
        padding-bottom: 200px !important;
    }
}
.pt5 {
    padding-top: 5px !important;
}
.pt10 {
    padding-top: 10px !important;
}
.pt15 {
    padding-top: 15px !important;
}
.pt20 {
    padding-top: 20px !important;
}
.pt25 {
    padding-top: 25px !important;
}
.pt30 {
    padding-top: 30px !important;
}
.pt35 {
    padding-top: 35px !important;
}
.pt40 {
    padding-top: 40px !important;
}
.pt45 {
    padding-top: 45px !important;
}
.pt50 {
    padding-top: 50px !important;
}
.pt55 {
    padding-top: 55px !important;
}
.pt60 {
    padding-top: 60px !important;
}
.pt65 {
    padding-top: 65px !important;
}
.pt70 {
    padding-top: 70px !important;
}
.pt75 {
    padding-top: 75px !important;
}
.pt80 {
    padding-top: 80px !important;
}
.pt85 {
    padding-top: 85px !important;
}
.pt90 {
    padding-top: 90px !important;
}
.pt95 {
    padding-top: 95px !important;
}
.pt100 {
    padding-top: 100px !important;
}
.pt105 {
    padding-top: 105px !important;
}
.pt110 {
    padding-top: 110px !important;
}
.pt115 {
    padding-top: 115px !important;
}
.pt120 {
    padding-top: 120px !important;
}
.pt125 {
    padding-top: 125px !important;
}
.pt130 {
    padding-top: 130px !important;
}
.pt135 {
    padding-top: 135px !important;
}
.pt140 {
    padding-top: 140px !important;
}
.pt145 {
    padding-top: 145px !important;
}
.pt150 {
    padding-top: 150px !important;
}
.pt155 {
    padding-top: 155px !important;
}
.pt160 {
    padding-top: 160px !important;
}
.pt165 {
    padding-top: 165px !important;
}
.pt170 {
    padding-top: 170px !important;
}
.pt175 {
    padding-top: 175px !important;
}
.pt180 {
    padding-top: 180px !important;
}
.pt185 {
    padding-top: 185px !important;
}
.pt190 {
    padding-top: 190px !important;
}
.pt195 {
    padding-top: 195px !important;
}
.pt200 {
    padding-top: 200px !important;
}
@media screen and (max-width: 767px) {
    .pt0_sp {
        padding-top: 0 !important;
    }
    .pt5_sp {
        padding-top: 5px !important;
    }
    .pt10_sp {
        padding-top: 10px !important;
    }
    .pt15_sp {
        padding-top: 15px !important;
    }
    .pt20_sp {
        padding-top: 20px !important;
    }
    .pt25_sp {
        padding-top: 25px !important;
    }
    .pt30_sp {
        padding-top: 30px !important;
    }
    .pt35_sp {
        padding-top: 35px !important;
    }
    .pt40_sp {
        padding-top: 40px !important;
    }
    .pt45_sp {
        padding-top: 45px !important;
    }
    .pt50_sp {
        padding-top: 50px !important;
    }
    .pt55_sp {
        padding-top: 55px !important;
    }
    .pt60_sp {
        padding-top: 60px !important;
    }
    .pt65_sp {
        padding-top: 65px !important;
    }
    .pt70_sp {
        padding-top: 70px !important;
    }
    .pt75_sp {
        padding-top: 75px !important;
    }
    .pt80_sp {
        padding-top: 80px !important;
    }
    .pt85_sp {
        padding-top: 85px !important;
    }
    .pt90_sp {
        padding-top: 90px !important;
    }
    .pt95_sp {
        padding-top: 95px !important;
    }
    .pt100_sp {
        padding-top: 100px !important;
    }
    .pt105_sp {
        padding-top: 105px !important;
    }
    .pt110_sp {
        padding-top: 110px !important;
    }
    .pt115_sp {
        padding-top: 115px !important;
    }
    .pt120_sp {
        padding-top: 120px !important;
    }
    .pt125_sp {
        padding-top: 125px !important;
    }
    .pt130_sp {
        padding-top: 130px !important;
    }
    .pt135_sp {
        padding-top: 135px !important;
    }
    .pt140_sp {
        padding-top: 140px !important;
    }
    .pt145_sp {
        padding-top: 145px !important;
    }
    .pt150_sp {
        padding-top: 150px !important;
    }
    .pt155_sp {
        padding-top: 155px !important;
    }
    .pt160_sp {
        padding-top: 160px !important;
    }
    .pt165_sp {
        padding-top: 165px !important;
    }
    .pt170_sp {
        padding-top: 170px !important;
    }
    .pt175_sp {
        padding-top: 175px !important;
    }
    .pt180_sp {
        padding-top: 180px !important;
    }
    .pt185_sp {
        padding-top: 185px !important;
    }
    .pt190_sp {
        padding-top: 190px !important;
    }
    .pt195_sp {
        padding-top: 195px !important;
    }
    .pt200_sp {
        padding-top: 200px !important;
    }
}
/* letter-spacing */
.l6 {
  letter-spacing: -0.05em !important;
}
.l7 {
  letter-spacing: -0.07em !important;
}
.l8 {
  letter-spacing: -0.08em !important;
}
.l9 {
  letter-spacing: -0.09em !important;
}
.l10 {
  letter-spacing: -0.1em !important;
}
.l11 {
  letter-spacing: -0.11em !important;
}
.l12 {
  letter-spacing: -0.12em !important;
}
.l13 {
  letter-spacing: -0.13em !important;
}
.l14 {
  letter-spacing: -0.14em !important;
}
.l15 {
  letter-spacing: -0.15em !important;
}
.l16 {
  letter-spacing: -0.16em !important;
}
.l17 {
  letter-spacing: -0.17em !important;
}
.l18 {
  letter-spacing: -0.18em !important;
}
@media screen and (max-width:767px) {
  .l6_sp {
    letter-spacing: -0.05em !important;
  }
  .l7_sp {
    letter-spacing: -0.07em !important;
  }
  .l8_sp {
    letter-spacing: -0.08em !important;
  }
  .l9_sp {
    letter-spacing: -0.09em !important;
  }
  .l10_sp {
    letter-spacing: -0.1em !important;
  }
  .l11_sp {
    letter-spacing: -0.11em !important;
  }
  .l12_sp {
    letter-spacing: -0.12em !important;
  }
  .l13_sp {
    letter-spacing: -0.13em !important;
  }
  .l14_sp {
    letter-spacing: -0.14em !important;
  }
  .l15_sp {
    letter-spacing: -0.15em !important;
  }
  .l16_sp {
    letter-spacing: -0.16em !important;
  }
  .l17_sp {
    letter-spacing: -0.17em !important;
  }
  .l18_sp {
    letter-spacing: -0.18em !important;
  }
}