    .snum_list .snum_a{
        font-size: calc(16 * 100vw / 1920);
    }

    @media(max-width: 1584px) {
        .snum_list .snum_a{
            font-size: 13.2px;
        }
    }

    .snum_list p{
        margin-bottom: .15rem;
     }

     .snum_list a{
        border-bottom: 1px #004098 solid;
        color: #004098;
    }

    .snum_list a:hover{
        border-bottom: 1px #004098 solid;
        color: #004098;
    }

    .sp_mmeg{
        position: fixed;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, .5);
        width: 100%;
        height: 100%;
        display: none;
    }