/* フォームページ共通スタイル */

#contactCont table {
    width: 100%;
    border-top: 4px solid #c9c8c8;
    border-bottom: 4px solid #c9c8c8;
    clear: both;
}

table tbody tr td input {
    height: 28px;
    border: 1px solid #AAA;
    vertical-align: middle;
    width: 70%;
}

#contactCont table tr th {
    width: 30%;
}

.mwform-tel-field input[type="text"],
.mwform-zip-field input[type="text"] {
    height: 28px;
    border: 1px solid #AAA;
    width: 34.5%;
    margin-right: 1%;
}

.bold {
    padding: 10px 0 15px 0;
    display: block;
}

textarea .address {
    height: 24px;
}

.form_hidden {
    display: none;
}

::placeholder {
    color: #aaa;
}
