    html{
        font-size: 3px;
    }
    body {
        margin: 0;
    }

    .header {
        background-color: #fffced;
    }

    .container {
        background-color: #d82423;
        background-size: 100% 100%;
    }

    .main {
        max-width: 1120px;
        width: 80%;
        margin: 0 auto;
        padding: 50px 30px;
        background-color: white;
    }

    .gl-ul {
        font-size: 16px;
        line-height: 1.5em;
    }
    
    .gt1600 .gl-ul {
        font-size: 4rem;
    }

    .lt1200 .gl-ul  {
        font-size: 14px;
    }

    .lt960 .gl-ul {
        font-size: 12px;
    }

    .link {
        margin-bottom: 10px;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }


    .gl-ul .link .lk-t {
        text-decoration: none;
        color: black;
    }

    .gl-ul .link .lk-t:hover {
        color: #d00109;
    }

    .gl-ul .link .lk-rq {
        float: right;
        margin-right: 25px;
        color: gray;
    }

    .gl-title {
        width: 60%;
        margin-bottom: 30px;
    }

    .paging {
        text-align: right;
        padding-right: 30px;
        font-size: 16px;
    }

    .RS .paging {
        font-size: 4rem;
    }

    .paging a {
        color: gray;
        text-decoration: none;
    }

    .paging a.current {
        color: #d00109;
    }

    .paging a:hover {
        color: #d00109;
    }