@charset "UTF-8";.def-wrap[data-astro-cid-vgnofxmo]{--w-content: min(100%, 1000px)}.l-recruit-catch[data-astro-cid-vgnofxmo]{padding-block:74px 90px}@media (width < 768px){.l-recruit-catch[data-astro-cid-vgnofxmo]{padding-block:50px 55px}}.l-recruit-catch__title[data-astro-cid-vgnofxmo]{color:var(--c-green);text-align:center}.l-recruit-catch[data-astro-cid-vgnofxmo] .def-wrap[data-astro-cid-vgnofxmo]>p[data-astro-cid-vgnofxmo]{font-size:1.8rem;line-height:2;font-weight:400;text-align:center}@media (width < 768px){.l-recruit-catch[data-astro-cid-vgnofxmo] .def-wrap[data-astro-cid-vgnofxmo]>p[data-astro-cid-vgnofxmo]{font-size:1.6rem;text-align:left}}.l-recruit-catch[data-astro-cid-vgnofxmo] .def-wrap[data-astro-cid-vgnofxmo]>p[data-astro-cid-vgnofxmo]+p[data-astro-cid-vgnofxmo]{margin-top:30px}.l-recruit-catch__button-group[data-astro-cid-vgnofxmo]{display:flex;gap:20px;width:min(100%,420px);background-color:var(--c-gray-l);margin:50px auto 0;padding:20px 30px}@media (width < 768px){.l-recruit-catch__button-group[data-astro-cid-vgnofxmo]{margin-top:30px;padding:15px;gap:5px}}.l-recruit-catch__button[data-astro-cid-vgnofxmo]{width:100%}@media (width < 768px){.l-recruit-catch__button[data-astro-cid-vgnofxmo]{padding:6px 6px 7px 15px}}@media (width < 768px){.l-recruit-catch__button[data-astro-cid-vgnofxmo] span[data-astro-cid-vgnofxmo]{width:41px;height:31px}}.l-recruit-point-list[data-astro-cid-vgnofxmo]{gap:45px 20px}@media (width < 768px){.l-recruit-point-list[data-astro-cid-vgnofxmo]{gap:30px 14px}}.l-recruit-work[data-astro-cid-vgnofxmo]{background:linear-gradient(to bottom,var(--c-green-l) 0%,var(--c-green-l) 67.2297297297%,var(--c-green-l) 67.3986486486%,var(--c-white) 67.5675675676%,var(--c-white) 67.7364864865%,var(--c-white));padding-top:68px}@media (width < 768px){.l-recruit-work[data-astro-cid-vgnofxmo]{padding-top:50px}}.l-recruit-work__wrap[data-astro-cid-vgnofxmo]{color:var(--c-white)}.l-recruit-work__wrap[data-astro-cid-vgnofxmo]>p[data-astro-cid-vgnofxmo]{width:71.2%}@media (width < 768px){.l-recruit-work__wrap[data-astro-cid-vgnofxmo]>p[data-astro-cid-vgnofxmo]{width:100%}}.l-recruit-voice[data-astro-cid-vgnofxmo] hgroup[data-astro-cid-vgnofxmo]>[data-astro-cid-vgnofxmo][lang=en]{color:var(--c-green-l)}.l-recruit-voice__wrap[data-astro-cid-vgnofxmo]{--w-content: min(100%, 1160px)}.l-recruit-voice__list[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(317px,1fr));gap:76px 23px;width:min(100%,1000px);margin:60px auto 0;counter-reset:myCounter1}@media (width < 768px){.l-recruit-voice__list[data-astro-cid-vgnofxmo]{width:100%;grid-template-columns:repeat(auto-fit,minmax(305px,1fr));gap:40px;padding-inline:15px;margin-top:40px}}.l-recruit-voice__item[data-astro-cid-vgnofxmo]{position:relative;counter-increment:myCounter 1}.l-recruit-voice__item[data-astro-cid-vgnofxmo]:before{z-index:1;content:"Voice" counter(myCounter,decimal-leading-zero);position:absolute;display:block;min-width:80px;font-size:1.2rem;font-weight:600;font-family:var(--font-sora);text-transform:capitalize;text-align:center;line-height:1;color:var(--c-green-l);border-radius:10px 0;background-color:var(--c-white);padding:7px 13px;top:6px;left:4px;box-sizing:border-box}.l-recruit-voice__item[data-astro-cid-vgnofxmo]:before:nth-child(n+10){content:"Voice" counter(myCounter)}@media not (width < 768px){.l-recruit-voice__anchor[data-astro-cid-vgnofxmo]{cursor:var(--optCursor),pointer}}.l-recruit-voice__head[data-astro-cid-vgnofxmo]{position:relative}.l-recruit-voice__head[data-astro-cid-vgnofxmo]:after{content:"";position:absolute;display:block;width:100%;height:57px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.79));bottom:0;left:0;border-radius:0 0 10px 10px}@media (width < 768px){.l-recruit-voice__head[data-astro-cid-vgnofxmo]:after{height:56px}}.l-recruit-type[data-astro-cid-vgnofxmo]{background-color:var(--c-light-green);padding-block:140px}@media (width < 768px){.l-recruit-type[data-astro-cid-vgnofxmo]{padding-block:80px}}.l-recruit-type-tab[data-astro-cid-vgnofxmo]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;background-color:var(--c-white);border-radius:10px;padding:30px}@media (width < 768px){.l-recruit-type-tab[data-astro-cid-vgnofxmo]{display:block;padding-inline:20px}}.l-recruit-type-tab[data-astro-cid-vgnofxmo] [data-astro-cid-vgnofxmo][role=tab]{cursor:pointer;min-width:186px;width:-moz-fit-content;width:fit-content;font-size:1.7rem;font-weight:700;color:#888;text-align:center;border-radius:8px;padding:11px .8em 12px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:var(--easeCubic)}@media (width < 768px){.l-recruit-type-tab[data-astro-cid-vgnofxmo] [data-astro-cid-vgnofxmo][role=tab]{width:100%}}@media (width < 768px){.l-recruit-type-tab[data-astro-cid-vgnofxmo] [data-astro-cid-vgnofxmo][role=tab]+[data-astro-cid-vgnofxmo][role=tab]{margin-top:15px}}.l-recruit-type-tab[data-astro-cid-vgnofxmo] [data-astro-cid-vgnofxmo][role=tab][aria-selected=true]{background-color:var(--c-green-l);color:var(--c-white)}@media (any-hover: hover){.l-recruit-type-tab[data-astro-cid-vgnofxmo] [data-astro-cid-vgnofxmo][role=tab]:hover{background-color:var(--c-green-l);color:var(--c-white)}}@media not (width < 768px){.l-recruit-type-tab[data-astro-cid-vgnofxmo] [data-astro-cid-vgnofxmo][role=tab]:focus-visible{background-color:var(--c-green-l);color:var(--c-white)}}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo]{border-radius:10px;background-color:var(--c-white);padding:60px 30px 80px;margin-top:20px}@media (width < 768px){.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo]{padding:29px 20px}}.l-recruit-type-tabpanel__wrap[data-astro-cid-vgnofxmo]{width:min(100%,774px);margin-inline:auto}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] table[data-astro-cid-vgnofxmo]{border-collapse:collapse}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] table[data-astro-cid-vgnofxmo],.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] tr[data-astro-cid-vgnofxmo]{border-top:1px solid var(--c-gray)}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] th[data-astro-cid-vgnofxmo],.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] td[data-astro-cid-vgnofxmo]{font-size:1.6rem;padding-block:27px 31px}@media (width < 768px){.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] th[data-astro-cid-vgnofxmo],.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] td[data-astro-cid-vgnofxmo]{display:inline-block;font-size:1.5rem;padding-block:0;padding-inline:20px}}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] th[data-astro-cid-vgnofxmo]{width:142px;font-weight:700;vertical-align:top;text-align:left;padding-inline:20px}@media (width < 768px){.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] th[data-astro-cid-vgnofxmo]{width:100%;padding-top:15px}}@media not (width < 768px){.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] td[data-astro-cid-vgnofxmo]{padding-inline:60px 20px}}@media (width < 768px){.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] td[data-astro-cid-vgnofxmo]{margin-top:6px;padding-bottom:20px}}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] ul[data-astro-cid-vgnofxmo] li[data-astro-cid-vgnofxmo]{position:relative;padding-left:1em;text-indent:-1em}.l-recruit-type-tabpanel[data-astro-cid-vgnofxmo] ul[data-astro-cid-vgnofxmo] li[data-astro-cid-vgnofxmo]:before{content:"・"}.l-recruit-type-tabpanel__cap[data-astro-cid-vgnofxmo]{display:block;padding-left:1em;text-indent:-1em}@media (width < 768px){.l-recruit-type-tabpanel__cap[data-astro-cid-vgnofxmo]{margin-top:15px}}.l-recruit-type-tabpanel__cap[data-astro-cid-vgnofxmo]+.l-recruit-type-tabpanel__cap[data-astro-cid-vgnofxmo]{margin-top:0}.l-recruit-work__splide{margin-top:-40px}@media (width < 768px){.l-recruit-work__splide{margin-top:45px}}.l-recruit-work__splide .splide__track{margin-top:40px}@media (width < 768px){.l-recruit-work__splide .splide__track{margin-top:0}}.l-recruit-work__splide .def-splide__arrows{--w-content: min(100%, calc(1000px + (var(--px-def) * 2)));padding-inline:var(--px-def);margin-inline:auto}@media (width < 768px){.l-recruit-work__splide .def-splide__arrows{--w-content: fit-content;--px-def: 0;margin-inline:0}}
