/* font responsive size */

/* tablet (768px) */
@media (max-width: 768px) {
    /* 디자인툴에서 폰트사이즈 지정하지 않은(기본값)인 경우 */
    .h1-tit {
        font-size: 34px !important;
    }

    .h2-tit {
        font-size: 28px !important;
    }

    .h3-tit {
        font-size: 24px !important;
    }

    .h4-tit {
        font-size: 20px !important;
    }

    .h5-tit {
        font-size: 17px !important;
    }

    .h6-tit {
        font-size: 16px !important;
    }

    .p-common {
        font-size: 16px !important;
    }

    /* 디자인툴에서 폰트사이즈 지정한 경우 */

    span[style*="font-size:150px"] {
        font-size: 113px !important;
    }

    span[style*="font-size:140px"] {
        font-size: 105px !important;
    }

    span[style*="font-size:130px"] {
        font-size: 98px !important;
    }

    span[style*="font-size:120px"] {
        font-size: 90px !important;
    }

    span[style*="font-size:110px"] {
        font-size: 82px !important;
    }

    span[style*="font-size:100px"] {
        font-size: 75px !important;
    }

    span[style*="font-size:90px"] {
        font-size: 68px !important;
    }

    span[style*="font-size:89px"] {
        font-size: 67px !important;
    }

    span[style*="font-size:88px"] {
        font-size: 66px !important;
    }

    span[style*="font-size:87px"] {
        font-size: 65px !important;
    }

    span[style*="font-size:86px"] {
        font-size: 65px !important;
    }

    span[style*="font-size:85px"] {
        font-size: 64px !important;
    }

    span[style*="font-size:84px"] {
        font-size: 63px !important;
    }

    span[style*="font-size:83px"] {
        font-size: 62px !important;
    }

    span[style*="font-size:82px"] {
        font-size: 62px !important;
    }

    span[style*="font-size:81px"] {
        font-size: 61px !important;
    }

    span[style*="font-size:80px"] {
        font-size: 60px !important;
    }

    span[style*="font-size:79px"] {
        font-size: 59px !important;
    }

    span[style*="font-size:78px"] {
        font-size: 59px !important;
    }

    span[style*="font-size:77px"] {
        font-size: 58px !important;
    }

    span[style*="font-size:76px"] {
        font-size: 57px !important;
    }

    span[style*="font-size:75px"] {
        font-size: 56px !important;
    }

    span[style*="font-size:74px"] {
        font-size: 56px !important;
    }

    span[style*="font-size:73px"] {
        font-size: 55px !important;
    }

    span[style*="font-size:72px"] {
        font-size: 54px !important;
    }

    span[style*="font-size:71px"] {
        font-size: 53px !important;
    }

    span[style*="font-size:70px"] {
        font-size: 53px !important;
    }

    span[style*="font-size:69px"] {
        font-size: 52px !important;
    }

    span[style*="font-size:68px"] {
        font-size: 51px !important;
    }

    span[style*="font-size:67px"] {
        font-size: 50px !important;
    }

    span[style*="font-size:66px"] {
        font-size: 50px !important;
    }

    span[style*="font-size:65px"] {
        font-size: 49px !important;
    }

    span[style*="font-size:64px"] {
        font-size: 48px !important;
    }

    span[style*="font-size:63px"] {
        font-size: 47px !important;
    }

    span[style*="font-size:62px"] {
        font-size: 47px !important;
    }

    span[style*="font-size:61px"] {
        font-size: 46px !important;
    }

    span[style*="font-size:60px"] {
        font-size: 45px !important;
    }

    span[style*="font-size:59px"] {
        font-size: 44px !important;
    }

    span[style*="font-size:58px"] {
        font-size: 44px !important;
    }

    span[style*="font-size:57px"] {
        font-size: 43px !important;
    }

    span[style*="font-size:56px"] {
        font-size: 42px !important;
    }

    span[style*="font-size:55px"] {
        font-size: 41px !important;
    }

    span[style*="font-size:54px"] {
        font-size: 41px !important;
    }

    span[style*="font-size:53px"] {
        font-size: 40px !important;
    }

    span[style*="font-size:52px"] {
        font-size: 39px !important;
    }

    span[style*="font-size:51px"] {
        font-size: 38px !important;
    }

    span[style*="font-size:50px"] {
        font-size: 38px !important;
    }

    span[style*="font-size:49px"] {
        font-size: 37px !important;
    }

    span[style*="font-size:48px"] {
        font-size: 36px !important;
    }

    span[style*="font-size:47px"] {
        font-size: 35px !important;
    }

    span[style*="font-size:46px"] {
        font-size: 35px !important;
    }

    span[style*="font-size:45px"] {
        font-size: 34px !important;
    }

    span[style*="font-size:44px"] {
        font-size: 33px !important;
    }

    span[style*="font-size:43px"] {
        font-size: 32px !important;
    }

    span[style*="font-size:42px"] {
        font-size: 32px !important;
    }

    span[style*="font-size:41px"] {
        font-size: 31px !important;
    }

    span[style*="font-size:40px"] {
        font-size: 30px !important;
    }

    span[style*="font-size:39px"] {
        font-size: 29px !important;
    }

    span[style*="font-size:38px"] {
        font-size: 29px !important;
    }

    span[style*="font-size:37px"] {
        font-size: 28px !important;
    }

    span[style*="font-size:36px"] {
        font-size: 27px !important;
    }

    span[style*="font-size:35px"] {
        font-size: 26px !important;
    }

    span[style*="font-size:34px"] {
        font-size: 26px !important;
    }

    span[style*="font-size:33px"] {
        font-size: 25px !important;
    }

    span[style*="font-size:32px"] {
        font-size: 24px !important;
    }

    span[style*="font-size:31px"] {
        font-size: 23px !important;
    }

    span[style*="font-size:30px"] {
        font-size: 23px !important;
    }

    span[style*="font-size:29px"] {
        font-size: 22px !important;
    }

    span[style*="font-size:28px"] {
        font-size: 21px !important;
    }

    span[style*="font-size:27px"] {
        font-size: 20px !important;
    }

    span[style*="font-size:26px"] {
        font-size: 20px !important;
    }

    span[style*="font-size:25px"] {
        font-size: 19px !important;
    }

    span[style*="font-size:24px"] {
        font-size: 18px !important;
    }

    span[style*="font-size:23px"] {
        font-size: 17px !important;
    }

    span[style*="font-size:22px"] {
        font-size: 17px !important;
    }

    span[style*="font-size:21px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:20px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:19px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:18px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:17px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:16px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:15px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:14px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:13px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:12px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:11px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:10px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:9px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:8px"] {
        font-size: 14px !important;
    }
}

