@keyframes pyokopypko1{0%{transform:translate(0, 0) rotate(0)}5%{transform:translate(-1.2%, 0) rotate(3deg)}10%{transform:translate(0, 5%) rotate(-1.5deg)}15%{transform:translate(1.5%, -0.3%) rotate(1.5deg)}20%{transform:translate(3%, 1.5%) rotate(0)}25%{transform:translate(4%, -0.6%) rotate(0)}30%{transform:translate(4.8%, 6%) rotate(3deg)}35%{transform:translate(6%, 0) rotate(0)}40%{transform:translate(3%, 3%) rotate(-7deg)}45%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko2{0%{transform:translate(0, 0) rotate(0)}10%{transform:translate(-3.6%, 1.2%) rotate(-4deg)}20%{transform:translate(3.6%, -1.2%) rotate(4deg)}30%{transform:translate(-2.4%, 2.4%) rotate(-2deg)}40%{transform:translate(2.4%, -2.4%) rotate(2deg)}50%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko3{0%{transform:translate(0, 0) rotate(0)}15%{transform:translate(0, -3%) rotate(-1.5deg)}30%{transform:translate(0, 1.5%) rotate(0.75deg)}45%{transform:translate(0, -1.8%) rotate(-1deg)}60%{transform:translate(0, 2.5%) rotate(1.5deg)}80%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko4{0%{transform:translate(0, 0) rotate(0)}20%{transform:translate(3.6%, 3.6%) rotate(2deg)}40%{transform:translate(-3.6%, 3.6%) rotate(-2deg)}60%{transform:translate(3.6%, -3.6%) rotate(3deg)}80%{transform:translate(-3.6%, -3.6%) rotate(-3deg)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko5{0%{transform:translate(0, 0) rotate(0)}10%{transform:translate(1.2%, 0) rotate(1.5deg)}20%{transform:translate(-1.2%, 0) rotate(-1.5deg)}30%{transform:translate(0.6%, 1.2%) rotate(1deg)}40%{transform:translate(-0.6%, -1.2%) rotate(-1deg)}60%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko6{0%{transform:translate(0, 0) rotate(0)}20%{transform:translate(4.8%, -4.8%) rotate(7deg)}40%{transform:translate(6%, 6%) rotate(15deg)}60%{transform:translate(-4.8%, 4.8%) rotate(-10deg)}80%{transform:translate(-6%, -6%) rotate(-7deg)}100%{transform:translate(0, 0) rotate(0)}}@keyframes sidestep{0%{transform:translate(0, 0)}10%{transform:translate(2.4%, 0)}20%{transform:translate(-2.4%, 0)}30%{transform:translate(1.2%, 0)}40%{transform:translate(-1.2%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes jump3{0%,18%{transform:translateY(0%)}25%{transform:translateY(-8.75%)}32%{transform:translateY(0%)}40%{transform:translateY(-5.5%)}46%{transform:translateY(0%)}54%{transform:translateY(-3%)}58%{transform:translateY(0%)}100%{transform:translateY(0%)}}@keyframes bounce{0%{transform:translateY(0)}8%{transform:translateY(-10.7%)}17%{transform:translateY(-12.32%)}34%{transform:translateY(0)}51%{transform:translateY(-10.71%)}68%{transform:translateY(0)}84%{transform:translateY(-10.3525%)}100%{transform:translateY(0)}}@keyframes BoundIn{0%{opacity:0;transform:scale(1)}8%{opacity:1;transform:scale(1.07)}17%{opacity:1;transform:scale(1.232)}34%{opacity:1;scale:1}51%{opacity:1;transform:scale(1.071)}68%{opacity:1;transform:scale(1)}84%{opacity:1;transform:scale(1.03525)}100%{opacity:1;transform:scale(1)}}@keyframes ShakeX1{0%{transform:translateX(0px)}50%{transform:translateX(-8px)}100%{transform:translateX(0px)}}@keyframes ShakeY1{0%{transform:translateY(0px)}50%{transform:translateY(8px)}100%{transform:translateY(0px)}}@keyframes ShakeX1_sp{0%{transform:translateX(0px)}50%{transform:translateX(-4px)}100%{transform:translateX(0px)}}@keyframes ShakeY1_sp{0%{transform:translateY(0px)}50%{transform:translateY(4px)}100%{transform:translateY(0px)}}.cFv{box-sizing:border-box;overflow:hidden;position:relative;width:100%;z-index:0}.cFv__img{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cFv__img picture{display:flex;height:100%;width:100%}.cFv__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cFv__front{box-sizing:border-box;padding-top:187px;position:relative;z-index:1}.cFv__txts{box-sizing:border-box}.cFv__en{color:var(--white);font-family:var(--en);font-weight:400;line-height:1;opacity:.6}.cFv__ttl{color:var(--white);font-family:var(--ja);font-weight:500;line-height:1.5}.cFv__des{box-sizing:border-box;color:var(--white);font-family:var(--ja);font-weight:400;height:-moz-max-content;height:max-content;line-height:1.8;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFv__des::before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;background:hsla(0,0%,100%,.35);bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;user-select:none;width:1px;z-index:0}.cFv__nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);border-radius:10px;box-sizing:border-box;height:-moz-max-content;height:max-content;padding:16px 28px;width:274px}.cFv__en,.cFv__ttl{filter:blur(8px);opacity:0;transition:1.6s ease filter,.8s ease opacity;will-change:filter}body[data-loaded="1"] .cFv__en,body[data-loaded="1"] .cFv__ttl{filter:blur(0px);opacity:1}.cAnkerLinkList__row{border-bottom:solid 1px hsla(0,0%,100%,.3)}.cAnkerLinkList__row:nth-last-child(1){border-bottom:initial}.cAnkerLink{align-items:center;box-sizing:border-box;display:flex;height:-moz-max-content;height:max-content;padding:14px 0;padding-left:10px;position:relative;width:100%;z-index:0}.cAnkerLink__txts{height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:0}.cAnkerLink__txt{color:var(--black);font-family:var(--ja);font-size:14px;font-weight:500;height:-moz-max-content;height:max-content;line-height:1;width:100%}.cAnkerLink__txt:nth-of-type(1){position:relative;z-index:0}.cAnkerLink__txt:nth-of-type(2){left:0;margin:auto;position:absolute;right:0;top:110%}.cAnkerLink__icon{align-items:center;background:var(--black);border-radius:17px;bottom:0;display:flex;height:17px;justify-content:center;margin:auto;pointer-events:none;position:absolute;right:9.5px;top:0;transition:.1s ease background;width:17px}.cAnkerLink__icon img{left:0;position:relative;top:.5px;z-index:0;-o-object-fit:contain;height:7px;object-fit:contain;width:7px}.cInterviewCardList{display:flex;flex-wrap:wrap}.cInterviewCard{display:block;position:relative;width:100%;z-index:0}.cInterviewCard__thum{border-radius:10px;display:flex;height:auto;overflow:hidden;width:100%}.cInterviewCard__thum img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cInterviewCard__department{backdrop-filter:blur(10px);background:rgba(28,56,61,.3);border-radius:30px;box-sizing:border-box;color:var(--white);font-family:var(--ja);font-weight:500;height:-moz-max-content;height:max-content;line-height:1.5;max-width:100%;width:-moz-max-content;width:max-content}.cInterviewCard__ttl{color:var(--black);font-family:var(--ja);font-weight:500;line-height:1.4}.cInterviewCard__tags{display:flex;flex-wrap:wrap;gap:0 0}.cInterviewCard__tag{color:rgba(28,56,61,.5);font-family:var(--ja);font-weight:500;line-height:1.5}.cInterviewCard__name{color:var(--black);font-family:var(--en);font-weight:400;line-height:1.8}.pWorkstyleBusiness{position:relative;z-index:0}.pWorkstyleBusiness__head{box-sizing:border-box;width:100%}.pWorkstyleBusiness__des{font-family:var(--ja);font-weight:400;line-height:1.8;margin-top:20px;padding-top:20px;position:relative;z-index:0}.pWorkstyleBusiness__des::before{background:rgba(28,56,61,.5);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.pWorkstyleBusiness__diagram{box-sizing:border-box;position:relative;width:100%;z-index:0}.pWorkstyleBusiness__diagram .img{display:flex;height:auto;width:100%}.pWorkstyleBusiness__diagram picture{display:flex;height:auto;width:100%}.pWorkstyleBusiness__diagram img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain}.pWorkstyleBusiness__archive{box-sizing:border-box;position:relative;width:100%;z-index:0}.pWorkstyleBusiness__archive__head{font-family:var(--ja);font-weight:500;line-height:1.5}.pWorkstyleBusiness__archive__items{margin-top:20px;position:relative;z-index:0}.pWorkstyleBusiness__archive__items::before{content:"";pointer-events:none;-webkit-user-select:none;-moz-user-select:none;background:rgba(28,56,61,.5);height:1px;left:0;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:0}.cBusinessBnrList{display:flex;flex-wrap:wrap;gap:8rem}.cBusinessBnr{align-items:center;border-radius:8rem;cursor:pointer;display:flex;overflow:hidden;position:relative;z-index:0}.cBusinessBnr__ttl{box-sizing:border-box;color:var(--white);font-family:var(--ja);font-weight:500;height:-moz-max-content;height:max-content;line-height:1.5;max-height:100%;pointer-events:none;position:relative;width:100%;z-index:1}.cBusinessBnr__img{bottom:0;display:flex;height:100%;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.cBusinessBnr__img picture{display:flex;height:100%;width:100%}.cBusinessBnr__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cBusinessBnr__icon{height:39.222px;pointer-events:none;position:absolute;width:33.84px;z-index:1}.cBusinessBnr__icon .cricle{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(1);transform-origin:center;transition:.6s cubic-bezier(0, 0.55, 0.45, 1) transform;width:100%;z-index:0}.cBusinessBnr__icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.cBusinessBnr__icon .arrow{bottom:0;height:15.5px;left:0;margin:auto;position:absolute;right:0;top:0;width:15.5px;z-index:0}.pWorkstyleBusiness__bg{display:flex;overflow:hidden;width:100%}.pWorkstyleBusiness__bg picture{display:flex;height:100%;width:100%}.pWorkstyleBusiness__bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pWorkstyleNumber{overflow-x:clip;position:relative;width:100%;z-index:0}.pWorkstyleNumber__inner{box-sizing:border-box;width:100%}.pWorkstyleNumber__des{font-family:var(--ja);font-weight:400;line-height:180%;line-height:1.8;position:relative;width:100%;z-index:0}.pWorkstyleNumber__des::before{background:rgba(28,56,61,.5);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.pWorkstyleNumberGroup__ttl{box-sizing:border-box;color:var(--black);font-family:var(--ja);font-weight:500;line-height:1.5;position:relative;width:100%;z-index:0}.pWorkstyleNumberGroup__ttl::before{background:var(--main-green);border-radius:50%;content:"";left:0;position:absolute;z-index:0}.pWorkstyleNumberGroup-2{position:relative;z-index:0}.pWorkstyleNumberGroup-2::before{background:rgba(28,56,61,.5);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cCompanyData__label{background:var(--black);box-sizing:border-box;color:var(--white);font-family:var(--ja);font-weight:500;height:-moz-max-content;height:max-content;line-height:1.4;margin:auto;text-align:center;width:-moz-max-content;width:max-content}.cCompanyData__icon{display:flex;margin:auto;position:relative;z-index:0}.cCompanyData__icon picture{display:flex;height:auto;width:100%}.cCompanyData__icon img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain}.cCompanyData__icon .lottie{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) scale(1);z-index:0}.cCompanyData__number{align-items:flex-end;display:flex;gap:0 min(10px,10rem);margin:auto;max-width:100%;width:-moz-max-content;width:max-content}.cCompanyData__number .num{color:var(--black);display:block;font-family:var(--en);font-size:min(95px,95rem);font-weight:400;line-height:1}.cCompanyData__number .unit{color:var(--black);display:block;position:relative;z-index:0}.cCompanyData__txt{color:var(--black);font-family:var(--ja);font-weight:400;line-height:1.8;text-align:justify}.cCompanyData-business01 .cCompanyData__icon{-webkit-aspect-ratio:177/142;aspect-ratio:177/142;height:auto}.cCompanyData-business01 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1.5);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-business01 .cCompanyData__number .unit{font-family:var(--ja);font-weight:400;line-height:1}.cCompanyData-business01 .cCompanyData__txt{position:relative;z-index:0}.cCompanyData-business02 .cCompanyData__icon{-webkit-aspect-ratio:236/143;aspect-ratio:236/143;height:auto}.cCompanyData-business02 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1.5);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-business02 .cCompanyData__number .unit{font-family:var(--en);font-weight:400;line-height:1}.cCompanyData-business03 .cCompanyData__icon{-webkit-aspect-ratio:236/125;aspect-ratio:236/125;height:auto}.cCompanyData-business03 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1.5);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-business04 .cCompanyData__icon{-webkit-aspect-ratio:780/209;aspect-ratio:780/209;height:auto}.cCompanyData-business04 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1);width:100%}.cCompanyData-business04 .cCompanyData__number .unit{font-family:var(--ja);font-weight:400;line-height:1}.cCompanyData-business04 .cCompanyData__txt{margin:auto}.cCompanyData-business05 .cCompanyData__icon{height:auto;-webkit-aspect-ratio:727/149;aspect-ratio:727/149}.cCompanyData-business05 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1.5);width:100%}.cCompanyData-business05 .cCompanyData__number .unitBefore,.cCompanyData-business05 .cCompanyData__number .unitAfter{display:block;font-family:var(--ja);font-weight:400;line-height:1.4;position:relative;z-index:0}.cCompanyData-business05 .cCompanyData__txt{margin:auto}.cCompanyData-workstyle01 .cCompanyData__icon{-webkit-aspect-ratio:304/178;aspect-ratio:304/178;height:auto}.cCompanyData-workstyle01 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1.5);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-workstyle01 .cCompanyData__number .unit{font-family:var(--ja);font-weight:400;line-height:1.4}.cCompanyData-workstyle01 .cCompanyData__txt{position:relative;z-index:0}.cCompanyData-workstyle02 .cCompanyData__icon{-webkit-aspect-ratio:294/269;aspect-ratio:294/269;height:auto}.cCompanyData-workstyle02 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-workstyle03 .cCompanyData__icon{-webkit-aspect-ratio:227/100;aspect-ratio:227/100}.cCompanyData-workstyle03 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(3);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-workstyle03 .cCompanyData__numbers{align-items:flex-end;display:flex;flex-wrap:wrap;margin:auto;max-width:100%;width:-moz-max-content;width:max-content}.cCompanyData-workstyle03 .cCompanyData__numbers .colon{display:block;font-family:var(--en);font-weight:400;line-height:1;position:relative;z-index:0}.cCompanyData-workstyle03 .cCompanyData__number{display:block;gap:0;height:-moz-max-content;height:max-content;margin:0;width:-moz-max-content;width:max-content}.cCompanyData-workstyle03 .cCompanyData__number .label{font-family:var(--ja);font-size:min(22px,22rem);font-weight:500;line-height:1}.cCompanyData-workstyle03 .cCompanyData__number .num{font-family:var(--en);font-weight:400;line-height:1}.cCompanyData-workstyle04 .cCompanyData__icon{-webkit-aspect-ratio:164/108;aspect-ratio:164/108;height:auto}.cCompanyData-workstyle04 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(2.7);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-workstyle04 .cCompanyData__numbers{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 min(20px,20rem);margin:auto;margin-top:min(34px,34rem);max-width:100%;width:-moz-max-content;width:max-content}.cCompanyData-workstyle04 .cCompanyData__numbers .colon{display:block;font-family:var(--en);font-weight:400;line-height:1;position:relative;z-index:0}.cCompanyData-workstyle04 .cCompanyData__number{display:block;gap:0;height:-moz-max-content;height:max-content;margin:0;width:-moz-max-content;width:max-content}.cCompanyData-workstyle04 .cCompanyData__number .label{font-family:var(--ja);font-size:min(22px,22rem);font-weight:500;line-height:1}.cCompanyData-workstyle04 .cCompanyData__number .num{font-family:var(--en);font-weight:400;line-height:1}.cCompanyData-workstyle05 .cCompanyData__icon{-webkit-aspect-ratio:235/164;aspect-ratio:235/164;height:auto}.cCompanyData-workstyle05 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(1.8);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-workstyle05 .cCompanyData__number .unitBefore{font-family:var(--ja);font-weight:400;line-height:1;position:relative;z-index:0}.cCompanyData-workstyle05 .cCompanyData__number .unitAfter{position:relative;z-index:0}.cCompanyData-workstyle05 .cCompanyData__number .unitAfter{font-family:var(--ja);font-weight:400;line-height:1}.cCompanyData-workstyle06 .cCompanyData__icon{-webkit-aspect-ratio:162/160;aspect-ratio:162/160;height:auto}.cCompanyData-workstyle06 .cCompanyData__icon .lottie{transform:translate(-50%, -50%) scale(2);-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cCompanyData-workstyle06 .cCompanyData__number .unit{font-family:var(--ja);font-weight:400;line-height:1}.pBusinessModal{height:100vh;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;width:var(--width);z-index:130}.pBusinessModal__bg{background:rgba(0,0,0,.4);bottom:0;cursor:pointer;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.pBusinessModal__container{background:var(--white);border-radius:20px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;z-index:2}.pBusinessModal__container::before,.pBusinessModal__container::after{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);content:"";height:50px;left:0;position:absolute;right:0;width:100%;z-index:5}.pBusinessModal__container::before{top:0}.pBusinessModal__container::after{bottom:0;transform:rotateZ(180deg)}.pBusinessModal__scroller{bottom:0;height:100%;left:0;margin:auto;overflow:auto;overscroll-behavior:none;position:absolute;right:0;top:0;width:100%;z-index:2}.pBusinessModal__scroller::-webkit-scrollbar{display:none}.pBusinessModal__close{position:absolute;z-index:10}.pBusinessModal__inner{box-sizing:border-box;width:100%}.pBusinessModal__ttl{font-family:var(--ja);font-weight:500;line-height:1.5}.pBusinessModal__des{font-family:var(--ja);font-weight:400;line-height:1.8;position:relative;z-index:0}.pBusinessModal__des::before{background:rgba(197,197,197,.5);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.pBusinessModal__img .img{overflow:hidden;width:100%}.pBusinessModal__img img{height:100%;overflow:cover;width:100%}.pBusinessModal__caption{font-family:var(--ja);font-weight:500;line-height:1.5}.pBusinessModalExplanation:nth-of-type(1){margin-top:0}.pBusinessModalExplanation__label{box-sizing:border-box;font-family:var(--ja);font-weight:500;line-height:1.5;position:relative;z-index:0}.pBusinessModalExplanation__label::before{background:var(--main-green);border-radius:50%;content:"";left:0;position:absolute}.pBusinessModalExplanation__des{font-family:var(--ja);font-weight:400;line-height:1.8;margin-top:10px;text-align:justify}.pBusinessModal__interview__label{box-sizing:border-box;font-family:var(--ja);font-weight:500;line-height:1.5;position:relative;width:100%;z-index:0}.pBusinessModal__interview__label::before{background:var(--main-green);border-radius:50%;content:"";left:0;position:absolute;z-index:0}.pBusinessModal01:not(.isOpenModalId),.pBusinessModal02:not(.isOpenModalId),.pBusinessModal03:not(.isOpenModalId),.pBusinessModal04:not(.isOpenModalId),.pBusinessModal05:not(.isOpenModalId){opacity:0;pointer-events:none;transition:.3s ease opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pBusinessModal01.isOpenModalId,.pBusinessModal02.isOpenModalId,.pBusinessModal03.isOpenModalId,.pBusinessModal04.isOpenModalId,.pBusinessModal05.isOpenModalId{opacity:1;transition:.3s ease opacity}.cCloseCircleBtn{background:var(--black);border-radius:50%;display:block;position:relative;transition:.1s ease background;z-index:0}.cCloseCircleBtn__line{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}.cCloseCircleBtn__line::before{background:var(--white);bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0, 1);transition:.6s cubic-bezier(0.85, 0, 0.15, 1) transform;width:100%;z-index:0}.cCloseCircleBtn__line:nth-of-type(1){transform:rotateZ(45deg)}.cCloseCircleBtn__line:nth-of-type(1)::before{transform-origin:left;transition:.6s 0s cubic-bezier(0.85, 0, 0.15, 1) transform}body[data-modal="1"] .cCloseCircleBtn__line:nth-of-type(1)::before{transform:scale(1, 1);transition:.6s 0s cubic-bezier(0.85, 0, 0.15, 1) transform}.cCloseCircleBtn__line:nth-of-type(2){transform:rotateZ(-45deg)}.cCloseCircleBtn__line:nth-of-type(2)::before{transform-origin:right;transition:.6s 0s cubic-bezier(0.85, 0, 0.15, 1) transform}body[data-modal="1"] .cCloseCircleBtn__line:nth-of-type(2)::before{transform:scale(1, 1);transition:.6s 0s cubic-bezier(0.85, 0, 0.15, 1) transform}@media (max-width: 1124px){.cBusinessBnr__ttl{font-size:18px}}@media (max-width: 1024px){.cInterviewCard__ttl{font-size:18px;margin-top:5px}}@media (max-width: 960px){.cFv{height:-moz-max-content;height:max-content}.cFv__txts{width:100%}.cInterviewCard__department{font-size:10px;letter-spacing:.4px;margin-top:16px;padding:2px 15px 3px}.pBusinessModal__ttl{font-size:24px}.pBusinessModal__des{font-size:14px;margin-top:20px;padding:20px 0 0}.pBusinessModal__info{margin-top:40px}.pBusinessModal__caption{font-size:14px;margin-top:12px}.pBusinessModalExplanation{margin-top:35px}.pBusinessModalExplanation__label{font-size:18px;padding-left:9.5px}.pBusinessModalExplanation__label::before{height:4px;top:12px;width:4px}.pBusinessModalExplanation__des{font-size:14px}.pBusinessModal__interview{margin-top:35px}.pBusinessModal__interview__label{font-size:18px;padding-left:9.5px}.pBusinessModal__interview__article{margin-top:27px}}@media (max-width: 824px){.cInterviewCardList li{width:calc(50% - min(32px,32rem)*1/2)}.cInterviewCardList.cInterviewCardList-inModal li{width:calc(50% - min(32px,32rem)*1/2)}}@media (max-width: 768px){.cFv{height:100svh;min-height:680px}.cFv__front{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;height:calc(100% - 170px - 30px - 34px - 30px);justify-content:space-between;left:0;margin:auto;padding:0;position:absolute;right:0;top:0}.cFv__txts{padding-left:24rem}.cFv__en{font-size:15px;line-height:150%}.cFv__ttl{font-size:32px;margin-top:10px}.cFv__des{font-size:14px;margin-left:20px;margin-top:8px;padding-left:20px;width:calc(100% - 20px)}.cFv__des::before{height:calc(100% - 10px)}.cFv__nav{width:calc(100% - 48rem)}.cInterviewCardList{gap:53px 0}.cInterviewCardList li{width:100%}.cInterviewCardList.cInterviewCardList-inModal li{width:100%}.cInterviewCard__thum{-webkit-aspect-ratio:327/217;aspect-ratio:327/217}.cInterviewCard__tags{margin-top:4px}.cInterviewCard__tag{font-size:10px}.cInterviewCard__name{font-size:14px;letter-spacing:.56px;margin-top:4px}.pWorkstyleBusiness .cAnkerMarker{top:80px}.pWorkstyleBusiness__inner{padding:80px 0 0}.pWorkstyleBusiness__head{padding:0 24rem}.pWorkstyleBusiness__en{margin-left:-9px}.pWorkstyleBusiness__ttl{margin-top:10px}.pWorkstyleBusiness__des{font-size:14px}.pWorkstyleBusiness__diagram{margin-top:30px;padding:0 24rem}.pWorkstyleBusiness__archive{margin-top:65px;padding:0 24rem}.pWorkstyleBusiness__archive__head{font-size:22px}.pWorkstyleBusiness__archive__items{padding:40px 0 0}.cBusinessBnr{height:110rem;width:calc(100% - 0rem)}.cBusinessBnr__ttl{padding:0 40rem}.cBusinessBnr__icon{bottom:min(10px,10rem);right:min(10px,10rem)}.pWorkstyleBusiness__bg{height:375rem;margin-top:80px}.pWorkstyleNumber{padding-top:80px}.pWorkstyleNumber .cAnkerMarker{top:80px}.pWorkstyleNumber__inner{padding:0 24rem}.pWorkstyleNumber__en{margin-left:-11px}.pWorkstyleNumber__ttl{margin-top:10px}.pWorkstyleNumber__des{font-size:14px;margin-top:20px;padding-top:20px}.pWorkstyleNumber__contents{margin-top:50px}.pWorkstyleNumberGroup__ttl{font-size:18px;padding-left:9.5px}.pWorkstyleNumberGroup__ttl::before{height:4px;top:12px;width:4px}.pWorkstyleNumberGroup__list{margin-top:50px}.pWorkstyleNumberGroup-1{margin-top:50px}.pWorkstyleNumberGroup-2{margin-top:50px;padding-bottom:80px;padding-top:50px}.cCompanyData{margin-top:53px;width:100%}.cCompanyData:nth-of-type(1){margin-top:0}.cCompanyData__label{border-radius:min(100px,100rem);font-size:min(18px,18rem);margin:auto;min-width:min(172px,172rem);padding:min(7px,7rem) min(32px,32rem)}.cCompanyData__number{gap:0 min(5px,5rem)}.cCompanyData__number .num{font-size:min(90px,90rem)}.cCompanyData__txt{font-size:14px}.cCompanyData-business01 .cCompanyData__icon{margin-top:min(39px,39rem);width:min(177px,177rem)}.cCompanyData-business01 .cCompanyData__number{margin-top:min(19px,19rem)}.cCompanyData-business01 .cCompanyData__number .unit{font-size:min(30px,30rem);top:min(-22px,-22rem)}.cCompanyData-business02 .cCompanyData__icon{margin-top:min(31px,31rem);width:min(238px,238rem)}.cCompanyData-business02 .cCompanyData__number{margin-top:min(26px,26rem)}.cCompanyData-business02 .cCompanyData__number .unit{font-size:min(30px,30rem);top:max(-15px,-15rem)}.cCompanyData-business03 .cCompanyData__icon{margin-top:min(62px,62rem);width:min(255px,255rem)}.cCompanyData-business03 .cCompanyData__number{margin-top:min(0px,0rem)}.cCompanyData-business03 .cCompanyData__number .unit{font-size:min(32px,32rem);top:max(-16px,-16rem)}.cCompanyData-business04 .cCompanyData__icon{margin-top:min(64px,64rem);width:min(307px,307rem)}.cCompanyData-business04 .cCompanyData__number{margin-top:min(22px,22rem)}.cCompanyData-business04 .cCompanyData__number .unit{font-size:min(30px,30rem);top:max(-22px,-22rem)}.cCompanyData-business04 .cCompanyData__txt{width:100%}.cCompanyData-business05 .cCompanyData__icon{margin-top:min(34px,34rem);width:min(278px,278rem)}.cCompanyData-business05 .cCompanyData__number{gap:0 min(9px,9rem);margin-top:min(14px,14rem)}.cCompanyData-business05 .cCompanyData__number .unitBefore,.cCompanyData-business05 .cCompanyData__number .unitAfter{font-size:min(30px,30rem);top:max(-16px,-16rem)}.cCompanyData-business05 .cCompanyData__number .unitAfter{margin-left:max(-5px,-5rem)}.cCompanyData-business05 .cCompanyData__txt{width:100%}.cCompanyData-workstyle01 .cCompanyData__icon{margin-top:min(22px,22rem);width:min(307px,307rem)}.cCompanyData-workstyle01 .cCompanyData__number{margin-top:min(13px,13rem)}.cCompanyData-workstyle01 .cCompanyData__number .unit{font-size:min(30px,30rem);top:max(-16px,-16rem)}.cCompanyData-workstyle01 .cCompanyData__txt{margin-top:min(4px,4rem)}.cCompanyData-workstyle02 .cCompanyData__icon{margin-top:min(10px,10rem);width:min(294px,294rem)}.cCompanyData-workstyle02 .cCompanyData__txt{margin-top:0}.cCompanyData-workstyle03 .cCompanyData__icon{margin-top:min(28px,28rem);width:min(236px,236rem)}.cCompanyData-workstyle03 .cCompanyData__numbers{gap:0 min(33px,33rem);margin-top:min(28px,28rem)}.cCompanyData-workstyle03 .cCompanyData__numbers .colon{font-size:min(90px,90rem);top:max(-8px,-8rem)}.cCompanyData-workstyle03 .cCompanyData__number .num{font-size:min(90px,90rem);margin-top:0}.cCompanyData-workstyle04 .cCompanyData__icon{margin-top:min(39px,39rem);width:min(164px,164rem)}.cCompanyData-workstyle04 .cCompanyData__numbers{gap:0 min(31px,31rem);margin-top:min(34px,34rem)}.cCompanyData-workstyle04 .cCompanyData__numbers .colon{font-size:min(90px,90rem);top:max(-5px,-5rem)}.cCompanyData-workstyle04 .cCompanyData__number .num{font-size:min(90px,90rem)}.cCompanyData-workstyle05 .cCompanyData__icon{margin-top:min(28px,28rem);width:min(216px,216rem)}.cCompanyData-workstyle05 .cCompanyData__number{gap:0 min(10px,10rem);margin-top:min(13px,13rem)}.cCompanyData-workstyle05 .cCompanyData__number .unitBefore{font-size:min(30px,30rem);top:max(-22px,-22rem)}.cCompanyData-workstyle05 .cCompanyData__number .unitAfter{font-size:min(30px,30rem);top:max(-22px,-22rem)}.cCompanyData-workstyle06 .cCompanyData__icon{margin-top:min(24px,24rem);width:min(162px,162rem)}.cCompanyData-workstyle06 .cCompanyData__number{margin-top:min(14px,14rem)}.cCompanyData-workstyle06 .cCompanyData__number .unit{font-size:min(30px,30rem);top:max(-23px,-23rem)}.pBusinessModal__container{height:calc(100dvh - min(50px,5.8823529412svh)*2);top:min(50px,5.8823529412svh);width:calc(100% - 32rem)}.pBusinessModal__close{right:8px;top:8px}.pBusinessModal__inner{padding:90px 24rem 50px}.pBusinessModal__img{width:100%}.pBusinessModal__img .img{-webkit-aspect-ratio:99/65;aspect-ratio:99/65;height:auto}.pBusinessModal__explanation{margin-top:40px;width:100%}.pBusinessModal__interview__label::before{height:4px;top:12px;width:4px}.cCloseCircleBtn{height:44px;width:44px}.cCloseCircleBtn__line{height:1.3px;left:.6px;width:19px}}@media (min-width: 769px){.cFv__txts{padding-left:124rem}.cFv__en{font-size:24px;letter-spacing:.72px}.cFv__ttl{font-size:52px}.cFv__des{font-size:16px;margin-left:50px;margin-top:23px;max-width:calc(100% - 50px);padding-left:18px}.cFv__des::before{height:calc(100% - 18px)}.cFv__nav{margin-left:auto;margin-right:55rem}.cInterviewCardList{gap:48px min(32px,32rem)}.cInterviewCard__thum{-webkit-aspect-ratio:376/250;aspect-ratio:376/250}.cInterviewCard__tags{margin-top:8px}.cInterviewCard__tag{font-size:12px}.cInterviewCard__name{font-size:18px;letter-spacing:.72px;margin-top:6px}.pWorkstyleBusiness .cAnkerMarker{top:100px}.pWorkstyleBusiness__inner{padding:100px 0 0}.pWorkstyleBusiness__head{padding:0 124rem}.pWorkstyleBusiness__en{margin-left:-11px}.pWorkstyleBusiness__des{font-size:16px}.pWorkstyleBusiness__diagram{margin-top:74px;padding:0 194rem}.pWorkstyleBusiness__archive{margin-top:138px;padding:0 124rem}.pWorkstyleBusiness__archive__head{font-size:32px}.pWorkstyleBusiness__archive__items{padding:50px 0 0}.cBusinessBnr{height:160rem;width:calc(50% - 4rem)}.cBusinessBnr__ttl{padding:0 60rem}.cBusinessBnr__icon{bottom:20rem;right:20rem}.pWorkstyleBusiness__bg{height:400rem;margin-top:160px}.pWorkstyleNumber{padding-top:160px}.pWorkstyleNumber .cAnkerMarker{top:160px}.pWorkstyleNumber__inner{padding:0 124rem}.pWorkstyleNumber__en{margin-left:-11px}.pWorkstyleNumber__des{font-size:16px;margin-top:23px;padding-top:30px}.pWorkstyleNumber__contents{margin-top:62px}.pWorkstyleNumberGroup__ttl{font-size:26px;padding-left:14px}.pWorkstyleNumberGroup__ttl::before{height:6px;top:18px;width:6px}.pWorkstyleNumberGroup__list{margin-top:55px}.pWorkstyleNumberGroup-1{margin-top:62px}.pWorkstyleNumberGroup-2{margin-top:100px;padding-bottom:122px;padding-top:100px}.pWorkstyleNumberGroup-2 .pWorkstyleNumberGroup__list{margin-top:77px}.cCompanyDataList{display:flex;flex-wrap:wrap;gap:80px 32rem}.cCompanyData{width:calc(33.3333333333% - 21.3333333333rem)}.cCompanyData__label{border-radius:min(30px,30rem);font-size:min(24px,24rem);min-width:min(220px,220rem);padding:min(7px,7rem) min(38px,38rem)}.cCompanyData__number{gap:0 10rem}.cCompanyData__txt{font-size:16px}.cCompanyData-business01 .cCompanyData__icon{margin-top:min(40px,40rem);width:min(177px,177rem)}.cCompanyData-business01 .cCompanyData__number{margin-top:min(17.5px,17.5rem)}.cCompanyData-business01 .cCompanyData__number .unit{font-size:min(40px,40rem);top:max(-22px,-22rem)}.cCompanyData-business02 .cCompanyData__icon{margin-top:min(32px,32rem);width:min(236px,236rem)}.cCompanyData-business02 .cCompanyData__number{margin-top:min(26px,26rem)}.cCompanyData-business02 .cCompanyData__number .unit{font-size:min(32px,32rem);top:max(-16px,-16rem)}.cCompanyData-business02 .cCompanyData__txt{margin-top:max(-1.5px,-1.5rem)}.cCompanyData-business03 .cCompanyData__icon{margin-top:min(51px,51rem);width:min(236px,236rem)}.cCompanyData-business03 .cCompanyData__number{margin-top:min(23.5px,23.5rem)}.cCompanyData-business03 .cCompanyData__number .unit{font-size:min(32px,32rem);top:max(-16px,-16rem)}.cCompanyData-business04{width:100%}.cCompanyData-business04 .cCompanyData__icon{margin-top:min(30px,30rem);width:min(780px,780rem)}.cCompanyData-business04 .cCompanyData__number{margin-top:min(22px,22rem)}.cCompanyData-business04 .cCompanyData__number .unit{font-size:min(32px,32rem);top:max(-22px,-22rem)}.cCompanyData-business04 .cCompanyData__txt{width:784rem}.cCompanyData-business05{width:100%}.cCompanyData-business05 .cCompanyData__icon{margin-top:min(38px,38rem);width:min(727px,727rem)}.cCompanyData-business05 .cCompanyData__number{gap:0 min(9px,9rem);margin-top:min(36px,36rem)}.cCompanyData-business05 .cCompanyData__number .unitBefore,.cCompanyData-business05 .cCompanyData__number .unitAfter{font-size:min(40px,40rem);top:max(-16px,-16rem)}.cCompanyData-business05 .cCompanyData__txt{width:min(784px,784rem)}.cCompanyData-workstyle01 .cCompanyData__icon{margin-top:min(22px,22rem);width:min(304px,304rem)}.cCompanyData-workstyle01 .cCompanyData__number{margin-top:min(10px,10rem)}.cCompanyData-workstyle01 .cCompanyData__number .unit{font-size:min(32px,32rem);top:max(-16px,-16rem)}.cCompanyData-workstyle02 .cCompanyData__icon{margin-top:min(22px,22rem);width:min(294px,294rem)}.cCompanyData-workstyle02 .cCompanyData__txt{margin-top:min(14px,14rem)}.cCompanyData-workstyle03 .cCompanyData__icon{margin-top:min(48px,48rem);width:min(227px,227rem)}.cCompanyData-workstyle03 .cCompanyData__numbers{gap:0 min(20px,20rem);margin-top:min(36px,36rem)}.cCompanyData-workstyle03 .cCompanyData__numbers .colon{font-size:min(95px,95rem);top:max(-5px,-5rem)}.cCompanyData-workstyle03 .cCompanyData__number .num{font-size:min(95px,95rem);margin-top:min(5px,5rem)}.cCompanyData-workstyle03 .cCompanyData__txt{margin-top:max(-1px,-1rem)}.cCompanyData-workstyle04 .cCompanyData__icon{margin-top:min(50px,50rem);width:min(164px,164rem)}.cCompanyData-workstyle04 .cCompanyData__numbers .colon{font-size:min(95px,95rem);top:max(-5px,-5rem)}.cCompanyData-workstyle04 .cCompanyData__number .num{font-size:min(95px,95rem)}.cCompanyData-workstyle05 .cCompanyData__icon{margin-top:min(31px,31rem);width:min(235px,235rem)}.cCompanyData-workstyle05 .cCompanyData__number{gap:0 min(5px,5rem);margin-top:min(18px,18rem)}.cCompanyData-workstyle05 .cCompanyData__number .unitBefore{font-size:min(32px,32rem);top:max(-22px,-22rem)}.cCompanyData-workstyle05 .cCompanyData__number .unitAfter{font-size:min(32px,32rem);top:max(-22px,-22rem)}.cCompanyData-workstyle05 .cCompanyData__txt{margin-top:min(1px,1rem)}.cCompanyData-workstyle06 .cCompanyData__icon{margin-top:min(41px,41rem);width:min(162px,162rem)}.cCompanyData-workstyle06 .cCompanyData__number{margin-top:min(9px,9rem)}.cCompanyData-workstyle06 .cCompanyData__number .unit{font-size:min(32px,32rem);top:max(-23px,-23rem)}.cCompanyData-workstyle06 .cCompanyData__txt{margin-top:min(4px,4rem)}.pBusinessModal__container{bottom:0;height:calc(100dvh - min(100px,11.7647058824svh)*2);top:0;width:calc(100% - 248rem)}.pBusinessModal__close{right:20px;top:20px}.pBusinessModal__inner{padding:50px 104rem}.pBusinessModal__info{display:flex;gap:0 55rem}.pBusinessModal__img{width:478rem}.pBusinessModal__img .img{height:314rem}.pBusinessModal__explanation{width:455rem}.pBusinessModal__interview__label::before{height:6px;top:13px;width:6px}.cCloseCircleBtn{height:60px;width:60px}.cCloseCircleBtn__line{height:1.8px;width:25px}}@media (min-width: 825px){.cInterviewCardList li{width:calc(33.3333333333% - min(32px,32rem)*2/3)}.cInterviewCardList.cInterviewCardList-inModal li{width:calc(33.3333333333% - min(32px,32rem)*2/3);width:376px}}@media (min-width: 961px){.cFv{height:500px}.cFv__front{display:flex}.cFv__txts{width:-moz-max-content;width:max-content}.cFv__nav{margin-left:auto;margin-right:55rem}.cInterviewCard__department{font-size:12px;letter-spacing:.48px;margin-top:15px;padding:3px 18px}.pBusinessModal__ttl{font-size:32px}.pBusinessModal__des{font-size:16px;margin-top:20px;padding:15px 0 0}.pBusinessModal__info{margin-top:55px}.pBusinessModal__caption{font-size:18px;margin-top:11px}.pBusinessModalExplanation{margin-top:44px}.pBusinessModalExplanation__label{font-size:20px;padding-left:14px}.pBusinessModalExplanation__label::before{height:6px;top:14px;width:6px}.pBusinessModalExplanation__des{font-size:16px}.pBusinessModal__interview{margin-top:58px}.pBusinessModal__interview__label{font-size:20px;padding-left:14px}.pBusinessModal__interview__article{margin-top:36px}}@media (min-width: 1025px){.cInterviewCard__ttl{font-size:min(26px,26rem);margin-top:4px}}@media (min-width: 1125px){.cBusinessBnr__ttl{font-size:28px}}@media (min-width: 1441px){.cCompanyData__number .num{font-size:95rem}.cCompanyData-business01 .cCompanyData__icon{margin-top:40rem;width:177rem}.cCompanyData-business01 .cCompanyData__number{margin-top:17.5rem}.cCompanyData-business01 .cCompanyData__number .unit{font-size:40rem;top:-22rem}.cCompanyData-business02 .cCompanyData__icon{margin-top:32rem;width:236rem}.cCompanyData-business02 .cCompanyData__number{margin-top:26rem}.cCompanyData-business02 .cCompanyData__number .unit{font-size:32rem;top:-16rem}.cCompanyData-business02 .cCompanyData__txt{margin-top:-1.5rem}.cCompanyData-business03 .cCompanyData__icon{margin-top:51rem;width:236rem}.cCompanyData-business03 .cCompanyData__number{margin-top:23.5rem}.cCompanyData-business03 .cCompanyData__number .unit{font-size:32rem;top:-16rem}.cCompanyData-business04 .cCompanyData__icon{margin-top:30rem;width:780rem}.cCompanyData-business04 .cCompanyData__number{margin-top:22rem}.cCompanyData-business04 .cCompanyData__number .unit{font-size:32rem;top:-22rem}.cCompanyData-business04 .cCompanyData__txt{width:784rem}.cCompanyData-business05 .cCompanyData__icon{margin-top:38rem;width:727rem}.cCompanyData-business05 .cCompanyData__number{gap:0 9rem;margin-top:36rem}.cCompanyData-business05 .cCompanyData__number .unitBefore,.cCompanyData-business05 .cCompanyData__number .unitAfter{font-size:40rem;top:-16rem}.cCompanyData-business05 .cCompanyData__txt{width:784rem}.cCompanyData-workstyle01 .cCompanyData__icon{margin-top:22rem;width:304rem}.cCompanyData-workstyle01 .cCompanyData__number{margin-top:10rem}.cCompanyData-workstyle01 .cCompanyData__number .unit{font-size:32rem;top:-16rem}.cCompanyData-workstyle02 .cCompanyData__icon{margin-top:22rem;width:294rem}.cCompanyData-workstyle02 .cCompanyData__txt{margin-top:14rem}.cCompanyData-workstyle03 .cCompanyData__icon{margin-top:48rem;width:227rem}.cCompanyData-workstyle03 .cCompanyData__numbers{gap:0 20rem;margin-top:36rem}.cCompanyData-workstyle03 .cCompanyData__numbers .colon{font-size:95rem;top:-5rem}.cCompanyData-workstyle03 .cCompanyData__number .label{font-size:22rem}.cCompanyData-workstyle03 .cCompanyData__number .num{font-size:95rem;margin-top:5rem}.cCompanyData-workstyle03 .cCompanyData__txt{margin-top:-1rem}.cCompanyData-workstyle04 .cCompanyData__icon{margin-top:50rem;width:164rem}.cCompanyData-workstyle04 .cCompanyData__numbers{gap:0 20rem;margin-top:34rem}.cCompanyData-workstyle04 .cCompanyData__numbers .colon{font-size:95rem;top:-5rem}.cCompanyData-workstyle04 .cCompanyData__number .label{font-size:22rem}.cCompanyData-workstyle04 .cCompanyData__number .num{font-size:95rem}.cCompanyData-workstyle05 .cCompanyData__icon{margin-top:31rem;width:235rem}.cCompanyData-workstyle05 .cCompanyData__number{gap:0 5rem;margin-top:18rem}.cCompanyData-workstyle05 .cCompanyData__number .unitBefore{font-size:32rem;top:-22rem}.cCompanyData-workstyle05 .cCompanyData__number .unitAfter{font-size:32rem;top:-22rem}.cCompanyData-workstyle05 .cCompanyData__txt{margin-top:1rem}.cCompanyData-workstyle06 .cCompanyData__icon{margin-top:41rem;width:162rem}.cCompanyData-workstyle06 .cCompanyData__number{margin-top:9rem}.cCompanyData-workstyle06 .cCompanyData__number .unit{font-size:32rem;top:-23rem}.cCompanyData-workstyle06 .cCompanyData__txt{margin-top:4rem}}@media (hover: hover){.cAnkerLink:hover .cAnkerLink__icon{background:var(--main-green)}.cBusinessBnr:hover .cBusinessBnr__icon .cricle{transform:scale(1.29)}.cCloseCircleBtn:hover{background:var(--main-green)}}
@keyframes pyokopypko1{0%{transform:translate(0, 0) rotate(0)}5%{transform:translate(-1.2%, 0) rotate(3deg)}10%{transform:translate(0, 5%) rotate(-1.5deg)}15%{transform:translate(1.5%, -0.3%) rotate(1.5deg)}20%{transform:translate(3%, 1.5%) rotate(0)}25%{transform:translate(4%, -0.6%) rotate(0)}30%{transform:translate(4.8%, 6%) rotate(3deg)}35%{transform:translate(6%, 0) rotate(0)}40%{transform:translate(3%, 3%) rotate(-7deg)}45%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko2{0%{transform:translate(0, 0) rotate(0)}10%{transform:translate(-3.6%, 1.2%) rotate(-4deg)}20%{transform:translate(3.6%, -1.2%) rotate(4deg)}30%{transform:translate(-2.4%, 2.4%) rotate(-2deg)}40%{transform:translate(2.4%, -2.4%) rotate(2deg)}50%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko3{0%{transform:translate(0, 0) rotate(0)}15%{transform:translate(0, -3%) rotate(-1.5deg)}30%{transform:translate(0, 1.5%) rotate(0.75deg)}45%{transform:translate(0, -1.8%) rotate(-1deg)}60%{transform:translate(0, 2.5%) rotate(1.5deg)}80%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko4{0%{transform:translate(0, 0) rotate(0)}20%{transform:translate(3.6%, 3.6%) rotate(2deg)}40%{transform:translate(-3.6%, 3.6%) rotate(-2deg)}60%{transform:translate(3.6%, -3.6%) rotate(3deg)}80%{transform:translate(-3.6%, -3.6%) rotate(-3deg)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko5{0%{transform:translate(0, 0) rotate(0)}10%{transform:translate(1.2%, 0) rotate(1.5deg)}20%{transform:translate(-1.2%, 0) rotate(-1.5deg)}30%{transform:translate(0.6%, 1.2%) rotate(1deg)}40%{transform:translate(-0.6%, -1.2%) rotate(-1deg)}60%{transform:translate(0, 0) rotate(0)}100%{transform:translate(0, 0) rotate(0)}}@keyframes pyokopypko6{0%{transform:translate(0, 0) rotate(0)}20%{transform:translate(4.8%, -4.8%) rotate(7deg)}40%{transform:translate(6%, 6%) rotate(15deg)}60%{transform:translate(-4.8%, 4.8%) rotate(-10deg)}80%{transform:translate(-6%, -6%) rotate(-7deg)}100%{transform:translate(0, 0) rotate(0)}}@keyframes sidestep{0%{transform:translate(0, 0)}10%{transform:translate(2.4%, 0)}20%{transform:translate(-2.4%, 0)}30%{transform:translate(1.2%, 0)}40%{transform:translate(-1.2%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes jump3{0%,18%{transform:translateY(0%)}25%{transform:translateY(-8.75%)}32%{transform:translateY(0%)}40%{transform:translateY(-5.5%)}46%{transform:translateY(0%)}54%{transform:translateY(-3%)}58%{transform:translateY(0%)}100%{transform:translateY(0%)}}@keyframes bounce{0%{transform:translateY(0)}8%{transform:translateY(-10.7%)}17%{transform:translateY(-12.32%)}34%{transform:translateY(0)}51%{transform:translateY(-10.71%)}68%{transform:translateY(0)}84%{transform:translateY(-10.3525%)}100%{transform:translateY(0)}}@keyframes BoundIn{0%{opacity:0;transform:scale(1)}8%{opacity:1;transform:scale(1.07)}17%{opacity:1;transform:scale(1.232)}34%{opacity:1;scale:1}51%{opacity:1;transform:scale(1.071)}68%{opacity:1;transform:scale(1)}84%{opacity:1;transform:scale(1.03525)}100%{opacity:1;transform:scale(1)}}@keyframes ShakeX1{0%{transform:translateX(0px)}50%{transform:translateX(-8px)}100%{transform:translateX(0px)}}@keyframes ShakeY1{0%{transform:translateY(0px)}50%{transform:translateY(8px)}100%{transform:translateY(0px)}}@keyframes ShakeX1_sp{0%{transform:translateX(0px)}50%{transform:translateX(-4px)}100%{transform:translateX(0px)}}@keyframes ShakeY1_sp{0%{transform:translateY(0px)}50%{transform:translateY(4px)}100%{transform:translateY(0px)}}:root{--ja: "Zen Kaku Gothic New", sans-serif;--en: "Amiri", serif;--gothic: $gothic;--ffs: "pwid" on, "palt" on;--white: #fff;--black: #1c383d;--gray: #414141;--main-green: #008d54;--dark-green: #00664b;--light-green: #94b428;--brown: #6c4432;--txt: #1c383d;--bg-gradient: linear-gradient(209deg, #3d381c 0.68%, #1c383d 98.24%);--light-blue: #7dcbcc;--blue: #2a439a;--yellow: #eeba00;--orange: #f78e00;--scrollBarBase: #fff;--scrollBarLine: #fff;--scrollBarThumb: #fff}html,body{font-family:var(--ja);font-weight:400}html,body{background:var(--white);background-repeat:no-repeat;background-size:cover;color:var(--black);font-size:calc(100/var(--base-vw)*1vw);height:100vh;height:100svh;overscroll-behavior:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}iframe,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:var(--black)}*:focus{outline:none}a{box-shadow:none;color:var(--black);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0}textarea{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;resize:vertical}select{appearance:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;background:none;border:none}button{background:initial;border:none;cursor:pointer;margin:0;padding:0}summary{cursor:pointer;display:block}summary::-webkit-details-marker{display:none}::-moz-selection{background:var(--main-green);color:var(--white)}::selection{background:var(--main-green);color:var(--white)}:focus-visible{outline:2px solid var(--main-green);outline-offset:6px}button{-webkit-tap-highlight-color:rgba(0,141,84,0)}summary{cursor:pointer;display:block}summary::-webkit-details-marker{display:none}.safari .dummy{position:fixed;transform:translate3d(0, 0, -1px);z-index:-1}.safari::before,.safari::after{background:#fff;content:"";height:200px;left:0;position:fixed;transform:translate3d(0, 0, 9999px);width:100%;z-index:9999}.safari::before{top:-200px}.safari::after{bottom:-200px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.cHeaderLink{display:block;height:-moz-max-content;height:max-content;pointer-events:auto;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cHeaderLink__txt{color:var(--white);font-family:var(--ja);font-size:14px;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.56px;line-height:1.6;pointer-events:none;position:relative;width:-moz-max-content;width:max-content;z-index:0}body[data-invert="0"] .cHeaderLink__txt{color:var(--black)}.cHeaderLink__line{background:var(--white);bottom:-2px;height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;transform:scale(0, 1);width:100%}body[data-invert="0"] .cHeaderLink__line{background:var(--black)}.cRecruitmentBlurLink{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);display:flex;justify-content:center;position:relative;z-index:0}.cRecruitmentBlurLink__txts{height:-moz-max-content;height:max-content;pointer-events:none;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cRecruitmentBlurLink__label{color:hsla(0,0%,100%,.5);font-family:var(--en);font-weight:400;line-height:1.5;text-align:center}.cRecruitmentBlurLink__txts{display:block;height:-moz-max-content;height:max-content;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cRecruitmentBlurLink__txt{color:var(--white);display:block;font-family:var(--ja);font-weight:500;height:-moz-max-content;height:max-content;line-height:1.5;text-align:center;width:-moz-max-content;width:max-content}.cRecruitmentBlurLink__txt:nth-of-type(1){position:relative;z-index:0}.cRecruitmentBlurLink__txt:nth-of-type(2){left:0;margin:auto;position:absolute;right:0;top:110%;z-index:0}.cRecruitmentBlurLink__icon{display:flex;pointer-events:none;position:absolute;z-index:2}.cRecruitmentBlurLink__icon img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cRecruitmentLink{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);border-radius:30px;display:block;height:-moz-max-content;height:max-content;padding:2px 30px;position:relative;width:-moz-max-content;width:max-content}body:not([data-menu="1"]) .lHeader .cRecruitmentLink{pointer-events:auto}body[data-menu="1"] .lHeader .cRecruitmentLink{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cRecruitmentLink__txts{height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cRecruitmentLink__txt{color:var(--white);font-family:var(--ja);font-size:12px;font-weight:500;height:-moz-max-content;height:max-content;letter-spacing:.48px;line-height:1.6;transform:translate(0, 0);width:-moz-max-content;width:max-content}.cRecruitmentLink__txt:nth-of-type(2){left:0;margin:auto;position:absolute;right:0;top:110%;z-index:0}.cPageLink{display:block;height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}body:not([data-menu="1"]) .lMenu .cPageLink{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-menu="1"] .lMenu .cPageLink{pointer-events:auto}.cPageLink__line{background:var(--black);bottom:-6px;height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;transform:scale(0, 1);width:100%;z-index:0}.lFooter .cPageLink__line{bottom:-2px}.cPageLink-white .cPageLink__line{background:var(--white)}.cPageLink__txt{color:var(--black);font-family:var(--ja);font-size:16px;font-weight:500;letter-spacing:.64px;line-height:1;pointer-events:none}.cPageLink-white .cPageLink__txt{color:var(--white)}.lFooter .cPageLink__txt{font-size:14px;letter-spacing:0px;line-height:1.8}.cPageAnkerLink{display:block;height:-moz-max-content;height:max-content;padding-left:14px;position:relative;width:-moz-max-content;width:max-content;z-index:0}body:not([data-menu="1"]) .lMenu .cPageAnkerLink{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-menu="1"] .lMenu .cPageAnkerLink{pointer-events:auto}.cPageAnkerLink::after{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;background:var(--main-green);border-radius:4px;bottom:0;content:"";height:4px;left:0;margin:auto;position:absolute;top:0;user-select:none;width:4px}.cPageAnkerLink__line{background:var(--black);bottom:0;height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;transform:scale(0, 1);width:100%;z-index:0}.cPageAnkerLink__txt{color:var(--black);font-family:var(--ja);font-size:14px;font-weight:500;letter-spacing:.56px;line-height:2;pointer-events:none}.cBnrRecruitment{align-items:center;background:var(--main-green);border-radius:8px;display:flex;justify-content:center;position:relative;z-index:0}body:not([data-menu="1"]) .lMenu .cBnrRecruitment{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-menu="1"] .lMenu .cBnrRecruitment{pointer-events:auto}.cBnrRecruitment-dark{background:var(--dark-green)}.cBnrRecruitment__txts{height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cBnrRecruitment__label{color:hsla(0,0%,100%,.5);font-family:var(--en);font-size:12px;font-weight:400;line-height:1;text-align:center}.cBnrRecruitment__year{height:-moz-max-content;height:max-content;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cBnrRecruitment__year .year{color:var(--white);font-family:var(--ja);font-weight:500;height:-moz-max-content;height:max-content;line-height:1;position:relative;text-align:center;width:-moz-max-content;width:max-content;z-index:0}.cBnrRecruitment__year .year:nth-of-type(2){left:0;margin:auto;position:absolute;right:0;top:110%;z-index:0}.cBnrRecruitment__icon{align-items:center;display:flex;pointer-events:none;position:absolute;z-index:0}.cBnrRecruitment__icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.cExternalLink{display:inline-block;max-width:100%;padding:7px 0;position:relative;width:-moz-max-content;width:max-content;z-index:0}body:not([data-menu="1"]) .lMenu .cExternalLink{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-menu="1"] .lMenu .cExternalLink{pointer-events:auto}.cExternalLink__line{background:var(--black);bottom:0;height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;transform:scale(0, 1);width:100%;z-index:0}.lMenu .cExternalLink__line{bottom:2px}.cExternalLink__txt{color:var(--black);display:inline-block;font-family:var(--ja);font-size:12px;font-weight:400;line-height:1;margin-right:4px;pointer-events:none}.cExternalLink-white .cExternalLink__txt{color:var(--white)}.cExternalLink__icon{display:inline-block;height:14px;pointer-events:none;position:relative;top:3px;width:14px;z-index:0}.cExternalLink__icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.cExternalLink-white .cExternalLink__line{background:var(--white)}.cSectionEnTtl{color:rgba(28,56,61,.5);font-family:var(--en);font-weight:400;line-height:1.5}.cSectionEnTtl-gray{color:hsla(0,0%,100%,.5)}.cSectionEnTtl-darkgray{color:rgba(28,56,61,.5)}.cSectionTtl{color:var(--black);font-family:var(--ja);font-weight:500;line-height:1.5}.cSectionTtl-white{color:var(--white)}.cBtn{align-items:center;display:flex;gap:0 11px}.cBtn__icons{display:block;height:39px;pointer-events:none;position:relative;width:33px;z-index:0}.cBtn__solid{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(1);transform-origin:center;transition:.6s cubic-bezier(0, 0.55, 0.45, 1) transform;width:100%;z-index:0}.cBtn__solid img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.cBtn__arrow{bottom:0;display:flex;height:14px;left:0;margin:auto;position:absolute;right:0;top:0;width:14px;z-index:0}.cBtn__arrow img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cBtn__txt{color:var(--white);font-family:var(--ja);font-size:16px;font-weight:400;letter-spacing:.642px;line-height:1.8;pointer-events:none}.cBtn-txtBlack .cBtn__txt{color:var(--black)}.cAnkerMarker{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;height:1px;left:0;position:absolute;top:0;user-select:none;width:1px;z-index:0}.lLoading{background:#fff;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;width:100vw;z-index:9000;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-loading=""] .lLoading{opacity:1;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}html[data-loading="0"] .lLoading{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-loading="1"] .lLoading{opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;animation:1s 0s ease isLoading forwards;user-select:none}.lLoading__inner{align-items:center;display:flex;height:100svh;justify-content:center;left:0;position:absolute;top:0;width:100vw;width:var(--width);z-index:0}.lLoading__center{filter:blur(0px);height:-moz-max-content;height:max-content;opacity:1;width:-moz-max-content;width:max-content;will-change:filter}html[data-loading="1"] .lLoading__center{filter:blur(12px);opacity:0;transition:1s ease opacity,.8s ease filter}.lLoading__center svg{display:block;margin:auto;width:auto}@keyframes isLoading{0%{opacity:1}100%{opacity:0}}.lTransition{backface-visibility:hidden;background:#fff;inset:0;opacity:0;pointer-events:none;position:fixed;z-index:9000}html[data-transition=out] .lTransition{opacity:1}.lHeader{box-sizing:border-box;display:flex;gap:0 min(50px,50rem);justify-content:flex-end;left:0;pointer-events:none;position:fixed;top:0;width:100vw;width:100svw;width:var(--width);z-index:110}.lHeaderLogo{display:flex;position:fixed;width:-moz-max-content;width:max-content;z-index:100}.lHeaderLogo svg{height:100%;pointer-events:none;transition:.2s ease opacity;width:auto}.lHeaderLogo svg path{fill:var(--white)}body[data-invert="0"] .lHeaderLogo svg path{fill:var(--black)}.lHeaderLinks{box-sizing:border-box;display:flex;justify-content:flex-end;left:0;padding-right:400px;pointer-events:none;position:fixed;top:0;width:calc(var(--width));z-index:100}.lHeaderLinks__page ul{align-items:center;display:flex;gap:0 min(32px,32rem);height:100%}.lHeaderLinks__recruitments{display:flex;justify-content:flex-end}.lHeaderLinks__recruitments ul{align-items:center;display:flex;gap:10px}.cFixedRecruitmentLink{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);border-radius:43px;display:block;display:flex;height:34px;justify-content:center;position:fixed;width:160rem;z-index:50}body:not([data-footer="1"]) .cFixedRecruitmentLink{filter:blur(0px);opacity:1;transition:.3s ease opacity,.3s ease filter}body[data-footer="1"] .cFixedRecruitmentLink{filter:blur(8px);opacity:0;transition:.3s ease opacity,.3s ease filter}.cFixedRecruitmentLink__txts{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;height:-moz-max-content;height:max-content;overflow:hidden;position:relative;user-select:none;width:-moz-max-content;width:max-content;z-index:0}.cFixedRecruitmentLink__txt{color:var(--white);font-family:var(--ja);font-size:16px;font-weight:500;height:-moz-max-content;height:max-content;letter-spacing:.64px;line-height:1.6;transform:translate(0, 0);width:-moz-max-content;width:max-content}.cFixedRecruitmentLink__txt:nth-of-type(2){left:0;margin:auto;position:absolute;right:0;top:110%;z-index:0}body[data-invert2="0"] .cFixedRecruitmentLink__txt{color:var(--black)}.cFixedRecruitmentLink-current{bottom:30px;left:50%;transform:translate(calc(-50% - 80rem - 4px), 0%)}.cFixedRecruitmentLink-next{bottom:30px;left:50%;transform:translate(calc(-50% + 80rem + 4px), 0%)}.cMenuBtn{pointer-events:auto;position:relative;z-index:10}.cMenuBtn__dots{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;user-select:none;z-index:0}.cMenuBtn__dots{transition:.2s ease opacity}body:not([data-menu="1"]) .cMenuBtn__dots{opacity:1}body[data-menu="1"] .cMenuBtn__dots{opacity:0}.cMenuBtn__dot{background:var(--white);border-radius:4px;bottom:0;display:block;height:4px;left:0;margin:auto;position:absolute;right:0;transition:.4s cubic-bezier(0.87, 0, 0.13, 1) transform;width:4px;z-index:0}body[data-invert="0"] .cMenuBtn__dot{background:var(--black)}.cMenuBtn__dot:nth-of-type(2){transform:translate(0, 0)}.cCloseBtn{display:flex;height:30px;pointer-events:none;width:30px}body[data-menu="1"] .cCloseBtn{pointer-events:auto}.cCloseBtn__line{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;border-radius:2px;bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;user-select:none;width:24px;z-index:0}.cCloseBtn__line::before{background:var(--black);border-radius:2px;bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0, 1);transition:.6s cubic-bezier(0.85, 0, 0.15, 1) transform;width:100%;z-index:0}.cCloseBtn__line:nth-of-type(1){transform:translate(0, 0) rotate(30deg);transition:.6s cubic-bezier(0.85, 0, 0.15, 1) transform}.cCloseBtn__line:nth-of-type(1)::before{transform-origin:left;transition:.6s 0s cubic-bezier(0.85, 0, 0.15, 1) transform,.1s ease background}body[data-menu="1"] .cCloseBtn__line:nth-of-type(1)::before{transform:scale(1, 1);transition:.6s .2s cubic-bezier(0.85, 0, 0.15, 1) transform,.1s ease background}.cCloseBtn__line:nth-of-type(2){transform:translate(0, 0) rotate(-30deg)}.cCloseBtn__line:nth-of-type(2)::before{transform-origin:right;transition:.6s 0s cubic-bezier(0.85, 0, 0.15, 1) transform,.1s ease background}body[data-menu="1"] .cCloseBtn__line:nth-of-type(2)::before{transform:scale(1, 1);transition:.6s .2s cubic-bezier(0.85, 0, 0.15, 1) transform,.1s ease background}.lMenuAreaBg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);position:absolute;right:0;top:0;user-select:none}body:not([data-menu="1"]) .lMenuAreaBg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);user-select:none}body:not([data-menu="1"]) .lMenuAreaBg{transition:.2s .2s ease right,.2s .2s ease border-radius,.2s .2s ease width,.2s .2s ease height,.2s .2s ease backdrop-filter,.2s .2s ease background}body[data-menu="1"] .lMenuAreaBg{backdrop-filter:blur(0px);background:var(--white);height:100svh;height:100lvh;width:calc(398px + var(--scrollbarWidth))}body[data-menu="1"] .lMenuAreaBg{background-image:url("../../common/img/texture_noise_lighten.webp");background-repeat:repeat;background-size:128px;transition:.3s .1s cubic-bezier(0.16, 1, 0.3, 1) right,.3s .1s cubic-bezier(0.16, 1, 0.3, 1) border-radius,.3s .1s cubic-bezier(0.16, 1, 0.3, 1) width,.3s .1s cubic-bezier(0.16, 1, 0.3, 1) height,.3s .1s cubic-bezier(0.16, 1, 0.3, 1) backdrop-filter,.3s .1s cubic-bezier(0.16, 1, 0.3, 1) background}.lMenuBlurBg{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.3);height:100vh;opacity:0;position:absolute;right:0;top:0;width:100vw;z-index:0}body:not([data-menu="1"]) .lMenuBlurBg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;opacity:0;transition:.3s 0s ease opacity;user-select:none}body[data-menu="1"] .lMenuBlurBg{opacity:1;pointer-events:auto;transition:.3s 0s ease opacity}.lMenu{border-radius:0 0 0 30px;height:100vh;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;width:var(--width);z-index:110}body:not([data-menu="1"]) .lMenu{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;opacity:0;transition:.1s 0s ease opacity;user-select:none}body[data-menu="1"] .lMenu{opacity:1;pointer-events:none;transition:.3s .3s ease opacity}.lMenu__container{align-items:center;bottom:0;box-sizing:border-box;display:flex;height:100%;margin:auto;max-width:398px;overflow:auto;overscroll-behavior:none;padding:77px 0 54px;position:absolute;right:0;top:0;width:100%;z-index:1}body[data-menu="1"] .lMenu__container{pointer-events:auto}.lMenu__inner{box-sizing:border-box;height:-moz-max-content;height:max-content;margin:auto;position:relative;width:100%;z-index:1}.lMenu__pageLinks li{margin-top:20px}.lMenu__pageLinks li:nth-of-type(1){margin-top:0}.lMenu__pageLinks ol{margin-top:15px;padding-left:9px}.lMenu__pageLinks ol li{margin:0}.lMenu__recruitments{border-bottom:solid 1px var(--black)}.lMenu__recruitments li{margin-top:8px}.lMenu__recruitments li:nth-of-type(1){margin-top:0}.lMenu__externalLinks{margin-top:15px}.lMenu__externalLinks li:nth-of-type(1){margin-top:0}.lMenu__close{position:absolute;z-index:100}.lMain{position:relative;width:100%;width:var(--width);z-index:1}.lFooter{background:var(--bg-gradient);margin-top:-1px;position:relative;width:100%;z-index:2}.lFooter::before{background-image:url("../../common/img/texture_noise_darken.webp");background-repeat:repeat;background-size:128px;bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.lFooter__upper{box-sizing:border-box;position:relative;width:100%;z-index:2}.lFooterRecruitment{align-items:center;border-radius:10px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:0}.lFooterRecruitment__video{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;bottom:0;display:flex;height:100%;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;user-select:none;width:100%;z-index:0}.lFooterRecruitment__video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.lFooterRecruitment__links{position:relative;z-index:2}.lFooter__middle{box-sizing:border-box;position:relative;width:100%;z-index:2}.lFooter__logo{align-items:center;background:var(--white);border-radius:10px;display:flex;justify-content:center;width:-moz-max-content;width:max-content}.lFooter__logo img{pointer-events:none;-o-object-fit:contain;height:20px;object-fit:contain;width:auto}.lFooter__pageLinks__label{color:hsla(0,0%,100%,.5);font-family:var(--en);font-size:12px;font-weight:400;line-height:1.5}.lFooter__pageLinks__list ul li{margin-top:7px}.lFooter__pageLinks__list ul li:nth-of-type(1){margin-top:0}.lFooter__info{color:var(--white);font-family:var(--ja);font-size:12px;font-weight:400;line-height:1.8}.lFooter__info a{color:var(--white);font-family:var(--ja);font-size:12px;font-weight:400;line-height:1.8;position:relative;z-index:0}.lFooter__info a .jsHover__target{background:var(--white);bottom:0;display:inline-block;height:1px;left:0;position:absolute;right:0;transform:scale(0, 1);width:100%;z-index:0}.lFooter__lower{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;width:100%;z-index:2}.lFooter__lower::before{content:"";left:0;margin:auto;position:absolute;right:0;top:0;width:calc(100% - 40px)}.lFooter__lower::before{background:hsla(0,0%,100%,.3);height:1px}.lFooter__copyright{color:var(--white);font-family:var(--en);font-weight:400;line-height:1.8}body:not([data-loaded="1"]){cursor:wait}.video-js .vjs-loading-spinner{display:none !important}.video-js.vjs-waiting .vjs-loading-spinner,.video-js.vjs-seeking .vjs-loading-spinner{display:none !important}.loading{display:flex;pointer-events:none;position:fixed;z-index:9999}.loading img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.loading{opacity:1}body[data-loaded="1"] .loading{opacity:0;transition:.6s ease opacity}html[data-leaving="1"] .loading{opacity:1;transition:none}.loading__img{display:flex;height:100%;width:100%}body[data-loaded="1"] .loading__img{animation:.6s LoadingRotate ease forwards}@keyframes LoadingRotate{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}.assets{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;height:1px;opacity:0;overflow:hidden;position:absolute;user-select:none;width:1px;z-index:0}.jsObserver.isFadeIn,.jsObserver .isFadeIn{opacity:0;transition:1.2s cubic-bezier(0.16, 1, 0.3, 1) opacity}.jsObserver.isFadeSlideIn,.jsObserver .isFadeSlideIn{opacity:0;transform:translate(0, var(--y));transition:.8s ease opacity,.8s ease transform}.jsObserver.isFadeBlurIn,.jsObserver .isFadeBlurIn{filter:blur(8px);opacity:0;transition:1.6s ease filter,.8s ease opacity;will-change:filter}.jsObserver.isDefog,.jsObserver .isDefog{filter:brightness(2) blur(8px);transition:2s ease filter}.jsObserver.isCue.isFadeIn,.jsObserver.isCue .isFadeIn{opacity:1}.jsObserver.isCue.isFadeSlideIn,.jsObserver.isCue .isFadeSlideIn{opacity:1;transform:translate(0, 0)}.jsObserver.isCue.isFadeBlurIn,.jsObserver.isCue .isFadeBlurIn{filter:blur(0px);opacity:1}.jsObserver.isCue.isDefog,.jsObserver.isCue .isDefog{filter:brightness(1) blur(0px)}.jsAutoFadeSlide__item{opacity:0;transition:.6s ease opacity}.jsAutoFadeSlide__item.isActive{opacity:1}.jsAutoFadeSlide__item.jsAutoFadeSlide__item-defog{filter:brightness(2) blur(8px);opacity:0;transform:scale(1.2);transition:3s ease filter,3s ease opacity,6s ease transform;z-index:0}.jsAutoFadeSlide__item.jsAutoFadeSlide__item-defog.isActive{filter:brightness(1) blur(0px);opacity:1;transform:scale(1);transition:3s ease filter,3s ease opacity,4.5s cubic-bezier(0, 0.55, 0.45, 1) transform;z-index:1}.isHoverScaleImg img:not(.ignore-hover){transform:scale(1);transition:1s ease transform}.jsHover.jsHover-digUpY[data-hover="1"] .jsHover__target{animation:1s DigUpY cubic-bezier(0.22, 1, 0.36, 1) forwards}.jsHover.jsHover-underline .jsHover__target{transition:.6s ease transform}.jsHover.jsHover-underline:not([data-hover="1"]) .jsHover__target{transform:scale(0, 1);transform-origin:right}.jsHover.jsHover-underline[data-hover="1"] .jsHover__target{transform:scale(1, 1);transform-origin:left}.uHidden{display:none !important}.uNoClick{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uVisuallyHidden{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;height:1px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;user-select:none;width:1px;z-index:0;z-index:0}.uDelay-100{transition-delay:.1s !important}.uDelay-150{transition-delay:.15s !important}.uDelay-200{transition-delay:.2s !important}.uDelay-250{transition-delay:.25s !important}.uDelay-300{transition-delay:.3s !important}.uDelay-350{transition-delay:.35s !important}.uDelay-400{transition-delay:.4s !important}.uDelay-450{transition-delay:.45s !important}.uDelay-500{transition-delay:.5s !important}.uDelay-550{transition-delay:.55s !important}.uDelay-600{transition-delay:.6s !important}.uDelay-650{transition-delay:.65s !important}.uDelay-700{transition-delay:.7s !important}.uDelay-750{transition-delay:.75s !important}.uDelay-800{transition-delay:.8s !important}.uDelay-850{transition-delay:.85s !important}.uDelay-900{transition-delay:.9s !important}.uDelay-950{transition-delay:.95s !important}.uDelay-1000{transition-delay:1s !important}.uDelay-1050{transition-delay:1.05s !important}.uDelay-1100{transition-delay:1.1s !important}.uDelay-1150{transition-delay:1.15s !important}.uDelay-1200{transition-delay:1.2s !important}.uDelay-1250{transition-delay:1.25s !important}.uDelay-1300{transition-delay:1.3s !important}.uDelay-1350{transition-delay:1.35s !important}.uDelay-1400{transition-delay:1.4s !important}.uDelay-1450{transition-delay:1.45s !important}.uDelay-1500{transition-delay:1.5s !important}.uDelay-1550{transition-delay:1.55s !important}.uDelay-1600{transition-delay:1.6s !important}.uDelay-1650{transition-delay:1.65s !important}.uDelay-1700{transition-delay:1.7s !important}.uDelay-1750{transition-delay:1.75s !important}.uDelay-1800{transition-delay:1.8s !important}.uDelay-1850{transition-delay:1.85s !important}.uDelay-1900{transition-delay:1.9s !important}.uDelay-1950{transition-delay:1.95s !important}.uDelay-2000{transition-delay:2s !important}.uDelay-2050{transition-delay:2.05s !important}.uDelayAnime-100{animation-delay:.1s !important}.uDelayAnime-150{animation-delay:.15s !important}.uDelayAnime-200{animation-delay:.2s !important}.uDelayAnime-250{animation-delay:.25s !important}.uDelayAnime-300{animation-delay:.3s !important}.uDelayAnime-350{animation-delay:.35s !important}.uDelayAnime-400{animation-delay:.4s !important}.uDelayAnime-450{animation-delay:.45s !important}.uDelayAnime-500{animation-delay:.5s !important}.uDelayAnime-550{animation-delay:.55s !important}.uDelayAnime-600{animation-delay:.6s !important}.uDelayAnime-650{animation-delay:.65s !important}.uDelayAnime-700{animation-delay:.7s !important}.uDelayAnime-750{animation-delay:.75s !important}.uDelayAnime-800{animation-delay:.8s !important}.uDelayAnime-850{animation-delay:.85s !important}.uDelayAnime-900{animation-delay:.9s !important}.uDelayAnime-950{animation-delay:.95s !important}.uDelayAnime-1000{animation-delay:1s !important}.uDelayAnime-1050{animation-delay:1.05s !important}.uDelayAnime-1100{animation-delay:1.1s !important}.uDelayAnime-1150{animation-delay:1.15s !important}.uDelayAnime-1200{animation-delay:1.2s !important}.uDelayAnime-1250{animation-delay:1.25s !important}.uDelayAnime-1300{animation-delay:1.3s !important}.uDelayAnime-1350{animation-delay:1.35s !important}.uDelayAnime-1400{animation-delay:1.4s !important}.uDelayAnime-1450{animation-delay:1.45s !important}.uDelayAnime-1500{animation-delay:1.5s !important}.uDelayAnime-1550{animation-delay:1.55s !important}.uDelayAnime-1600{animation-delay:1.6s !important}.uDelayAnime-1650{animation-delay:1.65s !important}.uDelayAnime-1700{animation-delay:1.7s !important}.uDelayAnime-1750{animation-delay:1.75s !important}.uDelayAnime-1800{animation-delay:1.8s !important}.uDelayAnime-1850{animation-delay:1.85s !important}.uDelayAnime-1900{animation-delay:1.9s !important}.uDelayAnime-1950{animation-delay:1.95s !important}.uDelayAnime-2000{animation-delay:2s !important}.uDelayAnime-2050{animation-delay:2.05s !important}@keyframes SlideXFirst{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes SlideXSecond{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes DigUpY{0%{transform:translate(0, 0)}100%{transform:translate(0, -110%)}}@media (max-width: 1324px){.lHeaderLinks__page{display:none}}@media (max-width: 960px){.lFooter__middle{margin-top:38px;padding:0 55rem}.lFooter__logo{box-sizing:border-box;height:70px;padding:0 min(20px,20rem);width:100%}.lFooter__pageLinks{margin-top:22px;width:100%}.lFooter__pageLinks__list{margin-top:3px}.lFooter__pageLinks__list ul li{margin-top:9px}.lFooter__info{border-top:solid 1px hsla(0,0%,100%,.3);line-height:1.6;margin-top:20px;padding:18px 0 0}.lFooter__info a{line-height:1.6}.lFooter__lower{align-items:center;margin-top:18px;padding:19px 55rem 24px}.lFooter__lower::before{width:calc(100% - 110rem)}.lFooter__externalLinks{width:100%}.lFooter__copyright{font-size:8px;margin-top:25px;text-align:center;width:100%}}@media (max-width: 768px){html,body{--base-vw: 375}html{scroll-padding-top:74px}.cRecruitmentBlurLink{border-radius:min(10px,10rem);height:min(100px,100rem);width:min(300px,300rem)}.cRecruitmentBlurLink__label{font-size:min(14px,14rem)}.cRecruitmentBlurLink__txt{font-size:20px;line-height:100%}.cRecruitmentBlurLink__icon{bottom:8px;height:14px;right:9px;width:14px}body[data-invert2="0"] .lHeader .cRecruitmentLink__txt{color:var(--black)}.cPageAnkerLink{padding-left:11px}.cBnrRecruitment{height:60px;max-width:287px;width:100%}.cBnrRecruitment__label{font-size:10px}.cBnrRecruitment__year .year{font-size:18px}.cBnrRecruitment__icon{bottom:6px;height:13px;right:8px;width:13px}.cExternalLink__icon{height:13px;width:13px}.lMenu .cExternalLink,.lFooter__externalLinks .cExternalLink{padding:5px 0}.cSectionEnTtl{font-size:15px;letter-spacing:.6px}.cSectionTtl{font-size:32px}.pHomeOurteam__btn .cBtn,.pHomeCrosstalk__btn .cBtn{gap:0 8.2px}.pHomeOurteam__btn .cBtn__icons,.pHomeCrosstalk__btn .cBtn__icons{height:31.98px;width:27.06px}.pHomeOurteam__btn .cBtn__arrow,.pHomeCrosstalk__btn .cBtn__arrow{height:11.48px;width:11.48px}.pHomeOurteam__btn .cBtn__txt,.pHomeCrosstalk__btn .cBtn__txt{font-size:13.12px;letter-spacing:.52644px}.lLoading__center svg:nth-of-type(1){height:23px}.lLoading__center svg:nth-of-type(2){height:9.44px;margin-top:20.7px}.lHeaderLogo{height:16px;left:10px;top:17px}.lHeaderLinks__recruitments{display:none}.cMenuBtn{height:50px;width:50px;z-index:140}.cMenuBtn__dots{height:3.45px;width:3.45px}.cMenuBtn__dot{border-radius:3.45px;height:3.45px;top:-1px;width:3.45px}.cMenuBtn__dot:nth-of-type(1){transform:translate(-8.07px, 0)}.cMenuBtn__dot:nth-of-type(3){transform:translate(8.07px, 0)}.lMenuAreaBg{border-radius:0px 0px 0px 10px;height:50px;width:50px;z-index:130}body:not([data-menu="1"]) .lMenuAreaBg{height:50px;width:50px}.lMenuBlurBg{z-index:120}.lMenu__container{padding:64px 0 calc(44px + 100vh - 100svh)}.lMenu__inner{max-width:327px}.lMenu__pageLinks{box-sizing:border-box;padding:0 min(20px,20rem);width:100%}.lMenu__pageLinks ol{margin-top:12px;padding-left:11px}.lMenu__pageLinks ol li{margin-top:4px}.lMenu__pageLinks ol li:nth-of-type(1){margin-top:0}.lMenu__recruitments{box-sizing:border-box;margin-top:38px;padding:0 min(20px,20rem) 20px;width:100%}.lMenu__recruitments li{margin-top:6px}.lMenu__externalLinks{margin-top:11px}.lMenu__close{right:10px;top:9px}.lFooter__upper{padding:17px 24rem 0px}.lFooterRecruitment{height:min(375px,375rem)}.lFooterRecruitment__links .cRecruitmentBlurLink{margin-top:15px}.lFooterRecruitment__links .cRecruitmentBlurLink:nth-of-type(1){margin-top:0}.lFooter__middle{padding:0 24rem}.lFooter__lower{padding:18px 24rem 15px}.lFooter__lower::before{width:calc(100% - 48rem)}.loading{bottom:24px;height:24px;left:calc(min(100svw,100vw) - 24px - 24px);width:24px}.uSpHide{display:none !important}.uSpDelay-100{transition-delay:.1s !important}.uSpDelay-150{transition-delay:.15s !important}.uSpDelay-200{transition-delay:.2s !important}.uSpDelay-250{transition-delay:.25s !important}.uSpDelay-300{transition-delay:.3s !important}.uSpDelay-350{transition-delay:.35s !important}.uSpDelay-400{transition-delay:.4s !important}.uSpDelay-450{transition-delay:.45s !important}.uSpDelay-500{transition-delay:.5s !important}.uSpDelay-550{transition-delay:.55s !important}.uSpDelay-600{transition-delay:.6s !important}.uSpDelay-650{transition-delay:.65s !important}.uSpDelay-700{transition-delay:.7s !important}.uSpDelay-750{transition-delay:.75s !important}.uSpDelay-800{transition-delay:.8s !important}.uSpDelay-850{transition-delay:.85s !important}.uSpDelay-900{transition-delay:.9s !important}.uSpDelay-950{transition-delay:.95s !important}.uSpDelay-1000{transition-delay:1s !important}.uSpDelay-1050{transition-delay:1.05s !important}.uSpDelay-1100{transition-delay:1.1s !important}.uSpDelay-1150{transition-delay:1.15s !important}.uSpDelay-1200{transition-delay:1.2s !important}.uSpDelay-1250{transition-delay:1.25s !important}.uSpDelay-1300{transition-delay:1.3s !important}.uSpDelay-1350{transition-delay:1.35s !important}.uSpDelay-1400{transition-delay:1.4s !important}.uSpDelay-1450{transition-delay:1.45s !important}.uSpDelay-1500{transition-delay:1.5s !important}.uSpDelay-1550{transition-delay:1.55s !important}.uSpDelay-1600{transition-delay:1.6s !important}.uSpDelay-1650{transition-delay:1.65s !important}.uSpDelay-1700{transition-delay:1.7s !important}.uSpDelay-1750{transition-delay:1.75s !important}.uSpDelay-1800{transition-delay:1.8s !important}.uSpDelay-1850{transition-delay:1.85s !important}.uSpDelay-1900{transition-delay:1.9s !important}.uSpDelay-1950{transition-delay:1.95s !important}.uSpDelay-2000{transition-delay:2s !important}.uSpDelay-2050{transition-delay:2.05s !important}.uSpDelayAnime-100{animation-delay:.1s !important}.uSpDelayAnime-150{animation-delay:.15s !important}.uSpDelayAnime-200{animation-delay:.2s !important}.uSpDelayAnime-250{animation-delay:.25s !important}.uSpDelayAnime-300{animation-delay:.3s !important}.uSpDelayAnime-350{animation-delay:.35s !important}.uSpDelayAnime-400{animation-delay:.4s !important}.uSpDelayAnime-450{animation-delay:.45s !important}.uSpDelayAnime-500{animation-delay:.5s !important}.uSpDelayAnime-550{animation-delay:.55s !important}.uSpDelayAnime-600{animation-delay:.6s !important}.uSpDelayAnime-650{animation-delay:.65s !important}.uSpDelayAnime-700{animation-delay:.7s !important}.uSpDelayAnime-750{animation-delay:.75s !important}.uSpDelayAnime-800{animation-delay:.8s !important}.uSpDelayAnime-850{animation-delay:.85s !important}.uSpDelayAnime-900{animation-delay:.9s !important}.uSpDelayAnime-950{animation-delay:.95s !important}.uSpDelayAnime-1000{animation-delay:1s !important}.uSpDelayAnime-1050{animation-delay:1.05s !important}.uSpDelayAnime-1100{animation-delay:1.1s !important}.uSpDelayAnime-1150{animation-delay:1.15s !important}.uSpDelayAnime-1200{animation-delay:1.2s !important}.uSpDelayAnime-1250{animation-delay:1.25s !important}.uSpDelayAnime-1300{animation-delay:1.3s !important}.uSpDelayAnime-1350{animation-delay:1.35s !important}.uSpDelayAnime-1400{animation-delay:1.4s !important}.uSpDelayAnime-1450{animation-delay:1.45s !important}.uSpDelayAnime-1500{animation-delay:1.5s !important}.uSpDelayAnime-1550{animation-delay:1.55s !important}.uSpDelayAnime-1600{animation-delay:1.6s !important}.uSpDelayAnime-1650{animation-delay:1.65s !important}.uSpDelayAnime-1700{animation-delay:1.7s !important}.uSpDelayAnime-1750{animation-delay:1.75s !important}.uSpDelayAnime-1800{animation-delay:1.8s !important}.uSpDelayAnime-1850{animation-delay:1.85s !important}.uSpDelayAnime-1900{animation-delay:1.9s !important}.uSpDelayAnime-1950{animation-delay:1.95s !important}.uSpDelayAnime-2000{animation-delay:2s !important}.uSpDelayAnime-2050{animation-delay:2.05s !important}}@media (max-width: 480px){body[data-menu="1"] .lMenuAreaBg{border-radius:0px 0px 0px 0px;width:100vw}.lMenuBlurBg{display:none}.lMenu__container{max-width:100%}}@media (min-width: 769px){html,body{--base-vw: 1440}html{scroll-padding-top:104px}.cRecruitmentBlurLink{border-radius:10px;height:120px;width:376px}.cRecruitmentBlurLink__label{font-size:14px}.cRecruitmentBlurLink__txts{margin-top:-4px}.cRecruitmentBlurLink__txt{font-size:26px}.cRecruitmentBlurLink__icon{bottom:10px;height:15px;right:10px;width:15px}body[data-invert="0"] .lHeader .cRecruitmentLink__txt{color:var(--black)}.cBnrRecruitment{height:80px;width:293px}.cBnrRecruitment__txts{top:-3px}.cBnrRecruitment__year{margin-top:2px}.cBnrRecruitment__year .year{font-size:22px}.cBnrRecruitment__icon{bottom:8px;height:14px;right:10px;width:14px}.cSectionEnTtl{font-size:18px;letter-spacing:.72px}.cSectionTtl{font-size:42px}.cBtn{gap:0 10px}.lLoading__center svg:nth-of-type(1){height:32px}.lLoading__center svg:nth-of-type(2){height:10.78px;margin-top:26.38px}.lHeaderLogo{height:21px;left:30px;top:29px}.lHeaderLinks__recruitments{margin-right:max(-8px,-8rem)}.cFixedRecruitmentLink{display:none}.cMenuBtn{height:80px;width:80px}.cMenuBtn__dots{height:4px;width:4px}.cMenuBtn__dot{height:4px;top:-5px;width:4px}.cMenuBtn__dot:nth-of-type(1){transform:translate(-10px, 0)}.cMenuBtn__dot:nth-of-type(3){transform:translate(10px, 0)}.lMenuAreaBg{border-radius:0px 0px 0px 30px;height:80px;width:80px;z-index:5}body:not([data-menu="1"]) .lMenuAreaBg{height:80px;width:80px}.lMenuBlurBg{z-index:0}.lMenu__container{padding:77px 0 calc(54px + 100vh - 100svh)}.lMenu__inner{max-width:293px}.lMenu__recruitments{margin-top:50px;padding-bottom:30px}.lMenu__close{right:27px;top:25px}.lFooter__upper{padding:10px 10px 0}.lFooterRecruitment{height:472rem}.lFooterRecruitment__links{align-items:center;display:flex;gap:32px;justify-content:center}.loading{bottom:32px;height:32px;left:calc(min(100svw,100vw) - 32px - 32px);width:32px}.uPcHide{display:none !important}.uPcDelay-100{transition-delay:.1s !important}.uPcDelay-150{transition-delay:.15s !important}.uPcDelay-200{transition-delay:.2s !important}.uPcDelay-250{transition-delay:.25s !important}.uPcDelay-300{transition-delay:.3s !important}.uPcDelay-350{transition-delay:.35s !important}.uPcDelay-400{transition-delay:.4s !important}.uPcDelay-450{transition-delay:.45s !important}.uPcDelay-500{transition-delay:.5s !important}.uPcDelay-550{transition-delay:.55s !important}.uPcDelay-600{transition-delay:.6s !important}.uPcDelay-650{transition-delay:.65s !important}.uPcDelay-700{transition-delay:.7s !important}.uPcDelay-750{transition-delay:.75s !important}.uPcDelay-800{transition-delay:.8s !important}.uPcDelay-850{transition-delay:.85s !important}.uPcDelay-900{transition-delay:.9s !important}.uPcDelay-950{transition-delay:.95s !important}.uPcDelay-1000{transition-delay:1s !important}.uPcDelay-1050{transition-delay:1.05s !important}.uPcDelay-1100{transition-delay:1.1s !important}.uPcDelay-1150{transition-delay:1.15s !important}.uPcDelay-1200{transition-delay:1.2s !important}.uPcDelay-1250{transition-delay:1.25s !important}.uPcDelay-1300{transition-delay:1.3s !important}.uPcDelay-1350{transition-delay:1.35s !important}.uPcDelay-1400{transition-delay:1.4s !important}.uPcDelay-1450{transition-delay:1.45s !important}.uPcDelay-1500{transition-delay:1.5s !important}.uPcDelay-1550{transition-delay:1.55s !important}.uPcDelay-1600{transition-delay:1.6s !important}.uPcDelay-1650{transition-delay:1.65s !important}.uPcDelay-1700{transition-delay:1.7s !important}.uPcDelay-1750{transition-delay:1.75s !important}.uPcDelay-1800{transition-delay:1.8s !important}.uPcDelay-1850{transition-delay:1.85s !important}.uPcDelay-1900{transition-delay:1.9s !important}.uPcDelay-1950{transition-delay:1.95s !important}.uPcDelay-2000{transition-delay:2s !important}.uPcDelay-2050{transition-delay:2.05s !important}.uPcDelayAnime-100{animation-delay:.1s !important}.uPcDelayAnime-150{animation-delay:.15s !important}.uPcDelayAnime-200{animation-delay:.2s !important}.uPcDelayAnime-250{animation-delay:.25s !important}.uPcDelayAnime-300{animation-delay:.3s !important}.uPcDelayAnime-350{animation-delay:.35s !important}.uPcDelayAnime-400{animation-delay:.4s !important}.uPcDelayAnime-450{animation-delay:.45s !important}.uPcDelayAnime-500{animation-delay:.5s !important}.uPcDelayAnime-550{animation-delay:.55s !important}.uPcDelayAnime-600{animation-delay:.6s !important}.uPcDelayAnime-650{animation-delay:.65s !important}.uPcDelayAnime-700{animation-delay:.7s !important}.uPcDelayAnime-750{animation-delay:.75s !important}.uPcDelayAnime-800{animation-delay:.8s !important}.uPcDelayAnime-850{animation-delay:.85s !important}.uPcDelayAnime-900{animation-delay:.9s !important}.uPcDelayAnime-950{animation-delay:.95s !important}.uPcDelayAnime-1000{animation-delay:1s !important}.uPcDelayAnime-1050{animation-delay:1.05s !important}.uPcDelayAnime-1100{animation-delay:1.1s !important}.uPcDelayAnime-1150{animation-delay:1.15s !important}.uPcDelayAnime-1200{animation-delay:1.2s !important}.uPcDelayAnime-1250{animation-delay:1.25s !important}.uPcDelayAnime-1300{animation-delay:1.3s !important}.uPcDelayAnime-1350{animation-delay:1.35s !important}.uPcDelayAnime-1400{animation-delay:1.4s !important}.uPcDelayAnime-1450{animation-delay:1.45s !important}.uPcDelayAnime-1500{animation-delay:1.5s !important}.uPcDelayAnime-1550{animation-delay:1.55s !important}.uPcDelayAnime-1600{animation-delay:1.6s !important}.uPcDelayAnime-1650{animation-delay:1.65s !important}.uPcDelayAnime-1700{animation-delay:1.7s !important}.uPcDelayAnime-1750{animation-delay:1.75s !important}.uPcDelayAnime-1800{animation-delay:1.8s !important}.uPcDelayAnime-1850{animation-delay:1.85s !important}.uPcDelayAnime-1900{animation-delay:1.9s !important}.uPcDelayAnime-1950{animation-delay:1.95s !important}.uPcDelayAnime-2000{animation-delay:2s !important}.uPcDelayAnime-2050{animation-delay:2.05s !important}}@media (min-width: 961px){.lFooter__middle{display:flex;padding:54px 55rem 0}.lFooter__logo{height:78px;padding:0 38px 0 31px}.lFooter__pageLinks{margin-left:auto;margin-top:-11px;width:386px}.lFooter__pageLinks__list{margin-top:6px}.lFooter__info{bottom:11px;left:55rem;position:absolute;z-index:0}.lFooter__lower{align-items:flex-end;margin-top:27px;padding:19px 20rem 24px}.lFooter__lower::before{width:calc(100% - 40rem)}.lFooter__externalLinks{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 20px;max-width:100%;padding:0 35rem;width:-moz-max-content;width:max-content}.lFooter__copyright{font-size:10px;margin-left:auto;padding-right:35rem;width:-moz-max-content;width:max-content}}@media (hover: hover){:root{--width: calc(100vw - 10px);--scrollbarWidth: 10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--scrollBarBase);border-left:solid 1px var(--scrollBarLine);box-sizing:border-box}::-webkit-scrollbar-thumb{background-color:var(--scrollBarThumb);border-radius:4px}.cHeaderLink:hover .cHeaderLink__txt::before{transform:scale(1, 1)}.cBtn:hover .cBtn__solid{transform:scale(1.29)}.isHover:hover .cBtn .cBtn__solid{transform:scale(1.29)}.lHeaderLogo:hover svg{opacity:.5}.cMenuBtn:hover .cMenuBtn__dot:nth-of-type(1){transform:translate(0px, 0)}.cMenuBtn:hover .cMenuBtn__dot:nth-of-type(2){transform:translate(0, 0)}.cMenuBtn:hover .cMenuBtn__dot:nth-of-type(3){transform:translate(0px, 0)}.cCloseBtn:hover .cCloseBtn__line::before{background:var(--main-green)}.isHover:hover .isHoverScaleImg img:not(.ignore-hover){transform:scale(1.2);transition:4s linear transform}.isHoverScaleImg:hover img:not(.ignore-hover){transform:scale(1.2);transition:4s linear transform}.jsHover.jsHover-underline:hover .jsHover__target{transform:scale(1, 1)}}@media (hover: none){:root{--width: 100svw;--scrollbarWidth: 0px}::-webkit-scrollbar{display:none}}
