.page_page__9Qxkz{padding:10rem 4.2rem;min-height:calc(100svh - 8rem - 6rem);max-width:80rem;margin:0 auto}@media screen and (max-width:767px){.page_page__9Qxkz{min-height:auto;padding:6em 2rem}}@media screen and (min-width:768px) and (max-width:1279px){.page_page__9Qxkz{min-height:calc(100svh - 8rem - 24rem)}}.contact_contact__form__item__8ICC9{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:4rem;position:relative;width:80%}.contact_contact__form__item__8ICC9 label{align-items:center;color:#666;font-size:1.4rem;font-weight:700;text-align:right;width:20%}.contact_contact__form__item__8ICC9 input,.contact_contact__form__item__8ICC9 textarea{border:1px solid #ddd;box-shadow:inset 0 0 .3rem rgba(0,0,0,.1);border-radius:.8rem;font-size:1.6rem;margin-left:1em;padding:.5em 1em;width:calc(80% - 1em)}.contact_contact__form__item__8ICC9 textarea{height:20rem}.contact_contact__form__item__error__Mcz26{bottom:-1.5em;color:red;font-size:1.2rem;position:absolute;right:0;margin-left:1em}.contact_contactConfirm__QHTbc dl{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:4rem}.contact_contactConfirm__QHTbc dt{color:#666;font-size:1.4rem;font-weight:700;text-align:right;padding-right:2em;width:20%}.contact_contactConfirm__QHTbc dd{background:#f9f9f9;border-radius:.8rem;font-size:1.6rem;padding:1em;width:80%}.contact_contactComplete__text__KiIi_{font-size:1.6rem;margin-bottom:6rem;text-align:center}@media screen and (max-width:767px){.contact_contact__form__item__8ICC9{width:100%}.contact_contact__form__item__8ICC9 label{margin-bottom:.5em;text-align:left;width:100%}.contact_contact__form__item__8ICC9 input,.contact_contact__form__item__8ICC9 textarea{margin-left:0;width:100%}}