/* mobile  (430px) */
@media (max-width: 430px) {

    span[style*="font-size:150px"] {
        font-size: 80px !important;
    }

    span[style*="font-size:140px"] {
        font-size: 76px !important;
    }

    span[style*="font-size:130px"] {
        font-size: 72px !important;
    }

    span[style*="font-size:120px"] {
        font-size: 67px !important;
    }

    span[style*="font-size:110px"] {
        font-size: 61px !important;
    }

    span[style*="font-size:100px"] {
        font-size: 56px !important;
    }

    span[style*="font-size:90px"] {
        font-size: 54px !important;
    }

    span[style*="font-size:89px"] {
        font-size: 53px !important;
    }

    span[style*="font-size:88px"] {
        font-size: 53px !important;
    }

    span[style*="font-size:87px"] {
        font-size: 52px !important;
    }

    span[style*="font-size:86px"] {
        font-size: 52px !important;
    }

    span[style*="font-size:85px"] {
        font-size: 51px !important;
    }

    span[style*="font-size:84px"] {
        font-size: 50px !important;
    }

    span[style*="font-size:83px"] {
        font-size: 50px !important;
    }

    span[style*="font-size:82px"] {
        font-size: 49px !important;
    }

    span[style*="font-size:81px"] {
        font-size: 49px !important;
    }

    span[style*="font-size:80px"] {
        font-size: 48px !important;
    }

    span[style*="font-size:79px"] {
        font-size: 47px !important;
    }

    span[style*="font-size:78px"] {
        font-size: 47px !important;
    }

    span[style*="font-size:77px"] {
        font-size: 46px !important;
    }

    span[style*="font-size:76px"] {
        font-size: 46px !important;
    }

    span[style*="font-size:75px"] {
        font-size: 45px !important;
    }

    span[style*="font-size:74px"] {
        font-size: 44px !important;
    }

    span[style*="font-size:73px"] {
        font-size: 44px !important;
    }

    span[style*="font-size:72px"] {
        font-size: 43px !important;
    }

    span[style*="font-size:71px"] {
        font-size: 43px !important;
    }

    span[style*="font-size:70px"] {
        font-size: 42px !important;
    }

    span[style*="font-size:69px"] {
        font-size: 41px !important;
    }

    span[style*="font-size:68px"] {
        font-size: 41px !important;
    }

    span[style*="font-size:67px"] {
        font-size: 40px !important;
    }

    span[style*="font-size:66px"] {
        font-size: 40px !important;
    }

    span[style*="font-size:65px"] {
        font-size: 39px !important;
    }

    span[style*="font-size:64px"] {
        font-size: 38px !important;
    }

    span[style*="font-size:63px"] {
        font-size: 38px !important;
    }

    span[style*="font-size:62px"] {
        font-size: 37px !important;
    }

    span[style*="font-size:61px"] {
        font-size: 37px !important;
    }

    span[style*="font-size:60px"] {
        font-size: 36px !important;
    }

    span[style*="font-size:59px"] {
        font-size: 35px !important;
    }

    span[style*="font-size:58px"] {
        font-size: 35px !important;
    }

    span[style*="font-size:57px"] {
        font-size: 34px !important;
    }

    span[style*="font-size:56px"] {
        font-size: 34px !important;
    }

    span[style*="font-size:55px"] {
        font-size: 33px !important;
    }

    span[style*="font-size:54px"] {
        font-size: 32px !important;
    }

    span[style*="font-size:53px"] {
        font-size: 32px !important;
    }

    span[style*="font-size:52px"] {
        font-size: 31px !important;
    }

    span[style*="font-size:51px"] {
        font-size: 31px !important;
    }

    span[style*="font-size:50px"] {
        font-size: 30px !important;
    }

    span[style*="font-size:49px"] {
        font-size: 29px !important;
    }

    span[style*="font-size:48px"] {
        font-size: 29px !important;
    }

    span[style*="font-size:47px"] {
        font-size: 28px !important;
    }

    span[style*="font-size:46px"] {
        font-size: 28px !important;
    }

    span[style*="font-size:45px"] {
        font-size: 27px !important;
    }

    span[style*="font-size:44px"] {
        font-size: 26px !important;
    }

    span[style*="font-size:43px"] {
        font-size: 26px !important;
    }

    span[style*="font-size:42px"] {
        font-size: 25px !important;
    }

    span[style*="font-size:41px"] {
        font-size: 25px !important;
    }

    span[style*="font-size:40px"] {
        font-size: 24px !important;
    }

    span[style*="font-size:39px"] {
        font-size: 23px !important;
    }

    span[style*="font-size:38px"] {
        font-size: 23px !important;
    }

    span[style*="font-size:37px"] {
        font-size: 22px !important;
    }

    span[style*="font-size:36px"] {
        font-size: 22px !important;
    }

    span[style*="font-size:35px"] {
        font-size: 21px !important;
    }

    span[style*="font-size:34px"] {
        font-size: 20px !important;
    }

    span[style*="font-size:33px"] {
        font-size: 20px !important;
    }

    span[style*="font-size:32px"] {
        font-size: 19px !important;
    }

    span[style*="font-size:31px"] {
        font-size: 19px !important;
    }

    span[style*="font-size:30px"] {
        font-size: 18px !important;
    }

    span[style*="font-size:29px"] {
        font-size: 17px !important;
    }

    span[style*="font-size:28px"] {
        font-size: 17px !important;
    }

    span[style*="font-size:27px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:26px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:25px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:24px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:23px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:22px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:21px"] {
        font-size: 16px !important;
    }

    span[style*="font-size:20px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:19px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:18px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:17px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:16px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:15px"] {
        font-size: 15px !important;
    }

    span[style*="font-size:14px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:13px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:12px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:11px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:10px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:9px"] {
        font-size: 14px !important;
    }

    span[style*="font-size:8px"] {
        font-size: 14px !important;
    }
}