.wrapper[data-astro-cid-tmjhogjj]{background-color:#fff;width:100%;padding:8rem 0;position:relative;overflow:hidden}.wrapper[data-astro-cid-tmjhogjj][data-background=gray]{background-color:#f5f5f5}@media (width>=769px){.wrapper[data-astro-cid-tmjhogjj]{padding-block:12rem}}.container[data-astro-cid-tmjhogjj]{max-width:136rem;padding:0 var(--padding-inline);flex-direction:column;align-items:center;gap:3.2rem;margin:0 auto;display:flex}@media (width>=769px){.container[data-astro-cid-tmjhogjj]{gap:5.6rem;padding:0 4.8rem}}.header[data-astro-cid-tmjhogjj]{flex-direction:column;gap:.8rem;width:100%;display:flex}@media (width>=769px){.header[data-astro-cid-tmjhogjj]{flex-direction:row;align-items:center;gap:12.4rem}}.titleGroup[data-astro-cid-tmjhogjj]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:fit-content;display:flex}.englishTitle[data-astro-cid-tmjhogjj]{width:100%;font-family:var(--font-family-english);color:#000;letter-spacing:-.096rem;margin:0;font-size:3.2rem;font-weight:500;line-height:1.36}@media (width>=769px){.englishTitle[data-astro-cid-tmjhogjj]{font-size:4.8rem}}.japaneseLabel[data-astro-cid-tmjhogjj]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:600;line-height:2}.description[data-astro-cid-tmjhogjj]{flex-direction:column;width:100%;display:flex}@media (width>=769px){.description[data-astro-cid-tmjhogjj]{max-width:981px}}.description[data-astro-cid-tmjhogjj] p[data-astro-cid-tmjhogjj]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:300;line-height:2}.categoriesContainer[data-astro-cid-tmjhogjj]{flex-direction:column;gap:40px;width:100%;max-width:800px;height:100%;display:flex}@media (width>=1040px){.categoriesContainer[data-astro-cid-tmjhogjj]{flex-direction:row;justify-content:flex-start;gap:80px;width:100%;height:100%}}.category[data-astro-cid-tmjhogjj]{flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;display:flex}@media (width>=769px){.category[data-astro-cid-tmjhogjj]{gap:3.6rem;height:100%}}.categoryLabel[data-astro-cid-tmjhogjj]{color:#868686;letter-spacing:-.028rem;margin:0;font-size:1.4rem;font-weight:600;line-height:2}.jobsList[data-astro-cid-tmjhogjj]{flex-direction:column;gap:1.2rem;width:100%;display:flex}@media (width<=768px){.jobsList[data-astro-cid-tmjhogjj]{align-items:flex-start}}@media (width>=769px){.jobsList[data-astro-cid-tmjhogjj]{gap:3.2rem;width:100%}}.jobItem[data-astro-cid-tmjhogjj]{justify-content:space-between;align-items:center;gap:1rem;width:100%;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.jobItem[data-astro-cid-tmjhogjj]{gap:2rem;width:100%}.jobItem[data-astro-cid-tmjhogjj]:hover{opacity:.7}}.jobText[data-astro-cid-tmjhogjj]{display:flex}@media (width<=768px){.jobText[data-astro-cid-tmjhogjj]{flex-direction:column}}@media (width>=769px){.jobText[data-astro-cid-tmjhogjj]{flex:1;align-items:baseline}}.jobEnglishTitle[data-astro-cid-tmjhogjj]{height:auto;font-family:var(--font-family-english);color:#000;letter-spacing:-.048rem;white-space:nowrap;font-size:2.8rem;font-weight:500;line-height:1.36}@media (width>=769px){.jobEnglishTitle[data-astro-cid-tmjhogjj]{font-size:3.2rem;line-height:.78125}}.jobJapaneseTitle[data-astro-cid-tmjhogjj]{color:#000;letter-spacing:.028rem;white-space:nowrap;font-size:1.2rem;font-weight:300;line-height:2}@media (width>=769px){.jobJapaneseTitle[data-astro-cid-tmjhogjj]{margin-left:2.4rem;font-size:1.4rem}}.arrowIcon[data-astro-cid-tmjhogjj]{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.arrowIcon[data-astro-cid-tmjhogjj] svg{width:100%;height:100%}@media (width>=769px){.arrowIcon[data-astro-cid-tmjhogjj]{width:2rem;height:2rem;margin-left:auto}}.viewAllButton[data-astro-cid-tmjhogjj]{color:#fff;text-align:center;letter-spacing:.028rem;white-space:nowrap;backdrop-filter:blur(32px);background:#0006;border:1px solid #ffffff4d;border-radius:116px;justify-content:center;align-items:center;width:267px;padding:18px 24px;font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.viewAllButton[data-astro-cid-tmjhogjj]:hover{opacity:.8}}
