.company[data-astro-cid-5yxmqngi]{display:grid;gap:clamp(2.5rem,5vw,4rem)}.company__intro[data-astro-cid-5yxmqngi]{display:grid;gap:clamp(1.6rem,3vw,2.4rem)}@media(min-width:1024px){.company__intro[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.company__intro[data-astro-cid-5yxmqngi] .company__text[data-astro-cid-5yxmqngi]:last-child{margin-bottom:0}}.cpillars[data-astro-cid-5yxmqngi]{display:grid;gap:.7rem}.cpillar[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:1rem 1.1rem 1.1rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-heading);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.cpillar__t[data-astro-cid-5yxmqngi]{font-family:var(--font-jp);font-weight:700;font-size:1.05rem;line-height:1.5}.cpillar__logos[data-astro-cid-5yxmqngi],.cpillar__brand[data-astro-cid-5yxmqngi]{grid-column:1 / -1}.cpillar__logos[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-width:520px}.cpillar__logos[data-astro-cid-5yxmqngi] .lplate{--ph: 48px;width:100%;padding-inline:calc(var(--ph) * .2)}.cpillar__brand[data-astro-cid-5yxmqngi]{display:flex;align-items:center;gap:.7rem}.cpillar__sub[data-astro-cid-5yxmqngi]{font-family:var(--font-jp);font-weight:700;font-size:.98rem;color:var(--c-heading)}.cpillar[data-astro-cid-5yxmqngi] .cpillar__arrow{color:var(--c-muted);transition:color var(--motion-fast) var(--ease-out)}.cpillar[data-astro-cid-5yxmqngi]:hover{border-color:var(--c-primary);color:var(--c-primary)}.cpillar[data-astro-cid-5yxmqngi]:hover .cpillar__arrow{color:var(--c-primary)}@media(max-width:420px){.cpillar[data-astro-cid-5yxmqngi]{padding:.9rem}.cpillar__logos[data-astro-cid-5yxmqngi]{gap:.4rem}.cpillar__logos[data-astro-cid-5yxmqngi] .lplate{--ph: 40px;padding-inline:calc(var(--ph) * .14)}}.company__lead[data-astro-cid-5yxmqngi]{font-family:var(--font-jp);font-weight:800;color:var(--c-heading);font-size:var(--fs-h3);line-height:1.7;margin-bottom:1.6rem}.company__text[data-astro-cid-5yxmqngi]{color:var(--c-text);margin-bottom:1.4rem;max-width:46em;line-break:strict}.company__jp[data-astro-cid-5yxmqngi]{word-break:keep-all;overflow-wrap:anywhere}.company__table[data-astro-cid-5yxmqngi]{border-top:1px solid var(--c-line)}.company__table[data-astro-cid-5yxmqngi] .row[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:16rem 1fr;gap:1.5rem;padding:1.4rem .5rem;border-bottom:1px solid var(--c-line)}.company__table[data-astro-cid-5yxmqngi] dt[data-astro-cid-5yxmqngi]{font-family:var(--font-jp);font-weight:700;color:var(--c-heading)}.cnext-sec[data-astro-cid-5yxmqngi]{background:var(--c-bg-alt)}.cnext-grid[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media(max-width:759px){.cnext-grid[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr)}}.cnext[data-astro-cid-5yxmqngi]{display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:1.6rem;transition:border-color var(--motion-fast) var(--ease-out)}.cnext[data-astro-cid-5yxmqngi] .cnext__icon{margin-bottom:.9rem}.cnext[data-astro-cid-5yxmqngi]:hover{border-color:var(--c-primary)}.cnext__t[data-astro-cid-5yxmqngi]{font-family:var(--font-jp);font-weight:700;color:var(--c-heading);font-size:1.05rem;margin-bottom:.5rem}.cnext__d[data-astro-cid-5yxmqngi]{font-size:.9rem;color:var(--c-text);line-height:1.8;flex:1}.cnext__link[data-astro-cid-5yxmqngi]{margin-top:1.1rem;font-weight:600;font-size:.9rem;color:var(--c-primary)}.company__table[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{color:var(--c-text);line-height:1.9}.company__link[data-astro-cid-5yxmqngi]{color:inherit;text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:3px;transition:color .15s var(--ease)}.company__link[data-astro-cid-5yxmqngi]:hover{color:var(--c-primary);text-decoration-color:currentColor}.company__list[data-astro-cid-5yxmqngi]{display:grid;gap:.3rem}.company__list[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]{padding-left:1.1em;position:relative;line-height:1.85}.company__list[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:before{content:"・";position:absolute;left:0;color:var(--c-primary)}.company__list--biz[data-astro-cid-5yxmqngi]{gap:.6rem}.company__list--biz[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]{padding-left:0}.company__list--biz[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:before{content:none}.company__biz[data-astro-cid-5yxmqngi]{display:flex;align-items:center;gap:.9rem;padding:.7rem .9rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-text);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.company__biz-t[data-astro-cid-5yxmqngi]{flex:1;min-width:0;line-height:1.7}.company__biz[data-astro-cid-5yxmqngi] .company__biz-arrow{color:var(--c-muted);transition:color var(--motion-fast) var(--ease-out)}.company__biz[data-astro-cid-5yxmqngi]:hover{border-color:var(--c-primary);color:var(--c-primary)}.company__biz[data-astro-cid-5yxmqngi]:hover .company__biz-arrow{color:var(--c-primary)}@media(max-width:720px){.company__table[data-astro-cid-5yxmqngi] .row[data-astro-cid-5yxmqngi]{grid-template-columns:1fr;gap:.4rem}}
