.wrapper[data-astro-cid-6oee7yxq]{background-color:#fff;width:100%;padding:80px 0;position:relative}.wrapper[data-astro-cid-6oee7yxq][data-background=gray]{background-color:#f5f5f5}@media (width>=769px){.wrapper[data-astro-cid-6oee7yxq]{padding:120px 0}}.container[data-astro-cid-6oee7yxq]{max-width:calc(1264px + var(--padding-inline) * 2);padding:0 var(--padding-inline);flex-direction:column;align-items:center;gap:56px;margin:0 auto;display:flex}@media (width>=769px){.container[data-astro-cid-6oee7yxq]{padding:0 88px}}.header[data-astro-cid-6oee7yxq]{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}@media (width>=769px){.header[data-astro-cid-6oee7yxq]{flex-direction:row;align-items:center;gap:120px}}.titleGroup[data-astro-cid-6oee7yxq]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0;width:fit-content;display:flex}.englishTitle[data-astro-cid-6oee7yxq]{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-6oee7yxq]{font-size:4.8rem}}.japaneseLabel[data-astro-cid-6oee7yxq]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:600;line-height:2}.description[data-astro-cid-6oee7yxq]{flex-direction:column;gap:0;width:100%;display:flex}@media (width>=769px){.description[data-astro-cid-6oee7yxq]{max-width:981px}}.description[data-astro-cid-6oee7yxq] p[data-astro-cid-6oee7yxq]{color:#000;letter-spacing:.028rem;margin:0;font-size:1.4rem;font-weight:300;line-height:2}.categoriesContainer[data-astro-cid-6oee7yxq]{flex-direction:column;gap:56px;width:100%;max-width:800px;display:flex}@media (width>=1040px){.categoriesContainer[data-astro-cid-6oee7yxq]{grid-template-columns:repeat(4,1fr);gap:40px;max-width:100%;display:grid}}.category[data-astro-cid-6oee7yxq]{flex-direction:column;align-items:flex-start;gap:36px;width:100%;display:flex}@media (width>=1040px){.category[data-astro-cid-6oee7yxq]:first-child{grid-column:span 1}.category[data-astro-cid-6oee7yxq]:last-child{grid-column:span 3}}.categoryLabel[data-astro-cid-6oee7yxq]{color:#868686;letter-spacing:-.028rem;margin:0;font-size:1.4rem;font-weight:600;line-height:2}.jobsList[data-astro-cid-6oee7yxq]{flex-direction:column;gap:32px;width:100%;display:flex}.jobItem[data-astro-cid-6oee7yxq]{justify-content:space-between;align-items:center;gap:20px;width:100%;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.jobItem[data-astro-cid-6oee7yxq]:hover{opacity:.7}}.jobText[data-astro-cid-6oee7yxq]{align-items:baseline;gap:0;display:flex}.nationalJobTitle[data-astro-cid-6oee7yxq]{color:#000;letter-spacing:-.036rem;font-size:1.8rem;font-weight:500;line-height:1.36}@media (width>=769px){.nationalJobTitle[data-astro-cid-6oee7yxq]{font-size:2rem}}.arrowIcon[data-astro-cid-6oee7yxq]{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.arrowIcon[data-astro-cid-6oee7yxq] svg{width:100%;height:100%}.regionalJobsGrid[data-astro-cid-6oee7yxq]{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (width>=769px){.regionalJobsGrid[data-astro-cid-6oee7yxq]{grid-template-columns:repeat(3,1fr);gap:32px}}.regionalJobItem[data-astro-cid-6oee7yxq]{justify-content:space-between;align-items:center;gap:12px;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}@media (width>=769px){.regionalJobItem[data-astro-cid-6oee7yxq]:hover{opacity:.7}}.regionalJobTitle[data-astro-cid-6oee7yxq]{color:#000;letter-spacing:-.036rem;font-size:1.8rem;font-weight:500;line-height:1.36}@media (width>=769px){.regionalJobTitle[data-astro-cid-6oee7yxq]{font-size:2rem}}.regionalArrowIcon[data-astro-cid-6oee7yxq]{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.regionalArrowIcon[data-astro-cid-6oee7yxq] svg{width:100%;height:100%}.viewAllButton[data-astro-cid-6oee7yxq]{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-6oee7yxq]:hover{opacity:.8}}._wrapper_coapu_1{background-color:#fff;width:100%;padding:80px 0;position:relative;overflow:hidden}@media (width>=769px){._wrapper_coapu_1{padding:120px 0}}._container_coapu_14{flex-direction:column;gap:32px;margin:0 auto;display:flex}@media (width>=769px){._container_coapu_14{gap:48px}}._headerWrapper_coapu_26{width:100%;max-width:calc(1264px + var(--padding-inline) * 2);padding:0 var(--padding-inline);margin:0 auto}._header_coapu_26{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width>=769px){._header_coapu_26{flex-direction:row;align-items:center;gap:20px}}._englishTitle_coapu_47{font-family:var(--font-family-english);color:#000;letter-spacing:-.072rem;white-space:nowrap;margin:0;font-size:3.6rem;font-weight:500;line-height:1.36}@media (width>=769px){._englishTitle_coapu_47{letter-spacing:-.096rem;font-size:4.8rem}}._japaneseLabel_coapu_64{color:#000;letter-spacing:-.026rem;margin:0;font-size:1.3rem;font-weight:600;line-height:1.8}@media (width>=769px){._japaneseLabel_coapu_64{letter-spacing:.028rem;font-size:1.4rem;line-height:2}}._categoriesWrapper_coapu_80{flex-direction:column;gap:64px;display:flex}._categorySection_coapu_86{flex-direction:column;gap:32px;display:flex}._categoryTitle_coapu_92{padding-left:var(--padding-inline);color:#222;letter-spacing:-.036rem;margin:0;font-size:1.8rem;font-weight:600;line-height:1.8}@media (width>=769px){._categoryTitle_coapu_92{padding-left:max((100% - 1264px) / 2, var(--padding-inline));letter-spacing:.048rem;font-size:2.4rem;line-height:2}}._carouselWrapper_coapu_110{width:100%;padding-inline:var(--padding-inline)}@media (width>=769px){._carouselWrapper_coapu_110{padding-left:max((100% - 1264px) / 2, var(--padding-inline))}}._carouselWrapper_coapu_110 [data-component-name=slide-pagination]{bottom:-36px}.wrapper[data-astro-cid-dcqkutqv]{background-color:#000;width:100%;position:relative}
