.page-container.svelte-1thlcsk{opacity:0}.page-container.pageIn.svelte-1thlcsk{opacity:1;transition:opacity .4s ease-out}.centering-container.svelte-1thlcsk{display:contents}@media screen and (width>=768px){.centering-container.svelte-1thlcsk{align-self:center;display:inline-grid}}.page-header.svelte-1thlcsk{align-items:start}@media screen and (width>=768px){.page-header.svelte-1thlcsk{align-items:end}}.page-title.svelte-1thlcsk{width:104rem;overflow:hidden}@media screen and (width>=768px){.page-title.svelte-1thlcsk{width:286rem}}.page-lead.svelte-1thlcsk{text-align:left;font-size:6rem;font-family:var(--font-family-jp-min);margin-left:27rem;line-height:1.5}.page-lead.svelte-1thlcsk:before,.page-lead.svelte-1thlcsk:after{content:"";display:table}.page-lead.svelte-1thlcsk:before{margin-top:-.25em}.page-lead.svelte-1thlcsk:after{margin-bottom:-.25em}@media screen and (width>=768px){.page-lead.svelte-1thlcsk{margin-left:80rem;font-size:16rem}}.head-list-container.svelte-1thlcsk{color:#000;flex-wrap:wrap;margin-top:17.5rem;display:flex;position:relative}@media screen and (width>=768px){.head-list-container.svelte-1thlcsk{flex-wrap:nowrap;gap:117rem;margin-top:30rem;margin-left:165rem}}@media screen and (width>=1000px){.head-list-container.svelte-1thlcsk{margin-right:50rem}}.head-list-container.svelte-1thlcsk .note:where(.svelte-1thlcsk){font-family:var(--font-family-jp);text-align:left;margin-top:12.5rem;font-size:5rem}@media screen and (width>=768px){.head-list-container.svelte-1thlcsk .note:where(.svelte-1thlcsk){margin-top:15rem;font-size:13rem}}.work-field.svelte-1thlcsk{text-align:left;letter-spacing:-.1em;word-break:keep-all;white-space:nowrap;flex-direction:column;font-size:5rem;line-height:1.4;list-style:none;display:flex}@media screen and (width>=768px){.work-field.svelte-1thlcsk{justify-content:space-between;font-size:18rem;line-height:1.33333}}.work-field.svelte-1thlcsk li:where(.svelte-1thlcsk){grid-template-columns:min-content 1fr;align-items:center;gap:2.55rem;display:grid}@media screen and (width>=768px){.work-field.svelte-1thlcsk li:where(.svelte-1thlcsk){gap:10rem}}.work-field.svelte-1thlcsk li:where(.svelte-1thlcsk):before{content:"";background:currentColor;width:4rem;height:1px;display:inline-block;transform:translateY(-.5px)}@media screen and (width>=768px){.work-field.svelte-1thlcsk li:where(.svelte-1thlcsk):before{width:15rem;height:1px;transform:translateY(-1px)}}.careers-list.svelte-1thlcsk{flex-direction:column;gap:1.5rem;margin-left:30rem;list-style:none;display:flex}@media screen and (width>=768px){.careers-list.svelte-1thlcsk{gap:6rem;margin-left:0}}.careers-list.svelte-1thlcsk a:where(.svelte-1thlcsk){color:#fff;width:fit-content;font-family:var(--font-family-matrix);text-align:left;word-break:keep-all;white-space:nowrap;opacity:.6;backface-visibility:hidden;background:#000;place-items:center;height:9rem;font-size:9rem;line-height:1;display:grid;transform:translate(0,0)}@media screen and (width>=768px){.careers-list.svelte-1thlcsk a:where(.svelte-1thlcsk){height:32rem;font-size:30rem}}.careers-list.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{color:#000;background:#fff;text-decoration:none}.application-guidelines.svelte-1thlcsk{text-align:left;letter-spacing:.04em;font-family:var(--font-family-jp);margin:20rem 0 20rem 62rem;display:inline-block}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk{margin:80rem 0 80rem 296rem;display:table}}.application-guidelines.svelte-1thlcsk tr:where(.svelte-1thlcsk):not(:first-child){padding-top:1em;display:block}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk tr:where(.svelte-1thlcsk):not(:first-child){display:table-row}.application-guidelines.svelte-1thlcsk tr:where(.svelte-1thlcsk):not(:first-child) th:where(.svelte-1thlcsk),.application-guidelines.svelte-1thlcsk tr:where(.svelte-1thlcsk):not(:first-child) td:where(.svelte-1thlcsk){vertical-align:baseline;padding-top:70rem}}.application-guidelines.svelte-1thlcsk th:where(.svelte-1thlcsk){padding-right:15rem;font-size:6rem;font-weight:600;display:block}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk th:where(.svelte-1thlcsk){text-align:right;font-size:14rem;display:table-cell}}.application-guidelines.svelte-1thlcsk th:where(.svelte-1thlcsk):after{content:"：";display:inline-block}.application-guidelines.svelte-1thlcsk td:where(.svelte-1thlcsk){font-size:7rem;font-weight:600;display:block}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk td:where(.svelte-1thlcsk){font-size:18rem;display:table-cell}}.application-guidelines.svelte-1thlcsk .is-inview .preferential-list{border-left:.5px solid #000}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk){margin-top:2em}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk){align-items:center;margin-top:30rem;margin-left:-60rem;display:flex}}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) dt:where(.svelte-1thlcsk){display:none}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) dt:where(.svelte-1thlcsk){display:initial;font-size:14rem}}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk){padding-left:7.5rem;font-size:6rem;list-style:none}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk){border-left-width:1px;margin-left:30rem;padding-left:20rem;font-size:18rem}}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk):before{content:"";margin-bottom:-6rem;display:table}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk):before{margin-bottom:-12rem}}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk):after{content:"";margin-top:-6rem;display:table}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk):after{margin-top:-12rem}}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk) li:where(.svelte-1thlcsk){text-indent:-.5em;padding-left:.5em}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk) li:where(.svelte-1thlcsk){text-indent:-.3em;padding-left:.3em}}.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk) li:where(.svelte-1thlcsk):before{content:"-";margin-right:2.5rem;font-weight:400;display:inline-block}@media screen and (width>=768px){.application-guidelines.svelte-1thlcsk .preferential:where(.svelte-1thlcsk) .preferential-list:where(.svelte-1thlcsk) li:where(.svelte-1thlcsk):before{margin-right:5rem}}.positions.svelte-1thlcsk{gap:30rem;display:inline-grid}@media screen and (width>=768px){.positions.svelte-1thlcsk{gap:100rem;margin-left:126rem;display:grid}}.position.svelte-1thlcsk{text-align:left;display:inline-grid}@media screen and (width>=768px){.position.svelte-1thlcsk.is-inview{border-left:1px solid #000}.position.svelte-1thlcsk{gap:36rem;padding-left:25rem;display:grid}}.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk){font-family:var(--font-family-matrix);margin-bottom:5rem;font-size:12rem;position:relative}.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk):after{content:"";background:#000;width:calc(50px + 100%);height:.5px;position:absolute;bottom:2rem;left:-50px}@media screen and (width>=768px){.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk):after{height:unset;left:unset;width:unset;position:unset}.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk){font-size:48rem;line-height:1}.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk):before,.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk):after{content:"";display:table}.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk):before{margin-top:-.175em}.position.svelte-1thlcsk .position-title:where(.svelte-1thlcsk):after{margin-bottom:-.175em}}.position.svelte-1thlcsk .position-description:where(.svelte-1thlcsk){font-size:7rem;font-family:var(--font-family-jp);font-weight:800;line-height:1.33333}@media screen and (width>=768px){.position.svelte-1thlcsk .position-description:where(.svelte-1thlcsk){margin-left:50rem;font-size:18rem}}.position.svelte-1thlcsk .not-now:where(.svelte-1thlcsk){color:#000;mix-blend-mode:difference;background:#fff;width:fit-content;margin-top:15rem;padding:2px 5px;font-size:6rem;display:block}@media screen and (width>=768px){.position.svelte-1thlcsk .not-now:where(.svelte-1thlcsk){font-size:12rem}}
