.c-lower-heading-section{padding-bottom:32px}.top-img{margin:0 -16px 40px;width:calc(100vw + 32px);max-width:calc(100vw + 32px)}.u-heading{margin-bottom:24px;position:relative;padding-left:32px}.u-heading__num{position:absolute;top:0;left:0}.u-heading .small{display:inline-block;font-size:23px;line-height:1;transform:translate(-10px,-10px)}.u-blur-wrap{margin-bottom:80px}.u-section-wrap{padding-top:40px!important;padding-bottom:40px!important}.section-01__box{margin-top:24px;padding:24px 16px;background-color:var(--c-bg-light);border-radius:8px}.section-01__box .u-sub-heading{padding-bottom:16px}.section-01__box .u-sub-heading__sub{font-size:1.6rem}.section-02__box{padding:16px;background-color:var(--c-white);border-radius:8px}.section-02__box+.section-02__box{margin-top:16px}.section-02__box-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.section-02__box-img{width:44%}.section-02__box .u-tag-heading{flex-grow:1}.section-02__box .u-sub-sub-heading{margin-bottom:4px}.section-03 .step-figure{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px}.section-03 .step-figure .step{position:relative}.section-03 .step-figure .step__num{color:var(--c-white);font-size:1.2rem;font-weight:700;line-height:180%}.section-03 .step-figure .step__num{position:absolute;z-index:1;bottom:0;left:50%;transform:translate(-50%)}.section-03 .step-figure .step__tag,.section-03 .step-figure .step__body{display:none}.section-03 .step-figure__step01:after{content:"";position:absolute;top:10px;right:12px;width:50px;height:64px;background:url(../job01/images/man_01.svg) no-repeat center;background-size:100% auto}.section-03 .step-figure__step01{background:url(../job01/images/bg_step_01_sp.png) no-repeat center bottom;background-size:100% auto}.section-03 .step-figure__step01 .step__head{height:46px}.section-03 .step-figure__step01 .step__num{bottom:10px}.section-03 .step-figure__step02{background:url(../job01/images/bg_step_02_sp.png) no-repeat center bottom;background-size:100% auto}.section-03 .step-figure__step02 .step__head{height:82px}.section-03 .step-figure__step02 .step__num{bottom:46px}.section-03 .step-figure__step03{background:url(../job01/images/bg_step_03_sp.png) no-repeat center bottom;background-size:100% auto}.section-03 .step-figure__step03 .step__head{height:119px}.section-03 .step-figure__step03 .step__num{bottom:83px}.section-03 .step-contents{margin-top:24px}.section-03 .step-contents__ttl{margin-bottom:12px;font-size:1.6rem;font-weight:600;line-height:180%}.section-03 .step-contents__ttl-num{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #000}.section-03 .step-contents__ttl-step{font-size:1.6rem;font-weight:700;line-height:180%}.section-03 .step-contents__ttl-tag{display:flex;align-items:center;justify-content:center;padding:0 8px;height:26px;color:var(--c-white);font-size:1.4rem;line-height:100%;letter-spacing:.08em;border-radius:13px}.section-03 .step-contents__box{padding:12px;background-color:var(--c-white);border-radius:4px}.section-03 .step-contents.step01 .step-contents__ttl{color:#1195dc}.section-03 .step-contents.step01 .step-contents__ttl-num{color:#1195dc;border-color:#1195dc}.section-03 .step-contents.step01 .step-contents__ttl-tag{background-color:#1195dc}.section-03 .step-contents.step02 .step-contents__ttl{color:#00619f}.section-03 .step-contents.step02 .step-contents__ttl-num{color:#00619f;border-color:#00619f}.section-03 .step-contents.step02 .step-contents__ttl-tag{background-color:#00619f}.section-03 .step-contents.step03 .step-contents__ttl{color:#052d66}.section-03 .step-contents.step03 .step-contents__ttl-num{color:#052d66;border-color:#052d66}.section-03 .step-contents.step03 .step-contents__ttl-tag{background-color:#052d66}.interview{margin-bottom:64px}.interview .u-heading{margin-bottom:24px;padding:0 16px}.interview-slider__item{max-width:92vw;padding:0 0 0 16px}.interview-slider__img{width:100%;max-width:87.2vw;margin-bottom:16px;aspect-ratio:327/406;overflow:hidden}.interview-slider__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-slider__txt{margin-bottom:12px;color:var(--c-primary);font-size:1.6rem;font-weight:600;line-height:150%}.interview-slider__career{margin-bottom:8px;color:var(--c-primary);font-size:1.2rem;font-weight:500;line-height:150%}.interview-slider__name{color:var(--c-primary);font-size:2rem;font-weight:600;line-height:100%}.interview .slider-bottom{display:flex;justify-content:space-between;max-width:calc(100% - 32px);margin:50px auto 0;padding:24px 0 0;border-top:1px solid var(--c-border-light)}.interview .slider-bottom__count span{color:var(--c-primary);font-size:1.8rem;font-weight:500;line-height:100%}.interview .slider-bottom__count .index:after{content:"";position:relative;top:1px;display:inline-block;width:1px;height:.8em;margin:0 5px 0 10px;background-color:var(--c-primary);transform:rotate(25deg)}.interview .slider-bottom .arrow_box{display:flex;gap:8px}.interview .slider-bottom .arrow_box .slide-arrow{width:66px;height:40px}.interview .slider-bottom .arrow_box .slide-arrow.next-arrow{background:url(../common/images/slide_btn_next.svg) no-repeat center;background-size:100% auto}.interview .slider-bottom .arrow_box .slide-arrow.next-arrow{background:url(../common/images/slide_btn_next.svg) no-repeat center;background-size:100% auto}.interview .slider-bottom .arrow_box .slide-arrow.prev-arrow{background:url(../common/images/slide_btn_prev.svg) no-repeat center;background-size:100% auto}.interview{padding-bottom:40px}.interview+.u-section-wrap{padding-top:40px}.section-04+.section-04{margin-top:32px}.section-04__img{margin-bottom:16px}.section-04__ttl{margin-bottom:8px;color:var(--c-primary);font-size:1.6rem;font-weight:600;line-height:180%;letter-spacing:.08em}.u-tag-heading__txt{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:17px}.u-tag-heading__txt__tag{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border:1px solid #00B7FF;border-radius:50%;font-weight:600;font-size:12px;color:#00b7ff}.section-02__box-lead{margin-top:8px;padding-bottom:8px}.section-02__box-lead__txt{font-weight:500;font-size:14px;line-height:1.8;letter-spacing:.01em;color:#044a80}@media (min-width: 48em){.c-lower-heading__title{font-size:9rem}.c-lower-heading-section{padding-top:210px;padding-bottom:110px}.u-page-anchor .u-section-wrap,.u-blur-wrap{margin-bottom:80px}.u-section-wrap{padding-top:64px!important;padding-bottom:64px!important}.top-img{width:122.6%;max-width:122.6%;margin:0 -11.3% 64px}.u-heading{margin-bottom:32px;padding-left:54px}.u-heading__num{font-size:33px}.u-heading .small{font-size:32px;transform:none}.section-01__box .u-sub-heading[data-type="2"]{flex-direction:column;align-items:flex-start}.section-01 .section__txt{display:grid;grid-template-columns:261px 1fr}.section-01__box{margin-top:32px;padding:40px}.section__box{padding:32px}.section-02__box{display:grid;grid-template-columns:28.5% 1fr;gap:32px;padding:32px}.section-03 .step-figure{align-items:end;margin-top:32px}.section-03 .step-figure .step{position:relative}.section-03 .step-figure .step__head{display:flex;align-items:center;justify-content:space-between;height:37px;padding:0 12px;border-bottom:1px solid #fff}.section-03 .step-figure .step__num{color:var(--c-white);font-size:1.6rem}.section-03 .step-figure .step__num{position:static;transform:translate(0)}}@media (min-width: 48em) and (max-width: 1200px){.section-03 .step-figure .step__num{font-size:1.4rem}}@media (min-width: 48em) and (max-width: 1000px){.section-03 .step-figure .step__num{font-size:1.2rem}}@media (min-width: 48em){.section-03 .step-figure .step__tag,.section-03 .step-figure .step__body{display:flex;align-items:center;justify-content:center}.section-03 .step-figure .step__tag{padding:0 8px;height:26px;color:var(--c-white);font-size:1.4rem;line-height:100%;letter-spacing:.08em;border-radius:13px}}@media (min-width: 48em) and (max-width: 1200px){.section-03 .step-figure .step__tag{font-size:1.2rem}}@media (min-width: 48em) and (max-width: 1000px){.section-03 .step-figure .step__tag{font-size:1rem}}@media (min-width: 48em){.section-03 .step-figure .step__body{color:var(--c-white);font-size:1.8rem;font-weight:700;line-height:150%;text-align:center}}@media (min-width: 48em) and (max-width: 1200px){.section-03 .step-figure .step__body{font-size:1.6rem}}@media (min-width: 48em) and (max-width: 1000px){.section-03 .step-figure .step__body{font-size:1.2rem}}@media (min-width: 48em){.section-03 .step-figure__step01{height:148px}.section-03 .step-figure__step01:after{content:"";position:absolute;top:-80px;right:30px;width:64px;height:84px}.section-03 .step-figure__step01{background:url(../job01/images/bg_step_01_pc.png) no-repeat center bottom;background-size:cover}.section-03 .step-figure__step01 .step__tag{background-color:#1195dc}.section-03 .step-figure__step01 .step__body{height:111px}.section-03 .step-figure__step02{height:182px;background:url(../job01/images/bg_step_02_pc.png) no-repeat center bottom;background-size:cover}.section-03 .step-figure__step02 .step__tag{background-color:#00619f}.section-03 .step-figure__step02 .step__body{height:145px}.section-03 .step-figure__step03{height:219px;background:url(../job01/images/bg_step_03_pc.png) no-repeat center bottom;background-size:cover}.section-03 .step-figure__step03 .step__tag{background-color:#052d66}.section-03 .step-figure__step03 .step__body{height:182px}.section-03 .section__inner{display:grid;grid-template-columns:repeat(3,1fr)}.section-03 .step-contents{margin-top:24px}.section-03 .step-contents__ttl{display:none}.section-03 .step-contents__box{height:100%;margin:0 12px;padding:12px}.section-03 .step-contents__box .u-txt{font-size:1.4rem}.section-04__contents{display:grid;grid-template-columns:30% 1fr;gap:5%}.section-04__ttl{font-size:1.8rem}.section-04 .u-txt{font-size:1.4rem}.interview{position:relative;z-index:2;margin-bottom:64px;padding-left:9.3%}}@media (min-width: 48em) and (max-width: 1250px){.interview{left:0;transform:translate(0)}}@media (min-width: 48em){.interview .u-heading{padding:0 0 8px;margin-right:9.3%}.interview .section__ttl{margin-bottom:10px}.interview-slider__item{max-width:301px;padding:0 39px 0 0}.interview-slider__img{max-width:362px;aspect-ratio:362/449}.interview-slider__txt{font-size:1.8rem}.interview-slider__name{font-size:3rem}.interview .slider-bottom{max-width:1165px;margin:20px 9.3% 0 0}}@media (min-width: 48em) and (max-width: 1250px){.interview .slider-bottom{max-width:calc(100% - 20px)}}@media (min-width: 48em){.interview .slider-bottom__count span{font-size:2rem}.u-tag-heading__txt{flex-direction:row;gap:8px;font-size:24px}.section-02__box-lead{margin-top:16px;padding-bottom:16px}}
