@charset "UTF-8";


h2{
    width: 1110px;
    margin: 20px auto 0 auto;
}

.law_title{
    text-align: center;
    width:1100px;
    margin: 50px auto 20px auto;
    padding: 10px;
    background: #BFCFFF;
    font-size: 20px;
    font-weight: normal;
}

table.law{
    width: 1100px;
    margin:20px auto 100px auto;
}
td.td_L{
    width:20%;
    padding: 15px;
    background: #BFCFFF;
    border: 1px solid #BFCFFF;
    font-size: 14px;
}
td.td_R{
    width:80%;
    font-size: 14px;
    padding: 15px;
    border: 1px solid #CCC;
}



@media ( max-width : 768px ) {

    h2{
        width: 100%;
        margin: 20px auto 0 auto;
    }
    h2 img{
        width:100%;
    }

    .law_title{
        text-align: center;
        width:100%;
        margin: 50px auto 20px auto;
        padding: 10px;
        background: #BFCFFF;
        font-size: 20px;
        font-weight: normal;
    }

    table.law{
        width: 90%;
        margin:20px auto 100px auto;
    }
    td.td_L{
        display: block;
        width: 90%;
        margin: 0 auto;
        padding: 15px;
        background: #BFCFFF;
        border: 1px solid #BFCFFF;
        font-size: 14px;
    }
    td.td_R{
        display: block;
        width: 90%;
        margin: 0 auto;
        font-size: 14px;
        padding: 15px;
        border: 1px solid #CCC;
    }
    
}