/* フォーム */

/*
#contact-1, #contact-2, .contact__item-1, .text__required {
  display: none;
}
*/


#contact-1:checked~div div .contact__item-1, #contact-2:checked~div div div .contact__item-2 div .text__required {
  display: block;
}

#contact-1:checked~div .contact__label-1, #contact-2:checked~div .contact__label-2 {
  border-bottom: 3px solid #007bff;
  color: #007bff;
}

.contact__label-1, .contact__label-2 {
  cursor: pointer;
}

.form-control::placeholder {
  color: #97a6c7;
}

.form__demolition__wrap-area {
  display: flex;
  align-items: center;
  justify-content: left;
}

.form__margin {
  margin-bottom: 40px;
}

.form__email__text {
  display: inline-block;
  line-height: 1.3rem;
}