/* 表・入力欄の見た目は旧フォームと同じく common/css/global.css・contact.css に任せ、ここでは差分のみ指定する */
.maincontent { width: 100% !important; }
.form-ttl { font-size: 20px; text-align: center; margin: 20px auto; }
.form-wrap input[type="text"],
.form-wrap input[type="email"],
.form-wrap input[type="tel"],
.form-wrap textarea { width: 80%; }
.form-wrap input[type="tel"] { width: 70%; }
.form-wrap input.short { width: auto; }
.form-wrap #form-budget { width: 4em; }
.form-wrap .note { display: block; font-size: 95%; }
.form-wrap label.choice { display: inline-block; margin-right: 0.5em; }
.form-wrap .error { display: block; color: red; }
.form-wrap .alert { color: red; margin: 10px 0; }
.form-wrap .buttons { text-align: center; margin: 20px 0; }
.form-wrap .buttons button { margin: 0 8px; }
.form-wrap .buttons .btn-back { background: #999; }
.form-wrap .message { text-align: center; line-height: 2; }
.btn-close { width: 200px; padding: 10px 0; font-size: 14px; text-align: center; display: block; margin: 40px auto; background: #333; color: #fff; text-decoration: none; }
