.page .confirm,.page .contactForm,.page .thanks{padding:168px 0}.page .confirm__inner,.page .contactForm__inner,.page .thanks__inner{margin:auto;max-width:1000px;width:100%}.page .confirm__form,.page .contactForm__form,.page .thanks__form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8f8f8 0 0 no-repeat padding-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:auto;padding:98px 0 128px;width:100%}.page .confirm__form .form,.page .confirm__form form,.page .contactForm__form .form,.page .contactForm__form form,.page .thanks__form .form,.page .thanks__form form{margin:0 auto;max-width:760px}.page .confirm .notice,.page .contactForm .notice,.page .thanks .notice{color:#333;font-size:1rem;font-weight:500;letter-spacing:1.12px;line-height:2.0625;margin-bottom:64px;margin-top:80px}.page .confirm .submit,.page .contactForm .submit,.page .thanks .submit{max-width:240px}.page .confirm__form{margin:0 auto;max-width:1000px;width:100%}.page .confirm__form__inner{width:inherit}.page .confirm .form .textFrame{margin-bottom:56px}.page .confirm .form .textFrame>p{font-size:1rem;letter-spacing:1.12px;line-height:1.5}.page .confirm .form .textFrame .label{color:#002d64;font-weight:700;margin-bottom:16px}.page .confirm .form .textFrame .data{color:#333;font-size:.875rem;font-weight:500;line-height:2.1428571429}.page .confirm .form .buttonArea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:40px;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:center;margin-top:10px}.page .confirm .form .buttonArea .back_btn,.page .confirm .form .buttonArea .submit_btn{width:240px}.page .thanks__inner em{display:inline-block;font-style:normal;font-weight:700;margin-bottom:32px}.page .thanks .buttonArea{width:240px}@media only screen and (max-width:991px){.page .confirm__form,.page .contactForm__form,.page .thanks__form{padding:50px 0 80px}.page .thanks__inner{margin:0 0 80px}.page .thanks__inner em{font-weight:500;margin-bottom:20px}.page .thanks .buttonArea{margin:0 auto}}@media only screen and (max-width:767px){.page .confirm,.page .contactForm,.page .thanks{padding:130px 0 0}.page .confirm .notice,.page .contactForm .notice,.page .thanks .notice{font-size:.875rem;margin-bottom:40px;margin-top:56px}}