.CompanyBox-module-scss-module__rewqoG__companyBox{background-color:#f8f8f8;border-radius:8px;margin-top:40px;padding:24px}@media (min-width:1000px){.CompanyBox-module-scss-module__rewqoG__companyBox{padding:40px}}.CompanyBox-module-scss-module__rewqoG__title{align-items:center;gap:4px;margin-bottom:8px;font-size:1.2em;font-weight:700;display:flex}.CompanyBox-module-scss-module__rewqoG__companyName{margin-bottom:4px;display:block}.CompanyBox-module-scss-module__rewqoG__address{flex-direction:column;gap:4px;display:flex}.CompanyBox-module-scss-module__rewqoG__addressPart{display:block}@media (min-width:680px){.CompanyBox-module-scss-module__rewqoG__addressPart{display:inline}}.CompanyBox-module-scss-module__rewqoG__contacts{flex-direction:column;gap:4px;display:flex}@media (min-width:680px){.CompanyBox-module-scss-module__rewqoG__contacts{flex-direction:row;gap:0}.CompanyBox-module-scss-module__rewqoG__contact:not(:last-child):after{content:"/";margin:0 16px}}
.commonStyle-module-scss-module__pppxvW__container{background-color:#fff;justify-content:center;width:100%;min-height:100svh;display:flex;position:relative;overflow-x:clip}.commonStyle-module-scss-module__pppxvW__contentBox{width:100%;min-width:0;padding:40px 16px}@media (min-width:680px){.commonStyle-module-scss-module__pppxvW__contentBox{max-width:728px;padding:64px 24px}}@media (min-width:1000px){.commonStyle-module-scss-module__pppxvW__contentBox{max-width:1000px;padding:80px 40px}}.commonStyle-module-scss-module__pppxvW__logo{width:200px;max-width:100%;margin:0 auto 24px;display:block}.commonStyle-module-scss-module__pppxvW__logo img{width:100%;height:auto;display:block}@media (min-width:680px){.commonStyle-module-scss-module__pppxvW__logo{width:240px}}@media (min-width:1000px){.commonStyle-module-scss-module__pppxvW__logo{width:280px}}.commonStyle-module-scss-module__pppxvW__title{text-align:center;font-size:1.5em;font-weight:700}@media (min-width:680px){.commonStyle-module-scss-module__pppxvW__title{font-size:2em}}.commonStyle-module-scss-module__pppxvW__confirmTable{border:2px solid #eee;border-bottom:0}.commonStyle-module-scss-module__pppxvW__confirmTr{border-bottom:2px solid #eee}@media (min-width:1000px){.commonStyle-module-scss-module__pppxvW__confirmTr{display:flex}}.commonStyle-module-scss-module__pppxvW__confirmTh{background-color:#f8f8f8;border-bottom:2px solid #eee;padding:8px 12px}@media (min-width:1000px){.commonStyle-module-scss-module__pppxvW__confirmTh{border-bottom:0;border-right:2px solid #eee;flex:0 0 240px}}.commonStyle-module-scss-module__pppxvW__confirmTd{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;padding:8px 12px}.commonStyle-module-scss-module__pppxvW__submitBox{margin-top:58px;margin-bottom:24px}.commonStyle-module-scss-module__pppxvW__confirmationText{text-align:center;margin-top:64px}.commonStyle-module-scss-module__pppxvW__confirmationTextIcon{text-align:center;margin:16px auto;font-size:1.5em;display:block}.commonStyle-module-scss-module__pppxvW__confirmationTextIcon svg{vertical-align:-.125em;display:inline-block}.commonStyle-module-scss-module__pppxvW__thankYouMessage{background-color:#e8f5fd;border-radius:8px;padding:24px}@media (min-width:680px){.commonStyle-module-scss-module__pppxvW__thankYouMessage{padding:40px}}.commonStyle-module-scss-module__pppxvW__heyaIruka{aspect-ratio:4/3;width:200px;margin:0 auto -11px;display:block;position:relative}.commonStyle-module-scss-module__pppxvW__heyaIruka img{width:100%;height:auto;display:block}.commonStyle-module-scss-module__pppxvW__returnButton{color:#fff;text-align:center;background-color:#173f5f;border-radius:40px;width:100%;max-width:296px;margin:auto;padding:16px;font-size:1.4em;display:block;box-shadow:0 4px 12px #eee}.commonStyle-module-scss-module__pppxvW__returnButton:focus-visible{outline-offset:4px;outline:2px solid #065989}@media (min-width:680px){.commonStyle-module-scss-module__pppxvW__returnButton{max-width:460px}}@media (hover:hover) and (pointer:fine){.commonStyle-module-scss-module__pppxvW__returnButton:hover{background-color:#1b486b}}.commonStyle-module-scss-module__pppxvW__returnIcon{vertical-align:-.125em;margin-right:8px;display:inline-block}.commonStyle-module-scss-module__pppxvW__emptyMessage{background-color:#f8f8f8;border-radius:8px;margin-top:32px;padding:24px}@media (min-width:1000px){.commonStyle-module-scss-module__pppxvW__emptyMessage{text-align:center;font-size:1.1em}}.commonStyle-module-scss-module__pppxvW__emptyMessage .commonStyle-module-scss-module__pppxvW__returnButton{margin-top:24px}.commonStyle-module-scss-module__pppxvW__notice{background-color:#f8f8f8;border:2px solid #eee;border-radius:8px;margin-top:24px;padding:16px}.commonStyle-module-scss-module__pppxvW__notice:empty{display:none}@media (prefers-reduced-motion:no-preference){.commonStyle-module-scss-module__pppxvW__slideInEffect{animation:.5s ease-in-out commonStyle-module-scss-module__pppxvW__slideIn}}@keyframes commonStyle-module-scss-module__pppxvW__slideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}
.SendingOverlay-module-scss-module__mZO2wW__overlay{z-index:1000;background-color:#fffc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.SendingOverlay-module-scss-module__mZO2wW__status{color:#173f5f;text-align:center;background-color:#fff;border-radius:16px;outline:0;width:min(100%,360px);padding:32px 24px;box-shadow:0 8px 24px #6b563d1a,0 32px 84px #6b563d2e}.SendingOverlay-module-scss-module__mZO2wW__spinner{border:2px solid #eee;border-top-color:#173f5f;border-radius:50%;width:48px;height:48px;margin:0 auto 24px;display:block}@media (prefers-reduced-motion:no-preference){.SendingOverlay-module-scss-module__mZO2wW__spinner{animation:1s linear infinite SendingOverlay-module-scss-module__mZO2wW__spin}}.SendingOverlay-module-scss-module__mZO2wW__sending{color:#fff;background-color:#173f5f;border-radius:8px;margin:0;padding:8px 32px;font-size:1.4em;font-weight:700;box-shadow:0 4px 32px #6b563d1a}.SendingOverlay-module-scss-module__mZO2wW__description{margin:16px 0 0;font-size:1.1em;line-height:1.8}.SendingOverlay-module-scss-module__mZO2wW__continueLink{color:#173f5f;text-underline-offset:4px;margin-top:16px;padding:12px;font-size:1.1em;text-decoration:underline;display:inline-block}.SendingOverlay-module-scss-module__mZO2wW__continueLink:focus-visible{outline-offset:2px;outline:2px solid #5f86a3}@keyframes SendingOverlay-module-scss-module__mZO2wW__spin{to{transform:rotate(360deg)}}
.SubmitButton-module-scss-module__D1cHjW__submitBox{z-index:1;width:100%;bottom:0;left:0}.SubmitButton-module-scss-module__D1cHjW__heyaIruka{aspect-ratio:4/3;z-index:1;width:200px;margin:0 auto -11px;display:block;position:relative}.SubmitButton-module-scss-module__D1cHjW__heyaIruka img{width:100%;height:auto;display:block}.SubmitButton-module-scss-module__D1cHjW__submitButton{color:#fff;text-align:center;border:none;border-radius:40px;width:100%;max-width:300px;height:64px;margin-left:auto;margin-right:auto;font-size:1.5em;font-weight:700;display:block;box-shadow:0 4px 12px #173f5f29}@media (min-width:680px){.SubmitButton-module-scss-module__D1cHjW__submitButton{max-width:460px}}.SubmitButton-module-scss-module__D1cHjW__submitButtonGreen{background-color:#05a847}.SubmitButton-module-scss-module__D1cHjW__submitButtonOrange{background-color:#e96201}.SubmitButton-module-scss-module__D1cHjW__submitButtonBlue{background-color:#0082cd}.SubmitButton-module-scss-module__D1cHjW__submitButtonPink{background-color:#e63862}.SubmitButton-module-scss-module__D1cHjW__hoverDefault{transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 6px 18px #102f4824}@media (hover:hover) and (pointer:fine){.SubmitButton-module-scss-module__D1cHjW__hoverDefault:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);box-shadow:0 6px 18px #102f482e}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.SubmitButton-module-scss-module__D1cHjW__hoverDefault:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.SubmitButton-module-scss-module__D1cHjW__hoverDefault{transition:none}}
