/**
 * お問い合わせフォーム
 */
h2 { margin:0 0 12px 0; padding-left: 6px; border-left: 3px solid #a8242c; color: #a8242c; font-size:18px; }

input[type="text"] { padding: 6px; }
textarea           { width: 97%; }

.form_tbl    { width: 100%; }
.form_tbl td { display: block; padding: 6px; font-family: sans-serif; }
.form_th     {}
.form_td     {}

.form_tbl_1 .form_th { background-color: #E6E2D0; }
.form_tbl_1 .form_td { background-color: #EEEBDB; }
.form_tbl_2 .form_th { background-color: #F8D2B3; }
.form_tbl_2 .form_td { background-color: #F8EAD8; }
.form_tbl_3 .form_th { background-color: #CCCCCC; }
.form_tbl_3 .form_td { background-color: #F2F2F2; }

.form_submit       { text-align: center; }
.form_submit table { margin: auto; }

.style1 { color: #CC0000; }
.style3 { color: #CC0000; font-weight: bold; }
.red    { color: #CC0000; }
