.h2-title, .h2-title-lite{
    line-height: normal;

}

@media only screen and (min-width: 1280px){
    .h2-title span.fs-65{
        font-size: 6.5rem!important;
    }

    .h2-title span.fs-68{
        font-size: 6.8rem!important;
    }

    .h2-title-lite span.fs-68{
        font-size: 6.8rem!important;
    }

    .h2-title-80{
        margin-top: 80px;
    }
}

@media only screen and  (max-width: 1279px) and (min-width: 900px){
    .h2-title span.fs-65{
        font-size: 6.5rem!important;
    }

    .h2-title span.fs-68{
        font-size: 6.8rem!important;
    }

    .h2-title-80{
        margin-top: 60px;
    }

    .h2-title-lite span.fs-68{
        font-size: 5rem!important;
    }
    .h2-title-lite{
        font-size: 3rem!important;
    }


}



@media only screen and (max-width: 899px) and  (min-width: 720px){
    .h2-title span.fs-65{
        font-size: 5rem!important;
    }

    .h2-title{
        font-size: 3rem!important;
    }

    .h2-title span.fs-68{
        font-size: 4.8rem!important;
    }

    .h2-title-lite span.fs-68{
        font-size: 3.5rem!important;
    }

    .h2-title-lite{
        font-size: 2.5rem!important;
    }

    .h2-title-80{
        margin-top: 40px;
    }

}
@media only screen and (min-width: 720px)
{
    .text-right-pc{
        text-align: right;
    }

    .text-center-pc{
        text-align: center;
    }

    .text-left-pc{
        text-align: left;
    }
}


@media only screen and (max-width: 719px)
{

    .center-sp{
        margin: 0 auto;
    }
}


