@media screen and (min-width: 769px) {
    .fs1 {
        font-size: 1px !important
    }

    .fs2 {
        font-size: 2px !important
    }

    .fs3 {
        font-size: 3px !important
    }

    .fs4 {
        font-size: 4px !important
    }

    .fs5 {
        font-size: 5px !important
    }

    .fs6 {
        font-size: 6px !important
    }

    .fs7 {
        font-size: 7px !important
    }

    .fs8 {
        font-size: 8px !important
    }

    .fs9 {
        font-size: 9px !important
    }

    .fs10 {
        font-size: 10px !important
    }

    .fs11 {
        font-size: 11px !important
    }

    .fs12 {
        font-size: 12px !important
    }

    .fs13 {
        font-size: 13px !important
    }

    .fs14 {
        font-size: 14px !important
    }

    .fs15 {
        font-size: 15px !important
    }

    .fs16 {
        font-size: 16px !important
    }

    .fs17 {
        font-size: 17px !important
    }

    .fs18 {
        font-size: 18px !important
    }

    .fs19 {
        font-size: 19px !important
    }

    .fs20 {
        font-size: 20px !important
    }

    .fs21 {
        font-size: 21px !important
    }

    .fs22 {
        font-size: 22px !important
    }

    .fs23 {
        font-size: 23px !important
    }

    .fs24 {
        font-size: 24px !important
    }

    .fs25 {
        font-size: 25px !important
    }

    .fs26 {
        font-size: 26px !important
    }

    .fs27 {
        font-size: 27px !important
    }

    .fs28 {
        font-size: 28px !important
    }

    .fs29 {
        font-size: 29px !important
    }

    .fs30 {
        font-size: 30px !important
    }

    .fs31 {
        font-size: 31px !important
    }

    .fs32 {
        font-size: 32px !important
    }

    .fs33 {
        font-size: 33px !important
    }

    .fs34 {
        font-size: 34px !important
    }

    .fs35 {
        font-size: 35px !important
    }

    .fs36 {
        font-size: 36px !important
    }

    .fs37 {
        font-size: 37px !important
    }

    .fs38 {
        font-size: 38px !important
    }

    .fs39 {
        font-size: 39px !important
    }

    .fs40 {
        font-size: 40px !important
    }

    .fs41 {
        font-size: 41px !important
    }

    .fs42 {
        font-size: 42px !important
    }

    .fs43 {
        font-size: 43px !important
    }

    .fs44 {
        font-size: 44px !important
    }

    .fs45 {
        font-size: 45px !important
    }

    .fs46 {
        font-size: 46px !important
    }

    .fs47 {
        font-size: 47px !important
    }

    .fs48 {
        font-size: 48px !important
    }

    .fs49 {
        font-size: 49px !important
    }

    .fs50 {
        font-size: 50px !important
    }

    .fs51 {
        font-size: 51px !important
    }

    .fs52 {
        font-size: 52px !important
    }

    .fs53 {
        font-size: 53px !important
    }

    .fs54 {
        font-size: 54px !important
    }

    .fs55 {
        font-size: 55px !important
    }

    .fs56 {
        font-size: 56px !important
    }

    .fs57 {
        font-size: 57px !important
    }

    .fs58 {
        font-size: 58px !important
    }

    .fs59 {
        font-size: 59px !important
    }

    .fs60 {
        font-size: 60px !important
    }

    .fs61 {
        font-size: 61px !important
    }

    .fs62 {
        font-size: 62px !important
    }

    .fs63 {
        font-size: 63px !important
    }

    .fs64 {
        font-size: 64px !important
    }

    .fs65 {
        font-size: 65px !important
    }

    .fs66 {
        font-size: 66px !important
    }

    .fs67 {
        font-size: 67px !important
    }

    .fs68 {
        font-size: 68px !important
    }

    .fs69 {
        font-size: 69px !important
    }

    .fs70 {
        font-size: 70px !important
    }

    .fs71 {
        font-size: 71px !important
    }

    .fs72 {
        font-size: 72px !important
    }

    .fs73 {
        font-size: 73px !important
    }

    .fs74 {
        font-size: 74px !important
    }

    .fs75 {
        font-size: 75px !important
    }

    .fs76 {
        font-size: 76px !important
    }

    .fs77 {
        font-size: 77px !important
    }

    .fs78 {
        font-size: 78px !important
    }

    .fs79 {
        font-size: 79px !important
    }

    .fs80 {
        font-size: 80px !important
    }

    .fs81 {
        font-size: 81px !important
    }

    .fs82 {
        font-size: 82px !important
    }

    .fs83 {
        font-size: 83px !important
    }

    .fs84 {
        font-size: 84px !important
    }

    .fs85 {
        font-size: 85px !important
    }

    .fs86 {
        font-size: 86px !important
    }

    .fs87 {
        font-size: 87px !important
    }

    .fs88 {
        font-size: 88px !important
    }

    .fs89 {
        font-size: 89px !important
    }

    .fs90 {
        font-size: 90px !important
    }

    .fs91 {
        font-size: 91px !important
    }

    .fs92 {
        font-size: 92px !important
    }

    .fs93 {
        font-size: 93px !important
    }

    .fs94 {
        font-size: 94px !important
    }

    .fs95 {
        font-size: 95px !important
    }

    .fs96 {
        font-size: 96px !important
    }

    .fs97 {
        font-size: 97px !important
    }

    .fs98 {
        font-size: 98px !important
    }

    .fs99 {
        font-size: 99px !important
    }

    .fs100 {
        font-size: 100px !important
    }

    .fs101 {
        font-size: 101px !important
    }
}

