@charset "UTF-8";

.form_caption_wrapper {
    background: #f4f4f4;
    padding: 12px 20px;
    margin: 12px auto 24px;
    max-width: 560px;
}

.form_caption {
  padding: 2px 4%;
}

.form_caption_wrapper .form_caption {
  margin: 0;
  padding: 0;
  text-align: left;
}
.br_sp {
    display: none;
}

@media not all and (min-width: 601px) {
    .form_caption_wrapper .form_caption br {
        display: none;
    }
    .br_sp {
       display: block;
    }
}


.g-form_wrapper {
  margin: 0 0 40px;
}
.g-form {
  height: calc(100vh - 480px);
  min-height: 640px;
  width: 100%;
  margin: 0 auto;
  
}