@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";@font-face{font-family:humanmadefont;src:url(./font/humanmade-webfont.woff2) format("woff2"),url(./font/humanmade-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"emoji";src:url(./font/hm_emoji-Regular.woff2) format("woff2"),url(./font/hm_emoji-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"emoji";src:url(./font/hm_emoji-Bold.woff2) format("woff2"),url(./font/hm_emoji-Bold.woff) format("woff");font-weight:700;font-style:bold}.p-recruit .c-breadcrumb{z-index:10}.p-recruit .p-page__head{border-radius:0;background-color:transparent;height:100vh}.p-recruit .p-page__head__inner{width:100%;height:100%;padding:0}.p-recruit .p-page__title{display:block}.p-recruit .p-page__title .ja span.u-pc-hidden,.p-recruit .p-page__title .ja span.u-sp-hidden{margin-left:-.001em}.p-recruit .c-details.u-lineImage:first-of-type:after{content:"";background-image:url(./img/projects/line.svg);background-position:center bottom;background-repeat:repeat-x;position:absolute;left:0;top:0;width:100%;height:1px}.p-recruit .c-details.u-lineImage.-white:first-of-type:after{content:"";background-image:url(./img/projects/line-white.svg);background-position:center bottom;background-repeat:repeat-x;position:absolute;left:0;top:0;width:100%;height:1px}.p-recruit .c-details__summary{padding:3rem 0;display:flex;align-items:center;justify-content:space-between}.p-recruit .c-details__title{font-size:clamp(22px,2.4rem,26px);font-weight:700}.p-recruit .c-details__icon{width:clamp(26px,3rem,38px);height:clamp(26px,3rem,38px);margin-left:1em}.p-recruit .c-details__inner{padding-bottom:3rem;display:flex;flex-direction:column}.p-recruit .c-details__item,.p-recruit .c-details__text{font-size:clamp(16px,1.8rem,20px);line-height:2.22}.p-recruit-bg{overflow:hidden;border-radius:1.6rem}.p-recruit-intro{position:relative;display:flex;height:100%}.p-recruit-intro .p-recruit-intro__head{width:50%;height:100%}.p-recruit-intro .p-recruit-intro__headTop{border-radius:2.4rem;background-color:#f7f7f7;border-radius:1.6rem;height:82vh;padding-left:8rem;padding-right:8rem}.p-recruit-intro .p-recruit-intro__headTop .p-page__title{padding-top:32.5vh}.p-recruit-intro .p-recruit-intro__headBottom{height:18vh;display:flex}.p-recruit-intro .p-recruit-intro__pageLink{width:20%;aspect-ratio:1/1;border-radius:2.4rem;background-color:#f7f7f7;border-radius:1.6rem;display:grid;place-content:center;place-items:center;cursor:pointer;row-gap:.7rem;text-align:center}.p-recruit-intro .p-recruit-intro__pageLink>*{pointer-events:none}.p-recruit-intro .p-recruit-intro__pageLinkBard{width:clamp(52px,5.4rem,56px)}.p-recruit-intro .p-recruit-intro__pageLinkText{display:flex;flex-direction:column;align-items:center;row-gap:.7rem}.p-recruit-intro .p-recruit-intro__pageLinkCopy{font-size:clamp(11px,1.3rem,15px);font-weight:700;line-height:1.2}.p-recruit-intro .p-recruit-intro__pageLinkArrow{width:1.2rem}.p-recruit-intro .p-recruit-intro__body{width:50%;height:100%;border-radius:1.6rem;overflow:hidden}.p-recruit-intro .p-recruit-intro__body img{object-fit:cover;height:100%}.p-recruit-values .p-recruit-values__head{border-radius:2.4rem;background-color:#f7f7f7}.p-recruit-values .p-recruit-values__head__inner{width:128rem;margin:0 auto;padding-top:17.6rem;padding-bottom:12.2rem}.p-recruit-values .p-recruit-values__title.p-page__title .ja{margin-top:-.3em;font-size:clamp(32px,3.4rem,36px)}.p-recruit-values .p-recruit-values__list{display:flex;flex-wrap:wrap}.p-recruit-values .p-recruit-values__item{border-radius:2.4rem;background-color:#f7f7f7;width:33.3333333333%}.p-recruit-values .p-recruit-values__item__inner{border-radius:2.4rem;padding:6.5rem 8rem}.p-recruit-values .p-recruit-values__item__title{display:flex;flex-direction:column;row-gap:1.8rem}.p-recruit-values .p-recruit-values__item__title .num{font-weight:700;line-height:1.5}.p-recruit-values .p-recruit-values__item__title .copy{font-family:humanmadefont;font-size:clamp(84px,8.6rem,88px);letter-spacing:-.03em;line-height:.8}.p-recruit-values .p-recruit-values__item__body{margin-top:6.2rem}.p-recruit-values .p-recruit-values__item__lead{font-size:clamp(22px,2.4rem,26px);font-weight:700;line-height:2}.p-recruit-values .p-recruit-values__item__copy{letter-spacing:-.05em}.p-recruit-keyFigures{position:relative;z-index:20}.p-recruit-keyFigures .p-recruit-keyFigures__list{width:100%;display:grid;grid-template-columns:repeat(8,1fr)}.p-recruit-keyFigures .p-recruit-keyFigures__item{border-radius:2.4rem;background-color:#f7f7f7;padding:2.5rem;height:35rem;text-align:center;position:relative}.p-recruit-keyFigures .p-recruit-keyFigures__item:hover .p-recruit-keyFigures__itemSubCopy{opacity:1}.p-recruit-keyFigures .p-recruit-keyFigures__item.-first{border-radius:2.4rem;background-color:#1c1c1c;color:#fff;display:grid;place-content:center;place-items:center}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col2{grid-column:span 2;aspect-ratio:360/350}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col2 .p-recruit-keyFigures__itemNum{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col2 .p-recruit-keyFigures__itemNum span:first-of-type{line-height:.8}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col3{grid-column:span 3;aspect-ratio:540/350}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col3 .p-recruit-keyFigures__itemFlex{display:flex;align-items:center;column-gap:4.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(2) .p-recruit-keyFigures__itemChart{width:clamp(160px,18rem,200px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(2) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(43px,4.5rem,47px);font-weight:500}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(3) .p-recruit-keyFigures__itemChart{width:clamp(164px,18.4rem,204px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(3) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(43px,4.5rem,47px);font-weight:500}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(4) .p-recruit-keyFigures__itemChart{width:clamp(74px,9.4rem,114px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(4) .p-recruit-keyFigures__itemNum span:first-of-type{line-height:.7}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(4) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(13px,1.5rem,17px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .p-recruit-keyFigures__itemFlex{column-gap:2.5rem}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman{border-radius:999em;background-color:#1c1c1c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;width:clamp(180px,18.4rem,188px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex{font-size:clamp(60px,6.2rem,64px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex span:first-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex span:first-of-type{font-size:clamp(60px,6.2rem,64px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex span:last-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex span:last-of-type{font-size:clamp(43px,4.5rem,47px);font-family:humanmadefont;font-weight:500}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man span:last-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman span:last-of-type{font-family:humanmadefont;font-size:clamp(18px,2rem,22px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman{width:clamp(166px,17rem,174px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .colon{width:clamp(10px,1.2rem,14px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemTitle{font-size:clamp(18px,2rem,22px);font-weight:700;line-height:1.5}.p-recruit-keyFigures .p-recruit-keyFigures__itemSubCopy{font-size:clamp(11px,1.3rem,15px);font-weight:500;line-height:1.5;margin-top:10px;opacity:0;transition:opacity .2s cubic-bezier(.45,0,.55,1)}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum{display:flex;align-items:flex-end;column-gap:10px}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum span:first-of-type{font-family:humanmadefont;font-size:clamp(138px,14rem,142px);letter-spacing:-.05em;line-height:1.5;line-height:1}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(24px,2.6rem,28px);font-weight:700}.p-recruit-keyFigures .p-recruit-keyFigures__itemNumDummy{position:relative}.p-recruit-keyFigures .p-recruit-keyFigures__itemNumDummy i.dummy{opacity:0;visibility:hidden}.p-recruit-keyFigures .p-recruit-keyFigures__itemNumDummy i[data-countUp]{position:absolute;top:0;left:0;width:100%;height:100%}.p-recruit-caseStudy__heart{width:160.9rem;position:sticky;top:0}.p-recruit-caseStudy__heart img{position:relative;left:-18rem;left:-40rem}.p-recruit-caseStudy,.p-recruit-caseStudy .p-recruit-caseStudy__contents{position:relative}.p-recruit-caseStudy .p-recruit-caseStudy__contents:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2.4rem;background-color:#f7f7f7;z-index:-1}.p-recruit-caseStudy .p-recruit-caseStudy__inner{width:128rem;margin:0 auto;padding-top:42rem;padding-bottom:12rem;position:relative;z-index:10;margin-top:-143.6rem}.p-recruit-caseStudy .p-recruit-caseStudy__head{margin-bottom:1rem}.p-recruit-caseStudy .p-recruit-caseStudy__title{color:#fff}.p-recruit-caseStudy .p-recruit-caseStudy__body{display:flex;flex-direction:column;row-gap:2rem;width:118.8rem}.p-recruit-caseStudy .p-recruit-caseStudy__article{border-radius:2.4rem;background-color:#fff;border-radius:2rem;padding:4rem;display:flex;gap:7rem}.p-recruit-caseStudy .p-recruit-caseStudy__articleThumbnail{width:51rem;border-radius:1.5rem;overflow:hidden;aspect-ratio:510/322}.p-recruit-caseStudy .p-recruit-caseStudy__articleThumbnail a{display:block;width:100%;height:100%}.p-recruit-caseStudy .p-recruit-caseStudy__articleThumbnail img{height:100%;object-fit:cover}.p-recruit-caseStudy .p-recruit-caseStudy__articleText{display:flex;flex-direction:column;width:calc(100% - 58rem)}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextHead{margin-bottom:8.5rem}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextHead a{display:block}.p-recruit-caseStudy .p-recruit-caseStudy__articleLead{font-size:clamp(11px,1.3rem,15px);font-weight:700;display:flex;align-items:center;column-gap:.5em}.p-recruit-caseStudy .p-recruit-caseStudy__articleLead svg{width:12px;width:16px;aspect-ratio:16/11}.p-recruit-caseStudy .p-recruit-caseStudy__articleLead svg path{fill:#000;stroke:#000}.p-recruit-caseStudy .p-recruit-caseStudy__articleTitle{font-size:clamp(18px,2rem,22px);font-weight:700;line-height:1.7;margin-top:1.5rem}.p-recruit-caseStudy .p-recruit-caseStudy__articleCopy{font-size:clamp(16px,1.8rem,20px);font-weight:500;letter-spacing:-.05em;margin-top:1.5rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:6.4rem;min-height:64px}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextBody{display:flex;justify-content:space-between;column-gap:8rem;margin-top:auto}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextBody .c-button{flex-shrink:0;padding:1.8rem 2.8rem;height:max-content;align-self:flex-end;margin-left:auto}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextBody .c-button .text{font-size:clamp(10px,1.2rem,14px)}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextBody .c-button .dot{width:clamp(5px,.7rem,9px);height:clamp(5px,.7rem,9px)}.p-recruit-caseStudy .p-recruit-caseStudy__articleTag{display:flex;flex-wrap:wrap;gap:1rem;font-size:clamp(11px,1.3rem,15px);font-weight:700;height:max-content}.p-recruit-caseStudy .p-recruit-caseStudy__articleTag a{display:block}.p-recruit-caseStudy .p-recruit-caseStudy__moreBtn{margin-top:9rem}.p-recruit-caseStudy .p-recruit-caseStudy__moreBtn .c-button{padding:3.6rem 7.5rem;background-color:#fff;color:#000}.p-recruit-caseStudy .p-recruit-caseStudy__moreBtn .c-button .text{font-size:clamp(18px,2rem,22px);line-height:1.2}.p-recruit-caseStudy .p-recruit-caseStudy__moreBtn .c-button .dot{background-color:#000;width:clamp(11px,1.3rem,15px);height:clamp(11px,1.3rem,15px)}.p-recruit-profile{position:relative}.p-recruit-profile .p-recruit-profile__front{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:128rem;max-width:1280px;height:auto;z-index:10}.p-recruit-profile .p-recruit-profile__title{color:#fff}.p-recruit-profile .p-recruit-profile__iframe{margin-top:4rem}.p-recruit-profile .c-button{padding:2rem 2.8rem 1.8rem;margin-top:2rem}.p-recruit-profile .c-button .text{line-height:1.5;font-size:clamp(10px,1.2rem,14px)}.p-recruit-profile .c-button .dot{width:clamp(5px,.7rem,9px);height:clamp(5px,.7rem,9px);margin-left:.6em}.p-recruit-profile .p-recruit-profile__back{position:relative;overflow:hidden}.p-recruit-profile .p-recruit-profile__back:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;z-index:1}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__list{display:flex;flex-direction:row;justify-content:center;width:100%;height:100%;overflow:visible;background-color:#fff}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col{display:flex;flex-direction:column;align-self:flex-start;justify-self:flex-start;width:16.6666666667%}.p-recruit-jobs{border-radius:2.4rem;background-color:#f7f7f7;position:relative;z-index:10;overflow:hidden}.p-recruit-jobs .p-recruit-jobs__inner{width:128rem;margin:0 auto;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4rem;padding-top:14rem;padding-bottom:15.5rem;position:relative;z-index:20}.p-recruit-jobs .p-recruit-jobs__head{grid-column:span 3}.p-recruit-jobs .p-recruit-jobs__body{grid-column:span 6}.p-recruit-jobs .p-recruit-jobs__details:nth-child(n+2){margin-top:9rem}.p-recruit-jobs .p-recruit-jobs__detailsTitle{display:flex;align-items:center;column-gap:.7rem;margin-bottom:1.8rem}.p-recruit-jobs .p-recruit-jobs__detailsTitle .p-recruit-jobs__detailsTitleAnimals{position:relative;width:clamp(90px,10rem,110px);height:clamp(90px,10rem,110px);transform-origin:center}.p-recruit-jobs .p-recruit-jobs__detailsTitle img{visibility:hidden;opacity:0;position:absolute;top:0;left:0}.p-recruit-jobs .p-recruit-jobs__detailsTitle img.is-active{visibility:visible;opacity:1}.p-recruit-jobs .p-recruit-jobs__detailsTitle span{font-size:clamp(16px,1.8rem,20px);font-weight:700}.p-recruit-open{border-radius:2.4rem;background-color:#f7f7f7;position:relative;overflow:hidden}.p-recruit-open .p-recruit-open__inner{width:128rem;margin:0 auto;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4rem;padding-top:18rem;padding-bottom:18rem;position:relative;z-index:10}.p-recruit-open .p-recruit-open__head{grid-column:span 7}.p-recruit-open .p-recruit-open__title{font-size:clamp(32px,3.4rem,36px);font-weight:700}.p-recruit-open .p-recruit-open__note{font-size:clamp(11px,1.3rem,15px);display:block;margin-top:1.5rem}.p-recruit-open .p-recruit-open__body{grid-column:span 3;display:flex;justify-content:flex-end;align-items:center}.p-recruit-faq{border-radius:2.4rem;background-color:#1c1c1c;color:#fff}.p-recruit-faq .p-recruit-faq__inner{width:75.2rem;margin:0 auto;padding-top:21rem;padding-bottom:21rem;position:relative;z-index:10}.p-recruit-faq .p-recruit-faq__body{margin-top:3.5rem}.p-recruit-faq .p-recruit-faq__detailsTitle{font-size:clamp(16px,1.8rem,20px);font-weight:700;margin-bottom:2.5rem}.p-recruit-faq .c-details__title{width:90%;position:relative;padding-left:1.7em}.p-recruit-faq .c-details__title:before{content:"Q";position:absolute;top:0;left:0}.p-recruit-faq .c-details__icon{background-color:#fff}.p-recruit-faq .c-details__icon:before{background-image:url(./img/common/arrow-detailsBlack.svg)}.p-recruit-faq .c-details__text{position:relative;padding-left:2.2em}.p-recruit-faq .c-details__text:before{content:"A";font-size:clamp(22px,2.4rem,26px);position:absolute;top:0;left:0;line-height:1.7}.p-recruit-faq .c-details__text a{text-decoration:underline}@media screen and (max-width: 768px){.p-recruit .p-page__head{height:auto}.p-recruit .p-page__title{white-space:nowrap}.p-recruit .p-page__title .ja span.u-sp-hidden{display:none}.p-recruit .c-details__title{font-size:clamp(14px,1.6rem,18px)}.p-recruit .c-details__icon{width:clamp(20px,2rem,28px);height:clamp(20px,2rem,28px)}.p-recruit .c-details__item,.p-recruit .c-details__text{font-size:clamp(13px,1.5rem,17px)}.p-recruit-intro{flex-direction:column}.p-recruit-intro .p-recruit-intro__head{width:100%;display:contents}.p-recruit-intro .p-recruit-intro__headTop{border-radius:1.6rem}.p-recruit-intro .p-recruit-intro__headTop{height:auto;padding:14rem 2rem 7rem;order:1}.p-recruit-intro .p-recruit-intro__headTop .p-page__title{padding-top:0}.p-recruit-intro .p-recruit-intro__headBottom{height:25%;order:3}.p-recruit-intro .p-recruit-intro__pageLink{border-radius:1.6rem}.p-recruit-intro .p-recruit-intro__pageLink{display:flex;flex-direction:column;align-items:center;row-gap:.5rem;aspect-ratio:78/93;padding:1rem 0 1.2rem}.p-recruit-intro .p-recruit-intro__pageLinkBard{width:clamp(30px,3.2rem,34px)}.p-recruit-intro .p-recruit-intro__pageLinkText{row-gap:.6rem;row-gap:0;height:3.4rem;justify-content:space-between}.p-recruit-intro .p-recruit-intro__pageLinkCopy{font-size:clamp(9px,1.1rem,11px)}.p-recruit-intro .p-recruit-intro__pageLinkArrow{width:.7rem}.p-recruit-intro .p-recruit-intro__body{width:100%;order:2}.p-recruit-values .p-recruit-values__head{border-radius:1.6rem}.p-recruit-values .p-recruit-values__head__inner{width:100%;padding-left:2rem;padding-right:2rem}.p-recruit-values .p-recruit-values__head__inner{padding-top:7rem;padding-bottom:7rem}.p-recruit-values .p-recruit-values__title.p-page__title.-vertical{gap:1.3333333333em}.p-recruit-values .p-recruit-values__title.p-page__title .ja{font-size:clamp(22px,2.4rem,26px);margin-top:0}.p-recruit-values .p-recruit-values__title.p-page__title .ja span.u-sp-hidden{display:none}.p-recruit-values .p-recruit-values__list{flex-direction:column}.p-recruit-values .p-recruit-values__item{border-radius:1.6rem}.p-recruit-values .p-recruit-values__item{width:100%}.p-recruit-values .p-recruit-values__item__inner{border-radius:1.6rem}.p-recruit-values .p-recruit-values__item__inner{padding:7rem 2rem}.p-recruit-values .p-recruit-values__item__title{row-gap:1rem}.p-recruit-values .p-recruit-values__item__title .copy{font-size:clamp(54px,5.6rem,58px);column-gap:3rem}.p-recruit-values .p-recruit-values__item__body{margin-top:3rem}.p-recruit-values .p-recruit-values__item__lead{font-size:clamp(18px,2rem,22px)}.p-recruit-keyFigures .p-recruit-keyFigures__list{display:flex;flex-wrap:wrap}.p-recruit-keyFigures .p-recruit-keyFigures__item,.p-recruit-keyFigures .p-recruit-keyFigures__item.-first{border-radius:1.6rem}.p-recruit-keyFigures .p-recruit-keyFigures__item.-first{display:flex;align-items:center;justify-content:flex-start}.p-recruit-keyFigures .p-recruit-keyFigures__item.-first.-col2{width:100%;height:10rem}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col2{width:50%;aspect-ratio:1/1;height:auto}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col2 .p-recruit-keyFigures__itemNum{position:static;transform:none;margin:1.5em auto 0}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col3{width:100%;height:auto}.p-recruit-keyFigures .p-recruit-keyFigures__item.-col3 .p-recruit-keyFigures__itemFlex{position:static;transform:none;margin:1em auto 0;column-gap:2.5rem}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(2) .p-recruit-keyFigures__itemChart{width:clamp(120px,13rem,140px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(2) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(30px,3.2rem,34px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(3) .p-recruit-keyFigures__itemChart{width:clamp(120px,13rem,140px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(3) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(30px,3.2rem,34px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(4) .p-recruit-keyFigures__itemChart{width:clamp(54px,6.4rem,74px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(4) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(9px,1.1rem,13px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman{width:clamp(120px,13rem,140px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex{font-size:clamp(42px,4.4rem,46px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex span:first-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex span:first-of-type{font-size:clamp(42px,4.4rem,46px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex span:last-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex span:last-of-type{font-size:clamp(30px,3.2rem,34px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man span:last-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman span:last-of-type{font-size:clamp(12px,1.4rem,16px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman{width:clamp(112px,11.6rem,120px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .colon{width:clamp(7px,.9rem,11px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemTitle{font-size:clamp(13px,1.5rem,17px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemSubCopy{font-size:clamp(9px,1.1rem,13px);margin-top:5px}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum span:first-of-type{font-size:clamp(73px,7.5rem,77px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(13px,1.5rem,17px)}.p-recruit-caseStudy__heart{width:85rem;top:4rem}.p-recruit-caseStudy__heart img{position:relative;left:-28rem;left:-32rem}.p-recruit-caseStudy .p-recruit-caseStudy__contents:before{border-radius:1.6rem}.p-recruit-caseStudy .p-recruit-caseStudy__inner{width:100%;padding-left:2rem;padding-right:2rem}.p-recruit-caseStudy .p-recruit-caseStudy__inner{padding-top:33.4rem;padding-bottom:11.5rem;margin-top:-76.1rem}.p-recruit-caseStudy .p-recruit-caseStudy__body{width:100%;row-gap:1rem}.p-recruit-caseStudy .p-recruit-caseStudy__article{border-radius:1.6rem}.p-recruit-caseStudy .p-recruit-caseStudy__article{flex-direction:column;gap:2.7rem;padding:3rem;border-radius:2rem}.p-recruit-caseStudy .p-recruit-caseStudy__articleThumbnail{width:100%;border-radius:1.2rem}.p-recruit-caseStudy .p-recruit-caseStudy__articleText{width:100%}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextHead{margin-bottom:3.5rem}.p-recruit-caseStudy .p-recruit-caseStudy__articleLead svg{width:14px}.p-recruit-caseStudy .p-recruit-caseStudy__articleTitle{font-size:clamp(14px,1.6rem,18px)}.p-recruit-caseStudy .p-recruit-caseStudy__articleCopy{font-size:clamp(13px,1.5rem,17px);max-height:5.2rem;min-height:52px}.p-recruit-caseStudy .p-recruit-caseStudy__articleTextBody{column-gap:0;row-gap:3rem;flex-direction:column}.p-recruit-caseStudy .p-recruit-caseStudy__articleTag{flex-direction:column;gap:.5em}.p-recruit-caseStudy .p-recruit-caseStudy__moreBtn{margin-top:5rem}.p-recruit-caseStudy .p-recruit-caseStudy__moreBtn .c-button{padding:2.6rem 4.5rem}.p-recruit-profile{margin-top:-320px}.p-recruit-profile .p-recruit-profile__front{width:35rem;max-width:100%;top:auto;bottom:9rem;transform:translate(-50%)}.p-recruit-profile .p-recruit-profile__iframe{margin-top:1rem}.p-recruit-profile .c-button{padding:1.8rem 2.8rem 1.6rem}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col{width:33.3333333333%}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(1),.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(5),.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(6){display:none}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(odd){margin-top:-4.2rem}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(2n){margin-top:2rem}.p-recruit-jobs{border-radius:1.6rem}.p-recruit-jobs .p-recruit-jobs__inner{width:100%;padding-left:2rem;padding-right:2rem}.p-recruit-jobs .p-recruit-jobs__inner{grid-template-columns:repeat(8,1fr);grid-gap:1.5rem}.p-recruit-jobs .p-recruit-jobs__inner{padding-top:10rem;padding-bottom:10rem}.p-recruit-jobs .p-recruit-jobs__head{grid-column:span 8}.p-recruit-jobs .p-recruit-jobs__body{grid-column:span 8;margin-top:6rem}.p-recruit-jobs .p-recruit-jobs__details:nth-child(n+2){margin-top:7rem}.p-recruit-jobs .p-recruit-jobs__detailsTitle{column-gap:.5rem}.p-recruit-jobs .p-recruit-jobs__detailsTitle .p-recruit-jobs__detailsTitleAnimals{width:clamp(50px,6rem,70px);height:clamp(50px,6rem,70px)}.p-recruit-open{border-radius:1.6rem}.p-recruit-open .p-recruit-open__inner{width:100%;padding-left:2rem;padding-right:2rem}.p-recruit-open .p-recruit-open__inner{grid-template-columns:repeat(8,1fr);grid-gap:1.5rem}.p-recruit-open .p-recruit-open__inner{padding-top:8.5rem;padding-bottom:20rem;display:block}.p-recruit-open .p-recruit-open__head{width:27.6rem}.p-recruit-open .p-recruit-open__title{font-size:clamp(22px,2.4rem,26px)}.p-recruit-open .p-recruit-open__body{width:26.1rem;margin-left:auto;margin-right:auto;margin-top:13rem}.p-recruit-open .p-recruit-open__body .c-button{width:100%;padding:2rem 4rem 2rem 4.5rem}.p-recruit-faq{border-radius:1.6rem}.p-recruit-faq .p-recruit-faq__inner{width:100%;padding-left:2rem;padding-right:2rem}.p-recruit-faq .p-recruit-faq__inner{padding-top:12rem;padding-bottom:12rem}.p-recruit-faq .c-details__text{padding-left:1.9em}.p-recruit-faq .c-details__text:before{font-size:clamp(14px,1.6rem,18px);line-height:2}}@media screen and (min-width: 769px){.p-recruit .p-page__title .ja span.u-pc-hidden,.p-recruit-values .p-recruit-values__title.p-page__title .ja span.u-pc-hidden{display:none}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(odd){margin-top:-6.6rem}.p-recruit-profile .p-recruit-profile__back .p-recruit-profile__col:nth-child(2n){margin-top:5.4rem}}@media screen and (min-width: 769px) and (max-width: 1280px){.p-recruit .c-details__title{font-size:clamp(16px,1.8rem,20px)}.p-recruit .c-details__icon{width:clamp(20px,2rem,28px);height:clamp(20px,2rem,28px)}.p-recruit .c-details__item{font-size:clamp(14px,1.6rem,18px)}.p-recruit-values .p-recruit-values__title.p-page__title .ja{font-size:clamp(26px,2.8rem,30px)}.p-recruit-values .p-recruit-values__item__inner{padding:6rem 4rem}.p-recruit-values .p-recruit-values__item__title .copy{font-size:clamp(54px,5.6rem,58px);column-gap:3rem}.p-recruit-values .p-recruit-values__item__body{margin-top:4rem}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(2) .p-recruit-keyFigures__itemChart{width:clamp(100px,12rem,130px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(2) .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(30px,3.2rem,34px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(3) .p-recruit-keyFigures__itemChart{width:clamp(100px,12rem,130px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(4) .p-recruit-keyFigures__itemChart{width:clamp(54px,6.4rem,74px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman{width:clamp(120px,13rem,140px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex{font-size:clamp(42px,4.4rem,46px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex span:first-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex span:first-of-type{font-size:clamp(42px,4.4rem,46px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .man .flex span:last-of-type,.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman .flex span:last-of-type{font-size:clamp(30px,3.2rem,34px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .woman{width:clamp(112px,11.6rem,120px)}.p-recruit-keyFigures .p-recruit-keyFigures__item:nth-child(5) .colon{width:clamp(7px,.9rem,11px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemTitle{font-size:clamp(13px,1.5rem,17px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemSubCopy{font-size:clamp(9px,1.1rem,13px);margin-top:5px}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum span:first-of-type{font-size:clamp(73px,7.5rem,77px)}.p-recruit-keyFigures .p-recruit-keyFigures__itemNum span:last-of-type{font-size:clamp(13px,1.5rem,17px)}.p-recruit-caseStudy .p-recruit-caseStudy__body{width:100%}.p-recruit-caseStudy .p-recruit-caseStudy__articleTitle{font-size:clamp(16px,1.8rem,19px)}.p-recruit-caseStudy .p-recruit-caseStudy__articleCopy{font-size:clamp(13px,1.5rem,17px);max-height:5.1rem;min-height:51px}.p-recruit-jobs .p-recruit-jobs__detailsTitle .p-recruit-jobs__detailsTitleAnimals{width:clamp(70px,8rem,90px);height:clamp(70px,8rem,90px)}}@media (hover: hover) and (pointer: fine){.p-recruit-caseStudy .p-recruit-caseStudy__articleTag a:hover{text-decoration:underline}.p-recruit-jobs .p-recruit-jobs__details .c-details__item:hover span:nth-child(2){text-decoration:underline}}
