.cFvChild{position:relative;z-index:0;width:100%;height:787px;background-color:var(--lightblue2);overflow-x:clip}.cFvChild__waves{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:0}.cFvChild__waves .wave1,.cFvChild__waves .wave2,.cFvChild__waves .wave3,.cFvChild__waves .wave4{position:absolute;left:0;bottom:0;z-index:0;margin:auto;width:200vw;height:100rem;overflow:hidden;display:flex;flex-wrap:nowrap;gap:0}.cFvChild__waves .wave2__img{background:#6cd5ff}.cFvChild__waves .wave1__img,.cFvChild__waves .wave2__img,.cFvChild__waves .wave3__img,.cFvChild__waves .wave4__img{width:100%}.cFvChild__waves .wave1__img picture,.cFvChild__waves .wave2__img picture,.cFvChild__waves .wave3__img picture,.cFvChild__waves .wave4__img picture{display:flex;width:100%}.cFvChild__waves .wave1__img img,.cFvChild__waves .wave2__img img,.cFvChild__waves .wave3__img img,.cFvChild__waves .wave4__img img{width:100%;height:auto;object-fit:contain;transform:scaleX(1.001)}.cFvChild__waves .wave1{z-index:1;bottom:104px}.cFvChild__waves .wave1__img:nth-of-type(1){animation:SlideFirstInvert 50s -25s linear infinite}.cFvChild__waves .wave1__img:nth-of-type(2){animation:SlideSecondInvert 50s linear infinite}.cFvChild__waves .wave1__img:nth-of-type(2) img{transform:scaleX(-1)}.cFvChild__waves .wave2{bottom:36px;z-index:2}.cFvChild__waves .wave2__img:nth-of-type(1){animation:SlideFirst 50s -25s linear infinite}.cFvChild__waves .wave2__img:nth-of-type(2){animation:SlideSecond 50s linear infinite}.cFvChild__waves .wave3{bottom:25px;z-index:3}.cFvChild__waves .wave3__img:nth-of-type(1){animation:SlideFirstInvert 60s -30s linear infinite}.cFvChild__waves .wave3__img:nth-of-type(2){animation:SlideSecondInvert 60s linear infinite}.cFvChild__waves .wave4{z-index:4}@keyframes SlideFirst{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes SlideSecond{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes SlideFirstInvert{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes SlideSecondInvert{0%{transform:translate(-200%)}to{transform:translate(0)}}.cFvChild__boat{position:absolute;left:0;right:0;bottom:64px;z-index:5;width:calc(100% - 48px);max-width:1120px;margin:auto}.cFvChild__boat .img{position:absolute;bottom:0;right:103px;z-index:0;width:134.94px;height:155.8px}.cFvChild__boat .img__inner,.cFvChild__boat img{width:100%;height:100%}.cFvChild__boat img{object-fit:contain}.cFvChild__front{position:relative;z-index:1;padding-top:252px;width:calc(100% - 40px);max-width:1120px;margin:auto}.cFvChild__titleEn{width:max-content;height:max-content;overflow:hidden}.cFvChild__titleEn__inner{color:var(--white);font-feature-settings:"hwid" on;font-family:var(--en);font-size:65px;font-weight:900;line-height:1;letter-spacing:3.9px;transform:translateY(110%);scale:1.1}body[data-loaded="1"] .cFvChild__titleEn__inner{translate:0,0% 0;scale:1;transition:1s 0s ease-out scale,1s 0s ease transform;transform:translate(0) scale(1)}.cFvChild__title{width:max-content;height:max-content;overflow:hidden}.cFvChild__title__inner{color:#f5f5f5;font-feature-settings:"hwid" on;font-size:20px;font-weight:700;line-height:1;letter-spacing:2.4px;margin-top:20px;transform:translateY(110%);scale:1.1}body[data-loaded="1"] .cFvChild__title__inner{translate:0,0% 0;scale:1;transition:1s 0s ease-out scale,1s 0s ease transform;transform:translate(0) scale(1)}.cFvChild__ankerLink{display:flex;flex-wrap:wrap;gap:25px 64px;margin-top:57px;width:100%;max-width:664px;opacity:0}body[data-loaded="1"] .cFvChild__ankerLink{transition:.8s ease opacity;opacity:1}.cAnkerLink{display:flex;align-items:center;gap:11px;width:max-content;height:max-content}.cAnkerLink__icon{pointer-events:none;user-select:none;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border:solid 1px var(--white);border-radius:50%;transform:scale(1);transition:.2s ease transform}.cAnkerLink__icon .icon{width:9px;height:9px;display:flex}.cAnkerLink__icon img{width:100%;height:100%;object-fit:contain}.cAnkerLink__label{pointer-events:none;user-select:none;position:relative;z-index:0;color:var(--white);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:1.68px;width:max-content;height:max-content}.cAnkerLink__label:before{content:"";position:absolute;bottom:-2px;left:0;right:0;margin:auto;z-index:0;width:100%;height:1px;background:var(--white);transform-origin:left;transform:scaleX(0);transition:.3s cubic-bezier(.87,0,.13,1) transform}.cBtnCircle{display:block;width:max-content}.cBtnCircle__icon{pointer-events:none;user-select:none;position:relative;z-index:0;width:159px;height:159px;box-sizing:border-box;border:solid 2px var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}.cBtnCircle__icon:before{content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:100%;background:var(--orange);border-radius:50%;transform:scale(0);transform-origin:center}.cBtnCircle__icon .icon{position:relative;z-index:1;width:30px;height:30px;transform:scale(1);transform-origin:center}.cBtnCircle__icon .icon svg{width:100%;height:100%}.cBtnCircle__icon .icon svg path{transition:.6s cubic-bezier(.16,1,.3,1) stroke}.cBtnCircle__text{pointer-events:none;user-select:none;margin-top:18px;color:var(--white);text-align:center;font-family:var(--en);font-size:16px;font-weight:700;line-height:160%;letter-spacing:.64px;transition:.6s cubic-bezier(.16,1,.3,1) color}.cBtnCircle-orange .cBtnCircle__icon{border:solid 2px var(--orange)}.cBtnCircle-orange .cBtnCircle__icon .icon svg path{stroke:var(--orange)}.cBtnCircle-orange .cBtnCircle__text{color:var(--orange)}.cBtnCircle-s .cBtnCircle__icon{width:128px;height:128px}.cBtnCircle-s .cBtnCircle__icon .icon{width:24px;height:24px}.cBtnCircle .cBtnCircle__icon:before{transform:scale(0);transition:.6s cubic-bezier(.16,1,.3,1) transform}.cBtnCircle .cBtnCircle__icon .icon{transform:scale(1);transition:.6s cubic-bezier(.16,1,.3,1) transform}.pRecruitAbout{position:relative;z-index:0;width:100%;background:#fff4e0;padding-top:68px;margin-top:-2px}.pRecruitAbout:before{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:3;margin:auto;width:100%;height:100%;background:#fff4e0;transition:1s ease opacity;opacity:1}.pRecruitAbout:has(.pRecruitAbout__upper.isCue):before{opacity:0}.pRecruitAbout:has(.pRecruitAbout__lower.isCue):before{opacity:0}.pRecruitAbout__shape{width:100%;margin:auto}.pRecruitAbout__shape img{width:100%;height:auto;transform:translateY(40%);transition:.8s ease transform}.pRecruitAbout__shape:has(+.pRecruitAbout__upper.isCue) img{transform:translate(0)}.pRecruitAbout__upper{position:relative;z-index:4;width:calc(100% - 40px);max-width:948px;margin:auto}.pRecruitAbout__img{width:345.89px;height:306.69px}.pRecruitAbout__img img{width:100%;height:100%;object-fit:contain}.pRecruitAbout__lead{width:max-content;height:max-content;overflow:hidden;margin-top:43px}.pRecruitAbout__lead:nth-of-type(1){margin-top:0}.pRecruitAbout__lead:nth-of-type(2){margin-left:-20px}.pRecruitAbout__lead__inner{color:var(--blue-main);font-size:35px;font-weight:700;line-height:1;letter-spacing:6.3px}.pRecruitAbout__middle{position:relative;z-index:2;width:100%;background:#d2e099;padding-top:126px}.pRecruitAbout__middle__inner{position:relative;z-index:2;width:calc(100% - 40px);max-width:1120px;margin:auto}.pRecruitAbout__lower{z-index:2;margin:auto;width:calc(100% - 40px);max-width:1120px}.pRecruitAbout__illust{position:absolute;bottom:36px;left:-83px;z-index:1;width:470px;height:266.59px}.pRecruitAbout__illust img{width:100%;height:100%;object-fit:contain}.cRecruitCopyCard{position:relative;z-index:0;background:var(--white);box-sizing:border-box;width:544px;height:max-content;padding:74px 64px 50px}.cRecruitCopyCard:before{content:"";top:76px;position:absolute;z-index:0;width:47px;height:47px;background:var(--white)}.cRecruitCopyCard__title{color:var(--blue-main);font-size:30px;font-weight:700;line-height:151%;letter-spacing:3.6px}.cRecruitCopyCard__title span{background:linear-gradient(0deg,rgba(255,234,99,0) 0%,rgba(255,234,99,0) 19%,#ffea63 20%,#ffea63 80%,rgba(255,234,99,0) 81%,rgba(255,234,99,0) 100%)}.cRecruitCopyCard__lead{color:var(--blue-main);color:var(--01_, #003972);font-size:25px;font-weight:700;line-height:180%;letter-spacing:3px}.cRecruitCopyCard__detail{margin-top:40px;font-size:17px;font-weight:500;line-height:220%;color:var(--blue-main)}.cRecruitCopyCard__btn{margin-top:32px;margin-left:auto;width:max-content}.pRecruitInterview{width:100%;background:#f2f2f2;padding:170px 0 99px}.pRecruitInterview__inner{width:calc(100% - 40px);max-width:1120px;margin:auto}.pRecruitInterview__titleEn{color:var(--blue-main);text-align:center;font-family:var(--en);font-size:70px;font-weight:900;line-height:1.2;letter-spacing:4.2px}.pRecruitInterview__title{color:var(--blue-main);text-align:center;font-size:20px;font-weight:700;line-height:1;letter-spacing:2.4px}.pRecruitInterview__list{margin:74px auto auto;width:100%}.cInterviewCards{width:100%}.cInterviewCard{cursor:pointer;position:relative;z-index:0;width:354px;border-radius:16px;overflow:hidden}.cInterviewCard .cInterviewCard__detail,.cInterviewCard .cInterviewCard__name,.cInterviewCard .cInterviewCard__join{opacity:1;transition:.2s ease opacity}.cInterviewCard__img{pointer-events:none;user-select:none;width:100%;height:310px}.cInterviewCard__img img{width:100%;height:100%;object-fit:cover}.cInterviewCard__lower{pointer-events:none;user-select:none;box-sizing:border-box;width:100%;padding:32px 28px;background:var(--white)}.cInterviewCard__detail{color:var(--blue-main);font-size:18px;font-weight:700;line-height:180%;letter-spacing:.54px}.cInterviewCard__data{padding-top:34px;display:flex;align-items:center}.cInterviewCard__name,.cInterviewCard__join{color:var(--blue-main);font-size:15px;font-weight:700;letter-spacing:1.5px}.cInterviewCard__icon{position:absolute;bottom:24px;right:24px;z-index:0;width:25px;height:25px;object-fit:contain;border:solid 1px var(--blue-main);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(1);transition:.2s ease transform}.cInterviewCard__icon img{width:5px;height:10px;object-fit:contain}.pRecruitBrand{width:100%;background:#f2f2f2;padding-bottom:147px}.pRecruitBrandBnr{position:relative;z-index:0;display:block;width:calc(100% - 40px);max-width:1120px;height:361px;margin:auto;background:var(--blue-main);border-radius:20px 20px 48px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pRecruitBrandBnr:before{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:100%;background:#002448;transform:scale(0);transform-origin:center;transition:.6s cubic-bezier(.87,0,.13,1);border-radius:20px}.pRecruitBrandBnr__obj{pointer-events:none;user-select:none;display:block;position:absolute;bottom:0;right:0;z-index:1;width:46.544px;height:47.575px}.pRecruitBrandBnr__obj img{width:100%;height:100%;object-fit:contain}.pRecruitBrandBnr__inner{pointer-events:none;user-select:none;position:relative;display:block;top:-14px;z-index:1}.pRecruitBrandBnr__label{display:block;color:var(--orange);text-align:center;font-family:var(--en);font-size:23px;font-weight:900;line-height:1;letter-spacing:1.38px;padding:8px 64px;border-radius:32px;background:var(--white);width:max-content;max-width:calc(100% - 40px);margin:auto}.pRecruitBrandBnr__title{display:block;color:var(--white);text-align:center;font-family:var(--en);font-size:45px;font-weight:900;line-height:1;letter-spacing:3.6px;margin-top:54px}.pRecruitBrandBnr__subTitle{display:block;color:var(--white);text-align:center;font-size:24px;font-weight:700;line-height:1.8;letter-spacing:1.92px;margin-top:6px}.pRecruitData{margin-top:98px}.pRecruitData__titleEn{color:var(--blue-main);font-family:var(--en);font-size:70px;font-weight:900;line-height:1;letter-spacing:4.2px;text-align:center}.pRecruitData__title{color:var(--blue-main);text-align:center;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:2.4px;margin-top:6px}.pRecruitData__list{width:calc(100% - 40px);max-width:1120px;margin:75px auto auto}.pRecruitData__supplement{width:calc(100% - 40px);max-width:1120px;margin:8px auto auto}.pRecruitData__supplement p{width:454px;margin-left:auto;color:var(--blue-main);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:1.56px}.cRecruitData{position:relative;z-index:0;width:544px;height:300px;border:solid 3px var(--blue-main);box-sizing:border-box;overflow:hidden}.cRecruitData__label{position:absolute;top:-3px;left:-3px;z-index:2;color:var(--white);font-size:15px;font-weight:700;line-height:1;letter-spacing:2.55px;width:max-content;height:max-content;padding:13px 24px;background:var(--blue-main)}.cRecruitData__label:before{content:"";position:absolute;top:0;right:-14.5px;bottom:0;z-index:0;width:15px;height:100%;background:var(--blue-main);clip-path:polygon(100% 0,0 0,0 100%)}.cCounter{position:relative;z-index:0;display:flex;justify-content:center;overflow:hidden}.cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translateZ(0);transition:2s .3s cubic-bezier(.16,1,.3,1) transform}.cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translateZ(0);transition:2s .3s cubic-bezier(.16,1,.3,1) transform}.cCounter.isCue .cCounter__number .col:nth-of-type(3){transform:translateZ(0);transition:2s .3s cubic-bezier(.16,1,.3,1) transform}.cCounter__number{display:flex;justify-content:center}.cCounter__number .col{transform:translate(0)}.cCounter__number .col .inner .num{display:block;font-family:var(--en);font-weight:900;line-height:1;overflow:hidden}.cCounter__number .col .inner .num span{display:block;font-family:var(--en);font-weight:900;line-height:1}.cCounter__unit{display:flex;align-items:flex-end;font-family:var(--en);font-weight:900}.cRecruitData-genderRatio{background:var(--lightblue);display:flex;align-items:center;justify-content:center}.cRecruitData-genderRatio__inner{position:relative;z-index:0}.cRecruitData-genderRatio__number{display:flex;justify-content:center;height:80px;width:100%}.cRecruitData-genderRatio__number .cCounter{height:80px}.cRecruitData-genderRatio__number .cCounter__number{display:flex;justify-content:center}.cRecruitData-genderRatio__number .cCounter__number .col .inner .num,.cRecruitData-genderRatio__number .cCounter__number .col .inner .num span{color:var(--white);font-size:80px}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(1) .inner .num{height:800px}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:80px}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(2) .inner .num{height:800px}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:80px}.cRecruitData-genderRatio__number .cCounter__unit{color:var(--white);font-size:45px;line-height:1.2;padding-left:4px;height:80px}.cRecruitData-genderRatio__number .male,.cRecruitData-genderRatio__number .female{display:flex;align-items:center;justify-content:center;height:100%}.cRecruitData-genderRatio__number .male{width:69%}.cRecruitData-genderRatio__number .male .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-560px,0)}.cRecruitData-genderRatio__number .male .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-400px,0)}.cRecruitData-genderRatio__number .female{width:31%}.cRecruitData-genderRatio__number .female .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-160px,0)}.cRecruitData-genderRatio__number .female .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-400px,0)}.cRecruitData-genderRatio__progress{box-sizing:border-box;width:416px;height:79px;border:solid 2px var(--blue-main);display:flex;margin-top:4px}.cRecruitData-genderRatio__progress .male,.cRecruitData-genderRatio__progress .female{display:flex;align-items:center;justify-content:center;color:var(--white);text-align:center;font-size:20px;font-weight:700;line-height:1;letter-spacing:2.4px;height:100%;box-sizing:border-box}.cRecruitData-genderRatio__progress .male{width:70%;border-right:solid 2px var(--blue-main);background:#0082c9}.cRecruitData-genderRatio__progress .female{width:30%;background:var(--orange)}.cRecruitData-averageAge{background:var(--green);display:flex;align-items:center;justify-content:center}.cRecruitData-averageAge__inner{position:relative;z-index:0;display:flex;align-items:center;gap:32px}.cRecruitData-averageAge__illust{width:170px;height:119px;display:flex}.cRecruitData-averageAge__illust img{width:100%;height:100%;object-fit:contain}.cRecruitData-averageAge__number{display:flex;justify-content:center;height:150px;width:max-content}.cRecruitData-averageAge__number .cCounter{height:150px}.cRecruitData-averageAge__number .cCounter__number{display:flex;justify-content:center}.cRecruitData-averageAge__number .cCounter__number .col .inner{height:max-content}.cRecruitData-averageAge__number .cCounter__number .col .inner .num{height:1500px;color:var(--white);font-size:150px}.cRecruitData-averageAge__number .cCounter__number .col .inner .num span{color:var(--white);font-size:150px}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(1) .inner .num{height:1500px}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(2) .inner .num{height:1500px}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-averageAge__number .cCounter__unit{font-family:var(--ja);color:var(--white);font-size:45px;line-height:1.8;padding-left:4px;height:150px}.cRecruitData-averageAge__number .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-450px,0)}.cRecruitData-averageAge__number .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-1200px,0)}.cRecruitData-recruitRatio{background:#00649f;display:flex;align-items:center;justify-content:center}.cRecruitData-recruitRatio__inner{position:relative;z-index:0}.cRecruitData-recruitRatio__number{display:flex;justify-content:center;height:80px;width:100%}.cRecruitData-recruitRatio__number .cCounter{height:80px}.cRecruitData-recruitRatio__number .cCounter__number{display:flex;justify-content:center}.cRecruitData-recruitRatio__number .cCounter__number .col .inner .num,.cRecruitData-recruitRatio__number .cCounter__number .col .inner .num span{color:var(--white);font-size:80px}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(1) .inner .num{height:800px}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:80px}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(2) .inner .num{height:800px}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:80px}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(3) .inner .num{height:800px}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(3) .inner .num:nth-last-of-type(1){height:80px}.cRecruitData-recruitRatio__number .cCounter__unit{color:var(--white);font-size:45px;line-height:1.2;padding-left:4px;height:80px}.cRecruitData-recruitRatio__number .career,.cRecruitData-recruitRatio__number .newgraduate{display:flex;align-items:center;justify-content:center;height:100%}.cRecruitData-recruitRatio__number .career{width:100%}.cRecruitData-recruitRatio__number .career .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-80px,0)}.cRecruitData-recruitRatio__number .career .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-800px,0)}.cRecruitData-recruitRatio__number .career .cCounter.isCue .cCounter__number .col:nth-of-type(3){transform:translate3d(0,-1600px,0)}.cRecruitData-recruitRatio__number .newgraduate{display:none}.cRecruitData-recruitRatio__progress{box-sizing:border-box;width:416px;height:79px;border:solid 2px var(--blue-main);display:flex;margin-top:4px}.cRecruitData-recruitRatio__progress .career,.cRecruitData-recruitRatio__progress .newgraduate{display:flex;align-items:center;justify-content:center;color:var(--white);text-align:center;font-size:20px;font-weight:700;line-height:1;letter-spacing:2.4px;height:100%;box-sizing:border-box}.cRecruitData-recruitRatio__progress .career{width:100%;background:var(--yellow)}.cRecruitData-recruitRatio__progress .newgraduate{display:none}.cRecruitData-paidHoliday{background:#ffb83b;display:flex;align-items:center;justify-content:center}.cRecruitData-paidHoliday__inner{position:relative;z-index:0;display:flex;align-items:flex-end;gap:26px}.cRecruitData-paidHoliday__label{color:var(--white);font-size:25px;font-weight:700;line-height:120%}.cRecruitData-paidHoliday__count{display:flex;justify-content:center;height:150px;width:max-content}.cRecruitData-paidHoliday__count .cCounter{height:150px}.cRecruitData-paidHoliday__count .cCounter__number{display:flex;justify-content:center}.cRecruitData-paidHoliday__count .cCounter__number .col .inner{height:max-content}.cRecruitData-paidHoliday__count .cCounter__number .col .inner .num{height:1500px;color:var(--white);font-size:150px}.cRecruitData-paidHoliday__count .cCounter__number .col .inner .num span{color:var(--white);font-size:150px}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(1) .inner .num{height:1500px}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(2) .inner .num{height:1500px}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-paidHoliday__count .cCounter__unit{font-family:var(--ja);color:var(--white);font-size:60px;line-height:1.8;padding-left:4px;height:150px}.cRecruitData-paidHoliday__count .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-750px,0)}.cRecruitData-paidHoliday__count .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-1800px,0)}.cRecruitData-paidHoliday__illust{width:186.43px;height:226px;display:flex}.cRecruitData-paidHoliday__illust img{width:100%;height:100%;object-fit:contain}.cRecruitData-communication{position:relative;z-index:0;background:var(--lightblue);display:flex;align-items:center;justify-content:center}.cRecruitData-communication__illust{position:absolute;top:42px;left:0;right:0;z-index:0;margin:auto;width:404.87px;height:114px;display:flex}.cRecruitData-communication__illust img{width:100%;height:100%;object-fit:contain}.cRecruitData-communication__text{position:absolute;left:-50px;right:0;bottom:32px;z-index:1;margin:auto;width:max-content;height:max-content;display:flex;align-items:flex-end}.cRecruitData-communication__text .yes{color:var(--white);font-family:var(--en);font-size:45px;font-weight:900;line-height:1.8}.cRecruitData-communication__text .count{display:flex;justify-content:center;height:150px;width:max-content}.cRecruitData-communication__text .count .cCounter{height:150px}.cRecruitData-communication__text .count .cCounter__number{display:flex;justify-content:center}.cRecruitData-communication__text .count .cCounter__number .col .inner .num,.cRecruitData-communication__text .count .cCounter__number .col .inner .num span{color:var(--white);font-size:150px}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(1) .inner .num{height:1500px}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(2) .inner .num{height:1500px}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(3) .inner .num{height:1500px}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(3) .inner .num:nth-last-of-type(1){height:150px}.cRecruitData-communication__text .count .cCounter__unit{font-family:var(--ja);color:var(--white);font-size:45px;line-height:1.8;padding-left:4px;height:150px}.cRecruitData-communication__text .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-150px,0)}.cRecruitData-communication__text .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-1500px,0)}.cRecruitData-communication__text .cCounter.isCue .cCounter__number .col:nth-of-type(3){transform:translate3d(0,-3000px,0)}.cRecruitData-averageCloth{background:var(--orange);display:flex;align-items:center;justify-content:center}.cRecruitData-averageCloth__inner{position:relative;z-index:0;display:flex;align-items:center;gap:0 94px}.cRecruitData-averageCloth__box{position:relative;z-index:0;width:152px;height:152px}.cRecruitData-averageCloth__box:before{content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:100%;border-radius:50%;background:var(--white)}.cRecruitData-averageCloth__box .label{position:absolute;top:20px;left:44px;z-index:1;color:var(--blue-main);font-size:14px;font-weight:700;line-height:120%}.cRecruitData-averageCloth__box .img{position:absolute;bottom:0;left:-24px;z-index:1;width:60.276px;height:136.059px;display:flex}.cRecruitData-averageCloth__box .img img{width:100%;height:100%;object-fit:contain}.cRecruitData-averageCloth__box .count{position:absolute;bottom:0;left:40px;z-index:1;display:flex;justify-content:center;height:90px;width:max-content}.cRecruitData-averageCloth__box .count .cCounter{height:90px}.cRecruitData-averageCloth__box .count .cCounter__number{display:flex;justify-content:center}.cRecruitData-averageCloth__box .count .cCounter__number .col .inner .num,.cRecruitData-averageCloth__box .count .cCounter__number .col .inner .num span{color:var(--blue-main);font-size:90px}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(1) .inner .num{height:900px}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:90px}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(2) .inner .num{height:900px}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:90px}.cRecruitData-averageCloth__box .count .cCounter__unit{font-family:var(--ja);color:var(--blue-main);font-size:40px;line-height:1.6;padding-left:4px;height:90px}.cRecruitData-averageCloth__box:nth-of-type(1) .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-630px,0)}.cRecruitData-averageCloth__box:nth-of-type(1) .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-1350px,0)}.cRecruitData-averageCloth__box:nth-of-type(2) .count{left:52px}.cRecruitData-averageCloth__box:nth-of-type(2) .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-180px,0)}.cRecruitData-averageCloth__box:nth-of-type(2) .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-450px,0)}.pRecruitInformation{width:100%;margin-top:181px}.pRecruitInformation__title{width:calc(100% - 40px);margin:auto;color:var(--blue-main);text-align:center;font-size:50px;font-weight:700;line-height:1;letter-spacing:6px}.pRecruitInformation__details{margin-top:52px}.cDetailsRecruit{width:100%}.cDetailsRecruit__summary{position:relative;z-index:0;display:block;width:100%;opacity:1;box-sizing:border-box}.cDetailsRecruit__summary:before{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:100%;background:var(--orange);transform:scale(0);transform-origin:center;transition:.6s cubic-bezier(.87,0,.13,1) transform}.cDetailsRecruit__summary__inner{pointer-events:none;user-select:none;display:block;position:relative;z-index:1;width:calc(100% - 100px);max-width:1180px;margin:auto;padding:50px 0 34px 30px}.cDetailsRecruit__summary__title{display:block;color:var(--white);font-size:28px;font-weight:700;line-height:1;letter-spacing:5.6px}.cDetailsRecruit__summary__label{display:block;color:var(--white);font-size:15px;font-weight:700;line-height:1;letter-spacing:1.5px;margin-top:16px}.cDetailsRecruit__summary__icon{position:absolute;top:0;right:0;bottom:0;margin:auto;z-index:0;width:23px;height:23px}.cDetailsRecruit__summary__icon:before,.cDetailsRecruit__summary__icon:after{content:"";position:absolute;inset:0;z-index:0;margin:auto;background:var(--white);width:100%;height:3px;transition:.3s ease transform}.cDetailsRecruit__summary__icon:before{transform:rotate(0)}.cDetailsRecruit__summary__icon:after{transform:rotate(90deg)}.cDetailsRecruit__content{width:100%;background:#f2f2f2}.cDetailsRecruit__inner{padding:82px 0 128px;width:calc(100% - 40px);max-width:1120px;margin:auto}.cDetailsRecruit[data-status=open] .cDetailsRecruit__summary__icon:after{transform:rotate(180deg)}.cDetailsRecruit-audit .cDetailsRecruit__summary{background:var(--blue-main)}.cDetailsRecruit-hr .cDetailsRecruit__summary{background:#1168c0}.cDetailsRecruit-support .cDetailsRecruit__summary{background:#2c84dd}.cRecruitments{width:100%}.cRecruitment{padding:28px 0;border-bottom:solid 1px var(--white)}.cRecruitment:nth-last-of-type(1){border:none}.cRecruitment__head{color:var(--orange);font-size:15px;font-weight:700;line-height:150%;letter-spacing:2.1px;box-sizing:border-box}.cRecruitment__detail{color:var(--blue-main);font-size:16px;font-weight:500;line-height:150%;text-align:justify}.pRecruitFlow{padding-top:118px;padding-bottom:386px;width:100%;background:#64adf6}.pRecruitFlow__titleEn{color:var(--blue-main);font-family:var(--en);font-size:70px;font-weight:900;line-height:1.2;letter-spacing:4.2px;text-align:center}.pRecruitFlow__title{color:var(--blue-main);text-align:center;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:2.4px}.pRecruitFlow__list{margin:54px auto auto;width:calc(100% - 40px);max-width:1120px}.cRecruitFlowCards{width:100%}.cRecruitFlowCard{width:352px;height:460px;background:var(--white);border-radius:20px}.cRecruitFlowCard__inner{padding:56px 62px 0}.cRecruitFlowCard__step{color:var(--blue-main);text-align:center;font-family:var(--en);font-size:15px;font-weight:900;line-height:1;letter-spacing:.75px}.cRecruitFlowCard__title{margin-top:12px;color:var(--blue-main);text-align:center;font-size:24px;font-weight:700;line-height:30px;letter-spacing:3.36px}.cRecruitFlowCard__img{margin:46px auto auto;width:226px;height:84px;display:flex}.cRecruitFlowCard__img img{width:100%;height:100%;object-fit:contain}.cRecruitFlowCard__detail{margin-top:35px;color:var(--blue-main);text-align:justify;font-size:16px;font-weight:500;line-height:2;letter-spacing:.8px}.cRecruitFlowCard__detail a{color:var(--blue-main);text-align:justify;font-size:16px;font-weight:500;line-height:2;letter-spacing:.8px;text-decoration:underline;opacity:1;transition:.2s ease opacity}.cRecruitFlowCards__arrow{width:9px;height:21px;display:flex}.cRecruitFlowCards__arrow img{width:100%;height:100%;object-fit:contain}.pRecruitInterviewModal{position:fixed;z-index:200;top:0;left:0;width:100vw;height:100vh;background:#f2f2f2;overflow:auto;opacity:0}body[data-loaded="1"] .pRecruitInterviewModal{transition:.4s ease opacity}.pRecruitInterviewModal:not(.isOpenModalId){pointer-events:none;user-select:none}.pRecruitInterviewModal.isOpenModalId{opacity:1}.pRecruitInterviewModal__close{position:fixed;top:0;left:0;z-index:3;width:100%;width:var(--width)}.pRecruitInterviewModal__close button{cursor:pointer;position:absolute;top:50px;right:57px;z-index:0;display:block;width:85px;height:85px;opacity:1;transition:.2s ease opacity}.pRecruitInterviewModal__close button:before,.pRecruitInterviewModal__close button:after{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:2px;background:var(--blue-main)}.pRecruitInterviewModal__close button:before{transform:rotate(45deg)}.pRecruitInterviewModal__close button:after{transform:rotate(-45deg)}.pRecruitInterviewModal__upper__inner{width:calc(100% - 40px);max-width:1120px;margin:auto;height:max-content}.pRecruitInterviewModal__title{color:var(--blue-main);font-size:29px;font-weight:700;line-height:220%;letter-spacing:.87px}.pRecruitInterviewModal__img{width:288px;height:341px;display:flex;margin-top:77px}.pRecruitInterviewModal__img img{width:100%;height:100%;object-fit:cover}.pRecruitInterviewModal__data{color:var(--blue-main);font-size:15px;font-weight:700;letter-spacing:1.5px;margin-top:16px}.pRecruitInterviewModal__lower{position:relative;z-index:1;width:100vw;width:100svw;width:var(--width)}.pRecruitInterviewModal__lower__inner{width:calc(100% - 40px);max-width:1120px;margin:auto}.pRecruitInterviewModal__contents{width:672px;margin-left:auto;padding:135px 0}.pRecruitInterviewModal__textBox{margin-top:100px}.pRecruitInterviewModal__textBox p:nth-of-type(1){color:var(--blue-main);font-size:18px;font-weight:700;line-height:160%;letter-spacing:1.44px}.pRecruitInterviewModal__textBox p:nth-of-type(2){margin-top:20px;color:var(--blue-main);font-size:14px;font-weight:500;line-height:210%}.pRecruitInterviewModal__textBox:nth-of-type(1){margin-top:0}.pRecruitBrandModal{position:fixed;top:0;left:0;z-index:200;width:100vw;height:100vh;background:var(--white);overflow:auto;opacity:0}body[data-loaded="1"] .pRecruitBrandModal{transition:.4s ease opacity}.pRecruitBrandModal:not(.isOpenModalId){pointer-events:none;user-select:none}.pRecruitBrandModal.isOpenModalId{opacity:1}.pRecruitBrandModal__gradientTop{pointer-events:none;user-select:none;position:fixed;top:0;left:0;z-index:2;width:100vw;width:100svw;width:var(--width);height:136px}.pRecruitBrandModal__gradientTop:before{content:"";position:absolute;top:0;right:0;z-index:0;width:calc(100% - 491px);height:100%;background:linear-gradient(180deg,white 0%,white 4%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%)}.pRecruitBrandModal__gradientBtm{pointer-events:none;user-select:none;position:fixed;bottom:0;left:0;z-index:2;width:100vw;width:100svw;width:var(--width);height:136px}.pRecruitBrandModal__gradientBtm:before{content:"";position:absolute;top:0;right:0;z-index:0;width:calc(100% - 491px);height:100%;background:linear-gradient(0deg,white 0%,white 4%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%)}.pRecruitBrandModal__close{position:fixed;z-index:4;top:47px;right:56px;width:74px;height:74px;transform:rotate(45deg);opacity:1;transition:.2s ease opacity}.pRecruitBrandModal__close:before,.pRecruitBrandModal__close:after{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:2px;background:var(--orange)}.pRecruitBrandModal__close:before{transform:rotate(90deg)}.pRecruitBrandModalDoor{width:491px;height:100vh;background:var(--blue-main);display:flex;align-items:center;justify-content:center}.pRecruitBrandModalDoor__label{position:absolute;top:50px;left:50px;color:var(--orange);font-family:var(--en);font-size:23px;font-weight:900;line-height:1;letter-spacing:1.38px}.pRecruitBrandModalDoor__inner{padding-top:50px;width:max-content;height:max-content}.pRecruitBrandModalDoor__title{color:var(--white);font-family:var(--en);font-size:65px;font-weight:900;line-height:170%;letter-spacing:5.2px}.pRecruitBrandModalDoor__obj{width:171px;height:171px;margin:36px auto 0}.pRecruitBrandModalDoor__obj .img,.pRecruitBrandModalDoor__obj img{width:100%;height:100%}.pRecruitBrandModalDoor__obj img{object-fit:contain}.pRecruitBrandModalContents{padding:123px 0 0;width:calc(100% - 491px);margin-left:auto}.pRecruitBrandModalContents__inner{width:calc(100% - 76px);max-width:572px;margin:auto}.cBrandContent{margin-top:52px}.cBrandContent:nth-of-type(1){margin-top:0}.cBrandContent:nth-last-of-type(1){margin-top:0;padding:184px 0}.cBrandContent__beginning{position:relative;z-index:0;color:var(--blue-main);font-size:35px;font-weight:700;line-height:145%;letter-spacing:2.8px}.cBrandContent__talker{width:100%;margin-top:38px;display:flex;align-items:center;gap:0 25px;margin-bottom:72px}.cBrandContent__talker .icon{width:142px;height:142px}.cBrandContent__talker .icon img{width:100%;height:100%;object-fit:contain}.cBrandContent__talker .status__label{display:flex;gap:0 5px;align-items:center}.cBrandContent__talker .status__label__icon{width:12px;height:12px}.cBrandContent__talker .status__label__icon img{width:100%;height:100%;object-fit:contain}.cBrandContent__talker .status__label__txt{color:var(--blue-main);font-size:14px;font-weight:700;line-height:145%;letter-spacing:1.12px}.cBrandContent__talker .status__name{margin-top:7px;color:var(--blue-main);font-size:20px;font-weight:700;line-height:145%;letter-spacing:1.6px}.cBrandContent__title{color:var(--orange);font-size:21px;font-weight:700;line-height:180%;letter-spacing:3.78px}.cBrandContent__detail{margin-top:30px;color:var(--blue-main);font-size:14px;font-weight:500;line-height:220%;text-align:justify}.cBrandContent__fin{text-align:center;color:var(--blue-main);font-size:25px;font-weight:700;line-height:200%;letter-spacing:5px}.cBrandContent__fin span{color:var(--orange)}@media (max-width: 768px){.cFvChild{height:563px}.cFvChild__waves .wave1,.cFvChild__waves .wave2,.cFvChild__waves .wave3,.cFvChild__waves .wave4{height:50rem}.cFvChild__waves .wave1{bottom:65px}.cFvChild__waves .wave2{bottom:23px}.cFvChild__waves .wave3{bottom:10px}.cFvChild__front{padding-top:170px}.cFvChild__titleEn__inner{font-size:45px;letter-spacing:2.7px}.cFvChild__title__inner{margin-top:9px;font-size:15px;letter-spacing:1.8px}.cFvChild__ankerLink{gap:14px 34px;margin-top:42px}.cBtnCircle__icon{width:103px;height:103px}.cBtnCircle__icon .icon{width:20px;height:20px}.cBtnCircle__text{margin-top:6px}.pRecruitAbout{padding-top:197rem}.pRecruitAbout__shape{position:relative;z-index:0}.pRecruitAbout__upper{width:100%;background:#d2e099;margin-top:-56.5rem}.pRecruitAbout__lead:nth-of-type(2){margin-left:-12px}.cRecruitCopyCard__title{font-size:25px;letter-spacing:3px}.cRecruitCopyCard__lead{font-size:20px;line-height:160%;letter-spacing:2.4px}.cRecruitCopyCard__detail{margin-top:31px;font-size:15px}.cRecruitCopyCard__btn{margin-top:40px;margin-right:13px}.pRecruitInterview{padding:95px 0 56px}.pRecruitInterview__titleEn{font-size:35px;letter-spacing:2.1px}.pRecruitInterview__title{font-size:13px;letter-spacing:1.95px}.pRecruitInterview__list{margin-top:60px}.cInterviewCard__lower{padding:36px 18px 28px}.cInterviewCard__icon{bottom:28px;width:22px;right:17px;height:22px}.pRecruitBrand{padding-bottom:101px}.pRecruitBrandBnr{width:calc(100% - 38px);height:297px}.pRecruitBrandBnr__obj{width:46.544px;height:47.575px}.pRecruitBrandBnr__inner{top:-13px}.pRecruitBrandBnr__label{font-size:23px;letter-spacing:1.38px;padding:8px 60px}.pRecruitBrandBnr__title{font-size:27px;letter-spacing:1.62px;margin-top:60px}.pRecruitBrandBnr__subTitle{font-size:12px;letter-spacing:1.2px}.pRecruitData{margin-top:64px}.pRecruitData__titleEn{font-size:35px;letter-spacing:2.1px}.pRecruitData__title{margin-top:-1px;font-size:13px;letter-spacing:1.95px}.cRecruitData__label{top:-2rem;left:-2rem;font-size:13rem;letter-spacing:1.95rem;padding:7rem 16rem 8rem}.cRecruitData__label:before{right:-11.5rem;width:12rem}.cRecruitData-genderRatio__inner{top:12rem}.cRecruitData-genderRatio__number,.cRecruitData-genderRatio__number .cCounter{height:48rem}.cRecruitData-genderRatio__number .cCounter__number .col .inner .num,.cRecruitData-genderRatio__number .cCounter__number .col .inner .num span{font-size:48rem}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(1) .inner .num{height:480rem}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:48rem}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(2) .inner .num{height:480rem}.cRecruitData-genderRatio__number .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:48rem}.cRecruitData-genderRatio__number .cCounter__unit{height:48rem;font-size:25rem}.cRecruitData-genderRatio__number .male{width:70%}.cRecruitData-genderRatio__number .male .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-336rem,0)}.cRecruitData-genderRatio__number .male .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-240rem,0)}.cRecruitData-genderRatio__number .female{width:30%}.cRecruitData-genderRatio__number .female .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-96rem,0)}.cRecruitData-genderRatio__number .female .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-240rem,0)}body:not(.pc) .cRecruitData-genderRatio__number .female .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-239.04rem,0)}.cRecruitData-genderRatio__progress{width:255rem;height:48rem}.cRecruitData-genderRatio__progress .male,.cRecruitData-genderRatio__progress .female{font-size:15rem;letter-spacing:1.8rem}.cRecruitData-averageAge__inner{position:relative;top:12rem;gap:18rem}.cRecruitData-averageAge__illust{width:104.23rem;height:72.96rem}.cRecruitData-averageAge__number,.cRecruitData-averageAge__number .cCounter{height:90rem}.cRecruitData-averageAge__number .cCounter__number .col .inner .num,.cRecruitData-averageAge__number .cCounter__number .col .inner .num span{font-size:90rem}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(1) .inner .num{height:900rem}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:90rem}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(2) .inner .num{height:900rem}.cRecruitData-averageAge__number .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:90rem}.cRecruitData-averageAge__number .cCounter__unit{height:90rem;font-size:25rem;letter-spacing:3rem;line-height:2}.cRecruitData-averageAge__number .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-270rem,0)}.cRecruitData-averageAge__number .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-720rem,0)}body.iphone .cRecruitData-averageAge__number .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-720rem,0)}.cRecruitData-recruitRatio__inner{top:3rem}.cRecruitData-recruitRatio__number,.cRecruitData-recruitRatio__number .cCounter{height:49rem}.cRecruitData-recruitRatio__number .cCounter__number .col .inner .num,.cRecruitData-recruitRatio__number .cCounter__number .col .inner .num span{font-size:49rem}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(1) .inner .num{height:490rem}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:49rem}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(2) .inner .num{height:490rem}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:49rem}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(3) .inner .num{height:490rem}.cRecruitData-recruitRatio__number .cCounter__number .col:nth-of-type(3) .inner .num:nth-last-of-type(1){height:49rem}.cRecruitData-recruitRatio__number .cCounter__unit{height:49rem;font-size:27rem}.cRecruitData-recruitRatio__number .career .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-49rem,0)}.cRecruitData-recruitRatio__number .career .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-490rem,0)}.cRecruitData-recruitRatio__number .career .cCounter.isCue .cCounter__number .col:nth-of-type(3){transform:translate3d(0,-980rem,0)}.cRecruitData-recruitRatio__progress{margin-top:4px;width:255rem;height:48rem}.cRecruitData-recruitRatio__progress .career,.cRecruitData-recruitRatio__progress .newgraduate{font-size:15rem;letter-spacing:1.8rem}.cRecruitData-paidHoliday__inner{top:5rem;gap:19rem}.cRecruitData-paidHoliday__label{font-size:17rem}.cRecruitData-paidHoliday__count,.cRecruitData-paidHoliday__count .cCounter{height:91rem}.cRecruitData-paidHoliday__count .cCounter__number .col .inner .num,.cRecruitData-paidHoliday__count .cCounter__number .col .inner .num span{font-size:91rem}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(1) .inner .num{height:910rem}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:91rem}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(2) .inner .num{height:910rem}.cRecruitData-paidHoliday__count .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:91rem}.cRecruitData-paidHoliday__count .cCounter__unit{height:91rem;font-size:36rem}.cRecruitData-paidHoliday__count .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-455rem,0)}body:not(.pc) .cRecruitData-paidHoliday__count .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-452.27rem,0)}.cRecruitData-paidHoliday__count .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-1092rem,0)}body.iphone .cRecruitData-paidHoliday__count .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-1092rem,0)}.cRecruitData-paidHoliday__illust{width:108.06rem;height:131rem}.cRecruitData-communication__illust{top:24rem;width:248rem;height:70rem}.cRecruitData-communication__text{left:-30rem;bottom:12rem}.cRecruitData-communication__text .yes{font-size:27rem}.cRecruitData-communication__text .count,.cRecruitData-communication__text .count .cCounter{height:91rem}.cRecruitData-communication__text .count .cCounter__number .col .inner .num,.cRecruitData-communication__text .count .cCounter__number .col .inner .num span{font-size:91rem}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(1) .inner .num{height:910rem}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:91rem}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(2) .inner .num{height:910rem}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:91rem}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(3) .inner .num{height:910rem}.cRecruitData-communication__text .count .cCounter__number .col:nth-of-type(3) .inner .num:nth-last-of-type(1){height:91rem}.cRecruitData-communication__text .count .cCounter__unit{height:91rem;font-size:36rem}.cRecruitData-communication__text .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-91rem,0)}.cRecruitData-communication__text .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-910rem,0)}.cRecruitData-communication__text .cCounter.isCue .cCounter__number .col:nth-of-type(3){transform:translate3d(0,-1820rem,0)}.cRecruitData-averageCloth__inner{gap:0 57rem}.cRecruitData-averageCloth__box{width:94rem;height:94rem}.cRecruitData-averageCloth__box .label{top:14rem;left:30rem;font-size:10rem}.cRecruitData-averageCloth__box .img{left:-12rem;width:36.958rem;height:83.423rem}.cRecruitData-averageCloth__box .count{height:55rem;left:30rem}.cRecruitData-averageCloth__box .count .cCounter{height:55rem}.cRecruitData-averageCloth__box .count .cCounter__number .col .inner .num,.cRecruitData-averageCloth__box .count .cCounter__number .col .inner .num span{font-size:55rem}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(1) .inner .num{height:550rem}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(1) .inner .num:nth-last-of-type(1){height:55rem}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(2) .inner .num{height:550rem}.cRecruitData-averageCloth__box .count .cCounter__number .col:nth-of-type(2) .inner .num:nth-last-of-type(1){height:55rem}.cRecruitData-averageCloth__box .count .cCounter__unit{height:55rem;line-height:1.8;padding-left:0;font-size:24rem}.cRecruitData-averageCloth__box:nth-of-type(1) .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-385rem,0)}.cRecruitData-averageCloth__box:nth-of-type(1) .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-825rem,0)}.cRecruitData-averageCloth__box:nth-of-type(2) .count{left:34rem}.cRecruitData-averageCloth__box:nth-of-type(2) .cCounter.isCue .cCounter__number .col:nth-of-type(1){transform:translate3d(0,-110rem,0)}.cRecruitData-averageCloth__box:nth-of-type(2) .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-275rem,0)}body:not(.pc) .cRecruitData-averageCloth__box:nth-of-type(2) .cCounter.isCue .cCounter__number .col:nth-of-type(2){transform:translate3d(0,-271.975rem,0)}.pRecruitInformation{margin-top:99px}.pRecruitInformation__title{font-size:30px;letter-spacing:3.6px}.pRecruitInformation__details{margin-top:29px}.cDetailsRecruit__summary__inner{padding:26px 0;width:calc(100% - 40px)}.cDetailsRecruit__summary__title{font-size:20px;letter-spacing:4px}.cDetailsRecruit__summary__label{font-size:14px;letter-spacing:1.4px;margin-top:9px}.cDetailsRecruit__inner{padding:6px 0 59px}.cRecruitment{padding:24px 0}.cRecruitment__head{width:100%}.cRecruitment__detail{margin-top:4px;width:100%}.pRecruitFlow__titleEn{font-size:35px;letter-spacing:2.1px}.pRecruitFlow__title{font-size:13px;letter-spacing:1.95px}.pRecruitFlow__list{margin-top:24px}.cRecruitFlowCard__detail{margin-top:32px}.cRecruitFlowCards__arrow{margin:12px auto;width:15px}.cRecruitFlowCards__arrow img{transform:rotate(90deg)}.pRecruitInterviewModal__close{left:7px}.pRecruitInterviewModal__upper{padding-top:50px;padding-bottom:80px;width:100%;background:#f2f2f2}.pRecruitInterviewModal__title{font-size:20px;letter-spacing:.6px}.pRecruitInterviewModal__img{margin-top:16px;width:min(336px,336rem);height:min(397.833px,397.833rem)}.pRecruitInterviewModal__lower{width:100%;background:var(--white)}.pRecruitInterviewModal__textBox p:nth-of-type(2){margin-top:15px}.pRecruitBrandModal__gradientTop{display:none}.pRecruitBrandModal__gradientBtm{height:122px}.cBrandContent:nth-last-of-type(1){padding:124px 0;padding:124px 0 calc(124px + 100vh - 100dvh)}.cBrandContent__beginning{font-size:21px;letter-spacing:1.68px}.cBrandContent__talker{gap:0 17px}.cBrandContent__talker .icon{width:112px;height:112px}.cBrandContent__title{font-size:17px;letter-spacing:2.38px}.cBrandContent__fin{font-size:18px}}@media (max-width: 1024px){.cFvChild__boat{bottom:min(64px,6.25vw)}.cFvChild__boat .img{width:min(134.94px,13.177734375vw);height:min(155.8px,15.21484375vw)}.pRecruitAbout__img{margin:auto}.pRecruitBrandModal__gradientTop:before{width:calc(100% - 375px)}.pRecruitBrandModal__gradientBtm:before{width:calc(100% - 375px)}.pRecruitBrandModal__close{top:13px;right:calc(10px + var(--scrollbarWidth));width:43px;height:43px}.pRecruitBrandModalDoor{width:375px}.pRecruitBrandModalDoor__label{top:7.4074074074vh;left:25px}.pRecruitBrandModalDoor__inner{padding-top:6.1728395062vh;box-sizing:border-box;height:100svh}.pRecruitBrandModalDoor__title{font-size:8.024691358vh}.pRecruitBrandModalDoor__obj{margin:4.4444444444vh auto 0;width:21.1111111111vh;height:21.1111111111vh}.pRecruitBrandModalContents{width:calc(100% - 375px)}}@media (max-width: 1024px) and (max-width: 768px){.cFvChild__boat{bottom:31px}.cFvChild__boat .img{right:44px;width:69.94px;height:80.75px}.pRecruitAbout__img{position:relative;top:-173.5rem;width:226.113rem;height:200.488rem}.pRecruitBrandModal__gradientBtm:before{width:100%;background:linear-gradient(0deg,white 0%,rgba(255,255,255,.6) 25%,rgba(255,255,255,.4) 45%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%)}.pRecruitBrandModalDoor{width:100%}.pRecruitBrandModalDoor__inner{padding-top:17.1604938272vh}.pRecruitBrandModalContents{padding:58px 0 0;width:100%}}@media (min-width: 769px){.cFvChild__title{margin-top:-8px}.pRecruitAbout__shape{position:absolute;top:248px;left:0;right:0;z-index:0}.cInterviewCards{display:flex;flex-wrap:wrap;gap:28px 28px}.cRecruitData-genderRatio__inner{top:12px}.cRecruitData-averageAge__inner{top:23px}.cRecruitData-recruitRatio__inner{top:10px}.cRecruitData-paidHoliday__inner{top:5px}.cRecruitData-paidHoliday__label{margin-bottom:10px}.cRecruitData-averageCloth__inner{top:10px}.cRecruitment{display:flex}.cRecruitment__head{width:255px;padding-left:35px}.cRecruitment__detail{width:calc(100% - 255px)}.pRecruitInterviewModal__upper{position:fixed;top:0;left:0;bottom:0;z-index:0;width:100vw;width:100svw;width:var(--width);display:flex;align-items:center}.pRecruitInterviewModal__upper__inner{position:relative;z-index:0;left:-32px}.pRecruitInterviewModal__lower__inner{height:100vh}.pRecruitBrandModalDoor{position:fixed;top:0;left:0}}@media (hover: hover){.cAnkerLink:hover .cAnkerLink__icon{transform:scale(1.3)}.cAnkerLink:hover .cAnkerLink__label:before{transform:scale(1)}.cBtnCircle:hover .cBtnCircle__icon:before{transform:scale(1)}.cBtnCircle:hover .cBtnCircle__icon .icon{transform:scale(1.8)}.cBtnCircle:hover.cBtnCircle-orange .cBtnCircle__icon .icon svg path{stroke:var(--white)}.cInterviewCard:hover .cInterviewCard__icon{transform:scale(1.2)}.cInterviewCard:hover .cInterviewCard__detail,.cInterviewCard:hover .cInterviewCard__name,.cInterviewCard:hover .cInterviewCard__join{opacity:.5}.pRecruitBrandBnr:hover:before{transform:scale(1)}.cDetailsRecruit__summary:hover:before{transform:scale(1)}.cRecruitFlowCard__detail a:hover,.pRecruitInterviewModal__close button:hover,.pRecruitBrandModal__close:hover{opacity:.5}}@media (min-width: 961px){.pRecruitAbout__upper{display:flex;justify-content:center;align-items:center;gap:98px}}@media (max-width: 960px){.pRecruitAbout__leads{width:max-content;margin:auto}}@media (max-width: 960px) and (max-width: 768px){.pRecruitAbout__leads{width:calc(100% - 40px);margin:auto;margin-top:-99rem}.pRecruitAbout__lead{margin-top:32px}.pRecruitAbout__lead__inner{font-size:25px;letter-spacing:3px}}@media (min-width: 1281px){.pRecruitAbout__middle:after{content:"";position:absolute;bottom:-1px;left:0;right:0;z-index:0;width:100%;height:130px;margin:auto;background:#f2f2f2}.pRecruitAbout__lower{position:absolute;bottom:0;left:0;right:0}.cRecruitCopyCards{display:flex;flex-wrap:wrap;gap:0 32px}.cRecruitCopyCard{margin-top:-312px}.cRecruitCopyCard:nth-of-type(2n-1){margin-top:-348px}.cRecruitCopyCard:nth-of-type(2n-1):before{left:-46.5px;clip-path:polygon(100% 0,0 0,100% 100%)}.cRecruitCopyCard:nth-of-type(2n){margin-top:50px}.cRecruitCopyCard:nth-of-type(2n):before{right:-46.5px;clip-path:polygon(100% 0,0 0,0 100%)}.cRecruitCopyCard:nth-of-type(1){margin-top:0}.cRecruitCopyCard:nth-of-type(2){margin-top:312px}.pRecruitData__list{display:flex;flex-wrap:wrap;gap:46px 32px}.cRecruitFlowCards{display:flex;align-items:center;gap:10px}}@media (max-width: 1280px){.pRecruitAbout__middle{padding-top:126px;padding-bottom:304px}.pRecruitAbout__middle__inner{width:calc(100% - 96px)}.pRecruitAbout__lower{position:relative;z-index:4}.pRecruitAbout__illust{bottom:-38px;right:0;left:0;margin:auto}.cRecruitCopyCard{width:calc(100% - 48px);margin:17px auto auto}.cRecruitCopyCard:nth-of-type(2n-1):before{left:-46.5px;clip-path:polygon(100% 0,0 0,100% 100%)}.cRecruitCopyCard:nth-of-type(2n):before{right:-46.5px;clip-path:polygon(100% 0,0 0,0 100%)}.pRecruitData__list{margin:48px auto auto}.pRecruitData__supplement p{margin:auto}.cRecruitData{margin:20px auto auto}.cRecruitData:nth-of-type(1){margin-top:0}.cRecruitFlowCard{width:100%;height:max-content;margin:auto}.cRecruitFlowCard__inner{padding:58px 56px}.pRecruitInterviewModal__close button{top:28px;right:25px;width:43px;height:43px}.pRecruitInterviewModal__contents{width:calc(100% - 349px)}}@media (max-width: 1280px) and (max-width: 960px){.pRecruitAbout__middle{padding-top:184px;margin-top:-100px}}@media (max-width: 1280px) and (max-width: 960px) and (max-width: 768px){.pRecruitAbout__middle{margin-top:0;padding-top:70px;padding-bottom:205rem}}@media (max-width: 1280px) and (max-width: 768px){.pRecruitAbout__middle__inner{width:100%}.pRecruitAbout__illust{width:312.06rem;height:177rem}.cRecruitCopyCard{width:100%;padding:38px 20px 32px}.cRecruitCopyCard:before{display:none}.pRecruitData__supplement p{width:max-content;max-width:100%;margin-left:auto;margin-right:initial;font-size:13px;letter-spacing:1.56px}.cRecruitData{border:solid 2rem var(--blue-main);width:334rem;height:184rem}.pRecruitFlow{padding-top:65px;padding-bottom:140px}.pRecruitInterviewModal__contents{padding:44px 0 64px;padding:44px 0 calc(100vh - 100dvh + 64px);width:100%}}@media (max-width: 1180px){.cInterviewCard{width:calc(50% - 14px)}.cInterviewCard__img{width:100%;height:auto;-webkit-aspect-ratio:354/310;aspect-ratio:354/310}}@media (max-width: 1180px) and (max-width: 768px){.cInterviewCard{width:100%;margin-top:30px}.cInterviewCard:nth-of-type(1){margin-top:0}}