@media screen and (max-width: 766px) {
    .fs-sp1 {
        font-size: 1px !important
    }

    .fs-sp2 {
        font-size: 2px !important
    }

    .fs-sp3 {
        font-size: 3px !important
    }

    .fs-sp4 {
        font-size: 4px !important
    }

    .fs-sp5 {
        font-size: 5px !important
    }

    .fs-sp6 {
        font-size: 6px !important
    }

    .fs-sp7 {
        font-size: 7px !important
    }

    .fs-sp8 {
        font-size: 8px !important
    }

    .fs-sp9 {
        font-size: 9px !important
    }

    .fs-sp10 {
        font-size: 10px !important
    }

    .fs-sp11 {
        font-size: 11px !important
    }

    .fs-sp12 {
        font-size: 12px !important
    }

    .fs-sp13 {
        font-size: 13px !important
    }

    .fs-sp14 {
        font-size: 14px !important
    }

    .fs-sp15 {
        font-size: 15px !important
    }

    .fs-sp16 {
        font-size: 16px !important
    }

    .fs-sp17 {
        font-size: 17px !important
    }

    .fs-sp18 {
        font-size: 18px !important
    }

    .fs-sp19 {
        font-size: 19px !important
    }

    .fs-sp20 {
        font-size: 20px !important
    }

    .fs-sp21 {
        font-size: 21px !important
    }

    .fs-sp22 {
        font-size: 22px !important
    }

    .fs-sp23 {
        font-size: 23px !important
    }

    .fs-sp24 {
        font-size: 24px !important
    }

    .fs-sp25 {
        font-size: 25px !important
    }

    .fs-sp26 {
        font-size: 26px !important
    }

    .fs-sp27 {
        font-size: 27px !important
    }

    .fs-sp28 {
        font-size: 28px !important
    }

    .fs-sp29 {
        font-size: 29px !important
    }

    .fs-sp30 {
        font-size: 30px !important
    }

    .fs-sp31 {
        font-size: 31px !important
    }

    .fs-sp32 {
        font-size: 32px !important
    }

    .fs-sp33 {
        font-size: 33px !important
    }

    .fs-sp34 {
        font-size: 34px !important
    }

    .fs-sp35 {
        font-size: 35px !important
    }

    .fs-sp36 {
        font-size: 36px !important
    }

    .fs-sp37 {
        font-size: 37px !important
    }

    .fs-sp38 {
        font-size: 38px !important
    }

    .fs-sp39 {
        font-size: 39px !important
    }

    .fs-sp40 {
        font-size: 40px !important
    }

    .fs-sp41 {
        font-size: 41px !important
    }

    .fs-sp42 {
        font-size: 42px !important
    }

    .fs-sp43 {
        font-size: 43px !important
    }

    .fs-sp44 {
        font-size: 44px !important
    }

    .fs-sp45 {
        font-size: 45px !important
    }

    .fs-sp46 {
        font-size: 46px !important
    }

    .fs-sp47 {
        font-size: 47px !important
    }

    .fs-sp48 {
        font-size: 48px !important
    }

    .fs-sp49 {
        font-size: 49px !important
    }

    .fs-sp50 {
        font-size: 50px !important
    }

    .fs-sp51 {
        font-size: 51px !important
    }

    .fs-sp52 {
        font-size: 52px !important
    }

    .fs-sp53 {
        font-size: 53px !important
    }

    .fs-sp54 {
        font-size: 54px !important
    }

    .fs-sp55 {
        font-size: 55px !important
    }

    .fs-sp56 {
        font-size: 56px !important
    }

    .fs-sp57 {
        font-size: 57px !important
    }

    .fs-sp58 {
        font-size: 58px !important
    }

    .fs-sp59 {
        font-size: 59px !important
    }

    .fs-sp60 {
        font-size: 60px !important
    }

    .fs-sp61 {
        font-size: 61px !important
    }

    .fs-sp62 {
        font-size: 62px !important
    }

    .fs-sp63 {
        font-size: 63px !important
    }

    .fs-sp64 {
        font-size: 64px !important
    }

    .fs-sp65 {
        font-size: 65px !important
    }

    .fs-sp66 {
        font-size: 66px !important
    }

    .fs-sp67 {
        font-size: 67px !important
    }

    .fs-sp68 {
        font-size: 68px !important
    }

    .fs-sp69 {
        font-size: 69px !important
    }

    .fs-sp70 {
        font-size: 70px !important
    }

    .fs-sp71 {
        font-size: 71px !important
    }

    .fs-sp72 {
        font-size: 72px !important
    }

    .fs-sp73 {
        font-size: 73px !important
    }

    .fs-sp74 {
        font-size: 74px !important
    }

    .fs-sp75 {
        font-size: 75px !important
    }

    .fs-sp76 {
        font-size: 76px !important
    }

    .fs-sp77 {
        font-size: 77px !important
    }

    .fs-sp78 {
        font-size: 78px !important
    }

    .fs-sp79 {
        font-size: 79px !important
    }

    .fs-sp80 {
        font-size: 80px !important
    }

    .fs-sp81 {
        font-size: 81px !important
    }

    .fs-sp82 {
        font-size: 82px !important
    }

    .fs-sp83 {
        font-size: 83px !important
    }

    .fs-sp84 {
        font-size: 84px !important
    }

    .fs-sp85 {
        font-size: 85px !important
    }

    .fs-sp86 {
        font-size: 86px !important
    }

    .fs-sp87 {
        font-size: 87px !important
    }

    .fs-sp88 {
        font-size: 88px !important
    }

    .fs-sp89 {
        font-size: 89px !important
    }

    .fs-sp90 {
        font-size: 90px !important
    }

    .fs-sp91 {
        font-size: 91px !important
    }

    .fs-sp92 {
        font-size: 92px !important
    }

    .fs-sp93 {
        font-size: 93px !important
    }

    .fs-sp94 {
        font-size: 94px !important
    }

    .fs-sp95 {
        font-size: 95px !important
    }

    .fs-sp96 {
        font-size: 96px !important
    }

    .fs-sp97 {
        font-size: 97px !important
    }

    .fs-sp98 {
        font-size: 98px !important
    }

    .fs-sp99 {
        font-size: 99px !important
    }

    .fs-sp100 {
        font-size: 100px !important
    }

    .fs-sp101 {
        font-size: 101px !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs1 {
        font-size: .07321vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs2 {
        font-size: .14641vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs3 {
        font-size: .21962vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs4 {
        font-size: .29283vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs5 {
        font-size: .36603vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs6 {
        font-size: .43924vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs7 {
        font-size: .51245vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs8 {
        font-size: .58565vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs9 {
        font-size: .65886vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs10 {
        font-size: .73206vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs11 {
        font-size: .80527vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs12 {
        font-size: .87848vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs13 {
        font-size: .95168vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs14 {
        font-size: 1.02489vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs15 {
        font-size: 1.0981vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs15 {
        font-size: 1.098vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs17 {
        font-size: 1.24451vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs18 {
        font-size: 1.31772vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs19 {
        font-size: 1.39092vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs20 {
        font-size: 1.46413vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs21 {
        font-size: 1.53734vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs22 {
        font-size: 1.61054vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs23 {
        font-size: 1.68375vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs24 {
        font-size: 1.75695vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs25 {
        font-size: 1.83016vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs26 {
        font-size: 1.90337vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs27 {
        font-size: 1.97657vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs28 {
        font-size: 2.04978vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs29 {
        font-size: 2.12299vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs30 {
        font-size: 2.19619vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs31 {
        font-size: 2.2694vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs32 {
        font-size: 2.34261vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs33 {
        font-size: 2.41581vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs34 {
        font-size: 2.48902vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs35 {
        font-size: 2.56223vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs36 {
        font-size: 2.63543vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs37 {
        font-size: 2.70864vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs38 {
        font-size: 2.78184vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs39 {
        font-size: 2.85505vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs40 {
        font-size: 2.92826vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs41 {
        font-size: 3.00146vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs42 {
        font-size: 3.07467vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs43 {
        font-size: 3.14788vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs44 {
        font-size: 3.22108vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs45 {
        font-size: 3.29429vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs46 {
        font-size: 3.3675vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs47 {
        font-size: 3.4407vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs48 {
        font-size: 3.51391vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs49 {
        font-size: 3.58712vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs50 {
        font-size: 3.66032vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs51 {
        font-size: 3.73353vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs52 {
        font-size: 3.80673vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs53 {
        font-size: 3.87994vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs54 {
        font-size: 3.95315vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs55 {
        font-size: 4.02635vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs56 {
        font-size: 4.09956vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs57 {
        font-size: 4.17277vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs58 {
        font-size: 4.24597vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs59 {
        font-size: 4.31918vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs60 {
        font-size: 4.39239vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs61 {
        font-size: 4.46559vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs62 {
        font-size: 4.5388vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs63 {
        font-size: 4.61201vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs64 {
        font-size: 4.68521vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs65 {
        font-size: 4.75842vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs66 {
        font-size: 4.83163vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs67 {
        font-size: 4.90483vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs68 {
        font-size: 4.97804vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs69 {
        font-size: 5.05124vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs70 {
        font-size: 5.12445vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs71 {
        font-size: 5.19766vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs72 {
        font-size: 5.27086vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs73 {
        font-size: 5.34407vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs74 {
        font-size: 5.41728vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs75 {
        font-size: 5.49048vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs76 {
        font-size: 5.56369vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs77 {
        font-size: 5.6369vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs78 {
        font-size: 5.7101vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs79 {
        font-size: 5.78331vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs80 {
        font-size: 5.85652vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs81 {
        font-size: 5.92972vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs82 {
        font-size: 6.00293vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs83 {
        font-size: 6.07613vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs84 {
        font-size: 6.14934vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs85 {
        font-size: 6.22255vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs86 {
        font-size: 6.29575vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs87 {
        font-size: 6.36896vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs88 {
        font-size: 6.44217vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs89 {
        font-size: 6.51537vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs90 {
        font-size: 6.58858vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs91 {
        font-size: 6.66179vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs92 {
        font-size: 6.73499vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs93 {
        font-size: 6.8082vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs94 {
        font-size: 6.88141vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs95 {
        font-size: 6.95461vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs96 {
        font-size: 7.02782vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs97 {
        font-size: 7.10102vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs98 {
        font-size: 7.17423vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs99 {
        font-size: 7.24744vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs100 {
        font-size: 7.32064vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .fs101 {
        font-size: 7.39385vw !important
    }
}

.mAr0 {
    margin: 0px !important
}

.mt0 {
    margin-top: 0px !important
}

.mr0 {
    margin-right: 0px !important
}

.mb0 {
    margin-bottom: 0px !important
}

.ml0 {
    margin-left: 0px !important
}

.pAr0 {
    padding: 0px !important
}

.pt0 {
    padding-top: 0px !important
}

.pr0 {
    padding-right: 0px !important
}

.pb0 {
    padding-bottom: 0px !important
}

.pl0 {
    padding-left: 0px !important
}

.mAr5 {
    margin: 5px !important
}

.mt5 {
    margin-top: 5px !important
}

.mr5 {
    margin-right: 5px !important
}

.mb5 {
    margin-bottom: 5px !important
}

.ml5 {
    margin-left: 5px !important
}

.pAr5 {
    padding: 5px !important
}

.pt5 {
    padding-top: 5px !important
}

.pr5 {
    padding-right: 5px !important
}

.pb5 {
    padding-bottom: 5px !important
}

.pl5 {
    padding-left: 5px !important
}

.mAr10 {
    margin: 10px !important
}

.mt10 {
    margin-top: 10px !important
}

.mr10 {
    margin-right: 10px !important
}

.mb10 {
    margin-bottom: 10px !important
}

.ml10 {
    margin-left: 10px !important
}

.pAr10 {
    padding: 10px !important
}

.pt10 {
    padding-top: 10px !important
}

.pr10 {
    padding-right: 10px !important
}

.pb10 {
    padding-bottom: 10px !important
}

.pl10 {
    padding-left: 10px !important
}

.mAr15 {
    margin: 15px !important
}

.mt15 {
    margin-top: 15px !important
}

.mr15 {
    margin-right: 15px !important
}

.mb15 {
    margin-bottom: 15px !important
}

.ml15 {
    margin-left: 15px !important
}

.pAr15 {
    padding: 15px !important
}

.pt15 {
    padding-top: 15px !important
}

.pr15 {
    padding-right: 15px !important
}

.pb15 {
    padding-bottom: 15px !important
}

.pl15 {
    padding-left: 15px !important
}

.mAr20 {
    margin: 20px !important
}

.mt20 {
    margin-top: 20px !important
}

.mr20 {
    margin-right: 20px !important
}

.mb20 {
    margin-bottom: 20px !important
}

.ml20 {
    margin-left: 20px !important
}

.pAr20 {
    padding: 20px !important
}

.pt20 {
    padding-top: 20px !important
}

.pr20 {
    padding-right: 20px !important
}

.pb20 {
    padding-bottom: 20px !important
}

.pl20 {
    padding-left: 20px !important
}

.mAr25 {
    margin: 25px !important
}

.mt25 {
    margin-top: 25px !important
}

.mr25 {
    margin-right: 25px !important
}

.mb25 {
    margin-bottom: 25px !important
}

.ml25 {
    margin-left: 25px !important
}

.pAr25 {
    padding: 25px !important
}

.pt25 {
    padding-top: 25px !important
}

.pr25 {
    padding-right: 25px !important
}

.pb25 {
    padding-bottom: 25px !important
}

.pl25 {
    padding-left: 25px !important
}

.mAr30 {
    margin: 30px !important
}

.mt30 {
    margin-top: 30px !important
}

.mr30 {
    margin-right: 30px !important
}

.mb30 {
    margin-bottom: 30px !important
}

.ml30 {
    margin-left: 30px !important
}

.pAr30 {
    padding: 30px !important
}

.pt30 {
    padding-top: 30px !important
}

.pr30 {
    padding-right: 30px !important
}

.pb30 {
    padding-bottom: 30px !important
}

.pl30 {
    padding-left: 30px !important
}

.mAr35 {
    margin: 35px !important
}

.mt35 {
    margin-top: 35px !important
}

.mr35 {
    margin-right: 35px !important
}

.mb35 {
    margin-bottom: 35px !important
}

.ml35 {
    margin-left: 35px !important
}

.pAr35 {
    padding: 35px !important
}

.pt35 {
    padding-top: 35px !important
}

.pr35 {
    padding-right: 35px !important
}

.pb35 {
    padding-bottom: 35px !important
}

.pl35 {
    padding-left: 35px !important
}

.mAr40 {
    margin: 40px !important
}

.mt40 {
    margin-top: 40px !important
}

.mr40 {
    margin-right: 40px !important
}

.mb40 {
    margin-bottom: 40px !important
}

.ml40 {
    margin-left: 40px !important
}

.pAr40 {
    padding: 40px !important
}

.pt40 {
    padding-top: 40px !important
}

.pr40 {
    padding-right: 40px !important
}

.pb40 {
    padding-bottom: 40px !important
}

.pl40 {
    padding-left: 40px !important
}

.mAr45 {
    margin: 45px !important
}

.mt45 {
    margin-top: 45px !important
}

.mr45 {
    margin-right: 45px !important
}

.mb45 {
    margin-bottom: 45px !important
}

.ml45 {
    margin-left: 45px !important
}

.pAr45 {
    padding: 45px !important
}

.pt45 {
    padding-top: 45px !important
}

.pr45 {
    padding-right: 45px !important
}

.pb45 {
    padding-bottom: 45px !important
}

.pl45 {
    padding-left: 45px !important
}

.mAr50 {
    margin: 50px !important
}

.mt50 {
    margin-top: 50px !important
}

.mr50 {
    margin-right: 50px !important
}

.mb50 {
    margin-bottom: 50px !important
}

.ml50 {
    margin-left: 50px !important
}

.pAr50 {
    padding: 50px !important
}

.pt50 {
    padding-top: 50px !important
}

.pr50 {
    padding-right: 50px !important
}

.pb50 {
    padding-bottom: 50px !important
}

.pl50 {
    padding-left: 50px !important
}

.mAr55 {
    margin: 55px !important
}

.mt55 {
    margin-top: 55px !important
}

.mr55 {
    margin-right: 55px !important
}

.mb55 {
    margin-bottom: 55px !important
}

.ml55 {
    margin-left: 55px !important
}

.pAr55 {
    padding: 55px !important
}

.pt55 {
    padding-top: 55px !important
}

.pr55 {
    padding-right: 55px !important
}

.pb55 {
    padding-bottom: 55px !important
}

.pl55 {
    padding-left: 55px !important
}

.mAr60 {
    margin: 60px !important
}

.mt60 {
    margin-top: 60px !important
}

.mr60 {
    margin-right: 60px !important
}

.mb60 {
    margin-bottom: 60px !important
}

.ml60 {
    margin-left: 60px !important
}

.pAr60 {
    padding: 60px !important
}

.pt60 {
    padding-top: 60px !important
}

.pr60 {
    padding-right: 60px !important
}

.pb60 {
    padding-bottom: 60px !important
}

.pl60 {
    padding-left: 60px !important
}

.mAr65 {
    margin: 65px !important
}

.mt65 {
    margin-top: 65px !important
}

.mr65 {
    margin-right: 65px !important
}

.mb65 {
    margin-bottom: 65px !important
}

.ml65 {
    margin-left: 65px !important
}

.pAr65 {
    padding: 65px !important
}

.pt65 {
    padding-top: 65px !important
}

.pr65 {
    padding-right: 65px !important
}

.pb65 {
    padding-bottom: 65px !important
}

.pl65 {
    padding-left: 65px !important
}

.mAr70 {
    margin: 70px !important
}

.mt70 {
    margin-top: 70px !important
}

.mr70 {
    margin-right: 70px !important
}

.mb70 {
    margin-bottom: 70px !important
}

.ml70 {
    margin-left: 70px !important
}

.pAr70 {
    padding: 70px !important
}

.pt70 {
    padding-top: 70px !important
}

.pr70 {
    padding-right: 70px !important
}

.pb70 {
    padding-bottom: 70px !important
}

.pl70 {
    padding-left: 70px !important
}

.mAr75 {
    margin: 75px !important
}

.mt75 {
    margin-top: 75px !important
}

.mr75 {
    margin-right: 75px !important
}

.mb75 {
    margin-bottom: 75px !important
}

.ml75 {
    margin-left: 75px !important
}

.pAr75 {
    padding: 75px !important
}

.pt75 {
    padding-top: 75px !important
}

.pr75 {
    padding-right: 75px !important
}

.pb75 {
    padding-bottom: 75px !important
}

.pl75 {
    padding-left: 75px !important
}

.mAr80 {
    margin: 80px !important
}

.mt80 {
    margin-top: 80px !important
}

.mr80 {
    margin-right: 80px !important
}

.mb80 {
    margin-bottom: 80px !important
}

.ml80 {
    margin-left: 80px !important
}

.pAr80 {
    padding: 80px !important
}

.pt80 {
    padding-top: 80px !important
}

.pr80 {
    padding-right: 80px !important
}

.pb80 {
    padding-bottom: 80px !important
}

.pl80 {
    padding-left: 80px !important
}

.mAr85 {
    margin: 85px !important
}

.mt85 {
    margin-top: 85px !important
}

.mr85 {
    margin-right: 85px !important
}

.mb85 {
    margin-bottom: 85px !important
}

.ml85 {
    margin-left: 85px !important
}

.pAr85 {
    padding: 85px !important
}

.pt85 {
    padding-top: 85px !important
}

.pr85 {
    padding-right: 85px !important
}

.pb85 {
    padding-bottom: 85px !important
}

.pl85 {
    padding-left: 85px !important
}

.mAr90 {
    margin: 90px !important
}

.mt90 {
    margin-top: 90px !important
}

.mr90 {
    margin-right: 90px !important
}

.mb90 {
    margin-bottom: 90px !important
}

.ml90 {
    margin-left: 90px !important
}

.pAr90 {
    padding: 90px !important
}

.pt90 {
    padding-top: 90px !important
}

.pr90 {
    padding-right: 90px !important
}

.pb90 {
    padding-bottom: 90px !important
}

.pl90 {
    padding-left: 90px !important
}

.mAr95 {
    margin: 95px !important
}

.mt95 {
    margin-top: 95px !important
}

.mr95 {
    margin-right: 95px !important
}

.mb95 {
    margin-bottom: 95px !important
}

.ml95 {
    margin-left: 95px !important
}

.pAr95 {
    padding: 95px !important
}

.pt95 {
    padding-top: 95px !important
}

.pr95 {
    padding-right: 95px !important
}

.pb95 {
    padding-bottom: 95px !important
}

.pl95 {
    padding-left: 95px !important
}

.mAr100 {
    margin: 100px !important
}

.mt100 {
    margin-top: 100px !important
}

.mr100 {
    margin-right: 100px !important
}

.mb100 {
    margin-bottom: 100px !important
}

.ml100 {
    margin-left: 100px !important
}

.pAr100 {
    padding: 100px !important
}

.pt100 {
    padding-top: 100px !important
}

.pr100 {
    padding-right: 100px !important
}

.pb100 {
    padding-bottom: 100px !important
}

.pl100 {
    padding-left: 100px !important
}

@media screen and (min-width: 769px) {
    .mh-center .multi_use_homepage_v1 .headline_content_group {
        transform: translate(0, -50%)
    }
}

@media screen and (min-width: 769px) {
    .mAr0 {
        margin: 0px !important
    }

    .mTop0 {
        margin-top: 0px !important
    }

    .mRight0 {
        margin-right: 0px !important
    }

    .mBottom0 {
        margin-bottom: 0px !important
    }

    .mLeft0 {
        margin-left: 0px !important
    }

    .pAr0 {
        padding: 0px !important
    }

    .pTop0 {
        padding-top: 0px !important
    }

    .pRight0 {
        padding-right: 0px !important
    }

    .pBottom0 {
        padding-bottom: 0px !important
    }

    .pleft0 {
        padding-left: 0px !important
    }

    .mAr5 {
        margin: 5px !important
    }

    .mTop5 {
        margin-top: 5px !important
    }

    .mRight5 {
        margin-right: 5px !important
    }

    .mBottom5 {
        margin-bottom: 5px !important
    }

    .mLeft5 {
        margin-left: 5px !important
    }

    .pAr5 {
        padding: 5px !important
    }

    .pTop5 {
        padding-top: 5px !important
    }

    .pRight5 {
        padding-right: 5px !important
    }

    .pBottom5 {
        padding-bottom: 5px !important
    }

    .pleft5 {
        padding-left: 5px !important
    }

    .mAr10 {
        margin: 10px !important
    }

    .mTop10 {
        margin-top: 10px !important
    }

    .mRight10 {
        margin-right: 10px !important
    }

    .mBottom10 {
        margin-bottom: 10px !important
    }

    .mLeft10 {
        margin-left: 10px !important
    }

    .pAr10 {
        padding: 10px !important
    }

    .pTop10 {
        padding-top: 10px !important
    }

    .pRight10 {
        padding-right: 10px !important
    }

    .pBottom10 {
        padding-bottom: 10px !important
    }

    .pleft10 {
        padding-left: 10px !important
    }

    .mAr15 {
        margin: 15px !important
    }

    .mTop15 {
        margin-top: 15px !important
    }

    .mRight15 {
        margin-right: 15px !important
    }

    .mBottom15 {
        margin-bottom: 15px !important
    }

    .mLeft15 {
        margin-left: 15px !important
    }

    .pAr15 {
        padding: 15px !important
    }

    .pTop15 {
        padding-top: 15px !important
    }

    .pRight15 {
        padding-right: 15px !important
    }

    .pBottom15 {
        padding-bottom: 15px !important
    }

    .pleft15 {
        padding-left: 15px !important
    }

    .mAr20 {
        margin: 20px !important
    }

    .mTop20 {
        margin-top: 20px !important
    }

    .mRight20 {
        margin-right: 20px !important
    }

    .mBottom20 {
        margin-bottom: 20px !important
    }

    .mLeft20 {
        margin-left: 20px !important
    }

    .pAr20 {
        padding: 20px !important
    }

    .pTop20 {
        padding-top: 20px !important
    }

    .pRight20 {
        padding-right: 20px !important
    }

    .pBottom20 {
        padding-bottom: 20px !important
    }

    .pleft20 {
        padding-left: 20px !important
    }

    .mAr25 {
        margin: 25px !important
    }

    .mTop25 {
        margin-top: 25px !important
    }

    .mRight25 {
        margin-right: 25px !important
    }

    .mBottom25 {
        margin-bottom: 25px !important
    }

    .mLeft25 {
        margin-left: 25px !important
    }

    .pAr25 {
        padding: 25px !important
    }

    .pTop25 {
        padding-top: 25px !important
    }

    .pRight25 {
        padding-right: 25px !important
    }

    .pBottom25 {
        padding-bottom: 25px !important
    }

    .pleft25 {
        padding-left: 25px !important
    }

    .mAr30 {
        margin: 30px !important
    }

    .mTop30 {
        margin-top: 30px !important
    }

    .mRight30 {
        margin-right: 30px !important
    }

    .mBottom30 {
        margin-bottom: 30px !important
    }

    .mLeft30 {
        margin-left: 30px !important
    }

    .pAr30 {
        padding: 30px !important
    }

    .pTop30 {
        padding-top: 30px !important
    }

    .pRight30 {
        padding-right: 30px !important
    }

    .pBottom30 {
        padding-bottom: 30px !important
    }

    .pleft30 {
        padding-left: 30px !important
    }

    .mAr35 {
        margin: 35px !important
    }

    .mTop35 {
        margin-top: 35px !important
    }

    .mRight35 {
        margin-right: 35px !important
    }

    .mBottom35 {
        margin-bottom: 35px !important
    }

    .mLeft35 {
        margin-left: 35px !important
    }

    .pAr35 {
        padding: 35px !important
    }

    .pTop35 {
        padding-top: 35px !important
    }

    .pRight35 {
        padding-right: 35px !important
    }

    .pBottom35 {
        padding-bottom: 35px !important
    }

    .pleft35 {
        padding-left: 35px !important
    }

    .mAr40 {
        margin: 40px !important
    }

    .mTop40 {
        margin-top: 40px !important
    }

    .mRight40 {
        margin-right: 40px !important
    }

    .mBottom40 {
        margin-bottom: 40px !important
    }

    .mLeft40 {
        margin-left: 40px !important
    }

    .pAr40 {
        padding: 40px !important
    }

    .pTop40 {
        padding-top: 40px !important
    }

    .pRight40 {
        padding-right: 40px !important
    }

    .pBottom40 {
        padding-bottom: 40px !important
    }

    .pleft40 {
        padding-left: 40px !important
    }

    .mAr45 {
        margin: 45px !important
    }

    .mTop45 {
        margin-top: 45px !important
    }

    .mRight45 {
        margin-right: 45px !important
    }

    .mBottom45 {
        margin-bottom: 45px !important
    }

    .mLeft45 {
        margin-left: 45px !important
    }

    .pAr45 {
        padding: 45px !important
    }

    .pTop45 {
        padding-top: 45px !important
    }

    .pRight45 {
        padding-right: 45px !important
    }

    .pBottom45 {
        padding-bottom: 45px !important
    }

    .pleft45 {
        padding-left: 45px !important
    }

    .mAr50 {
        margin: 50px !important
    }

    .mTop50 {
        margin-top: 50px !important
    }

    .mRight50 {
        margin-right: 50px !important
    }

    .mBottom50 {
        margin-bottom: 50px !important
    }

    .mLeft50 {
        margin-left: 50px !important
    }

    .pAr50 {
        padding: 50px !important
    }

    .pTop50 {
        padding-top: 50px !important
    }

    .pRight50 {
        padding-right: 50px !important
    }

    .pBottom50 {
        padding-bottom: 50px !important
    }

    .pleft50 {
        padding-left: 50px !important
    }

    .mAr55 {
        margin: 55px !important
    }

    .mTop55 {
        margin-top: 55px !important
    }

    .mRight55 {
        margin-right: 55px !important
    }

    .mBottom55 {
        margin-bottom: 55px !important
    }

    .mLeft55 {
        margin-left: 55px !important
    }

    .pAr55 {
        padding: 55px !important
    }

    .pTop55 {
        padding-top: 55px !important
    }

    .pRight55 {
        padding-right: 55px !important
    }

    .pBottom55 {
        padding-bottom: 55px !important
    }

    .pleft55 {
        padding-left: 55px !important
    }

    .mAr60 {
        margin: 60px !important
    }

    .mTop60 {
        margin-top: 60px !important
    }

    .mRight60 {
        margin-right: 60px !important
    }

    .mBottom60 {
        margin-bottom: 60px !important
    }

    .mLeft60 {
        margin-left: 60px !important
    }

    .pAr60 {
        padding: 60px !important
    }

    .pTop60 {
        padding-top: 60px !important
    }

    .pRight60 {
        padding-right: 60px !important
    }

    .pBottom60 {
        padding-bottom: 60px !important
    }

    .pleft60 {
        padding-left: 60px !important
    }

    .mAr65 {
        margin: 65px !important
    }

    .mTop65 {
        margin-top: 65px !important
    }

    .mRight65 {
        margin-right: 65px !important
    }

    .mBottom65 {
        margin-bottom: 65px !important
    }

    .mLeft65 {
        margin-left: 65px !important
    }

    .pAr65 {
        padding: 65px !important
    }

    .pTop65 {
        padding-top: 65px !important
    }

    .pRight65 {
        padding-right: 65px !important
    }

    .pBottom65 {
        padding-bottom: 65px !important
    }

    .pleft65 {
        padding-left: 65px !important
    }

    .mAr70 {
        margin: 70px !important
    }

    .mTop70 {
        margin-top: 70px !important
    }

    .mRight70 {
        margin-right: 70px !important
    }

    .mBottom70 {
        margin-bottom: 70px !important
    }

    .mLeft70 {
        margin-left: 70px !important
    }

    .pAr70 {
        padding: 70px !important
    }

    .pTop70 {
        padding-top: 70px !important
    }

    .pRight70 {
        padding-right: 70px !important
    }

    .pBottom70 {
        padding-bottom: 70px !important
    }

    .pleft70 {
        padding-left: 70px !important
    }

    .mAr75 {
        margin: 75px !important
    }

    .mTop75 {
        margin-top: 75px !important
    }

    .mRight75 {
        margin-right: 75px !important
    }

    .mBottom75 {
        margin-bottom: 75px !important
    }

    .mLeft75 {
        margin-left: 75px !important
    }

    .pAr75 {
        padding: 75px !important
    }

    .pTop75 {
        padding-top: 75px !important
    }

    .pRight75 {
        padding-right: 75px !important
    }

    .pBottom75 {
        padding-bottom: 75px !important
    }

    .pleft75 {
        padding-left: 75px !important
    }

    .mAr80 {
        margin: 80px !important
    }

    .mTop80 {
        margin-top: 80px !important
    }

    .mRight80 {
        margin-right: 80px !important
    }

    .mBottom80 {
        margin-bottom: 80px !important
    }

    .mLeft80 {
        margin-left: 80px !important
    }

    .pAr80 {
        padding: 80px !important
    }

    .pTop80 {
        padding-top: 80px !important
    }

    .pRight80 {
        padding-right: 80px !important
    }

    .pBottom80 {
        padding-bottom: 80px !important
    }

    .pleft80 {
        padding-left: 80px !important
    }

    .mAr85 {
        margin: 85px !important
    }

    .mTop85 {
        margin-top: 85px !important
    }

    .mRight85 {
        margin-right: 85px !important
    }

    .mBottom85 {
        margin-bottom: 85px !important
    }

    .mLeft85 {
        margin-left: 85px !important
    }

    .pAr85 {
        padding: 85px !important
    }

    .pTop85 {
        padding-top: 85px !important
    }

    .pRight85 {
        padding-right: 85px !important
    }

    .pBottom85 {
        padding-bottom: 85px !important
    }

    .pleft85 {
        padding-left: 85px !important
    }

    .mAr90 {
        margin: 90px !important
    }

    .mTop90 {
        margin-top: 90px !important
    }

    .mRight90 {
        margin-right: 90px !important
    }

    .mBottom90 {
        margin-bottom: 90px !important
    }

    .mLeft90 {
        margin-left: 90px !important
    }

    .pAr90 {
        padding: 90px !important
    }

    .pTop90 {
        padding-top: 90px !important
    }

    .pRight90 {
        padding-right: 90px !important
    }

    .pBottom90 {
        padding-bottom: 90px !important
    }

    .pleft90 {
        padding-left: 90px !important
    }

    .mAr95 {
        margin: 95px !important
    }

    .mTop95 {
        margin-top: 95px !important
    }

    .mRight95 {
        margin-right: 95px !important
    }

    .mBottom95 {
        margin-bottom: 95px !important
    }

    .mLeft95 {
        margin-left: 95px !important
    }

    .pAr95 {
        padding: 95px !important
    }

    .pTop95 {
        padding-top: 95px !important
    }

    .pRight95 {
        padding-right: 95px !important
    }

    .pBottom95 {
        padding-bottom: 95px !important
    }

    .pleft95 {
        padding-left: 95px !important
    }

    .mAr100 {
        margin: 100px !important
    }

    .mTop100 {
        margin-top: 100px !important
    }

    .mRight100 {
        margin-right: 100px !important
    }

    .mBottom100 {
        margin-bottom: 100px !important
    }

    .mLeft100 {
        margin-left: 100px !important
    }

    .pAr100 {
        padding: 100px !important
    }

    .pTop100 {
        padding-top: 100px !important
    }

    .pRight100 {
        padding-right: 100px !important
    }

    .pBottom100 {
        padding-bottom: 100px !important
    }

    .pleft100 {
        padding-left: 100px !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop0 {
        padding-top: 0vw !important
    }

    .pBottom0 {
        padding-bottom: 0vw !important
    }

    .pRight0 {
        padding-right: 0vw !important
    }

    .pleft0 {
        padding-left: 0vw !important
    }

    .mBottom0 {
        margin-bottom: 0vw !important
    }

    .mTop0 {
        margin-top: 0vw !important
    }

    .mLeft0 {
        margin-left: 0vw !important
    }

    .mRight0 {
        margin-right: 0vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop5 {
        padding-top: .36603vw !important
    }

    .pBottom5 {
        padding-bottom: .36603vw !important
    }

    .pRight5 {
        padding-right: .36603vw !important
    }

    .pleft5 {
        padding-left: .36603vw !important
    }

    .mBottom5 {
        margin-bottom: .36603vw !important
    }

    .mTop5 {
        margin-top: .36603vw !important
    }

    .mLeft5 {
        margin-left: .36603vw !important
    }

    .mRight5 {
        margin-right: .36603vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop10 {
        padding-top: .73206vw !important
    }

    .pBottom10 {
        padding-bottom: .73206vw !important
    }

    .pRight10 {
        padding-right: .73206vw !important
    }

    .pleft10 {
        padding-left: .73206vw !important
    }

    .mBottom10 {
        margin-bottom: .73206vw !important
    }

    .mTop10 {
        margin-top: .73206vw !important
    }

    .mLeft10 {
        margin-left: .73206vw !important
    }

    .mRight10 {
        margin-right: .73206vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop15 {
        padding-top: 1.0981vw !important
    }

    .pBottom15 {
        padding-bottom: 1.0981vw !important
    }

    .pRight15 {
        padding-right: 1.0981vw !important
    }

    .pleft15 {
        padding-left: 1.0981vw !important
    }

    .mBottom15 {
        margin-bottom: 1.0981vw !important
    }

    .mTop15 {
        margin-top: 1.0981vw !important
    }

    .mLeft15 {
        margin-left: 1.0981vw !important
    }

    .mRight15 {
        margin-right: 1.0981vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop20 {
        padding-top: 1.46413vw !important
    }

    .pBottom20 {
        padding-bottom: 1.46413vw !important
    }

    .pRight20 {
        padding-right: 1.46413vw !important
    }

    .pleft20 {
        padding-left: 1.46413vw !important
    }

    .mBottom20 {
        margin-bottom: 1.46413vw !important
    }

    .mTop20 {
        margin-top: 1.46413vw !important
    }

    .mLeft20 {
        margin-left: 1.46413vw !important
    }

    .mRight20 {
        margin-right: 1.46413vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop25 {
        padding-top: 1.83016vw !important
    }

    .pBottom25 {
        padding-bottom: 1.83016vw !important
    }

    .pRight25 {
        padding-right: 1.83016vw !important
    }

    .pleft25 {
        padding-left: 1.83016vw !important
    }

    .mBottom25 {
        margin-bottom: 1.83016vw !important
    }

    .mTop25 {
        margin-top: 1.83016vw !important
    }

    .mLeft25 {
        margin-left: 1.83016vw !important
    }

    .mRight25 {
        margin-right: 1.83016vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop30 {
        padding-top: 2.19619vw !important
    }

    .pBottom30 {
        padding-bottom: 2.19619vw !important
    }

    .pRight30 {
        padding-right: 2.19619vw !important
    }

    .pleft30 {
        padding-left: 2.19619vw !important
    }

    .mBottom30 {
        margin-bottom: 2.19619vw !important
    }

    .mTop30 {
        margin-top: 2.19619vw !important
    }

    .mLeft30 {
        margin-left: 2.19619vw !important
    }

    .mRight30 {
        margin-right: 2.19619vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop35 {
        padding-top: 2.56223vw !important
    }

    .pBottom35 {
        padding-bottom: 2.56223vw !important
    }

    .pRight35 {
        padding-right: 2.56223vw !important
    }

    .pleft35 {
        padding-left: 2.56223vw !important
    }

    .mBottom35 {
        margin-bottom: 2.56223vw !important
    }

    .mTop35 {
        margin-top: 2.56223vw !important
    }

    .mLeft35 {
        margin-left: 2.56223vw !important
    }

    .mRight35 {
        margin-right: 2.56223vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop40 {
        padding-top: 2.92826vw !important
    }

    .pBottom40 {
        padding-bottom: 2.92826vw !important
    }

    .pRight40 {
        padding-right: 2.92826vw !important
    }

    .pleft40 {
        padding-left: 2.92826vw !important
    }

    .mBottom40 {
        margin-bottom: 2.92826vw !important
    }

    .mTop40 {
        margin-top: 2.92826vw !important
    }

    .mLeft40 {
        margin-left: 2.92826vw !important
    }

    .mRight40 {
        margin-right: 2.92826vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop45 {
        padding-top: 3.29429vw !important
    }

    .pBottom45 {
        padding-bottom: 3.29429vw !important
    }

    .pRight45 {
        padding-right: 3.29429vw !important
    }

    .pleft45 {
        padding-left: 3.29429vw !important
    }

    .mBottom45 {
        margin-bottom: 3.29429vw !important
    }

    .mTop45 {
        margin-top: 3.29429vw !important
    }

    .mLeft45 {
        margin-left: 3.29429vw !important
    }

    .mRight45 {
        margin-right: 3.29429vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop50 {
        padding-top: 3.66032vw !important
    }

    .pBottom50 {
        padding-bottom: 3.66032vw !important
    }

    .pRight50 {
        padding-right: 3.66032vw !important
    }

    .pleft50 {
        padding-left: 3.66032vw !important
    }

    .mBottom50 {
        margin-bottom: 3.66032vw !important
    }

    .mTop50 {
        margin-top: 3.66032vw !important
    }

    .mLeft50 {
        margin-left: 3.66032vw !important
    }

    .mRight50 {
        margin-right: 3.66032vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop55 {
        padding-top: 4.02635vw !important
    }

    .pBottom55 {
        padding-bottom: 4.02635vw !important
    }

    .pRight55 {
        padding-right: 4.02635vw !important
    }

    .pleft55 {
        padding-left: 4.02635vw !important
    }

    .mBottom55 {
        margin-bottom: 4.02635vw !important
    }

    .mTop55 {
        margin-top: 4.02635vw !important
    }

    .mLeft55 {
        margin-left: 4.02635vw !important
    }

    .mRight55 {
        margin-right: 4.02635vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop60 {
        padding-top: 4.39239vw !important
    }

    .pBottom60 {
        padding-bottom: 4.39239vw !important
    }

    .pRight60 {
        padding-right: 4.39239vw !important
    }

    .pleft60 {
        padding-left: 4.39239vw !important
    }

    .mBottom60 {
        margin-bottom: 4.39239vw !important
    }

    .mTop60 {
        margin-top: 4.39239vw !important
    }

    .mLeft60 {
        margin-left: 4.39239vw !important
    }

    .mRight60 {
        margin-right: 4.39239vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop65 {
        padding-top: 4.75842vw !important
    }

    .pBottom65 {
        padding-bottom: 4.75842vw !important
    }

    .pRight65 {
        padding-right: 4.75842vw !important
    }

    .pleft65 {
        padding-left: 4.75842vw !important
    }

    .mBottom65 {
        margin-bottom: 4.75842vw !important
    }

    .mTop65 {
        margin-top: 4.75842vw !important
    }

    .mLeft65 {
        margin-left: 4.75842vw !important
    }

    .mRight65 {
        margin-right: 4.75842vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop70 {
        padding-top: 5.12445vw !important
    }

    .pBottom70 {
        padding-bottom: 5.12445vw !important
    }

    .pRight70 {
        padding-right: 5.12445vw !important
    }

    .pleft70 {
        padding-left: 5.12445vw !important
    }

    .mBottom70 {
        margin-bottom: 5.12445vw !important
    }

    .mTop70 {
        margin-top: 5.12445vw !important
    }

    .mLeft70 {
        margin-left: 5.12445vw !important
    }

    .mRight70 {
        margin-right: 5.12445vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop75 {
        padding-top: 5.49048vw !important
    }

    .pBottom75 {
        padding-bottom: 5.49048vw !important
    }

    .pRight75 {
        padding-right: 5.49048vw !important
    }

    .pleft75 {
        padding-left: 5.49048vw !important
    }

    .mBottom75 {
        margin-bottom: 5.49048vw !important
    }

    .mTop75 {
        margin-top: 5.49048vw !important
    }

    .mLeft75 {
        margin-left: 5.49048vw !important
    }

    .mRight75 {
        margin-right: 5.49048vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop80 {
        padding-top: 5.85652vw !important
    }

    .pBottom80 {
        padding-bottom: 5.85652vw !important
    }

    .pRight80 {
        padding-right: 5.85652vw !important
    }

    .pleft80 {
        padding-left: 5.85652vw !important
    }

    .mBottom80 {
        margin-bottom: 5.85652vw !important
    }

    .mTop80 {
        margin-top: 5.85652vw !important
    }

    .mLeft80 {
        margin-left: 5.85652vw !important
    }

    .mRight80 {
        margin-right: 5.85652vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop85 {
        padding-top: 6.22255vw !important
    }

    .pBottom85 {
        padding-bottom: 6.22255vw !important
    }

    .pRight85 {
        padding-right: 6.22255vw !important
    }

    .pleft85 {
        padding-left: 6.22255vw !important
    }

    .mBottom85 {
        margin-bottom: 6.22255vw !important
    }

    .mTop85 {
        margin-top: 6.22255vw !important
    }

    .mLeft85 {
        margin-left: 6.22255vw !important
    }

    .mRight85 {
        margin-right: 6.22255vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop90 {
        padding-top: 6.58858vw !important
    }

    .pBottom90 {
        padding-bottom: 6.58858vw !important
    }

    .pRight90 {
        padding-right: 6.58858vw !important
    }

    .pleft90 {
        padding-left: 6.58858vw !important
    }

    .mBottom90 {
        margin-bottom: 6.58858vw !important
    }

    .mTop90 {
        margin-top: 6.58858vw !important
    }

    .mLeft90 {
        margin-left: 6.58858vw !important
    }

    .mRight90 {
        margin-right: 6.58858vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop95 {
        padding-top: 6.95461vw !important
    }

    .pBottom95 {
        padding-bottom: 6.95461vw !important
    }

    .pRight95 {
        padding-right: 6.95461vw !important
    }

    .pleft95 {
        padding-left: 6.95461vw !important
    }

    .mBottom95 {
        margin-bottom: 6.95461vw !important
    }

    .mTop95 {
        margin-top: 6.95461vw !important
    }

    .mLeft95 {
        margin-left: 6.95461vw !important
    }

    .mRight95 {
        margin-right: 6.95461vw !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1366px) {
    .pTop100 {
        padding-top: 7.32064vw !important
    }

    .pBottom100 {
        padding-bottom: 7.32064vw !important
    }

    .pRight100 {
        padding-right: 7.32064vw !important
    }

    .pleft100 {
        padding-left: 7.32064vw !important
    }

    .mBottom100 {
        margin-bottom: 7.32064vw !important
    }

    .mTop100 {
        margin-top: 7.32064vw !important
    }

    .mLeft100 {
        margin-left: 7.32064vw !important
    }

    .mRight100 {
        margin-right: 7.32064vw !important
    }
}

@media only screen and (max-width: 737px) {
    .br-sp {
        display: block
    }

    .br-pc {
        display: none
    }

    .text-center-sp {
        text-align: center !important
    }

    .text-left-sp {
        text-align: left !important
    }
}

@media screen and (min-width: 769px) {
    .br-sp {
        display: none
    }

    .br-pc {
        display: block
    }

    .text-center-pc {
        text-align: center !important
    }

    .text-left-pc {
        text-align: left !important
    }
}

.br-1366 {
    display: none
}

@media only screen and (max-width: 1366px) {
    .br-1366 {
        display: block
    }
}

.br-1200 {
    display: none
}

@media only screen and (max-width: 1200px) {
    .br-1200 {
        display: block
    }
}