.Faq_faq__q9r7m{padding:clamp(40px,0px + 10.1781170483vw,104.2239185751px) clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(80px,0px + 20.3562340967vw,208.4478371501px);overflow:hidden;background-color:#fbfaf3}.Faq_header__yfzWY{gap:clamp(24px,0px + 6.106870229vw,62.534351145px);margin-bottom:clamp(40px,0px + 10.1781170483vw,104.2239185751px)}.Faq_header__yfzWY,.Faq_titleSection___A1aW{display:flex;flex-direction:column;align-items:center}.Faq_titleSection___A1aW{gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px);text-align:center;color:#1c1c1c}.Faq_subtitle__dm5o6{font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);font-family:var(--font-nunito-sans),sans-serif;font-weight:600;line-height:1.5;letter-spacing:.02em}.Faq_title__zSZbt{font-size:clamp(24px,0px + 6.106870229vw,62.534351145px);font-weight:400;line-height:1.4;letter-spacing:.02em}.Faq_description__KIPOS,.Faq_title__zSZbt{font-family:var(--font-noto-sans-jp),sans-serif}.Faq_description__KIPOS{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);font-weight:500;line-height:1.9;letter-spacing:.04em;color:#1c1c1c;text-align:center}.Faq_faqList__oKsG2{width:100%;padding:0 clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.Faq_faqItem__eCm8s,.Faq_faqList__oKsG2{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.Faq_faqItem__eCm8s{overflow:hidden}.Faq_questionButton__bVYci{width:100%;background:#fff;border:none;padding:clamp(24px,0px + 6.106870229vw,62.534351145px);display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);cursor:pointer;transition:all .3s ease;border-radius:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Faq_questionButton__bVYci:hover .Faq_toggleIcon__mYTfI{transform:rotate(90deg)}.Faq_questionButtonOpen__Fr_qX .Faq_toggleIcon__mYTfI{transform:rotate(180deg)}.Faq_content__E55fF{display:flex;align-items:flex-start;flex:1;text-align:left;overflow:hidden}.Faq_contentAnswer__Gr7L9,.Faq_content__E55fF{gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Faq_label__zey_x{font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);font-family:var(--font-nunito-sans),sans-serif;font-weight:700;width:clamp(28px,0px + 7.1246819338vw,72.9567430025px);height:clamp(28px,0px + 7.1246819338vw,72.9567430025px);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1c1c1c;line-height:1.5;letter-spacing:.05em}.Faq_labelAnswer__clA8C{color:#fff}.Faq_text__aobS9{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);font-family:var(--font-noto-sans-jp),sans-serif;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#1c1c1c;flex:1}.Faq_textAnswer__rMLTi{color:#fff;font-weight:500}.Faq_toggleIcon__mYTfI{color:#1c1c1c;display:flex;align-items:center;justify-content:center;width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);flex-shrink:0;transition:transform .3s ease}.Faq_answerWrapper___qxpv{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.Faq_answerWrapper___qxpv,.Faq_answer__RKou6{border-radius:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Faq_answer__RKou6{background:#1c1c1c;padding:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%;border:none;display:flex;align-items:flex-start}.FirstView_firstView__adBTy{position:relative;width:100%;overflow:hidden;background-color:#fff}.FirstView_textSection__EIo0K{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);padding:clamp(40px,0px + 10.1781170483vw,104.2239185751px) clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(16px,0px + 4.0712468193vw,41.68956743px)}.FirstView_subtitle__Lmz_3{font-family:var(--font-nunito-sans),sans-serif;font-weight:400;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.5;letter-spacing:.24px;color:#3b3b3b}.FirstView_title__I9gkP{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(32px,0px + 8.1424936387vw,83.3791348601px);line-height:1.4;letter-spacing:2.56px;color:#1b1b1b}.FirstView_photoGallery__zeuDJ{padding:clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(16px,0px + 4.0712468193vw,41.68956743px) clamp(16px,0px + 4.0712468193vw,41.68956743px);overflow:hidden}.FirstView_photosSwiper__7_Lrw{width:100%;height:100%}.FirstView_photoItem__pSnnk{flex-shrink:0;width:clamp(317px,0px + 80.6615776081vw,825.9745547074px);height:clamp(320px,0px + 81.4249363868vw,833.7913486005px);border-radius:clamp(24px,0px + 6.106870229vw,62.534351145px);overflow:hidden;background-color:#bbb9b9}.FirstView_photo__gwf_1{width:100%;height:100%;object-fit:cover}.FirstView_cultureFitSection__yB4_t{padding:0 clamp(12px,0px + 3.0534351145vw,31.2671755725px) clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.FirstView_cultureFitCard__m5xMI{position:relative;display:block;width:100%;height:clamp(94px,0px + 23.9185750636vw,244.9262086514px);border-radius:clamp(12px,0px + 3.0534351145vw,31.2671755725px);overflow:hidden;background-color:#1c1c1c;text-decoration:none}.FirstView_cardBackground__8Lhyn{position:absolute;inset:0;opacity:.3}.FirstView_cardBgImage__7pSlz{width:100%;height:100%;object-fit:cover}.FirstView_cardContent__NJ0f1{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2px,0px + .5089058524vw,5.2111959288px);padding:clamp(16px,0px + 4.0712468193vw,41.68956743px) clamp(50px,0px + 12.7226463104vw,130.2798982188px) clamp(16px,0px + 4.0712468193vw,41.68956743px) clamp(16px,0px + 4.0712468193vw,41.68956743px)}.FirstView_cardLabel__b_b1q{font-family:var(--font-nunito-sans),sans-serif;font-weight:400;font-size:clamp(10px,0px + 2.5445292621vw,26.0559796438px);line-height:1.5;letter-spacing:.4px;color:#dadada;opacity:.39}.FirstView_cardTitleSection__7ayhO{display:flex;flex-direction:column}.FirstView_cardSubtitle__rpdS6{font-weight:300;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.FirstView_cardSubtitle__rpdS6,.FirstView_cardTitle__BzywH{font-family:var(--font-noto-sans-jp),sans-serif;line-height:1.5;color:#fff}.FirstView_cardTitle__BzywH{font-weight:700;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.FirstView_cardArrowButton__VAxEg{position:absolute;right:clamp(16px,0px + 4.0712468193vw,41.68956743px);top:clamp(18px,0px + 4.5801526718vw,46.9007633588px);display:flex;align-items:center;justify-content:center;z-index:2}.FirstView_cardArrowButton__VAxEg,.FirstView_cardArrow__Kojk5{width:clamp(18px,0px + 4.5801526718vw,46.9007633588px);height:clamp(18px,0px + 4.5801526718vw,46.9007633588px)}.FirstView_cardArrow__Kojk5{color:#fff}.FirstView_cardIllustration__LL71L{position:absolute;right:clamp(16px,0px + 4.0712468193vw,41.68956743px);bottom:clamp(-10px,0px + -2.5445292621vw,-26.0559796438px);width:clamp(160px,0px + 40.7124681934vw,416.8956743003px);height:clamp(90px,0px + 22.9007633588vw,234.5038167939px);pointer-events:none;z-index:1}.FirstView_illustrationImage__aB4yS{width:100%;height:100%;object-fit:contain;object-position:bottom right}.Interview_interview___ccsV{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,0px + 10.1781170483vw,104.2239185751px);padding:0;background-color:#fbfaf3}.Interview_heroImage__dDh4d{width:100vw;height:clamp(200px,0px + 50.8905852417vw,521.1195928753px);overflow:hidden;margin:0}.Interview_heroImageContent__s0lC_{width:100%;height:100%;object-fit:cover}.Interview_headerSection__F3i6O{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%;padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px);margin-top:clamp(60px,0px + 15.2671755725vw,156.3358778626px)}.Interview_titleGroup__WmYC7{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.Interview_label__6DkZ_{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.5;letter-spacing:.28px;color:#cf8650;text-align:center}.Interview_title__RH6G1{font-weight:400;font-size:clamp(24px,0px + 6.106870229vw,62.534351145px);line-height:1.4;letter-spacing:.48px}.Interview_description__rXPky,.Interview_title__RH6G1{font-family:var(--font-noto-sans-jp),sans-serif;color:#1c1c1c}.Interview_description__rXPky{font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.6px}.Interview_cardsGrid__ijztC{flex-direction:column;width:100%;padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px)}.Interview_cardsGrid__ijztC,.Interview_cardsRow__jRZNI{display:flex;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.Interview_card__cGX5m{flex:1;display:flex;flex-direction:column;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);text-decoration:none}.Interview_imageContainer__L4SlM{width:100%;height:clamp(240px,0px + 61.0687022901vw,625.3435114504px);background-color:#969696;border-radius:clamp(120px,0px + 30.534351145vw,312.6717557252px) clamp(120px,0px + 30.534351145vw,312.6717557252px) clamp(8px,0px + 2.0356234097vw,20.844783715px) clamp(8px,0px + 2.0356234097vw,20.844783715px);overflow:hidden}.Interview_cardImage__7kwz0{width:100%;height:100%;object-fit:cover}.Interview_cardInfo__argzY{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.Interview_categoryRow___0iXK{display:flex;align-items:center;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Interview_categoryDot__Q3khr{width:clamp(8px,0px + 2.0356234097vw,20.844783715px);height:clamp(8px,0px + 2.0356234097vw,20.844783715px);border-radius:50%;background-color:#cf8650;flex-shrink:0}.Interview_categoryText__ce4tK{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.8;letter-spacing:.12px;color:#1c1c1c;text-align:center}.Interview_cardTextGroup__fv08v{display:flex;flex-direction:column;line-height:1.8;color:#1c1c1c}.Interview_cardTitle__PffBV{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:700;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);letter-spacing:.28px}.Interview_cardSubtitle__FwWqP{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);letter-spacing:.12px}.Interview_ctaWrapper__bZ_tj{width:100%;padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(80px,0px + 20.3562340967vw,208.4478371501px)}.JobPositions_jobPositions__0Zon2{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);padding-top:clamp(24px,0px + 6.106870229vw,62.534351145px);padding-bottom:clamp(40px,0px + 10.1781170483vw,104.2239185751px);background-color:#fff}.JobPositions_sectionTitle__BB_ca{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:.7px;color:#423c36;padding:0 clamp(16px,0px + 4.0712468193vw,41.68956743px)}.JobPositions_cardList__LBf5f{display:flex;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);padding:0 clamp(16px,0px + 4.0712468193vw,41.68956743px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.JobPositions_cardList__LBf5f::-webkit-scrollbar{display:none}.JobPositions_jobCard__bX3Tv{flex-shrink:0;display:flex;flex-direction:column;width:clamp(240px,0px + 61.0687022901vw,625.3435114504px);padding:clamp(16px,0px + 4.0712468193vw,41.68956743px);background-color:#f2f0ed;border-radius:clamp(12px,0px + 3.0534351145vw,31.2671755725px);box-shadow:0 4px 8.5px 0 rgba(90,72,59,.1);text-decoration:none}.JobPositions_cardHeader__i7zur{display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);margin-bottom:clamp(12px,0px + 3.0534351145vw,31.2671755725px)}.JobPositions_cardTitle__5flfu{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:.7px;color:#1b1b1b}.JobPositions_cardArrowButton___Zmq3{display:flex;align-items:center;justify-content:center;width:clamp(28px,0px + 7.1246819338vw,72.9567430025px);height:clamp(28px,0px + 7.1246819338vw,72.9567430025px);background-color:#1c1c1c;border-radius:clamp(100px,0px + 25.4452926209vw,260.5597964377px);flex-shrink:0}.JobPositions_cardArrow__mNSvB{width:clamp(16px,0px + 4.0712468193vw,41.68956743px);height:clamp(16px,0px + 4.0712468193vw,41.68956743px);color:#fff}.JobPositions_cardBody__Z4DJT{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.JobPositions_cardDetail__QMOBV{display:flex;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.JobPositions_detailLabel__QORUV{white-space:nowrap}.JobPositions_detailLabel__QORUV,.JobPositions_detailValue__VKC0D{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.8;letter-spacing:.7px;color:#1b1b1b}.JoinUs_joinUsWrapper__Kr2Dc{padding:0 clamp(12px,0px + 3.0534351145vw,31.2671755725px) clamp(40px,0px + 10.1781170483vw,104.2239185751px);width:100%;background-color:#fbfaf3}.JoinUs_joinUs__MRy0c{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,0px + 10.1781170483vw,104.2239185751px);padding:clamp(32px,0px + 8.1424936387vw,83.3791348601px);border-radius:clamp(24px,0px + 6.106870229vw,62.534351145px);overflow:hidden;width:100%}.JoinUs_bgBase__4__cU{background-color:#e4a186;z-index:0}.JoinUs_bgBase__4__cU,.JoinUs_bgTexture__vdVoA{position:absolute;inset:0;border-radius:clamp(24px,0px + 6.106870229vw,62.534351145px)}.JoinUs_bgTexture__vdVoA{width:100%;height:100%;object-fit:cover;mix-blend-mode:soft-light;z-index:1}.JoinUs_bgDoorPattern__T_4PK{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(407px,0px + 103.5623409669vw,1060.4783715013px);height:clamp(573px,0px + 145.8015267176vw,1493.0076335878px);opacity:.2;pointer-events:none;z-index:2}.JoinUs_bgDoorPattern__T_4PK img{width:100%;height:100%;object-fit:contain}.JoinUs_content__tQ2_h{gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%}.JoinUs_content__tQ2_h,.JoinUs_titleSection__RyYNh{position:relative;display:flex;flex-direction:column;z-index:3}.JoinUs_titleSection__RyYNh{align-items:center;justify-content:center;color:#1c1c1c}.JoinUs_title__8_Syi{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:clamp(32px,0px + 8.1424936387vw,83.3791348601px);line-height:1.5;letter-spacing:.64px;text-align:center}.JoinUs_subtitle__6pKiA{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.4;letter-spacing:.28px}.JoinUs_mainContent__kmm3z{display:flex;flex-direction:column;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%;padding-bottom:clamp(24px,0px + 6.106870229vw,62.534351145px);border-bottom:1px solid #fff}.JoinUs_description__mO8mT{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:.6px;color:#1c1c1c}.JoinUs_ctaButtons__ueiq1{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);width:100%}.JoinUs_ctaButtonFullWidth__pWMqX{width:100%}.JoinUs_linksSection__lLufG{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);width:100%}.JoinUs_linkItem__UOi9l{display:flex;align-items:center;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px);width:100%;text-decoration:none}.JoinUs_linkText__ozCrX{flex:1;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;color:#1c1c1c}.JoinUs_linkArrow__Rpp_g{width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);color:#1c1c1c}.Mission_mission__Iq8bE{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(80px,0px + 20.3562340967vw,208.4478371501px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#fbfaf3;overflow:hidden}.Mission_bgPattern__11w_e{position:absolute;top:clamp(-28px,0px + -7.1246819338vw,-72.9567430025px);left:clamp(-289px,0px + -73.5368956743vw,-753.0178117048px);width:clamp(779px,0px + 198.2188295165vw,2029.7608142494px);height:clamp(431px,0px + 109.6692111959vw,1123.0127226463px);z-index:0;pointer-events:none}.Mission_bgPatternImage__Alq3m{width:100%;height:100%;object-fit:cover}.Mission_bgPatternOverlay__JWSOR{position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,250,243,0) 70.197%,#fbfaf3 88.595%)}.Mission_content__Ojgqx{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(40px,0px + 10.1781170483vw,104.2239185751px);width:100%}.Mission_titleSection__5kNEf{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Mission_label__xqceP{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.5;letter-spacing:.24px;color:#423c36}.Mission_title__CIuOx{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(28px,0px + 7.1246819338vw,72.9567430025px);line-height:1.4;letter-spacing:.56px;color:#423c36;text-align:center}.Mission_subtitle__buK_w{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#423c36}.Mission_body___GLoi{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:2.4;letter-spacing:.15px;color:#423c36}.Mission_paragraph__q8GNq{margin-bottom:clamp(36px,0px + 9.1603053435vw,93.8015267176px)}.Mission_paragraph__q8GNq:last-child{margin-bottom:0}.Mission_illustration__j95j5{position:relative;z-index:1;width:100%;margin-top:clamp(40px,0px + 10.1781170483vw,104.2239185751px);overflow:hidden}.Mission_illustrationImage__Cuykt{display:block;width:clamp(1283px,0px + 326.4631043257vw,3342.9821882952px);height:auto;margin-left:50%;transform:translateX(-50%)}.OpenKnowledge_openKnowledge__8NqoM{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,0px + 10.1781170483vw,104.2239185751px);padding:clamp(80px,0px + 20.3562340967vw,208.4478371501px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#fbfaf3}.OpenKnowledge_headerSection__vuQ_L{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%;color:#1c1c1c}.OpenKnowledge_titleGroup__yRq65{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.OpenKnowledge_label__fKRCs{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.5;letter-spacing:.28px;text-align:center}.OpenKnowledge_title__StOoL{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(24px,0px + 6.106870229vw,62.534351145px);line-height:1.4;letter-spacing:.48px}.OpenKnowledge_description__7N3Py{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:.6px}.OpenKnowledge_articleList__dmkg0{display:flex;flex-direction:column;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(12px,0px + 3.0534351145vw,31.2671755725px);width:100%}.OpenKnowledge_articleCard__gnfBP{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);width:100%;text-decoration:none}.OpenKnowledge_articleImageContainer__pSCmf{width:100%;aspect-ratio:369/208;border:1px solid #c3c6cd;border-radius:clamp(16px,0px + 4.0712468193vw,41.68956743px);overflow:hidden}.OpenKnowledge_articleImageContainer__pSCmf img{width:100%;height:100%;object-fit:cover}.OpenKnowledge_articleTitle__Pm5BR{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.4;letter-spacing:.32px;color:#1c1c1c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.OurWork_ourWork__sQeML{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:clamp(80px,0px + 20.3562340967vw,208.4478371501px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#e7e5e0}.OurWork_decorImage__as61t{position:absolute;top:clamp(21px,0px + 5.3435114504vw,54.7175572519px);left:clamp(33px,0px + 8.3969465649vw,85.9847328244px);width:clamp(88px,0px + 22.3918575064vw,229.2926208651px);height:clamp(109px,0px + 27.7353689567vw,284.010178117px)}.OurWork_decorImage__as61t img{width:100%;height:100%;object-fit:cover}.OurWork_headerSection__imjAa{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%}.OurWork_titleGroup__BG4JF{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.OurWork_label__hxCb6{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.5;letter-spacing:.28px;color:#88a1aa;text-align:center}.OurWork_title__8c8Se{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(24px,0px + 6.106870229vw,62.534351145px);line-height:1.4;letter-spacing:.48px;color:#1c1c1c}.OurWork_contentSection__fRQg_{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%}.OurWork_catchphrase__PQYxP{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.8;letter-spacing:.8px;text-align:center}.OurWork_catchphrase__PQYxP,.OurWork_description__HrQ2p{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c}.OurWork_description__HrQ2p{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.6px}.OurWork_tabCard__Mg6hD{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);padding:clamp(12px,0px + 3.0534351145vw,31.2671755725px);background-color:#fff;border:1px solid #c3c6cd;border-radius:clamp(16px,0px + 4.0712468193vw,41.68956743px);width:100%}.OurWork_tabHeader__AkonD{position:relative;display:flex;padding:clamp(4px,0px + 1.0178117048vw,10.4223918575px);background-color:#f6f6f6}.OurWork_tabHeader__AkonD,.OurWork_tabIndicator__vo2fR{border-radius:clamp(80px,0px + 20.3562340967vw,208.4478371501px)}.OurWork_tabIndicator__vo2fR{position:absolute;top:clamp(4px,0px + 1.0178117048vw,10.4223918575px);left:clamp(4px,0px + 1.0178117048vw,10.4223918575px);width:calc(50% - clamp(4px,0px + 1.0178117048vw,10.4223918575px));height:calc(100% - clamp(8px,0px + 2.0356234097vw,20.844783715px));background-color:#1d5e91;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.OurWork_tabIndicatorRight__L9jxa{transform:translateX(100%)}.OurWork_tab__VBsYl{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(8px,0px + 2.0356234097vw,20.844783715px) 0;font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:2;color:#16191e;text-align:center;border:none;background:none;cursor:pointer;border-radius:clamp(80px,0px + 20.3562340967vw,208.4478371501px);transition:color .3s ease}.OurWork_tabActive___PplJ{color:#fff;font-weight:700}.OurWork_tabContent__AsCEg{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.OurWork_categoryCardWrapper__FAvBC{animation:OurWork_fadeSlideIn__EdUAu .3s ease forwards;opacity:0}@keyframes OurWork_fadeSlideIn__EdUAu{0%{opacity:0;transform:translateY(clamp(8px,0px + 2.0356234097vw,20.844783715px))}to{opacity:1;transform:translateY(0)}}.OurWork_categoryCard__51ZP4{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:clamp(16px,0px + 4.0712468193vw,41.68956743px);background-color:#f3f2f0;border-radius:clamp(8px,0px + 2.0356234097vw,20.844783715px);min-height:clamp(100px,0px + 25.4452926209vw,260.5597964377px);text-decoration:none;overflow:hidden}.OurWork_categoryTitle__oTY4N{font-weight:700;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);letter-spacing:.32px}.OurWork_categoryDescription__HnGeX,.OurWork_categoryTitle__oTY4N{font-family:var(--font-noto-sans-jp),sans-serif;line-height:1.5;color:#1c1c1c}.OurWork_categoryDescription__HnGeX{font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px)}.OurWork_categoryArrow__4_R8Z{position:absolute;bottom:0;right:0;width:clamp(48px,0px + 12.213740458vw,125.0687022901px);height:clamp(48px,0px + 12.213740458vw,125.0687022901px);color:#c3c6cd}.OurWork_modalOverlay__AuaK6{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:flex-end;justify-content:center}.OurWork_modal__W64Ju{position:relative;background-color:#fff;border-radius:clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(24px,0px + 6.106870229vw,62.534351145px) 0 0;max-height:80vh;width:100%;max-width:100vw;overflow-y:auto;overflow-x:hidden;animation:OurWork_slideUp__ImuGV .3s ease;box-sizing:border-box}@keyframes OurWork_slideUp__ImuGV{0%{transform:translateY(100%)}to{transform:translateY(0)}}.OurWork_modalCloseButton__9N_2y{position:absolute;top:clamp(20px,0px + 5.0890585242vw,52.1119592875px);right:clamp(20px,0px + 5.0890585242vw,52.1119592875px);width:clamp(32px,0px + 8.1424936387vw,83.3791348601px);height:clamp(32px,0px + 8.1424936387vw,83.3791348601px);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1}.OurWork_modalCloseIcon__x_h6b{width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);color:#827e68}.OurWork_modalContent__UqEAA{display:flex;flex-direction:column;overflow-x:hidden;word-break:break-word}.OurWork_modalHeader__uGxt8{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px);padding:clamp(24px,0px + 6.106870229vw,62.534351145px);border-bottom:1px solid #b7b5a7}.OurWork_modalSubtitle__dEp9p{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#827e68}.OurWork_modalTitle__nCAFa{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:700;font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.4px;color:#1c1c1c;margin:0}.OurWork_modalMission__JB2VD{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);padding:clamp(24px,0px + 6.106870229vw,62.534351145px)}.OurWork_modalMissionLabel__2Fs7Y{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#827e68}.OurWork_modalMissionTitle__IDirM{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.8px}.OurWork_modalMissionDesc__XOPKz,.OurWork_modalMissionTitle__IDirM{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c;margin:0}.OurWork_modalMissionDesc__XOPKz{font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.8;letter-spacing:.28px}.OurWork_modalPositions__zbtKR{display:flex;flex-direction:column;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.OurWork_modalPositionsHeader__5QNdD{display:flex;align-items:center;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.OurWork_modalPositionsTitle__GcLfT{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);letter-spacing:.3px;color:#1c1c1c}.OurWork_modalPositionsCount__UsG_9,.OurWork_modalPositionsTitle__GcLfT{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;line-height:1.5}.OurWork_modalPositionsCount__UsG_9{display:flex;align-items:center;justify-content:center;padding:clamp(2px,0px + .5089058524vw,5.2111959288px) clamp(12px,0px + 3.0534351145vw,31.2671755725px);background-color:#1c1c1c;border-radius:clamp(80px,0px + 20.3562340967vw,208.4478371501px);font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);letter-spacing:.28px;color:#fff}.OurWork_modalPositionsList__Rjzp_{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.OurWork_modalPositionItem__LRUnu{display:flex;align-items:center;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);padding:clamp(8px,0px + 2.0356234097vw,20.844783715px) 0;background-color:rgba(0,0,0,0);text-decoration:none}.OurWork_modalPositionContent__NE4Hz{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px);flex:1;min-width:0}.OurWork_modalPositionTitle__EVz_e{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:700;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#1c1c1c}.OurWork_modalPositionDesc__ty73L{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.8;letter-spacing:.28px;color:#1c1c1c}.OurWork_modalPositionArrow__ibeLf{display:flex;align-items:center;justify-content:center;width:clamp(48px,0px + 12.213740458vw,125.0687022901px);height:clamp(48px,0px + 12.213740458vw,125.0687022901px);background-color:#1d5e91;border-radius:50%;flex-shrink:0}.OurWork_modalPositionArrowIcon__ymWPw{width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);color:#fff}