.home {
    p {
        font-size: 23px !important;

        @media screen and (max-width: 480px) {
            /* font-size: 20px !important; */
            font-size: 16px !important;
        }
    }

    & #top {
        & .header {
            h2 {
                /* font-size: 40px !important; */
            }
        }
    }

    #section-two .desc1 h3 {
        font-size: 38px !important;

        @media screen and (max-width: 480px) {
            font-size: 17px !important;
        }
    }

    .txt1 {
        /* width: 70%; */
        /* max-width: 70%; */
    }

    & .row {
        /* max-width: 1980px !important; */
    }

    & .org-hedding {
        font-size: 23px !important;

        @media screen and (max-width: 480px) {
            /* font-size: 20px !important; */
            font-size: 16px !important;
        }
    }

    & #section-4 h5 {
        font-size: 23px !important;

        @media screen and (max-width: 480px) {
            /* font-size: 20px; */
            font-size: 16px !important;
        }
    }

    .news-list li a .li-heading .date,
    .news-list li a .li-heading .cat,
    .news-list li a .post-ttl {
        font-size: 23px !important;

        @media screen and (max-width: 480px) {
            /* font-size: 20px; */
            font-size: 16px !important;
        }
    }

    .section.section-profile .message {
        /* width: 70%; */
        /* margin-top: 60px; */
    }

    #recruit .row h3 {
        font-size: 53px;

        @media screen and (max-width: 480px) {
            font-size: 32px;
        }
    }

    #recruit .row p {
        font-size: 29px;

        @media screen and (max-width: 480px) {
            font-size: 26px;
        }
    }

    .more-btn {
        margin-top: 60px;
    }

}