.p-page-head{--space-magnification:1;background:#ffcb78 url(/assets/img/business/typechecking/head_bg_sp.webp) no-repeat center 0/100% auto;padding-bottom:3.75rem}@media (min-width:750px){.p-page-head{background-image:url(/assets/img/business/typechecking/head_bg.webp);background-repeat:repeat;background-size:initial;padding-bottom:4.625rem}.p-page-head>*{position:relative;z-index:1}.p-page-head:after{background-color:#ffcb78;content:"";height:25rem;left:0;margin:0 auto;position:absolute;right:0;top:0;width:37.5rem;z-index:0}}.no-webp{background-image:url(/assets/img/business/typechecking/head_bg_sp.png)}@media (min-width:750px){.no-webp{background-image:url(/assets/img/business/typechecking/head_bg.png)}}.p-page-head_heading{margin:0 auto;padding-top:1.25rem;width:19.25rem}@media (min-width:750px){.p-page-head_heading{padding-top:.5rem;width:31rem}}.p-page-head_text-wrap{font-size:1.125rem;margin:1.5rem -.75rem 0;text-align:center}@media (min-width:750px){.p-page-head_text-wrap{margin:1.75rem 0 0}}.p-page-head_box{background-color:#fff;border-radius:1.25rem;margin:0 auto;max-width:75rem}.p-page-head_question{margin:0 auto;text-align:center;width:-webkit-fit-content;width:fit-content}.p-page-head_question>*{display:block}.p-page-head_question-wrap{display:grid;grid-template-rows:auto 1fr;min-height:28.75rem;padding:2.5rem 1.5rem;position:relative;row-gap:2rem}.p-page-head_question-wrap:before{background:url(/assets/img/business/typechecking/rimimaru01.webp) no-repeat center 0/100% 100%;bottom:-1.125rem;content:"";height:5.9375rem;left:4.1875rem;position:absolute;width:7.0625rem}.p-page-head_question-wrap:after{background:url(/assets/img/business/typechecking/rimirin01.webp) no-repeat center 0/100% 100%;bottom:-1rem;content:"";height:5.9375rem;position:absolute;right:4.875rem;width:6rem}@media (min-width:750px){.p-page-head_question-wrap{min-height:23.125rem;padding:3.75rem 6.25rem;row-gap:2.75rem}.p-page-head_question-wrap:before{bottom:-1.625rem;height:8.3125rem;left:6.25rem;width:9.9375rem}.p-page-head_question-wrap:after{bottom:-1.5rem;height:8.3125rem;right:6.875rem;width:8.4375rem}}.no-webp .p-page-head_question-wrap:before{background-image:url(/assets/img/business/typechecking/rimimaru01.png)}.no-webp .p-page-head_question-wrap:after{background-image:url(/assets/img/business/typechecking/rimirin01.png)}.p-page-head_question-num{color:var(--color-primary);font-size:2rem;line-height:1}@media (min-width:750px){.p-page-head_question-num{font-size:2.625rem}}.p-page-head_question-text{font-size:1.25rem;font-weight:700;margin-top:1rem}@media (min-width:750px){.p-page-head_question-text{font-size:1.5rem;margin-top:1.25rem}}.p-page-head_button-list{align-self:end;display:grid;gap:.75rem 1.25rem;margin:0 auto;padding-bottom:3.75rem;width:17.375rem}@media (min-width:750px){.p-page-head_button-list{grid-template-columns:1fr 1fr;padding-bottom:0;width:36.25rem}}.p-page-head_button-list li button{border-radius:9999px;border-style:solid;border-width:.125rem;color:#fff;font-size:1.125rem;font-weight:700;height:2.75rem;text-align:center;width:100%}.p-page-head_button-list li button.is-yes{--anime-color:var(--color-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.p-page-head_button-list li button.is-no{--anime-color:var(--color-accent-navy);background-color:var(--color-accent-navy);border-color:var(--color-accent-navy)}@media (min-width:750px){.p-page-head_button-list li button{font-size:1.5rem;height:3.75rem}}.p-page-button-wrap{height:3.5rem;padding:0 .75rem}.p-page-button-wrap button{pointer-events:none;visibility:hidden}.p-page-button-wrap button.is-show{pointer-events:auto;visibility:visible}@media (min-width:750px){.p-page-button-wrap{margin:0 auto;padding:0;width:17.375rem}}.p-page-head_result-wrap{padding:2.5rem 1.5rem}@media (min-width:750px){.p-page-head_result-wrap{padding:3.75rem 6.25rem 5rem}}.p-page-head_result-head{background-color:var(--color-primary-light);border-radius:1.25rem;padding:.75rem .75rem 2.25rem}.p-page-head_result-head-heading{background-color:var(--color-primary);border-radius:.5rem;color:#fff;font-size:1.125rem;font-weight:700;text-align:center}@media (min-width:750px){.p-page-head_result-head-heading{border-radius:.75rem;font-size:1.5rem}}.p-page-head_result-head-body{margin-top:1.5rem}@media (min-width:750px){.p-page-head_result-head-body{margin-top:2.75rem}}.p-page-head_result-head-body-heading{font-weight:700;text-align:center}.p-page-head_result-head-body-heading>*{display:block}.p-page-head_result-head-body-heading-one{color:var(--color-primary)}@media (min-width:750px){.p-page-head_result-head-body-heading-one{font-size:1.25rem}}.p-page-head_result-head-body-heading-two{font-size:1.5rem}@media (min-width:750px){.p-page-head_result-head-body-heading-two{font-size:2.25rem}}.p-page-head_result-head-body-text{font-weight:700;line-height:1.8;margin:1.25rem auto 0;text-align:center;width:-webkit-fit-content;width:fit-content}@media (min-width:750px){.p-page-head_result-head-body-text{font-size:1.125rem;margin-top:1.75rem;text-align:left}}.p-page-head_result-bottom{margin-top:2rem}@media (min-width:750px){.p-page-head_result-bottom{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:50rem}}.p-page-head_result-media{align-items:center;display:grid;row-gap:1.25rem}@media (min-width:750px){.p-page-head_result-media{column-gap:3.75rem;grid-template-columns:1fr 22.125rem}}.p-page-head_result-media-heading{font-size:1.25rem;font-weight:700}@media (min-width:750px){.p-page-head_result-media-heading{font-size:1.5rem}}.p-page-head_result-media-text{margin-top:.75rem}@media (min-width:750px){.p-page-head_result-media-text{margin-top:1.75rem}}.p-page-head_result-media-img{border-radius:1rem;overflow:hidden}.p-page-head_result-box{border:1px solid var(--color-primary);border-radius:1.25rem;display:grid;margin-top:1.75rem;overflow:hidden}@media (min-width:750px){.p-page-head_result-box{column-gap:2.25rem;grid-template-columns:13rem 1fr;margin-top:2.5rem}}.p-page-head_result-box dt{background-color:var(--color-primary);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4;padding:1rem 0;text-align:center}@media (min-width:750px){.p-page-head_result-box dt{padding:1.75rem 0}}.p-page-head_result-box dd{padding:1.25rem}@media (min-width:750px){.p-page-head_result-box dd{padding:1.25rem 0}}.p-page-head_result-box-list li{column-gap:.5rem;display:grid;font-size:.875rem;grid-template-columns:.375rem 1fr;line-height:2}.p-page-head_result-box-list li:before{background-color:var(--color-primary);border-radius:9999px;content:"";display:block;height:.375rem;min-height:.375rem;min-width:.375rem;transform:translateY(.8em);width:.375rem}@media (min-width:750px){.p-page-head_result-box-list li{font-size:1.125rem}}.p-page-head_result-link-list{background-color:var(--color-primary);border-radius:1.25rem;display:grid;margin-top:2.5rem;padding:2.5rem .75rem 5.5rem;position:relative;row-gap:1.25rem}.p-page-head_result-link-list:before{background:url(/assets/img/business/typechecking/rimimaru02.webp) no-repeat center 0/100% 100%;bottom:0;content:"";height:4.4375rem;left:3.375rem;position:absolute;width:6.8125rem}.p-page-head_result-link-list:after{background:url(/assets/img/business/typechecking/rimirin02.webp) no-repeat center 0/100% 100%;bottom:0;content:"";height:4.4375rem;position:absolute;right:3.5rem;width:5.5rem}@media (min-width:750px){.p-page-head_result-link-list{column-gap:1rem;grid-template-columns:16.75rem 13.75rem;justify-content:center;margin-top:3.75rem;padding:2.5rem}.p-page-head_result-link-list:before{height:5.4375rem;left:.75rem;width:8.375rem}.p-page-head_result-link-list:after{height:5.5rem;right:1.625rem;width:6.8125rem}}.p-page-head_result-link-list .a-button{height:3.5rem}.p-page-head_result-link-list>li{position:relative;z-index:1}