@charset "utf-8";
/***************************************************************************************************
	page_form.css
***************************************************************************************************/
/*
*/
#page_form {
  width: 100%;
  padding: 50px 0 0 0;
  background: #dfe6f7;
  overflow: hidden;
}
#page_form > section {
  /* width: 100%; */
}
/*  */
#page_form > section .page_content {
  width: 100%;
}
/*
*/
#page_form .blk_1 {
  width: 100%;
  max-width: 900px;
  margin: auto;
  padding: 20px 0 0 0;
  z-index: 2;
}
/*  */
#page_form .blk_1_1 {
  margin: auto;
  z-index: 2;
}
#page_form .blk_1_1 h2 {
  /* text-align: center; */
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
  /* color: #ffffff; */
}
/*
*/
#page_form .blk_2 {
  width: 100%;
  max-width: 900px;
  margin: 2rem auto;
  padding: 80px 0 200px 0;
  z-index: 3;
  background-color: #fff;
}
/*  */
#page_form .blk_2_1 {
  width: 800px;
  margin: auto;
}
/*  */

/***************************************************************************************************
  responsive
***************************************************************************************************/

@media screen and (max-width: 1000px) {
  /*
*/
  #page_form {
    padding: 50px 0 0 0;
  }
  #page_form > section {
    margin-left:  10px;
    margin-right: 10px;
  }
  /*
*/
  #page_form .blk_1 {
    max-width: var(--max_wid_2);
    padding: 10px 0 0 0;
  }
  /*  */
  #page_form .blk_1_1 {
    width: var(--tgt_wid_2);
  }
  #page_form .blk_1_1 h2 {
    font-size: 22px;
  }
  /*
*/
  #page_form .blk_2 {
    max-width: var(--max_wid_2);
    padding: 30px 0 100px 0;
  }
  /*  */
  #page_form .blk_2 > div {
    width: var(--tgt_wid_2);
  }

  /*  */
}
