.Mission_mission__nEIe7{display:flex;flex-direction:column}.Mission_chart___gTr6{display:flex;justify-content:center;margin-top:clamp(49.5px,30.6428571429px + 1.8415178571vw,66px)}.Mission_chartCard__olYcv{width:100%;background-color:#fff;border:1px solid #f2f0ed;border-radius:clamp(15px,9.2857142857px + .5580357143vw,20px);overflow:hidden}.Mission_chartHeader__Yh6tt{display:flex;align-items:center;gap:clamp(9px,5.5714285714px + .3348214286vw,12px);padding:clamp(45px,27.8571428571px + 1.6741071429vw,60px) clamp(37.5px,23.2142857143px + 1.3950892857vw,50px)}.Mission_chartHeaderEn__GKP5w{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(21px,13px + .78125vw,28px);line-height:1;letter-spacing:.02em;color:#1c1c1c}.Mission_chartHeaderDivider__1xRPo{width:1px;height:clamp(21px,13px + .78125vw,28px);background-color:#c3c6cd}.Mission_chartHeaderJa__1fjy3{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,9.2857142857px + .5580357143vw,20px);line-height:1;letter-spacing:.08em;color:#1c1c1c}.Mission_chartContent__Z6qsP{display:flex;flex-direction:column;gap:clamp(30px,18.5714285714px + 1.1160714286vw,40px);padding-bottom:clamp(45px,27.8571428571px + 1.6741071429vw,60px)}.Mission_positionRow__ec5zK{position:relative;display:flex;align-items:center}.Mission_flowLine__p77ZT{right:0;height:1px;z-index:0}.Mission_flowLine__p77ZT,.Mission_hiddenCard__OjpNe{position:absolute;top:50%;left:0;background-color:#f2aa74;transform:translateY(-50%)}.Mission_hiddenCard__OjpNe{width:clamp(22.5px,13.9285714286px + .8370535714vw,30px);height:clamp(60px,37.1428571429px + 2.2321428571vw,80px);border-radius:0 clamp(4.5px,2.7857142857px + .1674107143vw,6px) clamp(4.5px,2.7857142857px + .1674107143vw,6px) 0;z-index:1}.Mission_positionCards__mxAQ4{position:relative;display:flex;align-items:center;width:100%;padding-left:clamp(45px,27.8571428571px + 1.6741071429vw,60px);z-index:1}.Mission_cardWrapper__PLDYw{display:flex;align-items:center;flex:1}.Mission_cardWrapper__PLDYw:nth-child(2){flex:1.15}.Mission_flowDot__KltAn{width:clamp(4.5px,2.7857142857px + .1674107143vw,6px);height:clamp(4.5px,2.7857142857px + .1674107143vw,6px);border-radius:50%;background-color:#f2aa74;flex-shrink:0;margin-right:clamp(9px,5.5714285714px + .3348214286vw,12px)}.Mission_positionCard__RcgpW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10.5px,6.5px + .390625vw,14px);flex:1;height:clamp(60px,37.1428571429px + 2.2321428571vw,80px);background-color:#f2aa74;border-radius:clamp(4.5px,2.7857142857px + .1674107143vw,6px);text-align:center;color:#fff}.Mission_positionCard__RcgpW.Mission_highlighted__MsAX8{height:clamp(90px,55.7142857143px + 3.3482142857vw,120px);background-color:#d36615}.Mission_positionCardEn__3PG_H{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(15px,9.2857142857px + .5580357143vw,20px);line-height:1;letter-spacing:.02em}.Mission_positionCardJa__2zPIB{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(10.5px,6.5px + .390625vw,14px);line-height:1;letter-spacing:.08em}.Mission_supportRows__oaB3E{display:flex;flex-direction:column;gap:clamp(9px,5.5714285714px + .3348214286vw,12px);padding:0 clamp(37.5px,23.2142857143px + 1.3950892857vw,50px)}.Mission_supportRow__aIgqC{display:flex;align-items:center;justify-content:center;gap:clamp(12px,7.4285714286px + .4464285714vw,16px);width:100%;height:clamp(45px,27.8571428571px + 1.6741071429vw,60px);background-color:#f6f5f2;border-radius:clamp(4.5px,2.7857142857px + .1674107143vw,6px)}.Mission_supportRowEn__9DDzy{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(15px,9.2857142857px + .5580357143vw,20px);line-height:1;letter-spacing:.02em;color:#1c1c1c}.Mission_supportRowJa__m2Cfd{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(10.5px,6.5px + .390625vw,14px);line-height:1;letter-spacing:.08em;color:#1c1c1c}.People_people__9hhSR{display:flex;flex-direction:column}.People_grid__rRtmF{gap:clamp(45px,27.8571428571px + 1.6741071429vw,60px);max-width:80%}.People_emptyState__HpVjC,.People_grid__rRtmF{display:flex;margin-top:clamp(49.5px,30.6428571429px + 1.8415178571vw,66px)}.People_emptyState__HpVjC{align-items:center;justify-content:center;padding:clamp(60px,37.1428571429px + 2.2321428571vw,80px) clamp(30px,18.5714285714px + 1.1160714286vw,40px)}.People_emptyStateText__jMgOm{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(13.5px,8.3571428571px + .5022321429vw,18px);line-height:1.5;letter-spacing:.05em;color:#999}.People_card__k0cG2{position:relative;width:clamp(427.5px,264.6428571429px + 15.9040178571vw,570px);height:clamp(300px,185.7142857143px + 11.1607142857vw,400px);border-radius:clamp(10.5px,6.5px + .390625vw,14px);overflow:hidden;text-decoration:none}.People_card__k0cG2:hover .People_image___La8w{transform:scale(1.05)}.People_image___La8w{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s ease}.People_overlay__4pooN{position:absolute;left:clamp(30px,18.5714285714px + 1.1160714286vw,40px);bottom:clamp(18px,11.1428571429px + .6696428571vw,24px)}.People_textBox__8oQEH{display:flex;flex-direction:column;gap:clamp(15px,9.2857142857px + .5580357143vw,20px);max-width:100%}.People_catchphrase__Mcqpg{display:flex;flex-direction:column;gap:clamp(6px,3.7142857143px + .2232142857vw,8px)}.People_catchphraseLine__iTxP0{display:inline-block;width:fit-content;background-color:#fff;padding:clamp(6px,3.7142857143px + .2232142857vw,8px) clamp(7.5px,4.6428571429px + .2790178571vw,10px);font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,9.2857142857px + .5580357143vw,20px);line-height:1;letter-spacing:.08em;color:#1c1c1c;max-width:90%}.People_info__2YahB{display:flex;align-items:center;gap:clamp(15px,9.2857142857px + .5580357143vw,20px)}.People_name__p4DCw{font-size:clamp(12px,7.4285714286px + .4464285714vw,16px)}.People_department__VbGms,.People_name__p4DCw{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;line-height:1;letter-spacing:.08em;color:#1c1c1c}.People_department__VbGms{font-size:clamp(10.5px,6.5px + .390625vw,14px)}.JobOpenings_jobOpenings__PX5dh{display:flex;flex-direction:column}.JobOpenings_card__DyWjp{margin-top:clamp(49.5px,30.6428571429px + 1.8415178571vw,66px);border:1px solid #f2f0ed;border-radius:clamp(15px,9.2857142857px + .5580357143vw,20px);overflow:hidden}.JobOpenings_list__Cl5pO{display:flex;flex-direction:column;gap:clamp(12px,7.4285714286px + .4464285714vw,16px)}.JobOpenings_item__l43Nx{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,11.1428571429px + .6696428571vw,24px);padding:clamp(30px,18.5714285714px + 1.1160714286vw,40px);background-color:#fff;border:1px solid #f2f0ed;border-radius:clamp(9px,5.5714285714px + .3348214286vw,12px);text-decoration:none;transition:opacity .2s ease}.JobOpenings_item__l43Nx:hover{opacity:.7}.JobOpenings_content__mVdlr{display:flex;flex-direction:column;gap:clamp(10.5px,6.5px + .390625vw,14px);max-width:80%;flex:1}.JobOpenings_title__jKss4{font-size:clamp(15px,9.2857142857px + .5580357143vw,20px);line-height:1.2;letter-spacing:.08em}.JobOpenings_description__m6vyP,.JobOpenings_title__jKss4{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c;word-wrap:break-word;overflow-wrap:break-word}.JobOpenings_description__m6vyP{font-size:clamp(12px,7.4285714286px + .4464285714vw,16px);line-height:1.5;letter-spacing:.05em}.JobOpenings_linkIcon__Eqh5b{display:flex;align-items:center;justify-content:center;width:clamp(30px,18.5714285714px + 1.1160714286vw,40px);height:clamp(30px,18.5714285714px + 1.1160714286vw,40px);background-color:#1d5e91;border-radius:50%;flex-shrink:0}.JobOpenings_noOpenings__h8rmW{display:flex;align-items:center;justify-content:center;padding:clamp(60px,37.1428571429px + 2.2321428571vw,80px) clamp(30px,18.5714285714px + 1.1160714286vw,40px)}.JobOpenings_noOpeningsText__m889O{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(13.5px,8.3571428571px + .5022321429vw,18px);line-height:1.5;letter-spacing:.05em;color:#999}.JobOpenings_banner__URhtO{position:relative;display:block;width:100%;height:clamp(195px,120.7142857143px + 7.2544642857vw,260px);margin-top:clamp(49.5px,30.6428571429px + 1.8415178571vw,66px);border-radius:clamp(9px,5.5714285714px + .3348214286vw,12px);overflow:hidden;text-decoration:none;transition:opacity .2s ease}.JobOpenings_banner__URhtO:hover{opacity:.9}.JobOpenings_bannerBg__lK6F9{position:absolute;inset:0;background-color:#1c1c1c}.JobOpenings_bannerBg__lK6F9:after{content:"";position:absolute;inset:0;background:url(/images/common/hero-bg.webp) 50%/cover no-repeat;opacity:.3;mix-blend-mode:soft-light}.JobOpenings_bannerContent__4nehu{position:relative;display:flex;align-items:center;height:100%;padding:0 clamp(37.5px,23.2142857143px + 1.3950892857vw,50px)}.JobOpenings_bannerIllustration__pkXOM{width:clamp(495px,306.4285714286px + 18.4151785714vw,660px);height:clamp(153px,94.7142857143px + 5.6919642857vw,204px);overflow:hidden;border-bottom:1px solid #1b1b1b}.JobOpenings_bannerIllustrationImage__z48_f{width:100%;height:100%;object-fit:contain}.JobOpenings_bannerText__6dNEV{display:flex;flex-direction:column;margin-left:clamp(45px,27.8571428571px + 1.6741071429vw,60px)}.JobOpenings_bannerLabel__hu0ol{display:flex;gap:0;font-family:Proza Libre,sans-serif;font-weight:400;font-size:clamp(9px,5.5714285714px + .3348214286vw,12px);line-height:1.5;letter-spacing:.04em;color:#dadada;opacity:.39}.JobOpenings_bannerLabelPart__DLqc6:last-child{margin-left:4px}.JobOpenings_bannerTitle__9X9An{font-weight:700;font-size:clamp(21px,13px + .78125vw,28px);letter-spacing:.02em}.JobOpenings_bannerDescription__F_yEF,.JobOpenings_bannerTitle__9X9An{font-family:var(--font-noto-sans-jp),sans-serif;line-height:1.8;color:#fff}.JobOpenings_bannerDescription__F_yEF{font-weight:500;font-size:clamp(13.5px,8.3571428571px + .5022321429vw,18px);letter-spacing:.01em}.JobOpenings_bannerArrow__jvcBR{position:absolute;right:clamp(37.5px,23.2142857143px + 1.3950892857vw,50px);bottom:clamp(30px,18.5714285714px + 1.1160714286vw,40px);display:flex;align-items:center;justify-content:center;width:clamp(36px,22.2857142857px + 1.3392857143vw,48px);height:clamp(36px,22.2857142857px + 1.3392857143vw,48px);background-color:#fff;border-radius:50%;color:#1c1c1c}.RelatedJobs_relatedJobs__Sawtz{display:flex;flex-direction:column}.RelatedJobs_description__3D7OO{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,9.2857142857px + .5580357143vw,20px);line-height:1.9;letter-spacing:.08em;color:#1c1c1c;margin-top:clamp(37.5px,23.2142857143px + 1.3950892857vw,50px)}.RelatedJobs_grid__6YPsn{display:flex;gap:clamp(45px,27.8571428571px + 1.6741071429vw,60px);margin-top:clamp(49.5px,30.6428571429px + 1.8415178571vw,66px)}.RelatedJobs_card__8Zni_{position:relative;display:block;width:clamp(427.5px,264.6428571429px + 15.9040178571vw,570px);height:clamp(240px,148.5714285714px + 8.9285714286vw,320px);border-radius:clamp(10.5px,6.5px + .390625vw,14px);overflow:hidden;text-decoration:none;transition:transform .3s ease}.RelatedJobs_card__8Zni_:hover{transform:scale(1.02)}.RelatedJobs_card__8Zni_:hover .RelatedJobs_image__O25MW{transform:scale(1.05)}.RelatedJobs_imageWrapper__rPngd{position:absolute;inset:0}.RelatedJobs_image__O25MW{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.RelatedJobs_overlay__Pz7uv{position:absolute;inset:0;background-color:rgba(28,28,28,.3)}.RelatedJobs_content__JAnge{position:absolute;left:clamp(37.5px,23.2142857143px + 1.3950892857vw,50px);bottom:clamp(49.5px,30.6428571429px + 1.8415178571vw,66px);right:clamp(37.5px,23.2142857143px + 1.3950892857vw,50px);display:flex;align-items:flex-end;justify-content:space-between}.RelatedJobs_textContent___AENE{display:flex;flex-direction:column;gap:clamp(7.5px,4.6428571429px + .2790178571vw,10px);color:#fff}.RelatedJobs_enTitle__DRYJn{font-size:clamp(12px,7.4285714286px + .4464285714vw,16px)}.RelatedJobs_enTitle__DRYJn,.RelatedJobs_jaTitle__Y_96f{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;line-height:1.5;letter-spacing:.05em}.RelatedJobs_jaTitle__Y_96f{font-size:clamp(21px,13px + .78125vw,28px)}.RelatedJobs_arrowCircle__TV8KZ{display:flex;align-items:center;justify-content:center;width:clamp(36px,22.2857142857px + 1.3392857143vw,48px);height:clamp(36px,22.2857142857px + 1.3392857143vw,48px);border:1px solid #fff;border-radius:50%;flex-shrink:0}.RelatedJobs_arrow__aqFE1{width:clamp(18px,11.1428571429px + .6696428571vw,24px);height:clamp(18px,11.1428571429px + .6696428571vw,24px);color:#fff}.Hero_hero__pJ4LW{display:flex;flex-direction:column;width:100%}.Hero_titleSection__1tRo9{position:relative;display:flex;align-items:center;width:100%;height:clamp(160px,0px + 40.7124681934vw,416.8956743003px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.Hero_bgImage__mq1F0{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/common/hero-bg.webp) 50%/cover no-repeat;opacity:.3;z-index:0}.Hero_content__QdqKz{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Hero_enTitle__eRNqa{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:clamp(28px,0px + 7.1246819338vw,72.9567430025px);line-height:1;letter-spacing:.02em;color:#1c1c1c}.Hero_jaTitleWrapper__Pgt5k{display:flex;align-items:center;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Hero_dot__up9P8{width:clamp(8px,0px + 2.0356234097vw,20.844783715px);height:clamp(8px,0px + 2.0356234097vw,20.844783715px);border-radius:50%;background-color:#e8750b}.Hero_jaTitle__0nF1m{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:2;letter-spacing:.1em;color:#1c1c1c}.Hero_breadcrumb__IgzDp{display:flex;align-items:center;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);padding:clamp(8px,0px + 2.0356234097vw,20.844783715px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.Hero_breadcrumbLink__91qFj{text-decoration:none}.Hero_breadcrumbLink__91qFj,.Hero_breadcrumbText__Djrgf{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.5;letter-spacing:.05em;color:#1c1c1c}.Hero_separator__jLWnO{width:clamp(8px,0px + 2.0356234097vw,20.844783715px);border-bottom:1px solid #827e68}.Hero_breadcrumbCurrent__Drflr{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.5;letter-spacing:.05em;color:#1c1c1c}.job-detail_page__ln0Um{background-color:#fbfaf3}.job-detail_mainContent___T6BM{display:flex;flex-direction:column;width:100%;padding:clamp(60px,37.1428571429px + 2.2321428571vw,80px) clamp(0px,-171.4285714286px + 16.7410714286vw,150px) clamp(90px,55.7142857143px + 3.3482142857vw,120px);box-sizing:border-box}@media(max-width:1024px){.job-detail_mainContent___T6BM{padding:0}}.job-detail_container__0bEKl{display:flex;align-items:flex-start;gap:clamp(0px,-91.4285714286px + 8.9285714286vw,80px);width:100%;max-width:clamp(1215px,752.1428571429px + 45.2008928571vw,1620px)}@media(max-width:1024px){.job-detail_container__0bEKl{flex-direction:column;gap:0;max-width:none}}.job-detail_content__yaByi{display:flex;flex-direction:column;gap:clamp(90px,55.7142857143px + 3.3482142857vw,120px);flex:1;min-width:0;padding-right:clamp(60px,37.1428571429px + 2.2321428571vw,80px);overflow-x:hidden}@media(max-width:1024px){.job-detail_content__yaByi{gap:0;padding-right:0}}.JobDescription_jobDescription__UJr_t{display:flex;flex-direction:column;padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(40px,0px + 10.1781170483vw,104.2239185751px)}.JobDescription_header__fqmuM{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px)}.JobDescription_enLabel__FX2Fp{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.02em;color:#d36615}.JobDescription_jaTitle__tAUYs{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.08em;color:#1c1c1c}.JobDescription_description__VGEKq{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px)}.JobDescription_description__VGEKq p{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.04em;color:#1c1c1c;text-indent:1em}.JobDescription_list__PpYK_{display:flex;flex-direction:column;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);margin:0 clamp(-16px,0px + -4.0712468193vw,-41.68956743px)}.JobDescription_card__HX1Fo{background-color:#fff;border:1px solid #f2f0ed;border-radius:clamp(20px,0px + 5.0890585242vw,52.1119592875px);overflow:hidden}.JobDescription_cardHeader__Xp8Fb{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(16px,0px + 4.0712468193vw,41.68956743px);background:none;border:none;cursor:pointer}.JobDescription_titleWrapper__bEBAM{display:flex;align-items:center;gap:clamp(14px,0px + 3.5623409669vw,36.4783715013px);flex:1}.JobDescription_dot__RFxXd{width:clamp(6px,0px + 1.5267175573vw,15.6335877863px);height:clamp(6px,0px + 1.5267175573vw,15.6335877863px);border-radius:50%;background-color:#cf8650;flex-shrink:0}.JobDescription_title__KD2xy{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.5;letter-spacing:.08em;color:#1c1c1c;text-align:left;flex:1}.JobDescription_toggleIcon___ioti{display:flex;align-items:center;justify-content:center;width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#1c1c1c;border-radius:50%;flex-shrink:0}.JobDescription_toggleIcon___ioti svg{color:#fff}.JobDescription_contentWrapper__c8FmP{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.JobDescription_contentOpen__w2J2n{grid-template-rows:1fr}.JobDescription_content__2AHDI{overflow:hidden}.JobDescription_text__asMic{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.5;letter-spacing:.05em;color:#1c1c1c;padding:0 clamp(16px,0px + 4.0712468193vw,41.68956743px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.Mission_mission__hfhna{display:flex;flex-direction:column;padding:clamp(40px,0px + 10.1781170483vw,104.2239185751px) 0 clamp(80px,0px + 20.3562340967vw,208.4478371501px);width:100%;max-width:100%;box-sizing:border-box}.Mission_header__AxEnz{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.Mission_enLabel__6hde9{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.02em;color:#d36615}.Mission_jaTitle__Quijl{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.08em}.Mission_description__hYxTV,.Mission_jaTitle__Quijl{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c}.Mission_description__hYxTV{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.04em;margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.Mission_chart__yU8yj{padding:0 clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Mission_chartCard__uK8fG{background-color:#fff;border:1px solid #f2f0ed;border-radius:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Mission_chartHeader__OI79W{display:flex;align-items:center;justify-content:center;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);padding:clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(16px,0px + 4.0712468193vw,41.68956743px)}.Mission_chartHeaderEn__xGp_0{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1;letter-spacing:.02em;color:#1c1c1c}.Mission_chartHeaderDivider__pNsK3{width:1px;height:clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#c3c6cd}.Mission_chartHeaderJa__EfIvx{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1;letter-spacing:.08em;color:#1c1c1c}.Mission_chartContent__l76oI{display:flex;flex-direction:column;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(16px,0px + 4.0712468193vw,41.68956743px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.Mission_positionCardWrapper__iMwg9{display:flex;align-items:center;justify-content:center;gap:clamp(18px,0px + 4.5801526718vw,46.9007633588px)}.Mission_sideBlockLeft__L7VgZ,.Mission_sideBlockRight__p85s1{width:clamp(40px,0px + 10.1781170483vw,104.2239185751px);height:clamp(80px,0px + 20.3562340967vw,208.4478371501px);background-color:#f2aa74;flex-shrink:0}.Mission_sideBlockLeft__L7VgZ{margin-left:clamp(-60px,0px + -15.2671755725vw,-156.3358778626px);border-top-right-radius:clamp(6px,0px + 1.5267175573vw,15.6335877863px);border-bottom-right-radius:clamp(6px,0px + 1.5267175573vw,15.6335877863px)}.Mission_sideBlockRight__p85s1{margin-right:clamp(-60px,0px + -15.2671755725vw,-156.3358778626px);border-top-left-radius:clamp(6px,0px + 1.5267175573vw,15.6335877863px);border-bottom-left-radius:clamp(6px,0px + 1.5267175573vw,15.6335877863px)}.Mission_positionCard__Oe4xJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,0px + 3.5623409669vw,36.4783715013px);width:100%;max-width:clamp(300px,0px + 76.3358778626vw,781.679389313px);height:clamp(120px,0px + 30.534351145vw,312.6717557252px);background-color:#d36615;border-radius:clamp(6px,0px + 1.5267175573vw,15.6335877863px);text-align:center;color:#fff}.Mission_positionCardEn__BADsH{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1;letter-spacing:.02em}.Mission_positionCardJa__TgQzV{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.08em}.Mission_supportRows__1oWTj{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.Mission_supportRow__l8YbV{display:flex;align-items:center;justify-content:center;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);width:100%;height:clamp(60px,0px + 15.2671755725vw,156.3358778626px);background-color:#f6f5f2;border-radius:clamp(6px,0px + 1.5267175573vw,15.6335877863px)}.Mission_supportRowEn__8sCAT{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1;letter-spacing:.02em;color:#1c1c1c;flex-shrink:0;text-align:center}.Mission_supportRowJa__QhYdz{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.08em;color:#1c1c1c;flex-shrink:0}.Mission_supportRowSmall__MOpj2 .Mission_supportRowEn__8sCAT{font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.Mission_supportRowSmall__MOpj2 .Mission_supportRowJa__QhYdz{font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.Mission_supportRowXSmall__4x0_J .Mission_supportRowEn__8sCAT{font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px)}.Mission_supportRowXSmall__4x0_J .Mission_supportRowJa__QhYdz{font-size:clamp(10px,0px + 2.5445292621vw,26.0559796438px)}.People_people__4RaG3{display:flex;flex-direction:column;padding:0 0 clamp(80px,0px + 20.3562340967vw,208.4478371501px)}.People_header__T3BiO{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:clamp(40px,0px + 10.1781170483vw,104.2239185751px) clamp(24px,0px + 6.106870229vw,62.534351145px) 0}.People_enLabel__DFCL5{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.02em;color:#d36615}.People_jaTitle__q1QT_{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.08em;color:#1c1c1c}.People_description__BjcQ2{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.People_description__BjcQ2 p{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.04em;color:#1c1c1c;text-indent:1em}.People_cards__4bTHV{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.People_emptyState__nadHv{display:flex;align-items:center;justify-content:center;padding:clamp(60px,0px + 15.2671755725vw,156.3358778626px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.People_emptyStateText__hH_xA{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.05em;color:#999;text-align:center}.People_card__oolqE{position:relative;display:block;width:100%;height:clamp(400px,0px + 101.7811704835vw,1042.2391857506px);overflow:hidden;text-decoration:none;color:inherit;cursor:pointer}.People_image__xAEQh{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s ease}.People_infoSection__eYWCH{position:absolute;left:0;top:clamp(260px,0px + 66.1577608142vw,677.4554707379px);width:100%;padding:clamp(16px,0px + 4.0712468193vw,41.68956743px);display:flex;flex-direction:column;gap:clamp(20px,0px + 5.0890585242vw,52.1119592875px)}.People_catchphrase__ynm3w{display:flex;flex-direction:column;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.People_catchphraseLine__4UxZZ{display:inline-block;width:fit-content;padding:clamp(8px,0px + 2.0356234097vw,20.844783715px) clamp(10px,0px + 2.5445292621vw,26.0559796438px);background-color:#fff;font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1;letter-spacing:.08em;color:#1c1c1c}.People_personInfo__LRZvl{display:flex;align-items:center;gap:clamp(20px,0px + 5.0890585242vw,52.1119592875px)}.People_name__zPYBO{font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.People_department__cEbsm,.People_name__zPYBO{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;line-height:1;letter-spacing:.08em;color:#1c1c1c}.People_department__cEbsm{font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px)}.JobOpenings_jobOpenings__gORst{display:flex;flex-direction:column;padding:clamp(40px,0px + 10.1781170483vw,104.2239185751px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.JobOpenings_header__ditO4{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px)}.JobOpenings_enLabel__LO35F{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.02em;color:#cf8650}.JobOpenings_jaTitle__mdkNI{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.08em}.JobOpenings_description__HMiWt,.JobOpenings_jaTitle__mdkNI{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c}.JobOpenings_description__HMiWt{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.04em;margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px)}.JobOpenings_list__L8Ar7{flex-direction:column;margin:0 clamp(-16px,0px + -4.0712468193vw,-41.68956743px) clamp(40px,0px + 10.1781170483vw,104.2239185751px)}.JobOpenings_card__Rb5aO,.JobOpenings_list__L8Ar7{display:flex;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.JobOpenings_card__Rb5aO{align-items:center;padding:clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#fff;border:1px solid #f2f0ed;border-radius:clamp(20px,0px + 5.0890585242vw,52.1119592875px);text-decoration:none}.JobOpenings_cardContent__IAB3h{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);flex:1}.JobOpenings_cardTitle__gtMv6{font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1;letter-spacing:.08em}.JobOpenings_cardDescription__j0n_6,.JobOpenings_cardTitle__gtMv6{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c}.JobOpenings_cardDescription__j0n_6{font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.5;letter-spacing:.05em}.JobOpenings_linkIcon__3zs_H{display:flex;align-items:center;justify-content:center;width:clamp(40px,0px + 10.1781170483vw,104.2239185751px);height:clamp(40px,0px + 10.1781170483vw,104.2239185751px);background-color:#1d5e91;border-radius:50%;flex-shrink:0}.JobOpenings_noOpenings__I4mZu{display:flex;align-items:center;justify-content:center;padding:clamp(60px,0px + 15.2671755725vw,156.3358778626px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#fff;border:1px solid #f2f0ed;border-radius:clamp(20px,0px + 5.0890585242vw,52.1119592875px);margin:0 clamp(-16px,0px + -4.0712468193vw,-41.68956743px) clamp(40px,0px + 10.1781170483vw,104.2239185751px)}.JobOpenings_noOpeningsText___gCzX{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.05em;color:#999;text-align:center}.RelatedJobs_relatedJobs__2ujaa{display:flex;flex-direction:column;padding:0 0 clamp(80px,0px + 20.3562340967vw,208.4478371501px)}.RelatedJobs_header__RbAVE{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);margin-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.RelatedJobs_enLabel__tIMAk{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1;letter-spacing:.02em;color:#d36615}.RelatedJobs_jaTitle__SOfOG{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.08em}.RelatedJobs_description__ie1Rd,.RelatedJobs_jaTitle__SOfOG{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c}.RelatedJobs_description__ie1Rd{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.04em;margin-bottom:clamp(40px,0px + 10.1781170483vw,104.2239185751px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.RelatedJobs_list__I6pNn{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);padding:0 clamp(8px,0px + 2.0356234097vw,20.844783715px)}.RelatedJobs_card__MLkOR{position:relative;display:block;width:100%;height:clamp(180px,0px + 45.8015267176vw,469.0076335878px);border-radius:clamp(16px,0px + 4.0712468193vw,41.68956743px);overflow:hidden;text-decoration:none;cursor:pointer}.RelatedJobs_imageWrapper__upkx3{position:absolute;inset:0}.RelatedJobs_image__VXGCT{width:100%;height:100%;object-fit:cover;object-position:center}.RelatedJobs_overlay__bLL2t{position:absolute;inset:0;background-color:rgba(28,28,28,.3)}.RelatedJobs_content__AOAxp{position:absolute;left:0;bottom:0;width:100%;padding:clamp(16px,0px + 4.0712468193vw,41.68956743px);display:flex;align-items:flex-end;justify-content:space-between}.RelatedJobs_textContent__V9fMb{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px);color:#fff;flex:1}.RelatedJobs_cardEnTitle__9AsBC{font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.RelatedJobs_cardEnTitle__9AsBC,.RelatedJobs_cardJaTitle__8s617{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;line-height:1.5;letter-spacing:.05em}.RelatedJobs_cardJaTitle__8s617{font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.RelatedJobs_arrowCircle__xgXAO{display:flex;align-items:center;justify-content:center;width:clamp(40px,0px + 10.1781170483vw,104.2239185751px);height:clamp(40px,0px + 10.1781170483vw,104.2239185751px);border:1px solid #fff;border-radius:50%;flex-shrink:0}.RelatedJobs_arrow__1bys9{width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);color:#fff}