.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}