.p-form-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-16);-ms-flex-align:start;align-items:flex-start;white-space:break-spaces}.p-form-banner{display:grid}@media screen and (max-width:768px){.p-form-banner{grid-template-columns:1fr;gap:var(--spacing-32)}}@media screen and (min-width:769px){.p-form-banner{grid-template-columns:1fr var(--spacing-516);padding:var(--spacing-64) var(--spacing-48);background-color:#e2f2fb}.p-form-banner.p-form-banner--subTitle{padding:var(--spacing-64) var(--spacing-24) var(--spacing-64) var(--spacing-32)}.p-form-banner__title{padding:var(--spacing-10) 0}.p-form-banner__title .c-heading{gap:var(--spacing-16);padding-left:var(--spacing-8);text-align:left}.p-form-banner--subTitle .p-form-banner__title .c-heading{gap:0}.p-form-banner__title .c-heading__title{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,Helvetica,Roboto,sans-serif;font-size:26px;font-size:2.6rem;font-size:6.9333333333vw;font-weight:700;line-height:1.4;letter-spacing:0}}@media screen and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__title{font-size:26px;font-size:2.6rem;font-size:2.03125vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-form-banner__title .c-heading__title{font-size:26px;font-size:2.6rem}}@media screen and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__title{font-size:40px;font-size:4rem;font-size:10.6666666667vw}}@media screen and (min-width:769px)and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__title{font-size:40px;font-size:4rem;font-size:3.125vw}}@media screen and (min-width:769px)and (min-width:769px)and (min-width:1281px){.p-form-banner__title .c-heading__title{font-size:40px;font-size:4rem}}@media screen and (min-width:769px){.p-form-banner__title .c-heading__title:after{content:normal}}@media screen and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__title{-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:769px){.p-form-banner__title .c-heading__message{font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;font-weight:700;line-height:1.4;letter-spacing:0;margin-top:0}}@media screen and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__message{font-size:14px;font-size:1.4rem;font-size:1.09375vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-form-banner__title .c-heading__message{font-size:14px;font-size:1.4rem}}@media screen and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__message{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__message{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:769px)and (min-width:769px)and (min-width:1281px){.p-form-banner__title .c-heading__message{font-size:16px;font-size:1.6rem}}@media screen and (min-width:769px){.p-form-banner--subTitle .p-form-banner__title .c-heading__message{margin-top:40px;font-weight:500}}.p-form-banner__title .c-heading__subtitle{font-size:17px;font-size:1.7rem;font-size:4.5333333333vw}@media screen and (min-width:769px){.p-form-banner__title .c-heading__subtitle{font-size:17px;font-size:1.7rem;font-size:1.328125vw}}@media screen and (min-width:1281px){.p-form-banner__title .c-heading__subtitle{font-size:17px;font-size:1.7rem}}.p-form-banner__title .c-heading__subtitle{line-height:1.4;letter-spacing:0}@media screen and (min-width:769px){.p-form-banner__title .c-heading__subtitle{font-size:24px;font-size:2.4rem;font-size:6.4vw}}@media screen and (min-width:769px)and (min-width:769px){.p-form-banner__title .c-heading__subtitle{font-size:24px;font-size:2.4rem;font-size:1.875vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-form-banner__title .c-heading__subtitle{font-size:24px;font-size:2.4rem}}.p-form-banner__title .c-heading__subtitle{margin-bottom:var(--spacing-4);font-weight:700}.p-form-banner__img{position:relative}@media screen and (max-width:768px){.p-form-banner__img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:343/196;background-color:#e2f2fb}}@media screen and (min-width:769px){.p-form-banner__img{padding-top:var(--spacing-4)}}@media screen and (max-width:768px){.p-form-banner__img__inner{width:var(--spacing-321);height:var(--spacing-149);padding-top:var(--spacing-3);padding-left:var(--spacing-3)}}.p-form-banner__img__label{position:absolute;top:calc(-1*var(--spacing-34));right:calc(-1*var(--spacing-36))}