@media screen and (max-width: 977px) {
    #container #content #section-01 table.form td{
        display: block;
        width: 100%;
        border: none;
    }
    #container #content #section-01 table.form tr td:first-of-type{
        padding-bottom: 0;
    }
    #container #content #section-01 table.form tr td:last-of-type{
        padding-top: 0;
    }
    #container #content #section-01 table.form tr:not(:nth-of-type(3)) td input,
    #container #content #section-01 table.form td textarea{
        width: calc(100% - 10px);
    }
    /* #container #content #section-01 table.form tr td:last-of-type{
        border: none;
    } */
    #container #content #section-01 .inquiry input{
        width: 100%;
        padding: 10px;
    }

}
/* @media screen and (max-width: 660px) {
    #container #content #section-01-01 .article .article-left{
        width: 100%;
    }
} */