/*! @page:contact */#contact .p-head{padding:11.2rem 3.2rem 5.6rem}@media screen and (min-width: 768px){#contact .p-head{padding:12.8rem 2rem 8rem}}#contact .p-contact{padding:0rem 3.2rem 8rem}#contact .p-contact__alert{margin-top:6.4rem}#contact .p-contact__btn{margin-top:6.4rem}#contact .p-contact__alert:not([hidden])+.p-contact__btn{margin-top:4rem}#contact .p-contact__table{margin-top:6.4rem}#contact .p-contact__actions{margin-top:6.4rem;display:flex;flex-direction:column;gap:3.2rem}#contact .p-contact__alert:not([hidden])+.p-contact__actions{margin-top:4rem}@media screen and (min-width: 768px){#contact .p-contact{padding:0rem 2rem}#contact .p-contact__inner{max-width:116rem;margin:0 auto}#contact .p-contact .c-form,#contact .p-contact__alert,#contact .p-contact__table,#contact .p-contact__actions{width:80rem;max-width:100%;margin-left:auto;margin-right:auto}#contact .p-contact__alert{margin-top:8rem}#contact .p-contact__btn{margin-top:8rem}#contact .p-contact__btn .c-btn{max-width:80rem}#contact .p-contact__alert:not([hidden])+.p-contact__btn{margin-top:4.8rem}#contact .p-contact__table{margin-top:8rem}#contact .p-contact__actions{margin-top:8rem;flex-direction:row-reverse}#contact .p-contact__actions>*{flex:1 1 0;min-width:0}#contact .p-contact__actions .c-btn{max-width:none}#contact .p-contact__alert:not([hidden])+.p-contact__actions{margin-top:4.8rem}}#contact .p-thanks{padding:0rem 3.2rem 8rem}#contact .p-thanks__title{--en-wrap: 1;font-family:var(--font-jp-min);font-weight:500;line-height:1.8;letter-spacing:0;font-size:1.8rem}@media screen and (min-width: 768px){#contact .p-thanks__title{font-size:2.4rem;line-height:1.6}}#contact .p-thanks__title .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}#contact .p-thanks__title{text-align:center}#contact .p-thanks__txt{margin-top:3.2rem}#contact .p-thanks__btn{margin-top:4rem}@media screen and (min-width: 768px){#contact .p-thanks{padding:0rem 2rem}#contact .p-thanks__txt{margin-top:4rem}#contact .p-thanks__btn{margin-top:5.6rem}}
