@keyframes HubSpotDiagnosisForm_ArrowAnimation__BR_9b{0%,to{transform:translate(0)}49%{opacity:0;transform:translate(30%)}50%{opacity:1;transform:translate(-40%)}51%{transform:translate(-30%)}}@keyframes HubSpotDiagnosisForm_ArrowAnimationBack__ilH_H{0%,to{transform:translate(0)}49%{opacity:0;transform:translate(-30%)}50%{opacity:1;transform:translate(40%)}51%{transform:translate(30%)}}.HubSpotDiagnosisForm_form__4rNvw{width:100%;max-width:860px;margin:2.5rem auto 0}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw{margin-top:2.5rem}}.HubSpotDiagnosisForm_form__4rNvw [class^=form-columns]{width:100%;max-width:100%}.HubSpotDiagnosisForm_form__4rNvw [class^=form-columns]>div{padding:var(--spacing-v-small) 0 var(--spacing-small)}.HubSpotDiagnosisForm_form__4rNvw .form-columns-2{display:flex;gap:var(--spacing-small)}.HubSpotDiagnosisForm_form__4rNvw .form-columns-2 .hs-form-field{flex:1 1 0;min-width:0}.HubSpotDiagnosisForm_form__4rNvw label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.6;color:var(--base-color-gray2)}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw label{font-size:var(--font-title-h5-ja)}}.HubSpotDiagnosisForm_form__4rNvw .hs-form-required{margin-left:4px;font-size:1.25rem;color:var(--base-attention)}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw .hs-form-required{font-size:var(--font-title-h4-ja)}}.HubSpotDiagnosisForm_form__4rNvw .input{margin:0}.HubSpotDiagnosisForm_form__4rNvw input:not([type=checkbox],[type=radio],[type=submit]),.HubSpotDiagnosisForm_form__4rNvw select,.HubSpotDiagnosisForm_form__4rNvw textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:12px;font-size:1rem;border-radius:8px}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw input:not([type=checkbox],[type=radio],[type=submit]),.HubSpotDiagnosisForm_form__4rNvw select,.HubSpotDiagnosisForm_form__4rNvw textarea{font-size:var(--font-title-h5-ja)}}.HubSpotDiagnosisForm_form__4rNvw textarea{min-height:160px}.HubSpotDiagnosisForm_form__4rNvw input.error{border:1px solid var(--base-attention)}.HubSpotDiagnosisForm_form__4rNvw .hs-field-desc{margin:4px 0;font-size:.75rem;color:var(--base-color-gray2)}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw .hs-field-desc{font-size:var(--font-size-caption)}}.HubSpotDiagnosisForm_form__4rNvw .inputs-list{display:block;width:100%;max-width:100%;padding:8px}.HubSpotDiagnosisForm_form__4rNvw .inputs-list .hs-input{inline-size:1rem;width:100%;max-width:20px;block-size:1rem;padding:8px 12px;font-size:1rem}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw .inputs-list .hs-input{font-size:24px}}.HubSpotDiagnosisForm_form__4rNvw .hs-input{width:100%!important}.HubSpotDiagnosisForm_form__4rNvw .inputs-list .hs-input:checked+span{color:var(--base-color)!important}.HubSpotDiagnosisForm_form__4rNvw .inputs-list label>span{display:flex;flex:1 1 auto;width:100%;margin:0;line-height:1;overflow-wrap:anywhere}.HubSpotDiagnosisForm_form__4rNvw .hs-form-checkbox-display,.HubSpotDiagnosisForm_form__4rNvw .hs-form-radio-display{display:inline-flex;gap:8px;align-items:center;padding:4px 0;cursor:pointer}.HubSpotDiagnosisForm_form__4rNvw .hs-form-booleancheckbox-display{display:inline-flex;gap:8px;width:100%;align-items:center;padding:16px 0;cursor:pointer}.HubSpotDiagnosisForm_form__4rNvw .grecaptcha-badge{width:290px!important}.HubSpotDiagnosisForm_form__4rNvw .grecaptcha-badge iframe{width:290px;background:#fff}.HubSpotDiagnosisForm_form__4rNvw .hs-richtext,.HubSpotDiagnosisForm_form__4rNvw .hs-richtext strong{color:var(--base-color-gray2)}.HubSpotDiagnosisForm_form__4rNvw .hs-error-msg{margin-top:4px;font-size:.875rem;color:var(--base-attention)}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw .hs-error-msg{font-size:var(--font-size-sub)}}.HubSpotDiagnosisForm_form__4rNvw .hs-submit{margin-top:var(--spacing-large)}.HubSpotDiagnosisForm_form__4rNvw .hs-submit .actions{display:flex;justify-content:center}.HubSpotDiagnosisForm_form__4rNvw .hs-button{display:inline-block;width:100%;max-width:280px;padding:16px 24px;font-size:1rem;font-weight:700;color:var(--base-color-rv);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--base-color);border-radius:9999px;transition:background-color .3s ease-out}@media screen and (min-width:768px){.HubSpotDiagnosisForm_form__4rNvw .hs-button{font-size:var(--font-title-h5-ja)}}.HubSpotDiagnosisForm_form__4rNvw .hs-button:hover{color:var(--base-color-rv);background-color:var(--base-blue)}.HubSpotDiagnosisForm_form__4rNvw .hs-form-field:has([name=diagnosis_result_json]),.HubSpotDiagnosisForm_form__4rNvw .hs-form-field:has([name=diagnosis_result_text]),.HubSpotDiagnosisForm_form__4rNvw .hs_diagnosis_result_json,.HubSpotDiagnosisForm_form__4rNvw .hs_diagnosis_result_text{display:none}@keyframes page_ArrowAnimation__HF6JA{0%,to{transform:translate(0)}49%{opacity:0;transform:translate(30%)}50%{opacity:1;transform:translate(-40%)}51%{transform:translate(-30%)}}@keyframes page_ArrowAnimationBack__Wczk_{0%,to{transform:translate(0)}49%{opacity:0;transform:translate(-30%)}50%{opacity:1;transform:translate(40%)}51%{transform:translate(30%)}}.page_desc__SjNvs dt,.page_list__EhnDi li,.page_note__tLUTx,.page_numList__igTAs li,.page_privacyConsent__mevQ5,.page_resultLead__L1ysi,.page_resultText__f7Uso,.page_table__PGGXy caption,.page_text__wZ0Ji,.page_turnstileError__xDFCo{font-size:calc(.7*1rem*.625 + 1.9444444444vw);line-height:1.75}@media screen and (min-width:768px){.page_desc__SjNvs dt,.page_list__EhnDi li,.page_note__tLUTx,.page_numList__igTAs li,.page_privacyConsent__mevQ5,.page_resultLead__L1ysi,.page_resultText__f7Uso,.page_table__PGGXy caption,.page_text__wZ0Ji,.page_turnstileError__xDFCo{font-size:1rem}}.page_contents__pUK7S{display:grid;gap:calc(4*1rem*.625 + 11.1111111111vw) 0;margin-top:calc(3*1rem*.625 + 8.3333333333vw);margin-bottom:calc(-2.2*1rem*.625 + -6.1111111111vw)}@media screen and (min-width:768px){.page_contents__pUK7S{gap:5rem 0;margin-top:7.5rem;margin-bottom:-6.125rem}}.page_wrap__ZBIKo{display:grid;gap:calc(2*1rem*.625 + 5.5555555556vw) 0}@media screen and (min-width:768px){.page_wrap__ZBIKo{gap:2.5rem 0}}.page_inner__hQ5uB{display:grid;gap:calc(2*1rem*.625 + 5.5555555556vw) 0}@media screen and (min-width:768px){.page_inner__hQ5uB{gap:3.75rem 0}}.page_block__tI3MV{display:grid;gap:calc(1*1rem*.625 + 2.7777777778vw) 0}@media screen and (min-width:768px){.page_block__tI3MV{gap:1.25rem 0}}.page_block__tI3MV.page_blockBorder__1Q_np{padding-top:calc(2*1rem*.625 + 5.5555555556vw);border-top:1px dashed var(--base-border)}@media screen and (min-width:768px){.page_block__tI3MV.page_blockBorder__1Q_np{padding-top:2.5rem}}.page_questionBlock__LG6I5{display:grid;gap:calc(.5*1rem*.625 + 1.3888888889vw) 0}@media screen and (min-width:768px){.page_questionBlock__LG6I5{gap:.625rem 0}}.page_list__EhnDi li+li{margin-top:calc(2*1rem*.625 + 5.5555555556vw)}@media screen and (min-width:768px){.page_list__EhnDi li+li{margin-top:3.75rem}}.page_numList__igTAs{counter-reset:item}.page_numList__igTAs li{position:relative}.page_numList__igTAs li+li{margin-top:calc(.5*1rem*.625 + 1.3888888889vw)}@media screen and (min-width:768px){.page_numList__igTAs li+li{margin-top:.625rem}}.page_table__PGGXy caption{margin-bottom:calc(.25*1rem*.625 + .6944444444vw)}@media screen and (min-width:768px){.page_table__PGGXy caption{margin-bottom:.3125rem}}.page_table__PGGXy tbody th{width:30%}.page_table__PGGXy td,.page_table__PGGXy th{padding:calc(.5*1rem*.625 + 1.3888888889vw);font-size:calc(.6*1rem*.625 + 1.6666666667vw);border:1px solid var(--base-border)}@media screen and (min-width:768px){.page_table__PGGXy td,.page_table__PGGXy th{padding:.625rem;font-size:.875rem}}.page_table__PGGXy th{background:var(--base-bg3)}.page_link__tWeH1{word-break:break-all;transition:opacity .3s}@media(hover:hover){.page_link__tWeH1:hover{opacity:.8}}.page_subTitle__S16Tu{position:relative;gap:calc(.1*1rem*.625 + .2777777778vw);align-items:baseline;padding-left:calc(1.1*1rem*.625 + 3.0555555556vw);font-size:calc(.8*1rem*.625 + 2.2222222222vw);font-weight:600;line-height:1.5}@media screen and (min-width:768px){.page_subTitle__S16Tu{gap:.625rem;padding-left:1.5625rem;font-size:1.5rem}}@media screen and (max-width:767px){.page_subTitle__S16Tu{flex-direction:column}}.page_subTitle__S16Tu:before{position:absolute;top:calc(.2*1rem*.625 + .5555555556vw);left:0;display:inline-block;width:calc(.8*1rem*.625 + 2.2222222222vw);height:calc(.8*1rem*.625 + 2.2222222222vw);margin:auto;content:"";border:1px dashed var(--base-link-color);border-radius:100%}@media screen and (min-width:768px){.page_subTitle__S16Tu:before{top:10px;width:1rem;height:1rem}}.page_subTitle2__CQh3S{font-size:calc(.7*1rem*.625 + 1.9444444444vw);font-weight:600;line-height:1.5}@media screen and (min-width:768px){.page_subTitle2__CQh3S{font-size:var(--font-title-h4-ja)}}.page_note__tLUTx{margin-top:calc(.5*1rem*.625 + 1.3888888889vw);font-size:var(--font-size-caption);padding:calc(1*1rem*.625 + 2.7777777778vw);background-color:var(--base-bg3);border-radius:8px}@media screen and (min-width:768px){.page_note__tLUTx{margin-top:.625rem;padding:1.25rem;font-size:var(--font-size-sub)}}.page_tips__clirO{font-weight:600;color:var(--base-blue)}.page_desc__SjNvs dt{font-weight:600}.page_desc__SjNvs dd{margin-top:calc(.5*1rem*.625 + 1.3888888889vw)}@media screen and (min-width:768px){.page_desc__SjNvs dd{margin-top:.625rem}}.page_desc__SjNvs dd+dt{margin-top:calc(2*1rem*.625 + 5.5555555556vw)}@media screen and (min-width:768px){.page_desc__SjNvs dd+dt{margin-top:2.5rem}}.page_desc__SjNvs dd>*+*{margin-top:calc(1*1rem*.625 + 2.7777777778vw)}@media screen and (min-width:768px){.page_desc__SjNvs dd>*+*{margin-top:1.25rem}}.page_radioGroup__Chm7S{display:flex;justify-content:center;-moz-column-gap:calc(1*1rem*.625 + 2.7777777778vw);column-gap:calc(1*1rem*.625 + 2.7777777778vw)}@media screen and (min-width:768px){.page_radioGroup__Chm7S{-moz-column-gap:1.25rem;column-gap:1.25rem}}.page_radioGroup__Chm7S label{display:flex;align-items:center;gap:calc(.5*1rem*.625 + 1.3888888889vw);padding:calc(.4*1rem*.625 + 1.1111111111vw) calc(1*1rem*.625 + 2.7777777778vw);background-color:var(--base-color-rv);border:1px solid var(--base-blue);border-radius:8px;color:var(--base-blue);font-weight:600;cursor:pointer}@media screen and (min-width:768px){.page_radioGroup__Chm7S label{gap:.625rem;padding:.5rem 1.25rem}}.page_radioGroup__Chm7S label:has(input:checked){background-color:var(--base-blue);color:var(--base-color-rv)}.page_buttonWrap__0wP_2{display:flex;justify-content:center}.page_button__fEr10{width:100%;max-width:calc(14*1rem*.625 + 38.8888888889vw);background:var(--base-bg5);transition:.3s;color:var(--base-color-rv);padding:calc(.8*1rem*.625 + 2.2222222222vw) calc(1.2*1rem*.625 + 3.3333333333vw);border:none;border-radius:9999px;cursor:pointer;font-size:1rem;font-weight:600}@media(hover:hover){.page_button__fEr10:hover{background:var(--base-bg6)}}.page_button__fEr10:disabled{cursor:not-allowed;opacity:.4}.page_button__fEr10:disabled:hover{background:var(--base-bg5)}@media screen and (min-width:768px){.page_button__fEr10{max-width:280px;padding:1rem 1.5rem}}.page_buttonOutline__nhRnW{width:100%;max-width:calc(14*1rem*.625 + 38.8888888889vw);background:#0000;transition:.3s;color:var(--base-color);padding:calc(.8*1rem*.625 + 2.2222222222vw) calc(1.2*1rem*.625 + 3.3333333333vw);border:1px solid var(--base-color);border-radius:9999px;cursor:pointer;font-size:1rem;font-weight:600;opacity:.6}@media(hover:hover){.page_buttonOutline__nhRnW:hover{background:var(--base-color);color:var(--base-color-rv)}}@media screen and (min-width:768px){.page_buttonOutline__nhRnW{max-width:280px;padding:1rem 1.5rem}}.page_count__cZG94{display:flex;flex-direction:column;gap:calc(.2*1rem*.625 + .5555555556vw);align-items:center;font-weight:600;line-height:1}@media screen and (min-width:768px){.page_count__cZG94{gap:.25rem}}.page_countText__gxTIJ{color:var(--base-color-gray2)}.page_countNumber__yK3X6{font-size:4.8rem;color:var(--base-blue);font-family:var(--font-family-en)}.page_resultLead__L1ysi{text-align:center;font-size:var(--font-title-h4-ja);font-weight:600;line-height:1.4}.page_resultText__f7Uso{text-align:center}.page_agendaSection__nYfmf{padding:calc(1*1rem*.625 + 2.7777777778vw);background-color:var(--base-bg3);border-radius:8px}@media screen and (min-width:768px){.page_agendaSection__nYfmf{padding:2.5rem}}.page_privacyConsent__mevQ5{display:flex;gap:calc(.5*1rem*.625 + 1.3888888889vw);align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:pointer}@media screen and (min-width:768px){.page_privacyConsent__mevQ5{gap:.625rem}}.page_privacyConsent__mevQ5 input{flex:0 0 auto;width:calc(1*1rem*.625 + 2.7777777778vw);height:calc(1*1rem*.625 + 2.7777777778vw);margin-top:calc(.1*1rem*.625 + .2777777778vw);accent-color:var(--base-blue)}@media screen and (min-width:768px){.page_privacyConsent__mevQ5 input{width:1.25rem;height:1.25rem;margin-top:.125rem}}.page_privacyConsent__mevQ5 a{color:var(--base-link-color);text-decoration:underline;text-underline-offset:.2em}.page_turnstile__etv4i{display:grid;justify-content:center;gap:calc(.4*1rem*.625 + 1.1111111111vw)}.page_turnstileError__xDFCo{color:var(--base-attention);text-align:center}