.module--innerForm { background: #fffff0; border-top: #106ac5 3px solid; border-bottom: #106ac5 3px solid; }
.module--innerForm .block__formAgreement, .module--innerForm .block__formNotification { text-align: center; margin-top: 1em; text-align: center; margin-top: 1em; font-size: 1.6rem; }
.module--innerForm .block__formAgreement input[type="checkbox"].error, .module--innerForm .block__formNotification input[type="checkbox"].error { display: inline; }
.module--innerForm .block__formAgreement { font-size: 2rem; }
.module--innerForm .block__formAgreement .errorPrivacy { display: block; margin-top: 0.4em; }
.module--innerForm .module__article { padding: 2em; }
.module--innerForm .module__title { font-weight: bold; font-size: 16px; font-size: 4.26667vw; text-align: center; margin-bottom: 0.8em; color: #106ac5; }
@media screen and (min-width: 751px) { .module--innerForm .module__title { font-size: 3.2rem; } }
.module--innerForm .module__description { font-size: 10px; font-size: 2.66667vw; text-align: center; margin-bottom: 1.4em; }
@media screen and (min-width: 751px) { .module--innerForm .module__description { font-size: 2rem; } }
@media screen and (max-width: 750px) { .module--innerForm .block--form { padding: 1em 2em; background: #FFF; border: solid 1px #000; margin-bottom: 1.4em; } }
.module--innerForm .section__basicText { text-align: center; }
.module--innerForm .block__formList { background: #FFF; }
@media screen and (min-width: 751px) { .module--innerForm .block__formList:first-of-type { border-top: solid 1px #000; } }
.module--innerForm .block__formTitle { padding-bottom: 0.1em; }
.module--innerForm .block__formItem { padding-bottom: 0.3em; }

.formParts__btnZip { display: inline-block; border: solid 1px #CCC; border-radius: 0.6rem; background: #E1E1E1; cursor: pointer; }
.formParts__btnZip:hover { opacity: 0.7; }

@media screen and (min-width: 751px) { .formParts__btnZip { font-size: 1.4rem; padding: 0.6rem 2rem; }
  .formParts__input--zip { width: 20rem; } }
@media screen and (max-width: 750px) { .formParts__btnZip { padding: 2.8rem 3rem; }
  .formParts__input--zip { width: 40rem; } }
