.l-humnav__entry a{-webkit-font-smoothing:antialiased;font-family:"Roboto Condensed","Helvetica Neue LT Std","Arial Narrow","Helvetica Neue",sans-serif;font-weight:500;letter-spacing:0}.p-home-jobs__item-title::before,.p-interview-fv__en,.p-job-detail-fv__title-en{-webkit-font-smoothing:antialiased;font-family:Bellefair,serif;font-optical-sizing:auto;letter-spacing:0}.l-humnav__entry{margin-top:min(60px,8vw)}.l-humnav__entry a{align-items:center;background:var(--key-color);border-radius:36px;color:#fff;display:flex;font-size:max(10px,4.2666666667vw);height:max(50px,12vw);justify-content:center;letter-spacing:.2em;line-height:1;text-align:center;transition:opacity .3s ease;width:100%}.l-humnav-main__list-box .a-tag,.l-humnav-main__list-box>a{font-weight:700}.p-fv{padding-top:clamp(88px,20.2666666667vw,152px);position:relative;width:100%}.p-fv__text{margin-bottom:-6.866667vw;margin-left:10.6666666667vw;width:73.6vw}.p-fv__video{width:100%}.p-fv__video img,.p-fv__video video{height:auto;width:100%}.p-home-interview{padding:13.3333333333vw 0}.p-home-interview__heading{margin-bottom:8vw}.p-home-interview__list{display:grid;gap:5.3333333333vw;grid-template-columns:1fr;list-style:none;margin:0;padding:0;text-align:left}.p-home-interview__list-item{border:2px solid #e6e6e6;border-radius:6px;height:100%;overflow:hidden}.p-home-interview__item{background-color:#fff;display:flex;flex-direction:column;height:100%;transition:opacity .3s ease}.p-home-interview__item-img{aspect-ratio:396/190}.p-home-interview__item-img img{-o-object-fit:cover;display:block;height:100%;object-fit:cover;width:100%}.p-home-interview__item-body{display:flex;flex-direction:column;padding:5.3333333333vw 6.6666666667vw 4.5333333333vw}.p-home-interview__item-copy{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:max(10px,3.4666666667vw);font-weight:500;line-height:1.5;margin-bottom:1.1em;overflow:hidden}.p-home-interview__item-meta{font-family:var(--font-gothic);line-height:1.5}.p-home-interview__item-meta .name{font-size:max(10px,3.6vw);font-weight:700}.p-home-interview__item-meta .sub{font-size:max(10px,2.6666666667vw);font-weight:500;margin-left:1em}.p-home-interview__item-date{color:#787c7b;font-size:max(10px,2.6666666667vw);font-weight:500;line-height:1.8;margin-top:.8em}.p-home-interview__more{margin-top:8vw;text-align:center}.p-home-jobs{overflow:hidden;padding:13.3333333333vw 0}.p-home-jobs__heading{margin-bottom:8vw}.p-home-jobs__lead{margin-bottom:10.6666666667vw}.p-home-jobs__lead-title{font-size:max(10px,4.2666666667vw);font-weight:500;letter-spacing:.08em;line-height:1.8;margin-bottom:.8em}.p-home-jobs__lead-text{font-size:max(10px,3.4666666667vw);font-weight:500;letter-spacing:.05em;line-height:1.8;line-height:2}.p-home-jobs__list{display:flex;flex-direction:column;gap:13.3333333333vw;margin-bottom:40vw}.p-home-jobs__item{align-items:center;display:flex;flex-direction:column;gap:4vw;position:relative;text-align:center}.p-home-jobs__item:nth-of-type(odd){margin-left:auto;text-align:right}.p-home-jobs__item:nth-child(even){align-items:flex-start;text-align:left}.p-home-jobs__item-deco{position:absolute;z-index:2}.p-home-jobs__item-deco-01{margin-left:0;margin-right:auto}.p-home-jobs__item-deco-02{bottom:0;position:absolute;right:0}.p-home-jobs__item--care .p-home-jobs__item-deco{height:24vw;left:-5vw;top:4vw;width:28.5333333333vw}.p-home-jobs__item--care .p-home-jobs__item-deco-01{aspect-ratio:1.0125786164;background:linear-gradient(163.5deg,#fbdb91,#f6ab00);filter:blur(.6666666667vw);opacity:.6;width:70.0934579439%}.p-home-jobs__item--care .p-home-jobs__item-deco-01{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite}.p-home-jobs__item--care .p-home-jobs__item-deco-02{aspect-ratio:1/1;background:linear-gradient(90deg,#cde5ee,#8ec4d8);filter:blur(.8vw);opacity:.6;width:32.7102803738%}.p-home-jobs__item--care .p-home-jobs__item-deco-02{animation:educate-radius-anim-a 20s ease-in-out -9s infinite,deco-float 12s ease-in-out -5s infinite}.p-home-jobs__item--nurse .p-home-jobs__item-deco{bottom:18.533333vw;height:30.8vw;right:-11.266667vw;width:33.2vw}.p-home-jobs__item--nurse .p-home-jobs__item-deco-01{aspect-ratio:1.0787401575;background:linear-gradient(86.2deg,#cde5ee,#8ec4d8);filter:blur(1.2vw);opacity:.4;width:94.7791164659%}.p-home-jobs__item--nurse .p-home-jobs__item-deco-01{animation:educate-radius-anim-b 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite}.p-home-jobs__item--nurse .p-home-jobs__item-deco-02{aspect-ratio:1.2015503876;background:linear-gradient(119.6deg,#fbdb91,#f6ab00);filter:blur(.6666666667vw);opacity:.3;width:58.2329317269%}.p-home-jobs__item--nurse .p-home-jobs__item-deco-02{animation:educate-radius-anim-b 20s ease-in-out -9s infinite,deco-float 12s ease-in-out -5s infinite}.p-home-jobs__item--office .p-home-jobs__item-deco{height:19.6vw;left:-18vw;top:-10vw;width:24.9333333333vw}.p-home-jobs__item--office .p-home-jobs__item-deco-01{aspect-ratio:1.2189349112;background:linear-gradient(98.5deg,#eca613,#f5d690);filter:blur(1.0666666667vw);opacity:.5;width:100%}.p-home-jobs__item--office .p-home-jobs__item-deco-01{animation:educate-radius-anim-c 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite}.p-home-jobs__item--rehab .p-home-jobs__item-deco{bottom:-42vw;height:38.9333333333vw;right:-5vw;width:57.0666666667vw}.p-home-jobs__item--rehab .p-home-jobs__item-deco-01{aspect-ratio:1.2231404959;background:linear-gradient(119.6deg,#fbdb91,#f6ab00);filter:blur(.9333333333vw);opacity:.5;width:42.0560747664%}.p-home-jobs__item--rehab .p-home-jobs__item-deco-01{animation:educate-radius-anim-d 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite}.p-home-jobs__item--rehab .p-home-jobs__item-deco-02{aspect-ratio:1.2372881356;background:linear-gradient(175.6deg,#cde5ee,#8ec4d8);filter:blur(1.3333333333vw);opacity:.3;width:81.7757009346%}.p-home-jobs__item--rehab .p-home-jobs__item-deco-02{animation:educate-radius-anim-d 20s ease-in-out -9s infinite,deco-float 12s ease-in-out -5s infinite}.p-home-jobs__item-link{display:contents}.p-home-jobs__item-figure{flex-shrink:0;margin:0;min-height:0;position:relative;width:100%}.p-home-jobs__item-figure img{-o-object-fit:cover;display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.p-home-jobs__item--care .p-home-jobs__item-figure{margin-bottom:4%;margin-right:-34%;width:85.8666666667vw}.p-home-jobs__item--nurse .p-home-jobs__item-figure{margin-bottom:5%;width:80.9333333333vw}.p-home-jobs__item--office .p-home-jobs__item-figure{margin-bottom:5%;width:79.7333333333vw}.p-home-jobs__item--rehab .p-home-jobs__item-figure{margin-bottom:5%;margin-left:-11.9%;margin-top:2%;width:79.7333333333vw}.p-home-jobs__item-vector{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:-1}.p-home-jobs__item--care .p-home-jobs__item-vector--01{animation:educate-radius-anim-a 30s ease-in-out -2.5s infinite;background:linear-gradient(180deg,#ececec,#868383);opacity:.8;transform:translate(3%,-2%) scale(1.06)}.p-home-jobs__item--care .p-home-jobs__item-vector--02{animation:educate-radius-anim-a 30s ease-in-out -5s infinite;background:linear-gradient(64.7deg,#aa8c57,#ddd1bc);opacity:.7;transform:translate(.3%,5%) scale(1.06)}.p-home-jobs__item--nurse .p-home-jobs__item-vector--01{animation:educate-radius-anim-b 30s ease-in-out -2.5s infinite;background:linear-gradient(115deg,#868383,#ececec);opacity:.7;transform:translate(2%,6%) scale(1.06)}.p-home-jobs__item--nurse .p-home-jobs__item-vector--02{animation:educate-radius-anim-b 30s ease-in-out -5s infinite;background:linear-gradient(189.5deg,rgba(102,153,204,.4),#69c);opacity:.7;transform:translate(-2%,-4.3%) scale(1.06)}.p-home-jobs__item--office .p-home-jobs__item-vector--01{animation:educate-radius-anim-c 30s ease-in-out -2.5s infinite;background:linear-gradient(220.8deg,#868383,#ececec);opacity:.7;transform:translate(-3%,1.9%) scale(1.06)}.p-home-jobs__item--office .p-home-jobs__item-vector--02{animation:educate-radius-anim-c 30s ease-in-out -5s infinite;background:linear-gradient(262.5deg,#fbdb91,#f6ab00);opacity:.7;transform:translate(3%,-3%) scale(1.06)}.p-home-jobs__item--rehab .p-home-jobs__item-vector--01{animation:educate-radius-anim-d 30s ease-in-out -2.5s infinite;background:linear-gradient(214deg,#ececec,#868383);opacity:.7;transform:translate(-7%,-5%) scale(1.06)}.p-home-jobs__item--rehab .p-home-jobs__item-vector--02{animation:educate-radius-anim-d 30s ease-in-out -5s infinite;background:linear-gradient(125.3deg,#967fb4,#d5cce1);opacity:.7;transform:translate(5%,6%) scale(1.06)}.p-home-jobs__item--care .p-home-jobs__item-figure img{animation:educate-radius-anim-a 30s ease-in-out 0s infinite}.p-home-jobs__item--nurse .p-home-jobs__item-figure img{animation:educate-radius-anim-b 30s ease-in-out 0s infinite}.p-home-jobs__item--office .p-home-jobs__item-figure img{animation:educate-radius-anim-c 30s ease-in-out 0s infinite}.p-home-jobs__item--rehab .p-home-jobs__item-figure img{animation:educate-radius-anim-d 30s ease-in-out 0s infinite}.p-home-jobs__item-body{width:100%}.p-home-jobs__item-title{align-items:center;color:var(--text);display:inline-flex;font-size:max(10px,5.0666666667vw);font-weight:500;gap:.4em;letter-spacing:.15em;line-height:2;margin-bottom:.3em;opacity:.8}.p-home-jobs__item-title::before{display:inline-block;font-size:max(10px,9.2vw);letter-spacing:.1em;line-height:1}.p-home-jobs__item--care .p-home-jobs__item-title::before{color:var(--color-job-care);content:"01"}.p-home-jobs__item--nurse .p-home-jobs__item-title::before{color:var(--color-job-nurse);content:"02"}.p-home-jobs__item--office .p-home-jobs__item-title::before{color:var(--key-color);content:"03"}.p-home-jobs__item--rehab .p-home-jobs__item-title::before{color:var(--color-job-rehab);content:"04"}.p-home-jobs__item-arrow{border-radius:50%;display:inline-block;flex-shrink:0;height:.8em;position:relative;width:.8em}.p-home-jobs__item-arrow::before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:top;width:30%}.p-home-jobs__item--care .p-home-jobs__item-arrow{background-color:var(--color-job-care)}.p-home-jobs__item--nurse .p-home-jobs__item-arrow{background-color:var(--color-job-nurse)}.p-home-jobs__item--office .p-home-jobs__item-arrow{background-color:var(--key-color)}.p-home-jobs__item--rehab .p-home-jobs__item-arrow{background-color:var(--color-job-rehab)}.p-home-jobs__item-text{font-size:max(10px,2.9333333333vw);letter-spacing:.05em;line-height:1.8;opacity:.8}.p-home-message{padding:13.3333333333vw 0 24vw}.p-home-message__heading{margin-bottom:6.6666666667vw}.p-home-message__text{font-size:max(10px,3.2vw);font-weight:500;letter-spacing:.12em;line-height:2.1;margin:0 auto}.p-home-recruitment{padding:0 0 13.3333333333vw}.p-home-recruitment__header{margin-bottom:5.3333333333vw}.p-home-recruitment__title{font-size:max(10px,5.0666666667vw);font-weight:500;letter-spacing:.15em;line-height:2;margin-bottom:.6666666667vw}.p-home-recruitment__lead{font-size:max(10px,3.2vw);letter-spacing:.15em;line-height:2}.p-home-recruitment__jobs{display:flex;flex-direction:column;gap:3.3333333333vw;text-align:left}.p-home-recruitment__job{align-items:center;border-top:1px dotted var(--color-line);display:flex;padding-top:3.3333333333vw}.p-home-recruitment__job:last-child{border-bottom:1px dotted var(--color-line);padding-bottom:3.3333333333vw}.p-home-recruitment__job-category{align-items:center;display:flex;flex-shrink:0;gap:4.6666666667vw;width:31.3333333333vw}.p-home-recruitment__job-category::before{background-color:var(--text);content:"";display:block;flex-shrink:0;height:12vw;opacity:.6;width:max(3px,1.3333333333vw)}.p-home-recruitment__job-category-label{color:var(--text);font-size:max(10px,3.8666666667vw);font-weight:700;letter-spacing:.12em;line-height:1.8}.p-home-recruitment__job-category--care::before{background-color:var(--color-job-care)}.p-home-recruitment__job-category--care .p-home-recruitment__job-category-label{color:var(--color-job-care)}.p-home-recruitment__job-category--nurse::before{background-color:var(--color-job-nurse)}.p-home-recruitment__job-category--nurse .p-home-recruitment__job-category-label{color:var(--color-job-nurse)}.p-home-recruitment__job-category--office::before{background-color:var(--key-color)}.p-home-recruitment__job-category--office .p-home-recruitment__job-category-label{color:var(--key-color)}.p-home-recruitment__job-category--rehab::before{background-color:var(--color-job-rehab)}.p-home-recruitment__job-category--rehab .p-home-recruitment__job-category-label{color:var(--color-job-rehab)}.p-home-recruitment__job-list{display:flex;flex-direction:column;gap:2.4vw}.p-home-recruitment__job-list-item a{align-items:center;display:inline-flex;font-size:max(10px,3.2vw);font-weight:500;gap:1.3333333333vw;line-height:1.8}.p-home-recruitment__job-list-item a::after{background:url(../img/common/icon-blank--black.svg) no-repeat center center/contain;content:"";display:block;flex-shrink:0;height:2.6666666667vw;width:2.6666666667vw}.p-interview-contents{overflow:hidden;padding:13.3333333333vw 0}.p-interview-contents__list{display:flex;flex-direction:column;gap:13.3333333333vw;list-style:none;margin:0;padding:0}.p-interview-contents__item{position:relative}.p-interview-contents__deco{pointer-events:none;position:absolute}.p-interview-contents__deco img{animation:deco-float-xy 12s ease-in-out infinite;display:block;height:auto;max-width:none;mix-blend-mode:multiply;width:100%}.p-interview-contents__deco--01{left:-20.9333333333vw;top:-18.1333333333vw;width:121.6vw}.p-interview-contents__deco--01 img{animation-delay:0s;opacity:.54}.p-interview-contents__deco--02{left:-2.8vw;top:-16vw;width:96.8vw}.p-interview-contents__deco--02 img{animation-delay:-4s;animation-duration:14s;opacity:.36}.p-interview-contents__deco--03{align-items:center;aspect-ratio:1.1732851986;display:flex;justify-content:center;left:-22vw;top:-26.6666666667vw;width:130vw}.p-interview-contents__deco--03 img{animation-delay:-8s;animation-duration:13s;opacity:.45;transform:rotate(-166.64deg);width:86.8717948718%}.p-interview-contents__body{margin:0 auto 5.3333333333vw;position:relative;text-align:left;z-index:1}.p-interview-contents__head{align-items:center;display:flex;margin-bottom:2.2666666667vw}.p-interview-contents__q{align-items:center;background:var(--color-job-theme);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-futura);font-size:max(10px,5.3333333333vw);font-weight:600;height:8.8vw;justify-content:center;line-height:1;margin-right:2.9333333333vw;width:8.8vw}.p-interview-contents__title{color:var(--text);font-size:max(10px,6vw);font-weight:600;letter-spacing:.064em;line-height:1.8}.p-interview-contents__title-sub{display:inline-block;font-size:max(10px,4.5333333333vw);letter-spacing:.103em;line-height:1.8}.p-interview-contents__text{-moz-text-align-last:left;font-size:max(10px,3.7333333333vw);font-weight:500;line-height:1.8;text-align:justify;text-align-last:left}.p-interview-contents__figure{margin:0 auto;position:relative;width:100%;z-index:1}.p-interview-contents__figure img{-o-object-fit:cover;aspect-ratio:1.45;border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.p-interview-page--nurse .p-interview-contents__deco img{opacity:1;transform:none;width:100%}.p-interview-page--nurse .p-interview-contents__deco--01{left:-4.8vw;top:-12.8vw;width:114.6666666667vw}.p-interview-page--nurse .p-interview-contents__deco--02{left:-14.8vw;top:-12vw;width:120.6666666667vw}.p-interview-page--nurse .p-interview-contents__deco--03{aspect-ratio:auto;display:block;left:-18vw;top:-21.3333333333vw;width:122vw}.p-interview-page--rehab .p-interview-contents__deco img{opacity:1;transform:none;width:100%}.p-interview-page--rehab .p-interview-contents__deco--01{left:-15.2vw;top:-13.1333333333vw;width:110vw}.p-interview-page--rehab .p-interview-contents__deco--02{left:8.5333333333vw;top:-16vw;width:74.2666666667vw}.p-interview-page--rehab .p-interview-contents__deco--03{aspect-ratio:auto;display:block;left:-16vw;top:-11.6666666667vw;width:101vw}.p-interview-page--admin .p-interview-contents__deco img{opacity:1;transform:none;width:100%}.p-interview-page--admin .p-interview-contents__deco--01{left:-10.4666666667vw;top:-10.6333333333vw;width:109.5333333333vw}.p-interview-page--admin .p-interview-contents__deco--02{left:-20.0666666667vw;top:-11vw;width:121.3333333333vw}.p-interview-page--admin .p-interview-contents__deco--03{aspect-ratio:auto;display:block;left:-17.2vw;top:-26.6666666667vw;width:120.4vw}.p-interview-page--manager .p-interview-contents__deco img{opacity:1;transform:none;width:100%}.p-interview-page--manager .p-interview-contents__deco--01{left:-8.4vw;top:-12.1333333333vw;width:100.4vw}.p-interview-page--manager .p-interview-contents__deco--02{left:-17.0666666667vw;top:-24vw;width:121.3333333333vw}.p-interview-page--manager .p-interview-contents__deco--03{aspect-ratio:auto;display:block;left:5.8666666667vw;top:-11.6666666667vw;width:74.2666666667vw}.p-interview-fv{height:111.2vw;overflow:hidden;position:relative;width:100%}.p-interview-fv::after{background:#fff;bottom:0;content:"";height:13.076739%;left:0;position:absolute;right:0;z-index:3}.p-interview-fv__bg{inset:0;position:absolute;z-index:1}.p-interview-fv__bg img{display:block;width:100%}.p-interview-fv__overlay{background:linear-gradient(90.65deg,rgba(255,255,255,.85) 23.6%,rgba(255,255,255,0) 79.92%);height:100%;left:0;position:absolute;top:0;width:86.2666666667%;z-index:2}.p-interview-fv__wave{bottom:6.076739%;display:block;height:auto;left:-72.4%;max-width:none;position:absolute;width:246.6666666667%;z-index:3}.p-interview-fv__deco{position:absolute;z-index:4}.p-interview-fv__deco span{display:block;height:100%;width:100%}.p-interview-fv__deco--white{aspect-ratio:1.0146520147;left:8.4%;top:33.4532374101%;width:36.9333333333%}.p-interview-fv__deco--white span{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite;background:#fff;filter:blur(6.6666666667vw);opacity:.8}.p-interview-fv__deco--yellow{aspect-ratio:1.3172413793;isolation:isolate;left:-2.6666666667%;top:30.846523%;transform:scaleX(-1);width:25.4666666667%}.p-interview-fv__deco--yellow span,.p-interview-fv__deco--yellow::after{background:linear-gradient(165deg,#eca613,#f5d690);filter:blur(.8vw);mix-blend-mode:lighten;opacity:.6;position:absolute}.p-interview-fv__deco--yellow span{animation:educate-radius-anim-d 20s ease-in-out -6s infinite,deco-float 12s ease-in-out -2s infinite;height:90%;left:0;top:2%;width:68%}.p-interview-fv__deco--yellow::after{animation:educate-radius-anim-a 20s ease-in-out -1s infinite,deco-float 12s ease-in-out -2s infinite;bottom:0;content:"";height:76%;right:0;width:60%}.p-interview-fv__deco--blue{aspect-ratio:1/1;left:38.933333%;top:67.1462829736%;width:9.4666666667%}.p-interview-fv__deco--blue span{animation:educate-radius-anim-b 20s ease-in-out -9s infinite,deco-float 12s ease-in-out -5s infinite;background:linear-gradient(90deg,#cde5ee,#8ec4d8);filter:blur(.4vw);opacity:.5}.p-interview-fv__deco--blue-sm{aspect-ratio:1/1;left:53.4666666667%;top:60.6714628297%;width:4.6666666667%}.p-interview-fv__deco--blue-sm span{animation:educate-radius-anim-c 20s ease-in-out -14s infinite,deco-float 12s ease-in-out -8s infinite;background:linear-gradient(90deg,#cde5ee,#8ec4d8);filter:blur(.9333333333vw);opacity:.6}.p-interview-fv__catch{bottom:39.490168%;color:var(--text);font-size:max(10px,4vw);font-weight:600;left:6.6%;letter-spacing:.1em;line-height:1.8;position:absolute;width:-moz-fit-content;width:fit-content;z-index:5}.p-interview-fv__title{bottom:.3597122302%;left:50.9333333333%;position:absolute;transform:translateX(-50%);white-space:nowrap;width:-moz-max-content;width:max-content;z-index:6}.p-interview-fv__en{color:var(--color-job-theme);display:block;font-size:max(10px,6.6666666667vw);letter-spacing:.1em;line-height:1;margin-bottom:3.4666666667vw;opacity:.9}.p-interview-fv__profile{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center}.p-interview-fv__num{color:var(--color-job-theme);font-family:var(--font-futura);font-size:max(10px,6.8vw);font-style:italic;font-weight:500;letter-spacing:.1em;line-height:1;margin-right:1.8666666667vw}.p-interview-fv__name{align-items:baseline;color:var(--color-sub);display:flex;font-size:max(10px,4.8vw);font-weight:700;letter-spacing:.08em;line-height:1}.p-interview-fv__san{font-size:57.1428571429%}.p-interview-fv__job{align-items:baseline;display:flex;font-size:max(10px,3.4666666667vw);letter-spacing:.117em;margin-right:.3em}.p-interview-fv__job::before{background-color:var(--color-sub);content:"";display:block;height:1.2em;margin:0 .8em 0 .5em;width:1px}.p-interview-fv__year{color:var(--color-sub);font-size:max(10px,3.2vw);font-weight:500;line-height:1.5;margin-top:2vw;width:100%}.p-interview-schedule{overflow:hidden;padding:20vw 5.3333333333vw;position:relative}.p-interview-schedule__inner{position:relative;z-index:1}.p-interview-schedule__head{align-items:center;color:var(--text);display:flex;flex-direction:column;font-family:var(--font-mincho);font-weight:500;margin-bottom:6.6666666667vw}.p-interview-schedule__title{font-size:max(10px,5.0666666667vw);letter-spacing:.15em;line-height:2}.p-interview-schedule__sub{font-size:max(10px,3.2vw);letter-spacing:.15em;line-height:2}.p-interview-schedule__list{display:flex;flex-direction:column}.p-interview-schedule__item{-moz-column-gap:2.6666666667vw;align-items:center;column-gap:2.6666666667vw;display:grid;grid-template-columns:18.6666666667vw 13.0666666667vw 1fr;padding:2vw 0;position:relative}.p-interview-schedule__time{color:var(--text);display:block;font-family:var(--font-futura);font-size:max(10px,4.8vw);font-weight:500;letter-spacing:.1em;line-height:1;text-align:right}.p-interview-schedule__marker{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:13.0666666667vw;position:relative;width:13.0666666667vw}.p-interview-schedule__marker::before{background:var(--color-job-theme);border-radius:50%;content:"";height:31.428571%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:31.428571%;z-index:1}.p-interview-schedule__marker::after{background:var(--color-job-theme);bottom:0;content:"";height:220%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:-1}.p-interview-schedule__item--end .p-interview-schedule__marker::before,.p-interview-schedule__item--start .p-interview-schedule__marker::before{content:none}.p-interview-schedule__item--end .p-interview-schedule__marker,.p-interview-schedule__item--start .p-interview-schedule__marker{background:#fff;border:2px solid var(--color-job-theme);border-radius:50%}.p-interview-schedule__item--start .p-interview-schedule__marker::after{top:50%}.p-interview-schedule__item--end .p-interview-schedule__marker::after{display:none}.p-interview-schedule__marker-label{align-items:center;color:var(--color-job-theme);display:flex;font-family:var(--font-mincho);font-size:max(10px,3.7333333333vw);font-weight:700;inset:0;justify-content:center;letter-spacing:.1em;line-height:1;position:absolute}.p-interview-schedule__bar{align-items:center;background:var(--sub_bg2);color:var(--text);display:flex;font-family:var(--font-mincho);font-size:max(10px,3.7333333333vw);font-weight:600;letter-spacing:.06em;line-height:1.5;padding:1.8666666667vw 3.7333333333vw;text-align:left;width:100%}.p-interview-schedule__item:nth-of-type(even) .p-interview-schedule__bar{background:var(--color-accent)}.p-interview-schedule__bar--bold{font-weight:700}.p-interview-schedule__deco{pointer-events:none;position:absolute;z-index:0}.p-interview-schedule__deco--01{height:23.8666666667vw;right:0;top:.6666666667vw;width:44vw}.p-interview-schedule__deco--02{bottom:-5.3333333333vw;height:41.3333333333vw;left:-12vw;width:40vw}.p-interview-schedule__deco-blob{border-radius:50%;position:absolute}.p-interview-schedule__deco--01 .p-interview-schedule__deco-blob--01{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite;background:linear-gradient(105deg,#cde5ee,#8ec4d8);filter:blur(1.0666666667vw);height:66.4%;left:33.6%;opacity:.4;top:12.6%;width:38.3%}.p-interview-schedule__deco--01 .p-interview-schedule__deco-blob--02{animation:educate-radius-anim-b 20s ease-in-out -9s infinite,deco-float 12s ease-in-out -5s infinite;background:linear-gradient(135deg,#fbdb91,#f6ab00);filter:blur(2vw);height:41.3%;left:79.6%;opacity:.4;top:92.4%;width:28.5%}.p-interview-schedule__deco--01 .p-interview-schedule__deco-blob--03{animation:educate-radius-anim-c 20s ease-in-out -1s infinite,deco-float 12s ease-in-out -8s infinite;background:linear-gradient(90deg,#fbdb91,#f6ab00);filter:blur(.9333333333vw);height:10.6%;left:63.8%;opacity:.5;top:117%;width:5.35%}.p-interview-schedule__deco--02 .p-interview-schedule__deco-blob--01{animation:educate-radius-anim-d 20s ease-in-out -6s infinite,deco-float 12s ease-in-out -2s infinite;background:linear-gradient(200deg,#8bbed1,#cbe2ea);bottom:8%;filter:blur(1.4666666667vw);height:46%;left:41%;opacity:.3;width:54%}.p-interview-schedule__deco--02 .p-interview-schedule__deco-blob--02{animation:educate-radius-anim-c 20s ease-in-out -1s infinite,deco-float 12s ease-in-out -8s infinite;background:linear-gradient(90deg,#fbdb91,#f6ab00);filter:blur(2vw);height:26%;left:13%;opacity:.3;top:-15%;width:34%}.p-interview-true{background:rgba(94,113,120,.4);overflow:hidden}.p-interview-true__inner{padding:0 5.3333333333vw 13.3333333333vw}.p-interview-true__visual{height:127.3333333333vw;margin-left:-5.3333333333vw;position:relative;width:calc(100% + 10.6666666667vw)}.p-interview-true__person{-o-object-fit:contain;display:block;height:107.5093333333vw;left:35.804vw;object-fit:contain;position:absolute;top:21.9906666667vw;width:33.7453333333vw}.p-interview-true__title{align-items:flex-start;color:#fff;display:flex;font-family:var(--font-mincho);font-size:max(10px,4.2666666667vw);font-weight:700;justify-content:center;left:51.4%;letter-spacing:.1em;line-height:1;position:absolute;top:14.4vw;transform:translateX(-50%);width:38vw;z-index:1}.p-interview-true__title img{width:100%}.p-interview-true__title-char{display:block}.p-interview-true__title-char--01,.p-interview-true__title-char--06{margin-top:.65em}.p-interview-true__title-char--02,.p-interview-true__title-char--05{margin-top:.2em}.p-interview-true__title-char--01{transform:rotate(-17deg)}.p-interview-true__title-char--02{transform:rotate(-10deg)}.p-interview-true__title-char--03{transform:rotate(-4deg)}.p-interview-true__title-char--04{transform:rotate(4deg)}.p-interview-true__title-char--05{transform:rotate(10deg)}.p-interview-true__title-char--06{transform:rotate(17deg)}.p-interview-true__deco-line{display:block;height:4.9213333333vw;position:absolute;width:5.4053333333vw;z-index:1}.p-interview-true__deco-line--01{left:31.1306666667vw;top:19.6293333333vw}.p-interview-true__deco-line--02{left:65.8173333333vw;top:18.6626666667vw;transform:scaleX(-1)}.p-interview-true__balloons{display:flex;flex-direction:column;gap:3.8666666667vw}.p-interview-true__balloon{padding-top:4.1333333333vw;position:relative}.p-interview-true__balloon::before{border-bottom:7.2vw solid #fff;border-left:7.461333vw solid transparent;border-right:0 solid transparent;content:"";height:0;left:13.3333333333vw;pointer-events:none;position:absolute;top:-1.6vw;transform:rotate(14deg);width:0;z-index:0}.p-interview-true__balloon--02::before{border-bottom:7.2vw solid #fff;border-left:0;border-right:7.461333vw solid transparent;border-top:0;left:auto;right:13.3333333333vw;transform:rotate(-14deg)}.p-interview-true__balloon-body{background:#fff;border-radius:7.3333333333vw;display:flex;flex-direction:column;gap:3.4666666667vw;min-height:84.8vw;padding:6.6666666667vw;position:relative;z-index:1}.p-interview-true__balloon--02 .p-interview-true__balloon-body{min-height:99.6vw}.p-interview-true__question{color:var(--key-color);font-family:var(--font-mincho);font-size:max(10px,4.2666666667vw);font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:left}.p-interview-true__line{display:block;height:.2666666667vw;width:100%}.p-interview-true__answer{-moz-text-align-last:left;color:var(--color-sub);font-family:var(--font-mincho);font-size:max(10px,3.7333333333vw);font-weight:500;letter-spacing:.1em;line-height:1.9;text-align:justify;text-align-last:left}.p-interview-page{--color-job-theme:var(--color-job-care)}.p-interview-page--nurse{--color-job-theme:var(--color-job-nurse)}.p-interview-page--rehab{--color-job-theme:var(--color-job-rehab)}.p-interview-page--admin,.p-interview-page--manager{--color-job-theme:var(--color-job-business-and-admin)}.p-interview{background:var(--sub_bg,#f1f9fc);padding:min(246px,19.7590361446vw) 0}.p-interview__title{margin-bottom:min(140px,11.2449799197vw)}.p-interview__title .en{letter-spacing:.15em}.p-job-detail-benefits{background:var(--color-accent);height:226.6666666667vw;overflow:hidden;position:relative;z-index:3}.p-job-detail-benefits__canvas{height:100%;margin:0 auto;max-width:1440px;position:relative;width:100%}.p-job-detail-benefits__base{display:block;height:69.984vw;left:-3.4426666667vw;position:absolute;top:57.5013333333vw;transform:rotate(180deg) scaleY(-1);width:106.92vw}.p-job-detail-benefits__title{align-items:center;display:flex;flex-direction:column;gap:1.6vw;left:50%;margin:0;position:absolute;text-align:center;top:85.884vw;transform:translateX(-50%);white-space:nowrap;z-index:2}.p-job-detail-benefits__title-en{color:var(--color-job-theme);font-family:var(--font-serif);font-size:max(10px,7.3333333333vw);font-weight:400;letter-spacing:.15em;line-height:1;opacity:.7}.p-job-detail-benefits__title-ja{color:var(--color-sub);font-size:max(10px,4.2666666667vw);font-weight:500;letter-spacing:.1em;line-height:1.8}.p-job-detail-benefits__list{list-style:none;margin:0;padding:0}.p-job-detail-benefits__item{position:absolute;z-index:1}.p-job-detail-benefits__graphic{animation:job-work-caregiver-benefits-outline-wave 36s cubic-bezier(.45,0,.55,1) infinite;display:block;left:50%;max-width:none;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:border-radius}.p-job-detail-benefits__graphic--01,.p-job-detail-benefits__graphic--04{background:linear-gradient(90deg,#fbdb91,#f6ab00)}.p-job-detail-benefits__graphic--02,.p-job-detail-benefits__graphic--05{background:linear-gradient(90deg,#cde5ee,#8ec4d8)}.p-job-detail-benefits__graphic--03{background:linear-gradient(90deg,#f6ab00,#fbdb91)}.p-job-detail-benefits__text{color:var(--text);font-size:max(10px,3.7333333333vw);font-weight:600;left:50%;letter-spacing:.1em;line-height:1.8;margin:0;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;z-index:1}.p-job-detail-benefits__item--01{height:45.92vw;left:-8.6666666667vw;top:11.84vw;width:71.8666666667vw}.p-job-detail-benefits__item--01 .p-job-detail-benefits__graphic{animation-delay:-2s;height:100%;width:100%}.p-job-detail-benefits__item--01 .p-job-detail-benefits__text{top:14.024vw;width:40.88vw}.p-job-detail-benefits__item--02{height:52.3154666667vw;left:44.1973333333vw;top:29.86vw;width:60.2201333333vw}.p-job-detail-benefits__item--02 .p-job-detail-benefits__graphic{animation-delay:-8s;height:114.14%;transform:translate(-50%,-50%) rotate(-89.43deg);width:86%}.p-job-detail-benefits__item--02 .p-job-detail-benefits__text{top:15.3466666667vw;width:47.0334666667vw}.p-job-detail-benefits__item--03{height:39.3866666667vw;left:11.4666666667vw;top:116.648vw;width:61.6vw}.p-job-detail-benefits__item--03 .p-job-detail-benefits__graphic{animation-delay:-14s;height:100%;width:100%}.p-job-detail-benefits__item--03 .p-job-detail-benefits__text{top:.344vw;width:40.88vw}.p-job-detail-benefits__item--04{height:68.6204vw;left:-9.6vw;top:156.5146666667vw;width:72.1850666667vw}.p-job-detail-benefits__item--04 .p-job-detail-benefits__graphic{animation-delay:-20s;height:74.01%;transform:translate(-50%,-50%) rotate(-22.13deg);width:79.33%}.p-job-detail-benefits__item--04 .p-job-detail-benefits__text{top:22.6226666667vw;width:40.88vw}.p-job-detail-benefits__item--05{height:47.7410666667vw;left:40.268vw;top:145.048vw;width:65.5306666667vw}.p-job-detail-benefits__item--05 .p-job-detail-benefits__graphic{animation-delay:-26s;height:87.54%;transform:translate(-50%,-50%) rotate(5.73deg);width:94.1%}.p-job-detail-benefits__item--05 .p-job-detail-benefits__text{top:16.848vw;width:100%}.p-job-detail--business .p-job-detail-fv__photo--business{animation:job-detail-fv-photo-wave-business 30s ease-in-out -5s infinite;border-radius:36% 64% 49% 51%/44% 30% 70% 56%}.p-job-detail--business .p-job-detail-fv__deco--business,.p-job-detail--business .p-job-detail-fv__overlay--business{display:none}.p-job-detail--business .p-job-detail-lead--business{position:relative}.p-job-detail--business .p-job-detail-lead__inner{position:relative}.p-job-detail--business .p-job-detail-lead__photo--business{-webkit-mask:none;mask:none}.p-job-detail--business .p-job-detail-lead__photo--business-role{border-radius:53% 47% 62% 38%/56% 40% 60% 44%}.p-job-detail--business .p-job-detail-lead__photo--business-difference{border-radius:71% 29% 62% 38%/54% 35% 65% 46%}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco{align-items:center;display:flex;justify-content:center;margin:0;overflow:visible;pointer-events:none;position:absolute;transform-origin:center;z-index:0}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco img{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float-xy 12s ease-in-out 0s infinite;display:block;flex:none;max-width:none}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--top{height:22.6666666667vw;left:auto;right:-11.666667vw;top:-8.666667vw;width:41.3333333333vw}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--top img{animation-delay:-3s,0s;animation-name:educate-radius-anim-a,deco-float-xy;height:50.1333333333vw;transform:scaleX(-1);width:72.4vw}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-blue{height:26.5333333333vw;left:1vw;top:284.666667vw;transform:rotate(28deg);width:28.2666666667vw}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-blue img{animation-delay:-9s,-5s;animation-name:educate-radius-anim-b,deco-float-xy;height:46.6666666667vw;transform:rotate(180deg) scaleY(-1) rotate(-75.56deg) skewX(-.48deg);width:42.6666666667vw}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-yellow{height:13.6vw;left:33vw;top:283.066667vw;width:15.0666666667vw}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-yellow img{animation-delay:-14s,-8s;animation-name:educate-radius-anim-c,deco-float-xy;height:13.8666666667vw;transform:rotate(-21.32deg);width:16.5333333333vw}.p-job-detail--business .p-job-detail-lead__item--difference .p-job-detail-lead__photo--business-difference,.p-job-detail--business .p-job-detail-lead__item--role .p-job-detail-lead__photo--business-role{-webkit-mask:none;mask:none}.p-job-detail--business .p-job-detail-lead__item--role .p-job-detail-lead__photo--business-role{animation:job-detail-lead-photo-wave-business-role 30s ease-in-out -3s infinite;left:-6.866667vw;width:81.666667vw}.p-job-detail--business .p-job-detail-lead__item--difference .p-job-detail-lead__photo--business-difference{animation:job-detail-lead-photo-wave-business-difference 30s ease-in-out -9s infinite;left:4.4vw;width:84.6666666667vw}.p-job-detail-benefits__item--business-01{height:45.92vw;left:-8.6666666667vw;top:3.84vw;width:71.8666666667vw}.p-job-detail-benefits__item--business-01 .p-job-detail-benefits__graphic{animation-delay:-2s;height:100%;width:100%}.p-job-detail-benefits__item--business-01 .p-job-detail-benefits__text{padding-left:2em;text-align:center;top:12.024vw;width:-moz-fit-content!important;width:fit-content!important}.p-job-detail-benefits__item--business-02{height:52.3154666667vw;left:44.1973333333vw;top:29.86vw;width:60.2201333333vw}.p-job-detail-benefits__item--business-02 .p-job-detail-benefits__graphic{animation-delay:-8s;height:114.14%;transform:translate(-50%,-50%) rotate(-89.43deg);width:86%}.p-job-detail-benefits__item--business-02 .p-job-detail-benefits__text{top:15.3466666667vw;width:47.0334666667vw}.p-job-detail-benefits__item--business-03{height:39.3866666667vw;left:11.4666666667vw;top:116.648vw;width:61.6vw}.p-job-detail-benefits__item--business-03 .p-job-detail-benefits__graphic{animation-delay:-14s;height:100%;width:100%}.p-job-detail-benefits__item--business-03 .p-job-detail-benefits__text{text-align:center;top:12.344vw;width:-moz-fit-content!important;width:fit-content!important}.p-job-detail-benefits__item--business-04{height:68.6204vw;left:-9.6vw;top:156.5146666667vw;width:72.1850666667vw}.p-job-detail-benefits__item--business-04 .p-job-detail-benefits__graphic{animation-delay:-20s;height:74.01%;transform:translate(-50%,-50%) rotate(-22.13deg);width:79.33%}.p-job-detail-benefits__item--business-04 .p-job-detail-benefits__text{top:22.6226666667vw;width:40.88vw}.p-job-detail-benefits__item--business-05{height:47.7410666667vw;left:40.268vw;top:145.048vw;width:65.5306666667vw}.p-job-detail-benefits__item--business-05 .p-job-detail-benefits__graphic{animation-delay:-26s;height:87.54%;transform:translate(-50%,-50%) rotate(5.73deg);width:94.1%}.p-job-detail-benefits__item--business-05 .p-job-detail-benefits__text{top:14.1813333333vw;width:100%}.p-job-detail-benefits__item--care-01{height:45.92vw;left:-8.6666666667vw;top:11.84vw;width:71.8666666667vw}.p-job-detail-benefits__item--care-01 .p-job-detail-benefits__graphic{animation-delay:-2s;height:100%;width:100%}.p-job-detail-benefits__item--care-01 .p-job-detail-benefits__text{top:14.024vw;width:40.88vw}.p-job-detail-benefits__item--care-02{height:52.3154666667vw;left:44.1973333333vw;top:29.86vw;width:60.2201333333vw}.p-job-detail-benefits__item--care-02 .p-job-detail-benefits__graphic{animation-delay:-8s;height:114.14%;transform:translate(-50%,-50%) rotate(-89.43deg);width:86%}.p-job-detail-benefits__item--care-02 .p-job-detail-benefits__text{top:15.3466666667vw;width:47.0334666667vw}.p-job-detail-benefits__item--care-03{height:39.3866666667vw;left:11.4666666667vw;top:116.648vw;width:61.6vw}.p-job-detail-benefits__item--care-03 .p-job-detail-benefits__graphic{animation-delay:-14s;height:100%;width:100%}.p-job-detail-benefits__item--care-03 .p-job-detail-benefits__text{top:12.344vw;width:40.88vw}.p-job-detail-benefits__item--care-04{height:68.6204vw;left:-9.6vw;top:156.5146666667vw;width:72.1850666667vw}.p-job-detail-benefits__item--care-04 .p-job-detail-benefits__graphic{animation-delay:-20s;height:74.01%;transform:translate(-50%,-50%) rotate(-22.13deg);width:79.33%}.p-job-detail-benefits__item--care-04 .p-job-detail-benefits__text{top:22.6226666667vw;width:40.88vw}.p-job-detail-benefits__item--care-05{height:47.7410666667vw;left:40.268vw;top:145.048vw;width:65.5306666667vw}.p-job-detail-benefits__item--care-05 .p-job-detail-benefits__graphic{animation-delay:-26s;height:87.54%;transform:translate(-50%,-50%) rotate(5.73deg);width:94.1%}.p-job-detail-benefits__item--care-05 .p-job-detail-benefits__text{top:14.1813333333vw;width:100%}.p-job-detail-collaboration{background:var(--sub_bg2);padding:13.3333333333vw 0;position:relative;z-index:2}.p-job-detail-collaboration__title{align-items:center;display:flex;flex-direction:column;gap:1.6vw;margin:0;text-align:center;white-space:nowrap}.p-job-detail-collaboration__title-en{color:var(--color-job-theme);font-family:var(--font-serif);font-size:max(10px,7.3333333333vw);font-weight:400;letter-spacing:.15em;line-height:1;opacity:.9}.p-job-detail-collaboration__title-ja{color:var(--color-sub);font-size:max(10px,4.2666666667vw);font-weight:500;letter-spacing:.1em;line-height:1}.p-job-detail-collaboration__content{display:flex;flex-direction:column;gap:10.6666666667vw;margin-top:10.6666666667vw}.p-job-detail-collaboration__diagram{aspect-ratio:1;margin:0;position:relative;width:100%}.p-job-detail-collaboration__ring{-webkit-mask:url(../img/mid-career/job_work-caregiver_collaboration_ring.svg) center/100% 100% no-repeat;background:var(--color-job-theme);display:block;height:94.64%;left:2.65%;mask:url(../img/mid-career/job_work-caregiver_collaboration_ring.svg) center/100% 100% no-repeat;position:absolute;top:2.65%;width:94.64%}.p-job-detail-collaboration__node{align-items:center;aspect-ratio:1;background:#fff;border-radius:50%;display:flex;justify-content:center;position:absolute;width:31.56%;z-index:2}.p-job-detail-collaboration__node--01{left:0;top:0}.p-job-detail-collaboration__node--02{right:0;top:0}.p-job-detail-collaboration__node--03{bottom:0;left:0}.p-job-detail-collaboration__node--04{bottom:0;right:0}.p-job-detail-collaboration__node-label{color:var(--color-sub);font-size:max(10px,4vw);font-weight:600;letter-spacing:.05em;line-height:1.5;position:relative;text-align:center;white-space:nowrap;z-index:1}.p-job-detail-collaboration__node-label--pc{display:none}.p-job-detail-collaboration__center{align-items:center;aspect-ratio:1;display:flex;justify-content:center;left:29.57%;position:absolute;top:29.57%;width:40.86%;z-index:3}.p-job-detail-collaboration__center-line{-webkit-mask:url(../img/mid-career/job_work-caregiver_collaboration_center-line.svg) center/100% 100% no-repeat;background:var(--color-job-theme);display:block;height:100%;inset:0;mask:url(../img/mid-career/job_work-caregiver_collaboration_center-line.svg) center/100% 100% no-repeat;position:absolute;width:100%}.p-job-detail-collaboration__center-circle{background:var(--color-job-theme);border-radius:50%;display:block;height:94.6%;inset:2.7%;position:absolute;width:94.6%}.p-job-detail-collaboration__center-label{color:#fff;font-size:max(10px,5.0666666667vw);font-weight:700;letter-spacing:.1em;line-height:1;position:relative;z-index:1}.p-job-detail-collaboration__details{display:flex;flex-direction:column;gap:10.6666666667vw}.p-job-detail-collaboration__detail{text-align:left}.p-job-detail-collaboration__heading{align-items:center;background:#fff;border-radius:.8333333333vw;color:var(--color-sub);display:flex;font-size:max(10px,4.2666666667vw);font-weight:600;letter-spacing:.05em;line-height:1;margin:0;min-height:10vw;padding:0 3.3333333333vw;width:100%}.p-job-detail-collaboration__text{-moz-text-align-last:left;color:var(--text);font-size:max(10px,3.7333333333vw);font-weight:500;line-height:1.8;margin:4.6666666667vw 0 0;text-align:justify;text-align-last:left}.p-job-detail-fv{background:#fff;height:109.3333333333vw;overflow:hidden;position:relative;width:100%}.p-job-detail-fv__visual{height:66.5333333333vw;left:-2.6666666667vw;position:absolute;top:11.3333333333vw;width:106.2666666667vw}.p-job-detail-fv__overlay,.p-job-detail-fv__photo{display:block;position:absolute}.p-job-detail-fv__photo{animation:job-work-caregiver-fv-photo-wave 30s ease-in-out -5s infinite;inset:0;overflow:hidden;will-change:border-radius}.p-job-detail-fv__photo img{-o-object-fit:cover;display:block;height:100%;object-fit:cover;width:100%}.p-job-detail-fv__overlay{animation:job-work-caregiver-fv-photo-wave 30s ease-in-out -5s infinite;background:linear-gradient(167deg,rgba(238,250,255,.7) 11.6483%,rgba(255,255,255,.7) 83.6538%);height:100%;inset:0;mix-blend-mode:multiply;overflow:hidden;pointer-events:none;width:100%;will-change:border-radius}.p-job-detail-fv__title{align-items:flex-start;display:flex;flex-direction:column;gap:1.7333333333vw;height:32.2666666667vw;justify-content:center;left:10.6666666667vw;margin:0;position:absolute;text-align:left;top:77.0666666667vw;white-space:nowrap;z-index:2}.p-job-detail-fv__title-en{color:var(--color-job-theme);font-size:max(10px,7.3333333333vw);font-weight:400;letter-spacing:.1em;line-height:1.27;opacity:.9}.p-job-detail-fv__title-ja{color:var(--color-sub);font-size:max(10px,5.0666666667vw);font-weight:500;letter-spacing:.1em;line-height:1}.p-job-detail-fv__title-sub{color:var(--color-sub);font-size:max(10px,3.7333333333vw);font-weight:500;letter-spacing:.1em;line-height:1.8}.p-job-detail-fv__deco{display:block;position:absolute;z-index:1}.p-job-detail-fv__deco img{display:block;height:100%;width:100%}.p-job-detail-fv__deco--blue{height:20.4vw;left:80.4vw;top:80.9333333333vw;width:25.3333333333vw}.p-job-detail-fv__deco--blue img{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite}.p-job-detail-fv__deco--yellow{height:13.3333333333vw;left:62.5333333333vw;top:92.8vw;width:13.2vw}.p-job-detail-fv__deco--yellow img{animation:educate-radius-anim-b 20s ease-in-out -9s infinite,deco-float 12s ease-in-out -5s infinite}.p-job-detail-fv__deco--dot{height:7.6vw;left:60.4vw;top:86.8vw;width:7.6vw}.p-job-detail-fv__deco--dot img{animation:educate-radius-anim-c 20s ease-in-out -14s infinite,deco-float 12s ease-in-out -8s infinite}.p-job-detail-lead{background:#fff;overflow:hidden;padding:10.6666666667vw 0 16vw}.p-job-detail-lead__item{position:relative}.p-job-detail-lead__item--difference{margin-top:13.2vw}.p-job-detail-lead__visual{flex-shrink:0;margin:0;position:relative}.p-job-detail-lead__item--role .p-job-detail-lead__visual{height:75.8666666667vw;margin-left:9.6vw;width:75.0666666667vw}.p-job-detail-lead__item--difference .p-job-detail-lead__visual{height:88.9333333333vw;margin-left:-3.2vw;width:95.7333333333vw}.p-job-detail-lead__photo{overflow:hidden;position:absolute;will-change:border-radius}.p-job-detail-lead__photo img{-o-object-fit:cover;display:block;height:100%;object-fit:cover;width:100%}.p-job-detail-lead__item--role .p-job-detail-lead__photo{animation:job-detail-lead-photo-wave-a 30s ease-in-out -3s infinite;height:70.6666666667vw;left:2.8vw;top:2.6666666667vw;width:69.3333333333vw}.p-job-detail-lead__item--difference .p-job-detail-lead__photo{animation:job-detail-lead-photo-wave-b 30s ease-in-out -9s infinite;height:71.8666666667vw;left:8.4vw;top:7.0666666667vw;width:76.6666666667vw}.p-job-detail-lead__overlay{animation:job-detail-lead-photo-wave-a 30s ease-in-out -3s infinite;background:linear-gradient(90deg,rgba(255,255,255,.7) 0,rgba(238,250,255,.7) 100%);display:block;height:70.6666666667vw;left:2.8vw;mix-blend-mode:multiply;overflow:hidden;pointer-events:none;position:absolute;top:2.6666666667vw;width:69.3333333333vw;will-change:border-radius}.p-job-detail-lead__deco{animation:educate-radius-anim-c 20s ease-in-out -14s infinite,deco-float 12s ease-in-out -8s infinite;display:block;height:20vw;left:-3.2vw;position:absolute;top:-1.0666666667vw;width:30.9333333333vw}.p-job-detail-lead--care .p-job-detail-lead__deco{height:28.5333333333vw;left:-8.4vw;top:5.0666666667vw;width:39.4666666667vw}.p-job-detail-lead__body{text-align:left}.p-job-detail-lead__item--role .p-job-detail-lead__body{margin-top:4vw}.p-job-detail-lead__item--difference .p-job-detail-lead__body{margin-top:-2.9333333333vw}.p-job-detail-lead__heading{align-items:center;color:var(--text);display:flex;font-size:max(10px,4.5333333333vw);font-weight:500;gap:2.6666666667vw;letter-spacing:.15em;line-height:1.8}.p-job-detail-lead__number{color:var(--color-job-theme);flex-shrink:0;font-family:var(--font-futura);font-size:max(10px,6.6666666667vw);font-style:italic;font-weight:500;letter-spacing:.1em;line-height:1}.p-job-detail-lead__text{-moz-text-align-last:left;color:var(--text);font-size:max(10px,3.7333333333vw);font-weight:500;line-height:1.8;margin-top:2.6666666667vw;text-align:justify;text-align-last:left}.p-job-detail-fv--nurse .p-job-detail-fv__photo{animation:job-detail-fv-photo-wave-nurse 30s ease-in-out -5s infinite}.p-job-detail-fv--nurse .p-job-detail-fv__overlay{display:none}.p-job-detail-fv--nurse .p-job-detail-fv__deco--blue{height:32.2666666667vw;left:65.2vw;top:74.8vw;width:35.8666666667vw}.p-job-detail-fv--nurse .p-job-detail-fv__deco--yellow{height:20.9333333333vw;left:76.8vw;top:86.9333333333vw;width:23.2vw}.p-job-detail-lead--nurse .p-job-detail-lead__overlay{display:none}.p-job-detail-lead--nurse .p-job-detail-lead__item--role .p-job-detail-lead__photo{animation:job-detail-lead-photo-wave-nurse-role 30s ease-in-out -3s infinite}.p-job-detail-lead--nurse .p-job-detail-lead__item--difference .p-job-detail-lead__photo{animation:job-detail-lead-photo-wave-nurse-difference 30s ease-in-out -9s infinite}.p-job-detail-lead--nurse .p-job-detail-lead__deco{height:34.1333333333vw;left:-4.4vw;top:-9vw;width:39.4666666667vw}.p-job-detail-benefits__item--nurse-01{height:45.92vw;left:-8.6666666667vw;top:11.84vw;width:71.8666666667vw}.p-job-detail-benefits__item--nurse-01 .p-job-detail-benefits__graphic{animation-delay:-2s;height:100%;width:100%}.p-job-detail-benefits__item--nurse-01 .p-job-detail-benefits__text{top:14.024vw;width:40.88vw}.p-job-detail-benefits__item--nurse-02{height:52.3154666667vw;left:44.1973333333vw;top:29.86vw;width:60.2201333333vw}.p-job-detail-benefits__item--nurse-02 .p-job-detail-benefits__graphic{animation-delay:-8s;height:114.14%;transform:translate(-50%,-50%) rotate(-89.43deg);width:86%}.p-job-detail-benefits__item--nurse-02 .p-job-detail-benefits__text{top:15.3466666667vw;width:47.0334666667vw}.p-job-detail-benefits__item--nurse-03{height:39.3866666667vw;left:11.4666666667vw;top:116.648vw;width:61.6vw}.p-job-detail-benefits__item--nurse-03 .p-job-detail-benefits__graphic{animation-delay:-14s;height:100%;width:100%}.p-job-detail-benefits__item--nurse-03 .p-job-detail-benefits__text{top:9.344vw;width:40.88vw}.p-job-detail-benefits__item--nurse-04{height:68.6204vw;left:-9.6vw;top:156.5146666667vw;width:72.1850666667vw}.p-job-detail-benefits__item--nurse-04 .p-job-detail-benefits__graphic{animation-delay:-20s;height:74.01%;transform:translate(-50%,-50%) rotate(-22.13deg);width:79.33%}.p-job-detail-benefits__item--nurse-04 .p-job-detail-benefits__text{top:25.622667vw;width:40.88vw}.p-job-detail-benefits__item--nurse-05{height:47.7410666667vw;left:40.268vw;top:145.048vw;width:65.5306666667vw}.p-job-detail-benefits__item--nurse-05 .p-job-detail-benefits__graphic{animation-delay:-26s;height:87.54%;transform:translate(-50%,-50%) rotate(5.73deg);width:94.1%}.p-job-detail-benefits__item--nurse-05 .p-job-detail-benefits__text{top:17.181333vw;width:100%}.p-job-detail-fv--rehab{height:106.6666666667vw;z-index:1}.p-job-detail-fv--rehab .p-job-detail-fv__visual{height:78.4vw;left:-2.2666666667vw;top:-2vw;width:104.2666666667vw}.p-job-detail-fv--rehab .p-job-detail-fv__photo{animation:job-detail-fv-photo-wave-rehab 30s ease-in-out -5s infinite}.p-job-detail-fv--rehab .p-job-detail-fv__overlay{display:none}.p-job-detail-fv--rehab .p-job-detail-fv__deco--blob{display:none}.p-job-detail-fv--rehab .p-job-detail-fv__deco--blob img{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite}.p-job-detail-lead--rehab{position:relative}.p-job-detail-lead--rehab .p-job-detail-lead__overlay{display:none}.p-job-detail-lead--rehab .p-job-detail-lead__item--role .p-job-detail-lead__visual{height:71.7333333333vw;margin-left:4.9333333333vw;margin-top:.6666666667vw;width:80.1333333333vw}.p-job-detail-lead--rehab .p-job-detail-lead__item--role .p-job-detail-lead__body{margin-top:7.4666666667vw}.p-job-detail-lead--rehab .p-job-detail-lead__item--difference .p-job-detail-lead__visual{height:77.3333333333vw;margin-left:7.2vw;margin-top:4.9333333333vw;width:74.4vw}.p-job-detail-lead--rehab .p-job-detail-lead__item--difference .p-job-detail-lead__body{margin-top:3.7333333333vw}.p-job-detail-lead--rehab .p-job-detail-lead__item--difference .p-job-detail-lead__photo,.p-job-detail-lead--rehab .p-job-detail-lead__item--role .p-job-detail-lead__photo{height:100%;inset:0;width:100%}.p-job-detail-lead--rehab .p-job-detail-lead__item--role .p-job-detail-lead__photo{animation:job-detail-lead-photo-wave-rehab-role 30s ease-in-out -3s infinite}.p-job-detail-lead--rehab .p-job-detail-lead__item--difference .p-job-detail-lead__photo{animation:job-detail-lead-photo-wave-rehab-difference 30s ease-in-out -9s infinite}.p-job-detail-lead--rehab .p-job-detail-lead__deco--role{height:28.5333333333vw;left:-17.7333333333vw;top:-9.3333333333vw;width:39.4666666667vw}.p-job-detail-lead--rehab .p-job-detail-lead__deco--difference{height:37.8666666667vw;left:40.5333333333vw;top:55.4666666667vw;width:48vw}.p-job-detail-lead--rehab .p-job-detail-lead-rehab-deco{display:none;height:47.2vw;left:4.5333333333vw;pointer-events:none;position:absolute;top:0;width:46.2666666667vw;z-index:0}.p-job-detail-lead--rehab .p-job-detail-lead-rehab-deco img{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite;display:block;height:100%;width:100%}.p-job-detail-benefits__item--rehab-01{height:45.92vw;left:-8.6666666667vw;top:8.7733333333vw;width:71.8666666667vw}.p-job-detail-benefits__item--rehab-01 .p-job-detail-benefits__graphic{animation-delay:-2s;height:100%;width:100%}.p-job-detail-benefits__item--rehab-01 .p-job-detail-benefits__text{padding-left:1em;text-align:center;top:11.3573333333vw;width:-moz-fit-content!important;width:fit-content!important}.p-job-detail-benefits__item--rehab-02{height:52.3154666667vw;left:44.1973333333vw;top:29.86vw;width:60.2201333333vw}.p-job-detail-benefits__item--rehab-02 .p-job-detail-benefits__graphic{animation-delay:-8s;height:114.14%;transform:translate(-50%,-50%) rotate(-89.43deg);width:86%}.p-job-detail-benefits__item--rehab-02 .p-job-detail-benefits__text{top:15.3466666667vw;width:47.0334666667vw}.p-job-detail-benefits__item--rehab-03{height:39.3866666667vw;left:11.4666666667vw;top:116.648vw;width:61.6vw}.p-job-detail-benefits__item--rehab-03 .p-job-detail-benefits__graphic{animation-delay:-14s;height:100%;width:100%}.p-job-detail-benefits__item--rehab-03 .p-job-detail-benefits__text{top:11.0106666667vw;width:40.88vw}.p-job-detail-benefits__item--rehab-04{height:68.6204vw;left:-9.6vw;top:156.5146666667vw;width:72.1850666667vw}.p-job-detail-benefits__item--rehab-04 .p-job-detail-benefits__graphic{animation-delay:-20s;height:74.01%;transform:translate(-50%,-50%) rotate(-22.13deg);width:79.33%}.p-job-detail-benefits__item--rehab-04 .p-job-detail-benefits__text{top:22.6226666667vw;width:40.88vw}.p-job-detail-benefits__item--rehab-05{height:47.7410666667vw;left:40.268vw;top:145.048vw;width:65.5306666667vw}.p-job-detail-benefits__item--rehab-05 .p-job-detail-benefits__graphic{animation-delay:-26s;height:87.54%;transform:translate(-50%,-50%) rotate(5.73deg);width:94.1%}.p-job-detail-benefits__item--rehab-05 .p-job-detail-benefits__text{top:16.848vw;width:100%}.p-job-detail-whats-we-do{--job-whats-scale:1;--job-whats-shade-opacity:0;background:var(--color-accent);overflow:hidden;padding:13.3333333333vw 0;position:relative;z-index:1}.p-job-detail-whats-we-do::after{background:#000;content:"";inset:0;opacity:var(--job-whats-shade-opacity);pointer-events:none;position:absolute;z-index:2}.p-job-detail-whats-we-do__inner{position:relative;transform:scale(var(--job-whats-scale));transform-origin:center bottom;will-change:transform;z-index:1}.p-job-detail-whats-we-do__title{align-items:center;display:flex;flex-direction:column;gap:1.6vw;margin:0;text-align:center;white-space:nowrap}.p-job-detail-whats-we-do__title-en{color:var(--color-job-theme);font-family:var(--font-serif);font-size:max(10px,7.3333333333vw);font-weight:400;letter-spacing:.15em;line-height:1;opacity:.9}.p-job-detail-whats-we-do__title-ja{color:var(--color-sub);font-size:max(10px,4.2666666667vw);font-weight:500;letter-spacing:.1em;line-height:1}.p-job-detail-whats-we-do__list{display:grid;gap:5.6vw;grid-template-columns:minmax(0,1fr);list-style:none;margin:10.6666666667vw 0 0;padding:0;text-align:left}.p-job-detail-whats-we-do__item-heading{border-radius:.6vw;display:flex;height:auto;overflow:hidden;width:100%}.p-job-detail-whats-we-do__number{align-items:center;background:var(--color-job-theme);color:#fff;display:flex;flex:0 0 auto;font-family:var(--font-futura);font-size:max(10px,3.7333333333vw);font-style:italic;font-weight:600;justify-content:center;line-height:1;min-width:7.8666666667vw;padding:1% 2vw 0}.p-job-detail-whats-we-do__name{align-items:center;background:#fff;color:var(--text);display:flex;flex:1 1 auto;font-size:max(10px,4vw);font-weight:500;letter-spacing:-.03em;line-height:1.8;margin:0;min-width:0;padding:0 2vw 0 4vw}.p-job-detail-whats-we-do__text{color:#000;font-size:max(10px,3.7333333333vw);font-weight:400;line-height:1.18;margin:3vw 0 0;white-space:nowrap}.p-job-detail-whats-we-do__button{align-items:center;background:var(--key-color);border-radius:6.6666666667vw;color:#fff;display:flex;font-size:max(10px,4vw);font-weight:500;height:13.3333333333vw;justify-content:center;line-height:1.8;margin:10.6666666667vw auto 0;overflow:hidden;position:relative;text-align:center;transition:opacity .3s ease;width:100%}.p-job-detail-whats-we-do__button::after{background:url(../img/mid-career/job_work-caregiver_whats-we-do_arrow.svg) center/contain no-repeat;content:"";height:1.8666666667vw;position:absolute;right:6.4vw;top:50%;transform:translateY(-50%) rotate(-90deg);width:3.3333333333vw}.p-job-detail{--color-job-theme:var(--color-job-care)}.p-job-detail--care{--color-job-theme:var(--color-job-care)}.p-job-detail--nurse{--color-job-theme:var(--color-job-nurse)}.p-job-detail--rehab{--color-job-theme:var(--color-job-rehab)}.p-job-detail--business{--color-job-theme:var(--color-job-business-and-admin)}.p-job-faq{background:var(--key-color);padding:16vw 4.9333333333vw;position:relative;z-index:4}.p-job-faq__inner{margin:0 auto;max-width:89.3333333333vw;width:100%}.p-job-faq__title{color:#fff;font-family:var(--font-serif);font-size:max(10px,7.3333333333vw);font-weight:400;letter-spacing:.15em;line-height:1;margin:0 0 10.4vw;opacity:.9;text-align:center}.p-job-faq__item{background:#fff;border-radius:2.6666666667vw;margin:0;padding:3.3333333333vw 5.3333333333vw 4.6666666667vw;text-align:left}.p-job-faq__item+.p-job-faq__item{margin-top:3.2vw}.p-job-faq__item.is-active .p-job-faq__question-toggle::before{transform:translate(-50%,-50%) rotate(180deg)}.p-job-faq__item.is-active .p-job-faq__question-toggle::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.p-job-faq__item.is-active .p-job-faq__answer{display:block;height:auto}.p-job-faq__question{color:var(--color-sub);cursor:pointer;font-size:max(10px,3.7333333333vw);font-weight:700;line-height:1.8;min-height:8vw;padding:1.3333333333vw 8.5333333333vw 0 6.6666666667vw;position:relative}.p-job-faq__question-main{display:block}.p-job-faq__question::before{content:"Q";font-family:var(--font-futura);font-size:max(10px,5.8666666667vw);font-style:oblique;font-weight:600;left:0;line-height:1.8;position:absolute;top:0}.p-job-faq__question-toggle{background:#f6f6f6;border-radius:50%;height:4.5333333333vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4.5333333333vw}.p-job-faq__question-toggle::after,.p-job-faq__question-toggle::before{background:var(--color-sub);content:"";display:block;height:2px;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease;width:47%}.p-job-faq__question-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.p-job-faq__answer{background:#f6f6f6;border-radius:.6666666667vw;color:var(--color-sub);display:none;font-size:max(10px,3.7333333333vw);font-weight:500;line-height:1.8;margin-top:2.6666666667vw;overflow:hidden;padding:4.5333333333vw 4.5333333333vw 4.5333333333vw 13.8666666667vw;position:relative;transition:height .3s ease}.p-job-faq__answer::before{color:var(--key-color);content:"A";font-family:var(--font-futura);font-size:max(10px,5.8666666667vw);font-style:oblique;font-weight:600;left:4.5333333333vw;line-height:1.8;position:absolute;top:4.5333333333vw}@media (hover:hover){.l-humnav__entry a:hover{opacity:.7}.p-home-interview__item:hover{opacity:.8}}@media (prefers-reduced-motion:reduce){.p-job-detail-benefits__graphic{animation:none}.p-job-detail-whats-we-do{position:relative}.p-job-detail-whats-we-do::after{display:none}.p-job-detail-whats-we-do__inner{transform:none}}@media print,screen and (min-width:768px){.l-humnav__inner{align-items:center;background:#fff;border:1px solid #dbdbdb;border-radius:15px;height:min(70px,5.6224899598vw);justify-content:space-between;padding:0 min(20px,1.6064257028vw) 0 min(71px,5.702811245vw)}.l-humnav__entry{margin-left:min(60px,4.8192771084vw);margin-top:0}.l-humnav__entry a{font-size:min(21px,1.686746988vw);height:min(50px,4.016064257vw);width:min(150px,12.0481927711vw)}.l-humnav-main{background:0 0;border:none;border-radius:0;gap:min(60px,4.8192771084vw);padding-left:0;padding-right:0}.l-humnav-main__list{margin-left:0}.l-humnav-sub-wrap{left:auto;right:0;width:min(999px,65.7831325301vw)}.p-fv{padding-top:min(154px,12.3694779116vw)}.p-fv__text{left:7.0833333333vw;margin-bottom:auto;margin-left:0;position:absolute;top:21.875vw;width:34.4444444444vw}.p-fv__video{margin-left:auto;margin-right:3.2638888889vw;width:64.4444444444vw}.p-home-interview{padding:min(100px,8.0321285141vw) 0}.p-home-interview__heading{margin-bottom:min(65px,5.2208835341vw)}.p-home-interview__list{gap:min(28px,2.2489959839vw);grid-template-columns:repeat(3,1fr)}.p-home-interview__item-body{padding:min(20px,1.6064257028vw) min(30px,2.4096385542vw)}.p-home-interview__item-copy{font-size:min(18px,1.4457831325vw)}.p-home-interview__item-meta .name{font-size:min(16px,1.2851405622vw)}.p-home-interview__item-meta .sub{font-size:min(12px,.9638554217vw)}.p-home-interview__item-date{font-size:min(12px,.9638554217vw)}.p-home-interview__more{margin-top:min(50px,4.016064257vw)}.p-home-jobs{padding:min(40px,3.2128514056vw) 0}.p-home-jobs__heading{margin-bottom:min(40px,3.2128514056vw)}.p-home-jobs__lead{margin-bottom:min(80px,6.4257028112vw);text-align:left}.p-home-jobs__lead-title{font-size:min(25px,2.0080321285vw)}.p-home-jobs__lead-text{font-size:min(20px,1.6064257028vw)}.p-home-jobs__list{gap:0;margin-bottom:0}.p-home-jobs__item{align-items:flex-end;gap:min(40px,3.2128514056vw);justify-content:flex-end;text-align:right;width:-moz-fit-content;width:fit-content}.p-home-jobs__item--care .p-home-jobs__item-deco{height:min(180px,14.4578313253vw);left:-8%;top:3%;width:min(214px,17.1887550201vw)}.p-home-jobs__item--care .p-home-jobs__item-deco-01{filter:blur(min(5px, .4016064257vw))}.p-home-jobs__item--care .p-home-jobs__item-deco-02{filter:blur(min(6px, .4819277108vw))}.p-home-jobs__item--nurse .p-home-jobs__item-deco{bottom:18.533333%;height:min(231px,18.5542168675vw);right:-11.266667%;width:min(249px,20vw)}.p-home-jobs__item--nurse .p-home-jobs__item-deco-01{filter:blur(min(9px, .7228915663vw))}.p-home-jobs__item--nurse .p-home-jobs__item-deco-02{filter:blur(min(5px, .4016064257vw))}.p-home-jobs__item--office .p-home-jobs__item-deco{height:min(147px,11.8072289157vw);left:max(-839px,-56.389558vw);top:22%;width:min(187px,15.0200803213vw)}.p-home-jobs__item--office .p-home-jobs__item-deco-01{filter:blur(min(8px, .6425702811vw))}.p-home-jobs__item--rehab .p-home-jobs__item-deco{bottom:22%;height:min(292px,23.453815261vw);right:-65%;width:min(428px,34.3775100402vw)}.p-home-jobs__item--rehab .p-home-jobs__item-deco-01{filter:blur(min(7px, .562248996vw))}.p-home-jobs__item--rehab .p-home-jobs__item-deco-02{filter:blur(min(10px, .8032128514vw))}.p-home-jobs__item--care{margin-top:-14.3%}.p-home-jobs__item--nurse{margin-top:-44.3%}.p-home-jobs__item--office{margin-top:-11.5%}.p-home-jobs__item--rehab{margin-top:-32.3%}.p-home-jobs__item--care .p-home-jobs__item-figure{margin-bottom:0;margin-right:-14.9%;width:min(661px,53.0923694779vw)}.p-home-jobs__item--nurse .p-home-jobs__item-figure{aspect-ratio:.9894715495;margin-left:-13.4%;width:min(615px,49.3975903614vw)}.p-home-jobs__item--office .p-home-jobs__item-figure{margin-right:-16%;width:min(598px,48.0321285141vw)}.p-home-jobs__item--rehab .p-home-jobs__item-figure{aspect-ratio:.9892735173;margin-left:-11.9%;margin-top:0;width:min(698px,56.0642570281vw)}.p-home-jobs__item-body{width:auto}.p-home-jobs__item--nurse .p-home-jobs__item-body{margin-top:-6%}.p-home-jobs__item--rehab .p-home-jobs__item-body{margin-top:-6%}.p-home-jobs__item-title{font-size:min(32px,2.5702811245vw)}.p-home-jobs__item-title::before{font-size:min(58px,4.6586345382vw)}.p-home-jobs__item-text{font-size:min(18px,1.4457831325vw)}.p-home-message{padding:min(100px,8.0321285141vw) 0 min(168px,13.4939759036vw)}.p-home-message__heading{margin-bottom:min(45px,3.6144578313vw)}.p-home-message__text{font-size:min(20px,1.6064257028vw);line-height:2.2;max-width:min(1026px,82.4096385542vw);width:100%}.p-home-recruitment{padding:0 0 min(140px,11.2449799197vw)}.p-home-recruitment__header{margin-bottom:min(40px,3.2128514056vw)}.p-home-recruitment__title{font-size:min(32px,2.5702811245vw);margin-bottom:min(5px,.4016064257vw)}.p-home-recruitment__lead{font-size:min(20px,1.6064257028vw)}.p-home-recruitment__jobs{gap:min(20px,1.6064257028vw)}.p-home-recruitment__job{gap:min(50px,4.016064257vw);padding-top:min(20px,1.6064257028vw)}.p-home-recruitment__job:last-child{padding-bottom:min(20px,1.6064257028vw)}.p-home-recruitment__job-category{gap:min(35px,2.8112449799vw);width:min(190px,15.2610441767vw)}.p-home-recruitment__job-category::before{height:min(90px,7.2289156627vw);width:min(10px,.8032128514vw)}.p-home-recruitment__job-category-label{font-size:min(25px,2.0080321285vw)}.p-home-recruitment__job-list{-moz-column-gap:5%;column-gap:5%;flex:1;flex-direction:row;flex-wrap:wrap;min-width:0;row-gap:min(15px,1.2048192771vw)}.p-home-recruitment__job-list-item a{font-size:min(20px,1.6064257028vw);gap:min(10px,.8032128514vw)}.p-home-recruitment__job-list-item a::after{height:min(20px,1.6064257028vw);width:min(20px,1.6064257028vw)}.p-interview-contents{padding:min(100px,8.0321285141vw) 0}.p-interview-contents__list{gap:min(70px,5.6224899598vw)}.p-interview-contents__item{align-items:center;display:flex;justify-content:space-between;padding-left:12.0578778135%}.p-interview-contents__item--reverse{padding-left:0;padding-right:8.922829582%}.p-interview-contents__deco--01{left:-7.3151125402%;top:max(-112px,-8.9959839357vw);width:73.3118971061%}.p-interview-contents__deco--02{left:42.3633440514%;top:max(-81px,-6.5060240964vw);width:58.3601286174%}.p-interview-contents__deco--03{left:-9.0836012862%;top:max(-217px,-17.4297188755vw);width:78.3762057878%}.p-interview-contents__body{margin:0;width:37.3794212219%}.p-interview-contents__item--reverse .p-interview-contents__body{width:37.7813504823%}.p-interview-contents__head{margin-bottom:min(17px,1.3654618474vw)}.p-interview-contents__q{font-size:min(37px,2.9718875502vw);height:min(61px,4.8995983936vw);margin-right:min(20px,1.6064257028vw);width:min(61px,4.8995983936vw)}.p-interview-contents__title{font-size:min(34px,2.7309236948vw);letter-spacing:.085em}.p-interview-contents__title-sub{font-size:min(24px,1.9277108434vw);letter-spacing:.12em}.p-interview-contents__text{font-size:min(18px,1.4457831325vw);line-height:1.95}.p-interview-contents__figure{margin:0;width:46.6237942122%}.p-interview-contents__item--reverse .p-interview-contents__figure{order:-1}.p-interview-page--nurse .p-interview-contents__deco--01{left:1.2057877814%;top:max(-111px,-8.9156626506vw);width:57.0739549839%}.p-interview-page--nurse .p-interview-contents__deco--02{left:35.1286173633%;top:max(-130px,-10.4417670683vw);width:72.7491961415%}.p-interview-page--nurse .p-interview-contents__deco--03{left:-6.8327974277%;top:max(-252px,-20.2409638554vw);width:73.5530546624%}.p-interview-page--rehab .p-interview-contents__item:first-child .p-interview-contents__body{width:39.179421%}.p-interview-page--rehab .p-interview-contents__deco--01{left:-2.4115755627%;top:max(-140px,-11.2449799197vw);width:66.2781350482%}.p-interview-page--rehab .p-interview-contents__deco--02{left:50.5627009646%;top:max(-71px,-5.702811245vw);width:44.7749196141%}.p-interview-page--rehab .p-interview-contents__deco--03{left:.8038585209%;top:max(-20px,-1.6064257028vw);width:49.4372990354%}.p-interview-page--admin .p-interview-contents__deco--01{left:.7234726688%;top:max(-86px,-6.9076305221vw);width:56.9935691318%}.p-interview-page--admin .p-interview-contents__deco--02{left:34.807073955%;top:max(-142px,-11.40562249vw);width:73.1109324759%}.p-interview-page--admin .p-interview-contents__deco--03{left:-9.3247588424%;top:max(-175px,-14.0562248996vw);width:72.5884244373%}.p-interview-page--manager .p-interview-contents__deco--01{left:-3.9389067524%;top:max(-73px,-5.8634538153vw);width:58.1189710611%}.p-interview-page--manager .p-interview-contents__deco--02{left:34.807073955%;top:max(-152px,-12.2088353414vw);width:73.1109324759%}.p-interview-page--manager .p-interview-contents__deco--03{left:3.6977491961%;top:max(-80px,-6.4257028112vw);width:44.7749196141%}.p-interview-fv{height:48.6111111111vw}.p-interview-fv::after{content:none}.p-interview-fv__overlay{background:linear-gradient(90.89deg,rgba(255,255,255,.85) 23.6%,rgba(255,255,255,0) 79.92%);width:55.8333333333%}.p-interview-fv__wave{bottom:0;left:-30.7638888889%;width:128.4722222222%}.p-interview-fv__deco--white{aspect-ratio:1/1;left:10.4166666667%;top:30%;width:21.9444444444%}.p-interview-fv__deco--white span{filter:blur(min(50px, 3.4722222222vw))}.p-interview-fv__deco--yellow{left:3.8194444444%;top:29.142857%;width:13.2638888889%}.p-interview-fv__deco--yellow span,.p-interview-fv__deco--yellow::after{filter:blur(min(6px, .4166666667vw))}.p-interview-fv__deco--blue{aspect-ratio:1.0461538462;left:27.105556%;top:65.285714%;width:4.7222222222%}.p-interview-fv__deco--blue span{filter:blur(min(3px, .2083333333vw))}.p-interview-fv__deco--blue-sm{left:33.138889%;top:59.857143%;width:2.4305555556%}.p-interview-fv__deco--blue-sm span{filter:blur(min(7px, .4861111111vw))}.p-interview-fv__catch{bottom:38.2857142857%;font-size:min(28px,1.9444444444vw);left:10.75%}.p-interview-fv__title{bottom:.2857142857%;left:33.4722222222%}.p-interview-fv__en{font-size:min(50px,3.4722222222vw);margin-bottom:min(26px,1.8055555556vw)}.p-interview-fv__num{font-size:min(45px,3.125vw);margin-right:min(14px,.9722222222vw)}.p-interview-fv__name{font-size:min(35px,2.4305555556vw)}.p-interview-fv__job{font-size:min(24px,1.6666666667vw)}.p-interview-fv__year{font-size:min(16px,1.1111111111vw);margin-left:1.5em;margin-top:min(10px,.6944444444vw);width:-moz-fit-content;width:fit-content}.p-interview-page--care .p-interview-fv__catch{padding-bottom:1em}.p-interview-schedule{padding:min(100px,8.0321285141vw) 0 min(150px,12.0481927711vw)}.p-interview-schedule__inner{margin:0 auto;max-width:min(740px,56.9444444444vw)}.p-interview-schedule__head{margin-bottom:min(50px,4.016064257vw)}.p-interview-schedule__title{font-size:min(32px,2.5702811245vw)}.p-interview-schedule__sub{font-size:min(20px,1.6064257028vw)}.p-interview-schedule__item{-moz-column-gap:min(20px,1.6064257028vw);column-gap:min(20px,1.6064257028vw);grid-template-columns:min(100px,8.0321285141vw) min(70px,5.6224899598vw) 1fr;padding:min(10px,.8032128514vw) 0}.p-interview-schedule__time{font-size:min(28px,2.2489959839vw)}.p-interview-schedule__marker{min-height:min(70px,5.6224899598vw);width:min(70px,5.6224899598vw)}.p-interview-schedule__marker-label{font-size:min(20px,1.6064257028vw)}.p-interview-schedule__bar{font-size:min(20px,1.6064257028vw);padding:min(10px,.8032128514vw) min(20px,1.6064257028vw)}.p-interview-schedule__deco--01{height:min(179px,12.4305555556vw);right:min(20px,1.3888888889vw);top:min(120px,8.3333333333vw);width:min(330px,22.9166666667vw)}.p-interview-schedule__deco--02{bottom:min(108px,7.5vw);height:min(310px,21.5277777778vw);left:min(10px,.6944444444vw);width:min(300px,20.8333333333vw)}.p-interview-schedule__deco--01 .p-interview-schedule__deco-blob--01{filter:blur(min(8px, .5555555556vw));height:84.4%;left:27.6%;top:8.6%;width:51.3%}.p-interview-schedule__deco--01 .p-interview-schedule__deco-blob--02{filter:blur(min(15px, 1.0416666667vw));height:63.3%;width:34.5%}.p-interview-schedule__deco--01 .p-interview-schedule__deco-blob--03{filter:blur(min(7px, .4861111111vw));height:24.6%;left:60.8%;width:13.35%}.p-interview-schedule__deco--02 .p-interview-schedule__deco-blob--01{bottom:15%;filter:blur(min(11px, .7638888889vw));height:65%;left:18%;width:65%}.p-interview-schedule__deco--02 .p-interview-schedule__deco-blob--02{filter:blur(min(15px, 1.0416666667vw));height:35%;left:-7%;top:-53%;width:35%}.p-interview-true__inner{align-items:flex-start;display:flex;gap:min(30px,2.0833333333vw);height:min(931px,64.6527777778vw);justify-content:center;padding:min(150px,10.4166666667vw) min(97px,6.7361111111vw) min(100px,6.9444444444vw)}.p-interview-true__visual{flex:0 0 min(230.08px,15.9777777778vw);height:min(733.02px,50.9041666667vw);margin-left:0;width:min(230.08px,15.9777777778vw)}.p-interview-true__person{height:100%;inset:0;width:100%}.p-interview-true__title{font-size:min(28px,1.9444444444vw);left:50%;top:max(-62px,-4.3055555556vw);width:min(250px,17.3611111111vw)}.p-interview-true__deco-line{height:min(30.5px,2.1180555556vw);width:min(33.5px,2.3263888889vw)}.p-interview-true__deco-line--01{left:max(-21.46px,-1.4902777778vw);top:max(-20px,-1.3888888889vw)}.p-interview-true__deco-line--02{left:auto;right:max(-30.96px,-2.15vw);top:max(-26px,-1.8055555556vw)}.p-interview-true__balloons{flex:0 0 min(933px,64.7916666667vw);gap:min(40px,2.7777777778vw);width:min(933px,64.7916666667vw)}.p-interview-true__balloon::before{border-bottom:min(21px,1.4583333333vw) solid transparent;border-left:0;border-right:min(32px,2.2222222222vw) solid #fff;border-top:min(21px,1.4583333333vw) solid transparent;left:1px;top:min(135px,9.375vw);transform:none}.p-interview-true__balloon{min-height:min(313px,21.7361111111vw);padding-left:min(32px,2.2222222222vw);padding-top:0}.p-interview-true__balloon--02::before{border-bottom:min(21px,1.4583333333vw) solid transparent;border-left:0;border-right:min(32px,2.2222222222vw) solid #fff;border-top:min(21px,1.4583333333vw) solid transparent;left:1px;right:auto;transform:none}.p-interview-true__balloon-body{border-radius:min(55px,3.8194444444vw);gap:min(26px,1.8055555556vw);min-height:min(313px,21.7361111111vw);padding:min(50px,3.4722222222vw) min(80px,5.5555555556vw)}.p-interview-true__balloon--02 .p-interview-true__balloon-body{min-height:min(313px,21.7361111111vw)}.p-interview-true__question{font-size:min(24px,1.6666666667vw);line-height:1}.p-interview-true__line{height:min(2px,.1388888889vw)}.p-interview-true__answer{font-size:min(18px,1.25vw)}.p-job-detail-benefits{height:min(800px,55.5555555556vw)}.p-job-detail-benefits__base{height:min(540px,37.5vw);left:min(317px,22.0138888889vw);top:min(108.13px,7.5090277778vw);width:min(825px,57.2916666667vw)}.p-job-detail-benefits__title{gap:min(12px,.8333333333vw);top:min(306.13px,21.2590277778vw)}.p-job-detail-benefits__title-en{font-size:min(50px,3.4722222222vw)}.p-job-detail-benefits__title-ja{font-size:min(28px,1.9444444444vw)}.p-job-detail-benefits__text{font-size:min(20px,1.3888888889vw)}.p-job-detail-benefits__item--01{height:min(246px,17.0833333333vw);left:min(203px,14.0972222222vw);top:min(85.13px,5.9118055556vw);width:min(385px,26.7361111111vw)}.p-job-detail-benefits__item--01 .p-job-detail-benefits__text{top:min(75.13px,5.2173611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--02{height:min(280.261px,19.4625694444vw);left:min(151.39px,10.5131944444vw);top:min(385.92px,26.8vw);width:min(322.608px,22.4033333333vw)}.p-job-detail-benefits__item--02 .p-job-detail-benefits__text{top:min(82.21px,5.7090277778vw);width:min(251.965px,17.4975694444vw)}.p-job-detail-benefits__item--03{height:min(211px,14.6527777778vw);left:min(562px,39.0277777778vw);top:min(516.13px,35.8423611111vw);width:min(330px,22.9166666667vw)}.p-job-detail-benefits__item--03 .p-job-detail-benefits__text{top:min(52.13px,3.6201388889vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--04{height:min(367.609px,25.5284027778vw);left:min(824.08px,57.2277777778vw);top:min(26.94px,1.8708333333vw);width:min(386.706px,26.8545833333vw)}.p-job-detail-benefits__item--04 .p-job-detail-benefits__text{top:min(131.19px,9.1104166667vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--05{height:min(255.756px,17.7608333333vw);left:min(945px,65.625vw);top:min(374.56px,26.0111111111vw);width:min(351.057px,24.3789583333vw)}.p-job-detail-benefits__item--05 .p-job-detail-benefits__text{top:min(95.97px,6.6645833333vw)}.p-job-detail--business .p-job-detail-fv__visual--business{height:46.5277777778vw;left:24.8611111111vw;top:max(-12px,-.8333333333vw);width:67.7777777778vw}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--top{height:min(195px,13.5416666667vw);right:max(-22px,-1.5277777778vw);top:max(-180px,-12.5vw);width:min(354px,24.5833333333vw)}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--top img{height:min(430px,29.8611111111vw);width:min(620px,43.0555555556vw)}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-blue{height:min(199px,13.8194444444vw);left:min(95px,6.5972222222vw);top:min(861px,59.7916666667vw);width:min(212px,14.7222222222vw)}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-blue img{height:min(350px,24.3055555556vw);width:min(320px,22.2222222222vw)}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-yellow{height:min(102px,7.0833333333vw);left:min(358px,24.8611111111vw);top:min(848px,58.8888888889vw);width:min(113px,7.8472222222vw)}.p-job-detail--business .p-job-detail-lead .p-job-detail-lead-business-deco--bottom-yellow img{height:min(104px,7.2222222222vw);width:min(124px,8.6111111111vw)}.p-job-detail--business .p-job-detail-lead__item--business{display:block}.p-job-detail--business .p-job-detail-lead__item--role{padding-left:min(668px,46.3888888889vw)}.p-job-detail--business .p-job-detail-lead__item--difference .p-job-detail-lead__body{margin-top:max(-50px,-3.4722222222vw);width:min(587px,40.7638888889vw)}.p-job-detail--business .p-job-detail-lead__item--role .p-job-detail-lead__visual--business-role{height:min(461px,32.0138888889vw);left:max(-8px,-.5555555556vw);margin:0;position:absolute;top:max(-39px,-2.7083333333vw);width:min(614px,42.6388888889vw)}.p-job-detail--business .p-job-detail-lead__item--role .p-job-detail-lead__photo--business-role{height:100%;left:0;top:0;width:100%}.p-job-detail--business .p-job-detail-lead__item--difference .p-job-detail-lead__visual--business-difference{height:min(504px,35vw);left:min(631px,43.8194444444vw);margin:0;position:absolute;top:max(-112px,-7.7777777778vw);width:min(631px,43.8194444444vw)}.p-job-detail--business .p-job-detail-lead__item--difference .p-job-detail-lead__photo--business-difference{height:100%;left:0;top:0;width:100%}.p-job-detail-benefits__item--business-01{height:min(246px,17.0833333333vw);left:min(203px,14.0972222222vw);top:min(85.13px,5.9118055556vw);width:min(385px,26.7361111111vw)}.p-job-detail-benefits__item--business-01 .p-job-detail-benefits__text{padding-left:0;top:min(75.13px,5.2173611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--business-02{height:min(280.261px,19.4625694444vw);left:min(151.39px,10.5131944444vw);top:min(385.92px,26.8vw);width:min(322.608px,22.4033333333vw)}.p-job-detail-benefits__item--business-02 .p-job-detail-benefits__text{top:min(82.21px,5.7090277778vw);width:min(251.965px,17.4975694444vw)}.p-job-detail-benefits__item--business-03{height:min(211px,14.6527777778vw);left:min(562px,39.0277777778vw);top:min(516.13px,35.8423611111vw);width:min(330px,22.9166666667vw)}.p-job-detail-benefits__item--business-03 .p-job-detail-benefits__text{top:min(66.13px,4.5923611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--business-04{height:min(367.609px,25.5284027778vw);left:min(824.08px,57.2277777778vw);top:min(26.94px,1.8708333333vw);width:min(386.706px,26.8545833333vw)}.p-job-detail-benefits__item--business-04 .p-job-detail-benefits__text{top:min(131.19px,9.1104166667vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--business-05{height:min(255.756px,17.7608333333vw);left:min(945px,65.625vw);top:min(374.56px,26.0111111111vw);width:min(351.057px,24.3789583333vw)}.p-job-detail-benefits__item--business-05 .p-job-detail-benefits__text{top:min(75.97px,5.2756944444vw)}.p-job-detail-benefits__item--care-01{height:min(246px,17.0833333333vw);left:min(203px,14.0972222222vw);top:min(85.13px,5.9118055556vw);width:min(385px,26.7361111111vw)}.p-job-detail-benefits__item--care-01 .p-job-detail-benefits__text{top:min(75.13px,5.2173611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--care-02{height:min(280.261px,19.4625694444vw);left:min(151.39px,10.5131944444vw);top:min(385.92px,26.8vw);width:min(322.608px,22.4033333333vw)}.p-job-detail-benefits__item--care-02 .p-job-detail-benefits__text{top:min(82.21px,5.7090277778vw);width:min(251.965px,17.4975694444vw)}.p-job-detail-benefits__item--care-03{height:min(211px,14.6527777778vw);left:min(562px,39.0277777778vw);top:min(516.13px,35.8423611111vw);width:min(330px,22.9166666667vw)}.p-job-detail-benefits__item--care-03 .p-job-detail-benefits__text{top:min(66.13px,4.5923611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--care-04{height:min(367.609px,25.5284027778vw);left:min(824.08px,57.2277777778vw);top:min(26.94px,1.8708333333vw);width:min(386.706px,26.8545833333vw)}.p-job-detail-benefits__item--care-04 .p-job-detail-benefits__text{top:min(121.19px,8.4159722222vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--care-05{height:min(255.756px,17.7608333333vw);left:min(945px,65.625vw);top:min(374.56px,26.0111111111vw);width:min(351.057px,24.3789583333vw)}.p-job-detail-benefits__item--care-05 .p-job-detail-benefits__text{top:min(75.97px,5.2756944444vw)}.p-job-detail-collaboration{padding:min(100px,6.9444444444vw) 0 min(70px,4.8611111111vw)}.p-job-detail-collaboration__title{gap:min(12px,.8333333333vw)}.p-job-detail-collaboration__title-en{font-size:min(50px,3.4722222222vw)}.p-job-detail-collaboration__title-ja{font-size:min(28px,1.9444444444vw)}.p-job-detail-collaboration__content{-moz-column-gap:min(77px,5.3472222222vw);column-gap:min(77px,5.3472222222vw);display:grid;grid-template-columns:min(320px,22.2222222222vw) min(453px,31.4583333333vw) min(320px,22.2222222222vw);grid-template-rows:min(222px,15.4166666667vw) auto;margin-top:min(49px,3.4027777778vw);row-gap:min(62px,4.3055555556vw)}.p-job-detail-collaboration__diagram{grid-column:2;grid-row:1/span 2;height:min(453px,31.4583333333vw);width:min(453px,31.4583333333vw)}.p-job-detail-collaboration__node-label{font-size:min(20px,1.3888888889vw)}.p-job-detail-collaboration__node-label--pc{display:inline}.p-job-detail-collaboration__node-label--sp{display:none}.p-job-detail-collaboration__center-label{font-size:min(26px,1.8055555556vw)}.p-job-detail-collaboration__details{display:contents}.p-job-detail-collaboration__detail{margin-top:min(8px,.5555555556vw);width:min(320px,22.2222222222vw)}.p-job-detail-collaboration__detail--01{grid-column:1;grid-row:1}.p-job-detail-collaboration__detail--02{grid-column:3;grid-row:1}.p-job-detail-collaboration__detail--03{grid-column:1;grid-row:2}.p-job-detail-collaboration__detail--04{grid-column:3;grid-row:2}.p-job-detail-collaboration__heading{border-radius:min(5px,.3472222222vw);font-size:min(24px,1.6666666667vw);min-height:min(53px,3.6805555556vw);padding:0 min(23px,1.5972222222vw)}.p-job-detail-collaboration__text{font-size:min(16px,1.1111111111vw);margin-top:min(20px,1.3888888889vw)}.p-job-detail-fv{height:48.6111111111vw}.p-job-detail-fv__visual{height:41.9444444444vw;left:25.625vw;top:min(38px,2.6388888889vw);width:66.9444444444vw}.p-job-detail-fv__title{gap:min(13px,.9027777778vw);height:auto;justify-content:flex-start;left:6.8055555556vw;top:min(260px,18.0555555556vw)}.p-job-detail-fv__title-en{font-size:min(50px,3.4722222222vw);line-height:1.4}.p-job-detail-fv__title-ja{font-size:min(32px,2.2222222222vw)}.p-job-detail-fv__title-sub{font-size:min(24px,1.6666666667vw)}.p-job-detail-fv__deco--blue{height:13.9583333333vw;left:18.5416666667vw;top:min(477px,33.125vw);width:15.2083333333vw}.p-job-detail-fv__deco--yellow{height:7.7777777778vw;left:7.9861111111vw;top:min(563px,39.0972222222vw);width:7.7777777778vw}.p-job-detail-fv__deco--dot{height:4.375vw;left:5.7638888889vw;top:min(490px,34.0277777778vw);width:4.375vw}.p-job-detail-lead{padding:min(114px,7.9166666667vw) 0 min(172px,11.9444444444vw)}.p-job-detail-lead__item{-moz-column-gap:min(59px,4.0972222222vw);column-gap:min(59px,4.0972222222vw);display:grid;grid-template-columns:min(563px,39.0972222222vw) min(587px,40.7638888889vw)}.p-job-detail-lead__item--role{min-height:min(542px,37.6388888889vw)}.p-job-detail-lead__item--difference{-moz-column-gap:min(24px,1.6666666667vw);column-gap:min(24px,1.6666666667vw);grid-template-columns:min(587px,40.7638888889vw) min(633px,43.9583333333vw);margin-top:min(40px,2.7777777778vw);min-height:min(406px,28.1944444444vw)}.p-job-detail-lead__item--role .p-job-detail-lead__visual{height:min(569px,39.5138888889vw);margin-left:max(-14px,-.9722222222vw);margin-top:max(-24px,-1.6666666667vw);width:min(563px,39.0972222222vw)}.p-job-detail-lead__item--difference .p-job-detail-lead__visual{grid-column:2;height:min(539px,37.4305555556vw);margin-left:0;margin-top:max(-181px,-12.5694444444vw);width:min(633px,43.9583333333vw)}.p-job-detail-lead__item--role .p-job-detail-lead__photo{height:min(530px,36.8055555556vw);left:min(21px,1.4583333333vw);top:min(20px,1.3888888889vw);width:min(520px,36.1111111111vw)}.p-job-detail-lead__item--difference .p-job-detail-lead__photo{height:min(539px,37.4305555556vw);left:min(63px,4.375vw);top:min(43px,2.9861111111vw);width:min(575px,39.9305555556vw)}.p-job-detail-lead__overlay{height:min(530px,36.8055555556vw);left:min(21px,1.4583333333vw);top:min(20px,1.3888888889vw);width:min(520px,36.1111111111vw)}.p-job-detail-lead__deco{height:min(150px,10.4166666667vw);left:max(-40px,-2.7777777778vw);top:min(102px,7.0833333333vw);width:min(232px,16.1111111111vw)}.p-job-detail-lead--care .p-job-detail-lead__deco{height:min(214px,14.8611111111vw);left:max(-79px,-5.4861111111vw);top:min(58px,4.0277777778vw);width:min(296px,20.5555555556vw)}.p-job-detail-lead__item--role .p-job-detail-lead__body{margin-top:min(107px,7.4305555556vw)}.p-job-detail-lead__item--difference .p-job-detail-lead__body{grid-column:1;grid-row:1;margin-top:min(50px,3.4722222222vw)}.p-job-detail-lead__heading{font-size:min(28px,1.9444444444vw);gap:min(20px,1.3888888889vw)}.p-job-detail-lead__number{font-size:min(45px,3.125vw)}.p-job-detail-lead__text{color:#000;font-size:min(18px,1.25vw);line-height:1.95;margin-top:min(20px,1.3888888889vw)}.p-job-detail-fv--nurse .p-job-detail-fv__visual{height:45.9722222222vw;left:25.3472222222vw;top:max(-5px,-.3472222222vw);width:67.8472222222vw}.p-job-detail-fv--nurse .p-job-detail-fv__deco--blue{animation:educate-radius-anim-a 20s ease-in-out -3s infinite,deco-float 12s ease-in-out 0s infinite;height:27.7777777778vw;left:5.1388888889vw;overflow:hidden;padding:4.1666666667vw;top:min(307px,21.3194444444vw);width:29.9305555556vw}.p-job-detail-fv--nurse .p-job-detail-fv__deco--blue img{animation:none}.p-job-detail-fv--nurse .p-job-detail-fv__deco--yellow{height:12.6388888889vw;left:16.3194444444vw;top:min(471px,32.7083333333vw);width:13.9583333333vw}.p-job-detail-lead--nurse .p-job-detail-lead__item--role{-moz-column-gap:min(70px,4.8611111111vw);column-gap:min(70px,4.8611111111vw);grid-template-columns:min(538px,37.3611111111vw) min(587px,40.7638888889vw)}.p-job-detail-lead--nurse .p-job-detail-lead__item--role .p-job-detail-lead__visual{height:min(556px,38.6111111111vw);margin-left:min(6px,.4166666667vw);margin-top:max(-24px,-1.6666666667vw);width:min(538px,37.3611111111vw)}.p-job-detail-lead--nurse .p-job-detail-lead__item--difference{-moz-column-gap:min(67px,4.6527777778vw);column-gap:min(67px,4.6527777778vw);grid-template-columns:min(587px,40.7638888889vw) min(602px,41.8055555556vw)}.p-job-detail-lead--nurse .p-job-detail-lead__item--difference .p-job-detail-lead__visual{height:min(542px,37.6388888889vw);margin-top:max(-131px,-9.0972222222vw);width:min(602px,41.8055555556vw)}.p-job-detail-lead--nurse .p-job-detail-lead__item--difference .p-job-detail-lead__photo,.p-job-detail-lead--nurse .p-job-detail-lead__item--role .p-job-detail-lead__photo{height:100%;inset:0;width:100%}.p-job-detail-lead--nurse .p-job-detail-lead__deco{height:min(256px,17.7777777778vw);left:max(-188px,-13.0555555556vw);top:max(-18px,-1.25vw);width:min(296px,20.5555555556vw)}.p-job-detail-benefits__item--nurse-01{height:min(246px,17.0833333333vw);left:min(203px,14.0972222222vw);top:min(85.13px,5.9118055556vw);width:min(385px,26.7361111111vw)}.p-job-detail-benefits__item--nurse-01 .p-job-detail-benefits__text{top:min(75.13px,5.2173611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--nurse-02{height:min(280.261px,19.4625694444vw);left:min(151.39px,10.5131944444vw);top:min(385.92px,26.8vw);width:min(322.608px,22.4033333333vw)}.p-job-detail-benefits__item--nurse-02 .p-job-detail-benefits__text{top:min(82.21px,5.7090277778vw);width:min(251.965px,17.4975694444vw)}.p-job-detail-benefits__item--nurse-03{height:min(211px,14.6527777778vw);left:min(562px,39.0277777778vw);top:min(516.13px,35.8423611111vw);width:min(330px,22.9166666667vw)}.p-job-detail-benefits__item--nurse-03 .p-job-detail-benefits__text{top:min(50.13px,3.48125vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--nurse-04{height:min(367.609px,25.5284027778vw);left:min(824.08px,57.2277777778vw);top:min(26.94px,1.8708333333vw);width:min(386.706px,26.8545833333vw)}.p-job-detail-benefits__item--nurse-04 .p-job-detail-benefits__text{top:calc(min(121.19px,8.4159722222vw) + .9em);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--nurse-05{height:min(255.756px,17.7608333333vw);left:min(945px,65.625vw);top:min(374.56px,26.0111111111vw);width:min(351.057px,24.3789583333vw)}.p-job-detail-benefits__item--nurse-05 .p-job-detail-benefits__text{top:min(95.97px,6.6645833333vw)}.p-job-detail-fv--rehab{height:45.8333333333vw}.p-job-detail-fv--rehab .p-job-detail-fv__visual{height:48.6111111111vw;left:29.5833333333vw;top:-3.125vw;width:64.6527777778vw}.p-job-detail-fv--rehab .p-job-detail-fv__deco--blob{display:block;height:28.4027777778vw;left:13.8194444444vw;top:min(373px,25.9027777778vw);width:27.8472222222vw}.p-job-detail-lead--rehab .p-job-detail-lead__item--role .p-job-detail-lead__visual{height:min(538px,37.3611111111vw);margin-left:max(-14px,-.9722222222vw);margin-top:max(-45px,-3.125vw);width:min(601px,41.7361111111vw)}.p-job-detail-lead--rehab .p-job-detail-lead__item--role{-moz-column-gap:min(57px,3.9583333333vw);column-gap:min(57px,3.9583333333vw);grid-template-columns:min(601px,41.7361111111vw) min(587px,40.7638888889vw)}.p-job-detail-lead--rehab .p-job-detail-lead__item--role .p-job-detail-lead__body{margin-top:min(37px,2.5694444444vw)}.p-job-detail-lead--rehab .p-job-detail-lead__item--difference .p-job-detail-lead__visual{height:min(580px,40.2777777778vw);margin-left:0;margin-top:max(-139px,-9.6527777778vw);width:min(558px,38.75vw)}.p-job-detail-lead--rehab .p-job-detail-lead__item--difference{-moz-column-gap:min(77px,5.3472222222vw);column-gap:min(77px,5.3472222222vw);grid-template-columns:min(587px,40.7638888889vw) min(558px,38.75vw)}.p-job-detail-lead--rehab .p-job-detail-lead__deco--role{display:none}.p-job-detail-lead--rehab .p-job-detail-lead__deco--difference{height:min(355px,24.6527777778vw);left:max(-249px,-17.2916666667vw);top:max(-43px,-2.9861111111vw);width:min(450px,31.25vw)}.p-job-detail-lead--rehab .p-job-detail-lead-rehab-deco{display:none}.p-job-detail-benefits__item--rehab-01{height:min(246px,17.0833333333vw);left:min(203px,14.0972222222vw);top:min(85.13px,5.9118055556vw);width:min(385px,26.7361111111vw)}.p-job-detail-benefits__item--rehab-01 .p-job-detail-benefits__text{padding-left:0;top:min(65.13px,4.5229166667vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--rehab-02{height:min(280.261px,19.4625694444vw);left:min(151.39px,10.5131944444vw);top:min(385.92px,26.8vw);width:min(322.608px,22.4033333333vw)}.p-job-detail-benefits__item--rehab-02 .p-job-detail-benefits__text{top:min(82.21px,5.7090277778vw);width:min(251.965px,17.4975694444vw)}.p-job-detail-benefits__item--rehab-03{height:min(211px,14.6527777778vw);left:min(562px,39.0277777778vw);top:min(516.13px,35.8423611111vw);width:min(330px,22.9166666667vw)}.p-job-detail-benefits__item--rehab-03 .p-job-detail-benefits__text{top:min(48.13px,3.3423611111vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--rehab-04{height:min(367.609px,25.5284027778vw);left:min(824.08px,57.2277777778vw);top:min(26.94px,1.8708333333vw);width:min(386.706px,26.8545833333vw)}.p-job-detail-benefits__item--rehab-04 .p-job-detail-benefits__text{top:min(121.19px,8.4159722222vw);width:min(219px,15.2083333333vw)}.p-job-detail-benefits__item--rehab-05{height:min(255.756px,17.7608333333vw);left:min(945px,65.625vw);top:min(374.56px,26.0111111111vw);width:min(351.057px,24.3789583333vw)}.p-job-detail-benefits__item--rehab-05 .p-job-detail-benefits__text{top:min(98.97px,6.8729166667vw)}.p-job-detail-whats-we-do{padding:min(120px,8.3333333333vw) 0 min(100px,6.9444444444vw)}.p-job-detail-whats-we-do__title{gap:min(12px,.8333333333vw)}.p-job-detail-whats-we-do__title-en{font-size:min(50px,3.4722222222vw)}.p-job-detail-whats-we-do__title-ja{font-size:min(28px,1.9444444444vw)}.p-job-detail-whats-we-do__list{gap:min(30px,2.0833333333vw) 1.9444444444vw;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:min(50px,3.4722222222vw)}.p-job-detail-whats-we-do__item-heading{border-radius:min(3px,.2083333333vw)}.p-job-detail-whats-we-do__number{font-size:min(18px,1.25vw);min-width:auto;padding:1% min(10px,.6944444444vw) 0}.p-job-detail-whats-we-do__name{font-size:min(20px,1.3888888889vw);padding:0 min(10px,.6944444444vw)}.p-job-detail-whats-we-do__text{font-size:min(16px,1.1111111111vw);line-height:1.375;margin-top:min(15px,1.0416666667vw)}.p-job-detail-whats-we-do__button{border-radius:min(40px,2.7777777778vw);font-size:min(24px,1.6666666667vw);height:min(72px,5vw);margin-top:min(50px,3.4722222222vw);width:min(380px,26.3888888889vw)}.p-job-detail-whats-we-do__button::after{height:min(9px,.625vw);right:min(24px,1.6666666667vw);width:min(16px,1.1111111111vw)}.p-job-faq{padding:min(100px,6.9444444444vw) min(98px,6.8055555556vw)}.p-job-faq__inner{max-width:min(1244px,86.3888888889vw)}.p-job-faq__title{font-size:min(50px,3.4722222222vw);margin-bottom:min(90px,6.25vw)}.p-job-faq__item{border-radius:min(20px,1.3888888889vw);padding:min(40px,2.7777777778vw)}.p-job-faq__item+.p-job-faq__item{margin-top:min(30px,2.0833333333vw)}.p-job-faq__question{font-size:min(22px,1.5277777778vw);min-height:min(35.4px,2.4583333333vw);padding:min(3px,.2083333333vw) min(74px,5.1388888889vw) 0 min(40px,2.7777777778vw)}.p-job-faq__question::before{font-size:min(28px,1.9444444444vw)}.p-job-faq__question-toggle{height:min(34px,2.3611111111vw);width:min(34px,2.3611111111vw)}.p-job-faq__answer{border-radius:min(20px,1.3888888889vw);font-size:min(22px,1.5277777778vw);margin-top:min(30px,2.0833333333vw);padding:min(34px,2.3611111111vw) min(34px,2.3611111111vw) min(34px,2.3611111111vw) min(74px,5.1388888889vw)}.p-job-faq__answer::before{font-size:min(28px,1.9444444444vw);left:min(34px,2.3611111111vw);top:min(34px,2.3611111111vw)}}@media print,screen and (min-width:1400px){.l-humnav-main{padding-left:0;padding-right:0}.l-humnav-main__list{margin-left:0}}@media only screen and (max-width:767px){.p-home-jobs__item--care .p-home-jobs__item-body{margin-right:14vw}.p-home-jobs__item--nurse .p-home-jobs__item-body{margin-left:14vw}.p-home-jobs__item--office .p-home-jobs__item-body{margin-right:14vw}.p-home-jobs__item--rehab .p-home-jobs__item-body{margin-left:14vw}.p-interview{padding:35.4666666667vw 0 32.8vw}.p-interview__title{margin-bottom:10.6666666667vw}.p-job-detail--business .p-job-detail-lead__item--difference{margin-bottom:17vw;margin-top:-1.8vw}}@keyframes educate-radius-anim-a{0%,100%{border-radius:61% 39% 62% 38%/35% 32% 68% 65%}20%{border-radius:36% 64% 39% 61%/57% 57% 43% 43%}40%{border-radius:50% 50% 79% 21%/66% 32% 68% 34%}60%{border-radius:66% 34% 28% 72%/50% 38% 62% 50%}80%{border-radius:40% 60% 49% 51%/50% 67% 33% 50%}}@keyframes educate-radius-anim-b{0%,100%{border-radius:42% 58% 68% 32%/45% 38% 62% 55%}25%{border-radius:63% 37% 41% 59%/33% 64% 36% 67%}50%{border-radius:38% 62% 55% 45%/60% 40% 60% 40%}75%{border-radius:55% 45% 33% 67%/42% 58% 42% 58%}}@keyframes educate-radius-anim-c{0%,100%{border-radius:55% 45% 35% 65%/60% 45% 55% 40%}30%{border-radius:30% 70% 60% 40%/40% 65% 35% 60%}60%{border-radius:65% 35% 45% 55%/55% 30% 70% 45%}85%{border-radius:45% 55% 65% 35%/35% 55% 45% 65%}}@keyframes educate-radius-anim-d{0%,100%{border-radius:58% 42% 38% 62%/45% 62% 38% 55%}25%{border-radius:42% 58% 55% 45%/60% 40% 60% 40%}50%{border-radius:65% 35% 45% 55%/40% 55% 45% 60%}75%{border-radius:48% 52% 62% 38%/55% 42% 58% 45%}}@keyframes deco-float{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(4%,-6%) scale(1.07)}50%{transform:translate(-4%,3%) scale(.94)}75%{transform:translate(-6%,-3%) scale(1.05)}}@keyframes deco-float-xy{0%,100%{scale:1;translate:0 0}25%{scale:1.07;translate:4% -6%}50%{scale:.94;translate:-4% 3%}75%{scale:1.05;translate:-6% -3%}}@keyframes job-work-caregiver-benefits-outline-wave{0%,100%{border-radius:66% 34% 62% 38%/36% 67% 33% 64%}12.5%{border-radius:57% 43% 33% 67%/64% 30% 70% 36%}25%{border-radius:34% 66% 45% 55%/69% 57% 43% 31%}37.5%{border-radius:39% 61% 68% 32%/54% 65% 35% 46%}50%{border-radius:63% 37% 70% 30%/32% 47% 53% 68%}62.5%{border-radius:70% 30% 53% 47%/45% 34% 66% 55%}75%{border-radius:54% 46% 30% 70%/67% 56% 44% 33%}87.5%{border-radius:31% 69% 40% 60%/56% 70% 30% 44%}}@keyframes job-detail-fv-photo-wave-business{0%,100%{border-radius:36% 64% 49% 51%/44% 30% 70% 56%}20%{border-radius:30% 70% 55% 45%/38% 36% 64% 62%}40%{border-radius:42% 58% 43% 57%/50% 24% 76% 50%}60%{border-radius:33% 67% 52% 48%/41% 33% 67% 59%}80%{border-radius:39% 61% 46% 54%/47% 27% 73% 53%}}@keyframes job-detail-lead-photo-wave-business-role{0%,100%{border-radius:53% 47% 62% 38%/56% 40% 60% 44%}20%{border-radius:47% 53% 56% 44%/50% 46% 54% 50%}40%{border-radius:59% 41% 68% 32%/62% 34% 66% 38%}60%{border-radius:51% 49% 59% 41%/53% 43% 57% 47%}80%{border-radius:56% 44% 65% 35%/59% 37% 63% 41%}}@keyframes job-detail-lead-photo-wave-business-difference{0%,100%{border-radius:71% 29% 62% 38%/54% 35% 65% 46%}20%{border-radius:65% 35% 56% 44%/48% 41% 59% 52%}40%{border-radius:77% 23% 68% 32%/60% 29% 71% 40%}60%{border-radius:69% 31% 59% 41%/51% 38% 62% 49%}80%{border-radius:74% 26% 65% 35%/57% 32% 68% 43%}}@keyframes job-work-caregiver-fv-photo-wave{0%,100%{border-radius:58% 42% 60% 40%/42% 38% 62% 58%}20%{border-radius:46% 54% 42% 58%/58% 46% 54% 42%}40%{border-radius:55% 45% 68% 32%/60% 42% 58% 40%}60%{border-radius:64% 36% 40% 60%/48% 58% 42% 52%}80%{border-radius:44% 56% 54% 46%/56% 64% 36% 44%}}@keyframes job-detail-lead-photo-wave-a{0%,100%{border-radius:58% 42% 60% 40%/42% 38% 62% 58%}20%{border-radius:46% 54% 42% 58%/58% 46% 54% 42%}40%{border-radius:55% 45% 68% 32%/60% 42% 58% 40%}60%{border-radius:64% 36% 40% 60%/48% 58% 42% 52%}80%{border-radius:44% 56% 54% 46%/56% 64% 36% 44%}}@keyframes job-detail-lead-photo-wave-b{0%,100%{border-radius:44% 56% 52% 48%/56% 62% 38% 44%}20%{border-radius:62% 38% 42% 58%/44% 40% 60% 56%}40%{border-radius:50% 50% 64% 36%/62% 46% 54% 38%}60%{border-radius:58% 42% 38% 62%/46% 56% 44% 54%}80%{border-radius:40% 60% 58% 42%/58% 44% 56% 42%}}@keyframes job-detail-fv-photo-wave-nurse{0%,100%{border-radius:54% 46% 50% 50%/45% 56% 44% 55%}20%{border-radius:48% 52% 44% 56%/39% 62% 38% 61%}40%{border-radius:59% 41% 56% 44%/51% 50% 50% 49%}60%{border-radius:51% 49% 53% 47%/42% 59% 41% 58%}80%{border-radius:56% 44% 51% 49%/48% 53% 47% 52%}}@keyframes job-detail-lead-photo-wave-nurse-role{0%,100%{border-radius:45% 55% 62% 38%/71% 48% 52% 29%}20%{border-radius:51% 49% 56% 44%/65% 54% 46% 35%}40%{border-radius:40% 60% 67% 33%/76% 43% 57% 24%}60%{border-radius:47% 53% 58% 42%/67% 52% 48% 33%}80%{border-radius:42% 58% 65% 35%/73% 45% 55% 27%}}@keyframes job-detail-lead-photo-wave-nurse-difference{0%,100%{border-radius:55% 45% 45% 55%/49% 50% 50% 51%}20%{border-radius:49% 51% 51% 49%/55% 44% 56% 45%}40%{border-radius:60% 40% 40% 60%/43% 56% 44% 57%}60%{border-radius:52% 48% 48% 52%/52% 53% 47% 48%}80%{border-radius:57% 43% 43% 57%/46% 47% 53% 54%}}@keyframes job-detail-fv-photo-wave-rehab{0%,100%{border-radius:52% 48% 56% 44%/51% 50% 50% 49%}20%{border-radius:46% 54% 50% 50%/45% 56% 44% 55%}40%{border-radius:58% 42% 62% 38%/57% 44% 56% 43%}60%{border-radius:49% 51% 59% 41%/48% 53% 47% 52%}80%{border-radius:55% 45% 53% 47%/54% 47% 53% 46%}}@keyframes job-detail-lead-photo-wave-rehab-role{0%,100%{border-radius:62% 38% 71% 29%/65% 46% 54% 35%}20%{border-radius:56% 44% 65% 35%/59% 52% 48% 41%}40%{border-radius:68% 32% 77% 23%/71% 40% 60% 29%}60%{border-radius:59% 41% 68% 32%/62% 49% 51% 38%}80%{border-radius:65% 35% 74% 26%/68% 43% 57% 32%}}@keyframes job-detail-lead-photo-wave-rehab-difference{0%,100%{border-radius:27% 73% 50% 50%/52% 54% 46% 48%}20%{border-radius:33% 67% 56% 44%/58% 48% 52% 42%}40%{border-radius:22% 78% 44% 56%/46% 60% 40% 54%}60%{border-radius:30% 70% 47% 53%/55% 51% 49% 45%}80%{border-radius:25% 75% 54% 46%/49% 57% 43% 51%}}
/*# sourceMappingURL=mid-career.min.css.map */
