.text-prcd-blue{color:#396cae}.prcd-bg-gradient{position:absolute;background:url(../images/prcd/bg-gradient.png) no-repeat center center/contain;pointer-events:none;z-index:-1}.btn-prcd{color:#fff;transition:.3s;min-height:54px;border-radius:100vh;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.05em;background-color:#396cae;border:1px solid #396cae;max-width:100%;padding:0 40px 2px;position:relative;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width: 375px){.btn-prcd{padding:0 57px 2px;font-size:1.1428571429rem}}@media screen and (min-width: 992px){.btn-prcd{padding:0 60px 2px;font-size:1.375rem;min-height:80px;min-width:440px}}.btn-prcd::before,.btn-prcd::after{content:"";display:block;position:absolute;top:0;bottom:0;transition:.3s;margin:auto;width:1.4285714286rem;height:1.4285714286rem;right:12px}@media screen and (min-width: 375px){.btn-prcd::before,.btn-prcd::after{width:1.7142857143rem;height:1.7142857143rem;right:17px}}@media screen and (min-width: 992px){.btn-prcd::before,.btn-prcd::after{right:25px;width:2.125rem;height:2.125rem}}.btn-prcd::before{border-radius:50%;border:1px solid #fff}.btn-prcd::after{background-color:#fff;mask:url(../images/common/icon-arrow-right.svg) no-repeat center/6px auto}@media screen and (min-width: 375px){.btn-prcd::after{mask:url(../images/common/icon-arrow-right.svg) no-repeat center/8px auto}}@media screen and (min-width: 992px){.btn-prcd::after{mask:url(../images/common/icon-arrow-right.svg) no-repeat center/12px auto}}@media(hover: hover){.btn-prcd:hover{background-color:#fff;color:#396cae;opacity:1}.btn-prcd:hover::before{border:1px solid #396cae}.btn-prcd:hover::after{background-color:#396cae}}.btn-prcd:focus-visible{background-color:#fff;color:#396cae;opacity:1}.btn-prcd:focus-visible::before{border:1px solid #396cae}.btn-prcd:focus-visible::after{background-color:#396cae}.bg-gradient{position:absolute;background:url(../images/prcd/bg-gradient.png) no-repeat center center/contain;z-index:-1;pointer-events:none}.prcd-cta-area{border-radius:.7142857143rem;background:#f1f8fb;padding:2.1428571429rem 1.4285714286rem}@media screen and (min-width: 992px){.prcd-cta-area{border-radius:1.25rem;padding:3rem}}.header-prcd{position:sticky;top:0;left:0;margin:auto;background-color:hsla(0,0%,100%,.8);width:100%;z-index:1000;transition:background .3s}.header-prcd__inner{display:flex;align-items:center;justify-content:space-between}.header-prcd__logo{padding:.7142857143rem}@media screen and (min-width: 375px){.header-prcd__logo{padding:.7142857143rem 1.1428571429rem}}@media screen and (min-width: 1200px),print{.header-prcd__logo{padding:1.5rem 2.5rem 1.375rem}}.header-prcd__label-subtext{font-weight:700;line-height:1.4;letter-spacing:.03em;font-size:min(1.1428571429rem,3.2vw)}@media screen and (min-width: 768px){.header-prcd__label-subtext{font-size:min(1rem,1.3020833333vw)}}.header-prcd__label-maintext{font-size:min(1.1428571429rem,3.2vw);font-weight:700;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 768px){.header-prcd__label-maintext{font-size:min(1.5rem,1.5625vw)}}.header-prcd__inner--scrolled{display:none}.header-prcd__menu-wrapper{width:100%;min-width:280px;max-width:600px;height:100%;position:fixed;top:0;right:0;z-index:400;transition:.3s;opacity:0;visibility:hidden;background-color:#fff;padding:4.2857142857rem 3.2857142857rem 3.2857142857rem;pointer-events:none}.is-nav-open .header-prcd__menu-wrapper{opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto}.header-prcd__logo--usually{width:75px;transition:width .3s}@media screen and (min-width: 375px){.header-prcd__logo--usually{width:92px}}@media screen and (min-width: 992px){.header-prcd__logo--usually{width:150px}}.is-header-scrolled .header-prcd__logo--usually,.header-prcd__logo--scrolled{width:50px}@media screen and (min-width: 375px){.is-header-scrolled .header-prcd__logo--usually,.header-prcd__logo--scrolled{width:64px}}@media screen and (min-width: 992px){.is-header-scrolled .header-prcd__logo--usually,.header-prcd__logo--scrolled{width:100px}}.header-prcd__cta-area{position:fixed;bottom:1.1428571429rem;left:50%;transform:translateX(-50%) translateY(0);width:76%}@media screen and (min-width: 375px){.header-prcd__cta-area{width:min(78%,27.5rem)}}@media screen and (min-width: 768px){.header-prcd__cta-area{position:static;transform:none;width:fit-content}}.header-prcd__cta-btn{display:inline-flex;align-items:center;justify-content:center;font-size:min(1.2857142857rem,4.375vw);font-weight:700;line-height:1;letter-spacing:.03em;color:#fff;min-height:60px;padding:0 50px 2px 28px;transition:.3s;border-radius:100vh;background-color:#396cae;border:1px solid #396cae;position:relative;width:100%}@media screen and (min-width: 375px){.header-prcd__cta-btn{font-size:1.2857142857rem}}@media screen and (min-width: 768px){.header-prcd__cta-btn{min-height:48px;font-size:min(1.125rem,1.8229166667vw);padding:0 50px 2px 36px;max-width:296px;width:fit-content}}@media screen and (min-width: 1200px),print{.header-prcd__cta-btn{padding:0 60px 2px 40px;min-height:60px}}.header-prcd__cta-btn::before,.header-prcd__cta-btn::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:.3s;width:28px;height:28px}@media screen and (min-width: 768px){.header-prcd__cta-btn::before,.header-prcd__cta-btn::after{width:20px;height:20px}}@media screen and (min-width: 1200px),print{.header-prcd__cta-btn::before,.header-prcd__cta-btn::after{right:25px;width:28px;height:28px}}.header-prcd__cta-btn::before{border-radius:50%;border:1px solid #fff}.header-prcd__cta-btn::after{background-color:#fff;mask:url(../images/common/icon-arrow-right.svg) no-repeat center/12px auto}@media screen and (min-width: 768px){.header-prcd__cta-btn::after{mask:url(../images/common/icon-arrow-right.svg) no-repeat center/8px auto}}@media screen and (min-width: 1200px),print{.header-prcd__cta-btn::after{mask:url(../images/common/icon-arrow-right.svg) no-repeat center/12px auto}}@media(hover: hover){.header-prcd__cta-btn:hover{background-color:#fff;color:#396cae;opacity:1}.header-prcd__cta-btn:hover::before{border:1px solid #396cae}.header-prcd__cta-btn:hover::after{background-color:#396cae}}.header-prcd__cta-btn:focus-visible{background-color:#fff;color:#396cae;opacity:1}.header-prcd__cta-btn:focus-visible::before{border:1px solid #396cae}.header-prcd__cta-btn:focus-visible::after{background-color:#396cae}@media screen and (min-width: 768px){.prcd-fv{background:url(../images/prcd/bg-fv.png) no-repeat center center/cover}}.prcd-fv__container{margin-inline:auto}@media screen and (min-width: 768px){.prcd-fv__container{width:min(90%,90rem);padding-top:min(5rem,4.8192771084vw)}}.prcd-fv__inner{background:url(../images/prcd/bg-fv-sp.png) no-repeat center center/cover;display:grid;grid-template-columns:1fr;grid-template-areas:"head" "instructor"}@media screen and (min-width: 768px){.prcd-fv__inner{background:none;grid-template-columns:58% 39.16%;justify-content:space-between;grid-template-areas:"head head" "program instructor"}}@media screen and (min-width: 1200px),print{.prcd-fv__inner{grid-template-columns:50% 45%}}@media screen and (min-width: 1440px){.prcd-fv__inner{grid-template-columns:45.97% 39.16%}}.prcd-fv__head{grid-area:head;padding-left:5.3333333333vw;padding-top:6.4vw}@media screen and (min-width: 768px){.prcd-fv__head{padding-left:0;padding-top:0}}.prcd-fv__label{position:relative;width:fit-content;padding-bottom:.8vw;font-size:3.7333333333vw;font-weight:700;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 768px){.prcd-fv__label{padding-bottom:min(.625rem,.625vw);font-size:min(1.5rem,2.34375vw)}}.prcd-fv__label::after{content:"";width:100%;height:2.8683181226vw;background:url(../images/prcd/fv-hukidashi.svg) no-repeat center center/contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(100%)}@media screen and (min-width: 768px){.prcd-fv__label::after{left:49%;height:14px}}.prcd-fv__title{font-family:"Zen Old Mincho";font-size:8.6757333333vw;font-weight:700;line-height:1.3;letter-spacing:.03em;margin-top:4.8vw}@media screen and (min-width: 768px){.prcd-fv__title{font-size:min(3.75rem,3.75vw);margin-top:min(1.625rem,1.625vw);margin-bottom:min(3.8125rem,3.8125vw)}}.prcd-fv__title-highlight{color:#396cae;font-size:1.1333374316em;letter-spacing:.03em}@media screen and (min-width: 768px){.prcd-fv__title-highlight{font-size:1.1333333333em}}.prcd-fv__program{grid-area:program;background-color:#f1f8fb;padding-block:7.7333333333vw}@media screen and (min-width: 768px){.prcd-fv__program{background-color:rgba(0,0,0,0);padding-top:0;padding-bottom:min(4.4375rem,4.4375vw)}}.prcd-fv__program-label{font-size:4.8vw;font-weight:700;line-height:1.4;letter-spacing:.03em;background:linear-gradient(transparent 67%, #E4D8E6 33%);width:fit-content;margin-inline:auto;padding-bottom:1px}@media screen and (min-width: 768px){.prcd-fv__program-label{padding-bottom:4px;font-size:min(1.5rem,2.34375vw)}}.prcd-fv__program-title{font-size:3.7333333333vw;font-weight:500;line-height:1.4;letter-spacing:.03em;text-align:center;position:relative;width:fit-content;margin-inline:auto;margin-top:2.6666666667vw;margin-bottom:4vw;padding-inline:4.2666666667vw}@media screen and (min-width: 768px){.prcd-fv__program-title{margin-bottom:1.6875vw;font-size:min(1rem,1.8229166667vw);margin-top:.6875rem;padding-inline:1.6875rem}}@media screen and (min-width: 1440px){.prcd-fv__program-title{font-size:min(1rem,1vw)}}.prcd-fv__program-title::before,.prcd-fv__program-title::after{position:absolute;content:"/";color:#396cae;font-size:3em;font-weight:400;top:58%}@media screen and (min-width: 768px){.prcd-fv__program-title::before,.prcd-fv__program-title::after{font-size:2.5em;font-weight:700;top:54%}}.prcd-fv__program-title::before{left:0;transform:translateX(-13%) translateY(-50%) rotate(-43deg)}@media screen and (min-width: 768px){.prcd-fv__program-title::before{transform:translateX(-11%) translateY(-50%) rotate(-41deg)}}.prcd-fv__program-title::after{right:0;transform:translateY(-50%) rotate(8deg)}@media screen and (min-width: 768px){.prcd-fv__program-title::after{transform:translateY(-50%) rotate(13deg)}}.prcd-fv__program-list{display:flex;align-items:center;justify-content:center;gap:17px}@media screen and (min-width: 768px){.prcd-fv__program-list{justify-content:space-between;gap:0;margin-top:1.625rem}}.prcd-fv__program-list:not(:first-child){margin-top:-13px}@media screen and (min-width: 768px){.prcd-fv__program-list:not(:first-child){margin-top:0}}.prcd-fv__program-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;aspect-ratio:1/1;width:42.4vw;padding-bottom:2.6666666667vw}@media screen and (min-width: 768px){.prcd-fv__program-item{width:31.7220543807%;padding-top:min(1rem,1vw);padding-bottom:min(2rem,2vw);padding-inline:min(.5rem,.5vw)}}.prcd-fv__program-item-icon-wrap{aspect-ratio:1/1;margin-bottom:2.6666666667vw;width:7.4666666667vw}@media screen and (min-width: 768px){.prcd-fv__program-item-icon-wrap{margin-bottom:8px;width:min(1.875rem,3.0241935484vw);margin-bottom:min(.625rem,.625vw)}}@media screen and (min-width: 1200px),print{.prcd-fv__program-item-icon-wrap{width:min(2.25rem,2.25vw)}}.prcd-fv__program-item-label{color:#396cae;text-align:center;font-size:4vw;font-weight:700;line-height:1.4;letter-spacing:.03em;margin-bottom:1.6vw}@media screen and (min-width: 768px){.prcd-fv__program-item-label{font-size:min(1.25rem,1.6129032258vw);margin-bottom:.25rem}}@media screen and (min-width: 1200px),print{.prcd-fv__program-item-label{font-size:min(1.25rem,1.25vw);margin-bottom:.5rem}}.prcd-fv__program-item-text{text-align:center;font-size:3.2vw;font-weight:700;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 768px){.prcd-fv__program-item-text{font-size:min(1rem,1.4112903226vw)}}@media screen and (min-width: 1200px),print{.prcd-fv__program-item-text{font-size:min(1rem,1vw)}}.prcd-fv__instructor{grid-area:instructor;position:relative;padding-top:min(31.25rem,43.2vw);padding-bottom:25.3333333333vw;padding-left:5.3333333333vw}@media screen and (min-width: 768px){.prcd-fv__instructor{width:100%;padding-top:0;padding-bottom:min(2.5rem,2.4096385542vw);padding-left:0;display:flex;align-items:flex-end}}@media screen and (min-width: 1440px){.prcd-fv__instructor{padding-right:min(4.1875rem,4.1875vw)}}.prcd-fv__figure-wrap{position:absolute;bottom:0;right:0;z-index:1;width:55.2vw;height:104.2666666667vw}@media screen and (min-width: 768px){.prcd-fv__figure-wrap{transform:translateX(11%);width:33.59375vw;height:57.421875vw}}@media screen and (min-width: 992px){.prcd-fv__figure-wrap{width:min(23.375rem,32.8629032258vw);height:min(39.9375rem,56.1491935484vw)}}@media screen and (min-width: 1440px){.prcd-fv__figure-wrap{transform:translateX(0);width:min(26rem,26vw);height:min(44.4375rem,44.4375vw)}}.prcd-fv__figure{width:100%;height:auto}.prcd-fv__instructor-inner{border-radius:8px;width:80%;background:hsla(0,0%,100%,.7);padding:min(4.2666666667vw,1.5rem);position:relative;z-index:2}@media screen and (min-width: 768px){.prcd-fv__instructor-inner{border-radius:16px;padding:1.875rem;width:100%}}.prcd-fv__instructor-label{color:#396cae;font-family:"Jost","Noto Sans JP",sans-serif;font-size:2.6666666667vw;font-weight:500;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.prcd-fv__instructor-label{font-size:min(1rem,1.6129032258vw)}}.prcd-fv__instructor-name{font-size:3.7333333333vw;font-weight:700;line-height:1.4;letter-spacing:.03em;margin-top:.25rem}@media screen and (min-width: 768px){.prcd-fv__instructor-name{font-size:min(1.25rem,1.814516129vw)}}.prcd-fv__instructor-name-kana{font-size:2.6666666667vw;font-weight:700;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 768px){.prcd-fv__instructor-name-kana{font-size:min(.875rem,1.2096774194vw)}}.prcd-fv__instructor-post{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 768px){.prcd-fv__instructor-post{font-size:min(.875rem,1.4112903226vw)}}.prcd-fv__instructor-text{font-size:3.2vw;font-weight:500;line-height:1.6;letter-spacing:.03em;border-left:2px solid #396cae;padding-left:.6428571429rem;margin-top:1.6vw}@media screen and (min-width: 768px){.prcd-fv__instructor-text{padding-left:1rem;font-size:min(1rem,1.4112903226vw);margin-top:min(1rem,1vw)}}.prcd-about{position:relative}.prcd-about .prcd-bg-gradient{display:none}@media screen and (min-width: 768px){.prcd-about .prcd-bg-gradient{display:block;width:min(41.5rem,41.5vw);height:min(41.5rem,41.5vw);top:auto;bottom:0;left:0;transform:translateX(-31%) translateY(55%)}}.prcd-about__text{font-size:1.1428571429rem;font-weight:400;line-height:1.77;letter-spacing:.03em}@media screen and (min-width: 992px){.prcd-about__text{font-size:1.125rem}}.prcd-about__image{display:block;margin-inline:auto}@media screen and (min-width: 992px){.prcd-about__image{margin-inline:0;display:inline;transform:translateX(4%)}}.prcd-benefit{padding-bottom:4.7857142857rem}@media screen and (min-width: 992px){.prcd-benefit{padding-bottom:8.25rem}}.prcd-benefit-intro{background:#fff;border-radius:.7142857143rem;padding:2.1428571429rem 1.4285714286rem;position:relative;margin-bottom:5rem}@media screen and (min-width: 992px){.prcd-benefit-intro{border-radius:1.25rem;padding:3.75rem;margin-bottom:5.125rem}}.prcd-benefit-intro::after{content:"";width:70px;height:29px;aspect-ratio:83/39;clip-path:polygon(50% 100%, 100% 0, 0 0);background:rgba(35,150,198,.2);position:absolute;bottom:0;left:50%;translate:-50% calc(100% + 20px)}@media screen and (min-width: 992px){.prcd-benefit-intro::after{translate:-50% calc(100% + 27px)}}.prcd-benefit-intro__image{width:fit-content;margin-inline:auto}.prcd-benefit-main__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1.4285714286rem;margin-top:1.2857142857rem}@media screen and (min-width: 576px){.prcd-benefit-main__list{grid-template-columns:repeat(2, 1fr);gap:.7142857143rem}}@media screen and (min-width: 992px){.prcd-benefit-main__list{margin-top:2.625rem;grid-template-columns:repeat(4, 1fr)}}.prcd-benefit-main__item{border-radius:15px;border:1px solid var(--right_glay, #E8E8E8);background:var(--white, #FFF);padding:1.7142857143rem .7142857143rem 2.8571428571rem}@media screen and (min-width: 768px){.prcd-benefit-main__item{padding:1.5rem 1rem 2.5rem}}.prcd-benefit-main__item-number{color:#2396c6;font-family:"Jost","Noto Sans JP",sans-serif;font-size:1.7142857143rem;font-weight:500;letter-spacing:.03em;text-align:center}@media screen and (min-width: 768px){.prcd-benefit-main__item-number{font-size:min(1.75rem,2.8645833333vw)}}.prcd-benefit-main__item-title{text-align:center;font-size:1.1428571429rem;font-weight:700;letter-spacing:.03em;line-height:1.5}@media screen and (min-width: 768px){.prcd-benefit-main__item-title{font-size:min(1.125rem,2.0833333333vw)}}@media screen and (min-width: 1440px){.prcd-benefit-main__item-title{font-size:1.25rem}}.prcd-benefit-main__item-text{margin-inline:.5rem}@media screen and (min-width: 768px){.prcd-benefit-main__item-text{font-size:min(.875rem,1.5625vw)}}@media screen and (min-width: 1440px){.prcd-benefit-main__item-text{font-size:1rem}}.prcd-message{position:relative}.prcd-message .prcd-bg-gradient{width:min(48.25rem,100vw);height:min(48.25rem,100vw);right:0;bottom:0;transform:translateX(50%) translateY(-20%)}@media screen and (min-width: 768px){.prcd-message .prcd-bg-gradient{width:min(48.25rem,48.25vw);height:min(48.25rem,48.25vw);transform:translateX(37%) translateY(3%)}}.prcd-message-intro{display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.prcd-message-intro{grid-template-columns:52.13% 43.86%;justify-content:space-between}}.prcd-message__text-wrap{order:2}@media screen and (min-width: 768px){.prcd-message__text-wrap{order:1}}.prcd-message__intro-text{font-size:1.1428571429rem;font-weight:400;line-height:1.77;letter-spacing:.03em}@media screen and (min-width: 992px){.prcd-message__intro-text{font-size:1.125rem}}.prcd-message__main-text{font-size:1.1428571429rem;font-weight:400;line-height:2;letter-spacing:.03em}@media screen and (min-width: 992px){.prcd-message__main-text{font-size:1.125rem}}.prcd-message-intro__figure{order:1;display:grid;grid-template-columns:50% auto;justify-content:center;align-items:center;gap:.7142857143rem}@media screen and (min-width: 768px){.prcd-message-intro__figure{order:2;display:block}}.prcd-message-intro__image-wrap{aspect-ratio:472/424;border-radius:.7142857143rem;overflow:hidden}@media screen and (min-width: 992px){.prcd-message-intro__image-wrap{border-radius:1.25rem}}.prcd-message-intro__image{width:100%;height:100%;object-fit:cover}.prcd-message-intro__figure-caption{font-size:.8571428571rem;letter-spacing:.03em;line-height:2;font-weight:500;text-align:center;margin-top:4px;flex-shrink:0}@media screen and (min-width: 400px){.prcd-message-intro__figure-caption{font-size:1rem}}@media screen and (min-width: 992px){.prcd-message-intro__figure-caption{font-size:1.125rem;letter-spacing:.03em;line-height:2;margin-top:10px}}.prcd-steps{position:relative}.prcd-steps .prcd-bg-gradient{width:min(48.25rem,100vw);height:min(48.25rem,100vw);right:0;bottom:0;transform:translateX(50%) translateY(-20%)}@media screen and (min-width: 768px){.prcd-steps .prcd-bg-gradient{width:min(48.25rem,48.25vw);height:min(48.25rem,48.25vw);transform:translateX(29%) translateY(42%)}}.step-item-list{margin-top:1.4285714286rem}@media screen and (min-width: 992px){.step-item-list{margin-top:2.625rem}}.step-item:not(:last-child){padding-bottom:1.4285714286rem}@media screen and (min-width: 992px){.step-item:not(:last-child){padding-bottom:2.5rem}}.step-item:not(:first-child){border-top:1px solid #e8e8e8;padding-top:1.4285714286rem}@media screen and (min-width: 992px){.step-item:not(:first-child){padding-top:2.5rem}}.step-item__main{display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.step-item__main{grid-template-columns:53.34% 42.84%;justify-content:space-between;align-items:center}}.step-item__num{color:#2396c6;font-family:"Jost","Noto Sans JP",sans-serif;font-weight:500;text-transform:uppercase;font-size:1.4285714286rem}@media screen and (min-width: 992px){.step-item__num{font-size:1.5rem}}.step-item__title{font-weight:700;line-height:1.4;font-size:1.4285714286rem}@media screen and (min-width: 992px){.step-item__title{margin-top:.5rem;font-size:1.5rem}}.step-item__desc{font-size:1.125rem;font-weight:400;line-height:1.77;letter-spacing:.03em;margin-top:1.5rem}.step-item__main-image-wrap{border-radius:.7142857143rem;background:#f5f5f5;aspect-ratio:461/284;overflow:hidden;margin-top:1.1428571429rem}@media screen and (min-width: 768px){.step-item__main-image-wrap{margin-top:0}}@media screen and (min-width: 992px){.step-item__main-image-wrap{border-radius:1.25rem}}.step-item__main-image{width:100%;height:100%;object-fit:cover}.step-item__info{border-radius:.7142857143rem;border:1px solid #e8e8e8;background:#fff;padding:1.4285714286rem;margin-top:1.4285714286rem}@media screen and (min-width: 768px){.step-item__info{padding:1.5rem 2.5rem;margin-top:1.6875rem}}@media screen and (min-width: 992px){.step-item__info{border-radius:1.25rem}}.step-item__info-title-eng{color:#2396c6;font-family:"Jost","Noto Sans JP",sans-serif;font-weight:500}.step-item__info-title-jp{font-size:1rem;font-weight:700;line-height:1.77;letter-spacing:.03em}@media screen and (min-width: 992px){.step-item__info-title-jp{font-size:1.125rem}}.step-item__info-text{font-size:1.125rem;font-weight:400;line-height:1.77;letter-spacing:.03em;margin-top:1rem}.prcd-voice{padding-top:3.5714285714rem;padding-bottom:3.5714285714rem}@media screen and (min-width: 992px){.prcd-voice{padding-top:4.6875rem;padding-bottom:8.4375rem}}.voice-item-wrap{display:flex;flex-direction:column;gap:1.4285714286rem}@media screen and (min-width: 768px){.voice-item-wrap{gap:2.5rem}}.voice-item{border-radius:.7142857143rem;border:1px solid #e8e8e8;background:#fff;padding:1.7142857143rem 1.4285714286rem 2.1428571429rem}@media screen and (min-width: 992px){.voice-item{border-radius:1.25rem;padding:1.9375rem 2.875rem 3.375rem}}.voice-item__head{display:grid;grid-template-columns:1fr;gap:.8571428571rem 0}@media screen and (min-width: 768px){.voice-item__head{gap:1.25rem 0;grid-template-columns:58.02% 37.8%;justify-content:space-between;align-items:center}}.voice-item__num{color:#2396c6;font-family:"Jost","Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;line-height:1}@media screen and (min-width: 992px){.voice-item__num{font-size:1.125rem}}.voice-item__title{font-size:1.2857142857rem;font-weight:700;letter-spacing:.03em;line-height:1.4;margin-top:.2857142857rem}@media screen and (min-width: 992px){.voice-item__title{margin-top:.5rem;margin-left:.1875rem;font-size:1.5rem}}.voice-item__meta{display:flex;gap:1rem;align-items:center}@media screen and (min-width: 768px){.voice-item__meta{align-items:flex-start}}.voice-item__thumb{width:50px;border-radius:50%;overflow:hidden;aspect-ratio:1/1;flex-shrink:0}@media screen and (min-width: 1200px),print{.voice-item__thumb{width:75px}}.voice-item-info__ttl{color:#2396c6;font-size:.8571428571rem;font-weight:700;letter-spacing:.03em}@media screen and (min-width: 768px){.voice-item-info__ttl{font-size:1rem}}.voice-item-info__desc{font-size:.8571428571rem;font-weight:400;letter-spacing:.03em;margin-top:.0625rem}@media screen and (min-width: 768px){.voice-item-info__desc{font-size:1rem}}.voice-item__text{font-size:1rem;font-weight:400;line-height:1.77;letter-spacing:.03em}@media screen and (min-width: 768px){.voice-item__text{font-size:1.125rem}}.voice-bottom{margin-top:2.8571428571rem}@media screen and (min-width: 992px){.voice-bottom{margin-top:4.4375rem}}.voice-bottom__img-wrap{aspect-ratio:1076/522;overflow:hidden}.voice-bottom__img{width:100%;height:100%;object-fit:cover}.prcd-outline{border-radius:20px}.prcd-outline .table-standard th,.prcd-outline .table-standard td{letter-spacing:.03em;display:block;width:100%;line-height:2}@media screen and (min-width: 768px){.prcd-outline .table-standard th,.prcd-outline .table-standard td{display:table-cell;width:auto}}.prcd-outline .table-standard th{border-bottom:none;padding:1rem .5rem .5rem .5rem}@media screen and (min-width: 768px){.prcd-outline .table-standard th{padding:1rem .5rem;border-bottom:1px solid #e8e8e8;min-width:8em}}.prcd-outline .table-standard td{padding:0 .5rem 1rem .5rem}@media screen and (min-width: 768px){.prcd-outline .table-standard td{padding:1rem .5rem}}.prcd-schedule__box{width:100%}.prcd-schedule__box .table-custom th,.prcd-schedule__box .table-custom td{vertical-align:middle;line-height:2}.prcd-schedule__box .table-custom th{text-align:center}.prcd-schedule__box .table-custom td{text-align:left}.prcd-note__container{background-color:#f6f6f6;border-radius:.7142857143rem}@media screen and (min-width: 992px){.prcd-note__container{border-radius:1.25rem}}.prcd-note__list{display:flex;flex-direction:column}.prcd-faq__list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.prcd-faq__list{gap:40px}}.prcd-faq__q{display:flex;gap:10px;border-bottom:1px solid #e8e8e8;padding-block:5px;line-height:2}@media screen and (min-width: 768px){.prcd-faq__q{padding-block:10px;align-items:center}}.prcd-faq__q-badge{font-size:1.25rem;font-weight:700;color:#2396c6}@media screen and (min-width: 768px){.prcd-faq__q-badge{font-size:1.375rem}}.prcd-faq__question{margin-top:.3em;font-size:1rem;font-weight:700;color:#2396c6}@media screen and (min-width: 768px){.prcd-faq__question{font-size:1.125rem}}.prcd-faq__a{display:flex;gap:10px;padding-top:5px;line-height:2}@media screen and (min-width: 768px){.prcd-faq__a{padding-top:10px}}.prcd-faq__a-badge{font-size:1.25rem;font-weight:700}@media screen and (min-width: 768px){.prcd-faq__a-badge{font-size:1.375rem}}.prcd-faq__answer{margin-top:.25em;font-size:1rem}@media screen and (min-width: 768px){.prcd-faq__answer{font-size:1.125rem}}.prcd-footer-cta{position:relative;overflow:hidden;background-color:#f7f6f4}.prcd-footer-cta::before,.prcd-footer-cta::after{content:"";position:absolute;z-index:1;pointer-events:none}.prcd-footer-cta::before{top:0;left:0;width:295px;height:265px;background:url(../images/prcd/bg-footer-cta-blue-sp.svg) no-repeat center center/contain;transform:translateX(-44%) translateY(-32%)}@media screen and (min-width: 992px){.prcd-footer-cta::before{width:22.5vw;height:20.25vw;background:url(../images/prcd/bg-footer-cta-blue.svg) no-repeat center center/contain;transform:translateX(-30%) translateY(-20%)}}.prcd-footer-cta::after{bottom:0;right:0;width:337px;height:331px;background:url(../images/prcd/bg-footer-cta-pink-sp.svg) no-repeat center center/contain;transform:translateX(30%) translateY(40%)}@media screen and (min-width: 992px){.prcd-footer-cta::after{width:38vw;height:37.3125vw;background:url(../images/prcd/bg-footer-cta-pink.svg) no-repeat center center/contain;transform:translateX(26%) translateY(38%)}}.prcd-footer-cta__inner{border-radius:.8571428571rem;background:hsla(0,0%,100%,.6);backdrop-filter:blur(6px);max-width:1300px;margin-inline:auto;padding-block:2.8571428571rem;padding-inline:1.7142857143rem;position:relative;z-index:2}@media screen and (min-width: 576px){.prcd-footer-cta__inner{padding-inline:12.1089808274vw}}@media screen and (min-width: 992px){.prcd-footer-cta__inner{border-radius:1.5rem;padding-block:min(3.125rem,3.125vw);padding-inline:min(7rem,5.0403225806vw)}}.prcd-footer-cta__title{color:#396cae;font-size:1.5714285714rem;font-weight:700;text-align:center;position:relative;line-height:1.6}@media screen and (min-width: 992px){.prcd-footer-cta__title{font-size:2.125rem}}@media screen and (min-width: 768px){.prcd-footer-cta__title::before,.prcd-footer-cta__title::after{content:"";position:absolute;bottom:0}}@media screen and (min-width: 768px){.prcd-footer-cta__title::before{left:0;background:url(../images/prcd/footer-cta-man.png) no-repeat center center/contain;width:min(5.1875rem,8.3vw);height:min(17.8125rem,17.81vw);transform:translateX(calc(-100% - 10px)) translateY(150%)}}@media screen and (min-width: 992px){.prcd-footer-cta__title::before{transform:translateX(0) translateY(110%)}}@media screen and (min-width: 1200px),print{.prcd-footer-cta__title::before{transform:translateX(38%) translateY(110%)}}@media screen and (min-width: 768px){.prcd-footer-cta__title::after{right:0;background:url(../images/prcd/footer-cta-woman.png) no-repeat center center/contain;width:min(5.5rem,8.3vw);height:min(17.75rem,17.75vw);transform:translateX(calc(100% + 10px)) translateY(150%)}}@media screen and (min-width: 992px){.prcd-footer-cta__title::after{transform:translateX(0) translateY(110%)}}@media screen and (min-width: 1200px),print{.prcd-footer-cta__title::after{transform:translateX(-38%) translateY(110%)}}.prcd-footer-cta__text{font-size:1rem;letter-spacing:.03em;padding-bottom:219px;line-height:1.5488571429;position:relative}@media screen and (min-width: 768px){.prcd-footer-cta__text{line-height:1.77;letter-spacing:.03em;font-size:1.125rem;padding-bottom:0}}.prcd-footer-cta__text::before,.prcd-footer-cta__text::after{content:"";position:absolute;bottom:25px;left:50%;translate:-50% 0}@media screen and (min-width: 768px){.prcd-footer-cta__text::before,.prcd-footer-cta__text::after{display:none}}.prcd-footer-cta__text::before{background:url(../images/prcd/footer-cta-man.png) no-repeat center center/contain;width:50px;height:173px;transform:translateX(calc(-100% + 10px)) translateY(0)}.prcd-footer-cta__text::after{background:url(../images/prcd/footer-cta-woman.png) no-repeat center center/contain;width:53px;height:171px;transform:translateX(calc(100% - 15px)) translateY(0)}.prcd-footer-cta__btn-label{text-align:center;font-weight:700;line-height:1.4;letter-spacing:.0266666667em;position:relative;width:fit-content;margin-inline:auto;padding-inline:1.375rem;font-size:.8571428571rem}@media screen and (min-width: 768px){.prcd-footer-cta__btn-label{font-size:1rem}}.prcd-footer-cta__btn-label::before,.prcd-footer-cta__btn-label::after{position:absolute;content:"/";color:#396cae;font-size:1.5em;font-weight:700;line-height:1.4;top:40%}.prcd-footer-cta__btn-label::before{left:0;transform:translateY(-50%) rotate(-39deg)}.prcd-footer-cta__btn-label::after{right:0;transform:translateY(-50%) rotate(10deg)}.prcd-footer-cta__note{margin-top:.9285714286rem;color:#6d6d6d;font-size:.8571428571rem;font-weight:500;letter-spacing:.03em;line-height:1.4}@media screen and (min-width: 576px){.prcd-footer-cta__note{text-align:center}}@media screen and (min-width: 768px){.prcd-footer-cta__note{margin-top:1.4285714286rem;font-size:.875rem;line-height:2.28}}@media screen and (min-width: 375px){.d-xxs-none{display:none}}/*# sourceMappingURL=style-prcd.css.map */