/* お問い合わせフォーム用CSS */
.error {
  color: #ff0000;
  font-size: 12px;
  margin-top: 5px;
}

.form-field {
  margin-bottom: 15px;
}

.required {
  color: #ff0000;
}

.success-message {
  background-color: #d4edda;
  color: #155724;
  padding: 15px;
  border: 1px solid #c3e6cb;
  border-radius: 4px;
  margin-bottom: 20px;
  display: none;
}

.error-message {
  background-color: #f8d7da;
  color: #721c24;
  padding: 15px;
  border: 1px solid #f5c6cb;
  border-radius: 4px;
  margin-bottom: 20px;
  display: none;
}
