.NoticeCard-module__B2XMbW__card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:24px 20px;display:flex}@media (min-width:1024px){.NoticeCard-module__B2XMbW__card{gap:14px;padding:28px 32px}}.NoticeCard-module__B2XMbW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.NoticeCard-module__B2XMbW__badge{font-family:var(--font-mono);letter-spacing:.09em;color:var(--c-red-text);background:#e31b231a;border-radius:999px;flex:none;padding:5px 12px;font-size:.6875rem;line-height:1.45}.NoticeCard-module__B2XMbW__date{font-family:var(--font-mono);color:var(--c-muted-text);font-size:.6875rem;line-height:1.45}.NoticeCard-module__B2XMbW__title{color:var(--c-ink);font-size:1.0625rem;font-weight:800;line-height:1.45}.NoticeCard-module__B2XMbW__body{color:var(--c-graphite);flex-direction:column;gap:8px;font-size:.875rem;line-height:1.9;display:flex}@media (min-width:1024px){.NoticeCard-module__B2XMbW__date{font-size:.75rem}.NoticeCard-module__B2XMbW__title{font-size:1.25rem}.NoticeCard-module__B2XMbW__body{font-size:.9375rem}}.NoticeCard-module__B2XMbW__attachment{color:var(--c-red);text-underline-offset:3px;transition:color .2s var(--ease-out);align-self:flex-start;align-items:center;gap:8px;margin-block:-6px;padding-block:6px;font-size:.875rem;font-weight:700;line-height:1.6;text-decoration:underline;display:inline-flex}.NoticeCard-module__B2XMbW__attachment:hover,.NoticeCard-module__B2XMbW__attachment:focus-visible{color:var(--c-red-text)}.NoticeCard-module__B2XMbW__attachmentIcon{flex:none}@media print{.NoticeCard-module__B2XMbW__card{break-inside:avoid}}
.SectionHead-module__ufP8IW__head{flex-direction:column;gap:12px;display:flex}.SectionHead-module__ufP8IW__eyebrow{font-family:var(--font-mono);color:var(--c-red);font-weight:400;line-height:1.35}.SectionHead-module__ufP8IW__title{color:var(--c-ink)}.SectionHead-module__ufP8IW__sub{font-size:var(--fs-body);color:var(--c-graphite);line-height:1.8}.SectionHead-module__ufP8IW__center{text-align:center;align-items:center}.SectionHead-module__ufP8IW__center .SectionHead-module__ufP8IW__eyebrow{letter-spacing:.23em;font-size:clamp(.75rem,.727rem + .095vw,.8125rem)}.SectionHead-module__ufP8IW__center .SectionHead-module__ufP8IW__title{font-size:var(--fs-section-title);font-weight:900}.SectionHead-module__ufP8IW__center .SectionHead-module__ufP8IW__sub{max-width:760px}.SectionHead-module__ufP8IW__start{align-items:flex-start}.SectionHead-module__ufP8IW__start .SectionHead-module__ufP8IW__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.15em}.SectionHead-module__ufP8IW__start .SectionHead-module__ufP8IW__title{font-size:clamp(1.75rem,1.564rem + .762vw,2.25rem);font-weight:800}@media (min-width:1024px){.SectionHead-module__ufP8IW__start{gap:14px}}.SectionHead-module__ufP8IW__scaleSm .SectionHead-module__ufP8IW__title{font-size:clamp(1.5rem,1.314rem + .762vw,2rem)}.SectionHead-module__ufP8IW__dark .SectionHead-module__ufP8IW__title{color:var(--c-white)}.SectionHead-module__ufP8IW__dark .SectionHead-module__ufP8IW__sub{color:var(--c-on-dark)}.SectionHead-module__ufP8IW__accentOrange .SectionHead-module__ufP8IW__eyebrow{color:var(--c-orange)}
.business-module___gRzJq__services{background:var(--c-white)}.business-module___gRzJq__sectionInner{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.business-module___gRzJq__sectionInner{gap:72px}}.business-module___gRzJq__serviceList{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.business-module___gRzJq__serviceList{gap:72px}}.business-module___gRzJq__service{border:1px solid var(--c-border);background:var(--c-white);scroll-margin-top:calc(var(--header-h) + 24px);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:1024px){.business-module___gRzJq__service{border:0;border-radius:0;flex-direction:row-reverse;align-items:center;gap:56px;overflow:visible}.business-module___gRzJq__serviceFlipped{flex-direction:row}}.business-module___gRzJq__visual{isolation:isolate;background:var(--c-dark-bg);justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.business-module___gRzJq__visual{border-radius:20px;flex:none;width:440px;height:300px}}.business-module___gRzJq__visualGlow{z-index:-1;background:var(--glow-brand);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-70px;right:-90px}@media (min-width:1024px){.business-module___gRzJq__visualGlow{width:360px;height:360px;top:-60px;right:-140px}.business-module___gRzJq__serviceFlipped .business-module___gRzJq__visualGlow{left:-140px;right:auto}}.business-module___gRzJq__badge{background-image:var(--grad-brand);width:76px;height:76px;color:var(--c-white);border-radius:20px;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 30px -10px #e31b2366}@media (min-width:1024px){.business-module___gRzJq__badge{border-radius:26px;width:104px;height:104px}}.business-module___gRzJq__body{flex-direction:column;gap:12px;padding:24px;display:flex}@media (min-width:1024px){.business-module___gRzJq__body{flex:1;gap:20px;padding:0}}.business-module___gRzJq__number{font-family:var(--font-mono);letter-spacing:.15em;color:var(--c-orange-text);font-size:.8125rem;line-height:1.3}@media (min-width:1024px){.business-module___gRzJq__number{font-size:1rem}}.business-module___gRzJq__serviceTitle{font-size:var(--fs-svc-title);color:var(--c-ink);font-weight:900;line-height:1.45}.business-module___gRzJq__serviceDesc{font-size:var(--fs-body);color:var(--c-graphite);line-height:1.85}@media (min-width:1024px){.business-module___gRzJq__serviceDesc{line-height:1.9}}.business-module___gRzJq__chips{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:1024px){.business-module___gRzJq__chips{gap:10px}}.business-module___gRzJq__chip{border:1px solid var(--c-border);background:var(--c-light-gray);color:var(--c-ink);border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;line-height:1.4}@media (min-width:1024px){.business-module___gRzJq__chip{font-size:var(--fs-small);padding:7px 14px}}.business-module___gRzJq__approach{background:var(--c-dark-bg)}.business-module___gRzJq__approachInner{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.business-module___gRzJq__approachInner{gap:48px}}.business-module___gRzJq__approachHead{flex-direction:column;gap:12px;max-width:720px;display:flex}@media (min-width:1024px){.business-module___gRzJq__approachHead{gap:14px}}.business-module___gRzJq__approachEyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.15em;color:var(--c-orange);line-height:1.35}.business-module___gRzJq__approachTitle{color:var(--c-white);font-size:clamp(1.625rem,1.298rem + 1.333vw,2.5rem);font-weight:800;line-height:1.35}.business-module___gRzJq__approachSub{font-size:var(--fs-body);color:var(--c-on-dark);line-height:1.8}.business-module___gRzJq__approachGrid{gap:24px;display:grid}@media (min-width:768px){.business-module___gRzJq__approachGrid{grid-template-columns:repeat(3,1fr)}}
.home-module__qCKqoq__hero{isolation:isolate;background:var(--c-dark-bg);min-height:660px;color:var(--c-white);flex-direction:column;justify-content:flex-end;padding-block:40px 24px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.home-module__qCKqoq__hero{color:var(--c-ink);justify-content:flex-start;padding-block:150px 74px}}.home-module__qCKqoq__heroImage{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-module__qCKqoq__heroScrim{z-index:-1;pointer-events:none;background:linear-gradient(#0f0f0ffc 0%,#0f0f0ff2 28%,#0f0f0fcc 58%,#0f0f0f80 100%),#0003;position:absolute;inset:0}@media (min-width:1024px){.home-module__qCKqoq__heroScrim{background:linear-gradient(#ffffff6b 0%,#ffffff38 40%,#fff0 62%)}}.home-module__qCKqoq__heroContent{flex-direction:column;gap:22px;max-width:620px;display:flex}@media (min-width:1024px){.home-module__qCKqoq__heroContent{gap:28px}}.home-module__qCKqoq__eyebrow{font-family:var(--font-mono);letter-spacing:.15em;color:#f3f4f6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;align-items:center;gap:11px;padding:6px 16px;font-size:.625rem;line-height:1.3;display:inline-flex}@media (min-width:1024px){.home-module__qCKqoq__eyebrow{letter-spacing:.166em;color:var(--c-ink);background:#1f1f1f0d;border-color:#1f1f1f26;gap:10px;padding:8px 16px;font-size:.75rem}}.home-module__qCKqoq__dot{background:var(--c-orange);border-radius:50%;flex:none;width:7px;height:7px}@media (min-width:1024px){.home-module__qCKqoq__dot{width:8px;height:8px}}.home-module__qCKqoq__heroTitle{font-size:var(--fs-hero);letter-spacing:-.01em;color:var(--c-white);font-weight:900;line-height:1.25}@media (min-width:1024px){.home-module__qCKqoq__heroTitle{color:var(--c-ink);line-height:1.18}}.home-module__qCKqoq__heroLine{display:block}.home-module__qCKqoq__heroSub{font-size:var(--fs-body-lg);color:var(--c-on-dark-strong);line-height:1.85}@media (min-width:1024px){.home-module__qCKqoq__heroSub{max-width:540px;color:var(--c-ink);line-height:1.9}}.home-module__qCKqoq__heroCta{flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){.home-module__qCKqoq__heroCta{flex-direction:row;gap:16px}.home-module__qCKqoq__heroGhost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1414146b;border-color:#ffffff80}}.home-module__qCKqoq__services{background:var(--c-white)}.home-module__qCKqoq__sectionInner{flex-direction:column;align-items:center;gap:28px;display:flex}@media (min-width:1024px){.home-module__qCKqoq__sectionInner{gap:48px}}.home-module__qCKqoq__cardGrid{gap:28px;width:100%;display:grid}@media (min-width:768px){.home-module__qCKqoq__cardGrid{grid-template-columns:repeat(3,1fr);gap:24px}}.home-module__qCKqoq__strengths{isolation:isolate;background:var(--c-dark-deep);position:relative;overflow:hidden}.home-module__qCKqoq__glowA,.home-module__qCKqoq__glowB{z-index:-1;pointer-events:none;background:var(--glow-brand);border-radius:50%;position:absolute}.home-module__qCKqoq__glowA{width:420px;height:420px;top:-40px;left:-120px}.home-module__qCKqoq__glowB{width:360px;height:360px;top:520px;right:-150px}@media (min-width:1024px){.home-module__qCKqoq__glowA{width:640px;height:640px;top:-120px;left:-160px}.home-module__qCKqoq__glowB{width:560px;height:560px;top:360px;right:-120px}}.home-module__qCKqoq__strengthGrid{gap:28px;width:100%;display:grid}@media (min-width:768px){.home-module__qCKqoq__strengthGrid{grid-template-columns:repeat(3,1fr);gap:30px}}.home-module__qCKqoq__philosophy{background:var(--c-light-gray)}.home-module__qCKqoq__philosophyInner{flex-direction:column;align-items:center;gap:32px;display:flex}@media (min-width:1024px){.home-module__qCKqoq__philosophyInner{flex-direction:row;align-items:center;gap:72px}}.home-module__qCKqoq__philosophyColumn{display:contents}@media (min-width:1024px){.home-module__qCKqoq__philosophyColumn{flex-direction:column;flex:1;gap:24px;display:flex}}.home-module__qCKqoq__philosophyHead{text-align:center;flex-direction:column;order:1;align-items:center;gap:10px;display:flex}@media (min-width:1024px){.home-module__qCKqoq__philosophyHead{text-align:left;align-items:flex-start}}.home-module__qCKqoq__philosophyEyebrow{font-family:var(--font-mono);letter-spacing:.23em;color:var(--c-red);font-size:clamp(.75rem,.727rem + .095vw,.8125rem);line-height:1.35}.home-module__qCKqoq__philosophyKicker{font-family:var(--font-head);color:var(--c-ink);font-size:1.875rem;font-weight:900;line-height:1.4}@media (min-width:1024px){.home-module__qCKqoq__philosophyKicker{display:none}}.home-module__qCKqoq__philosophyText{text-align:center;flex-direction:column;order:3;align-items:center;gap:20px;display:flex}@media (min-width:1024px){.home-module__qCKqoq__philosophyText{text-align:left;align-items:flex-start;gap:24px}}.home-module__qCKqoq__philosophyTitle{font-size:var(--fs-display);color:var(--c-ink);font-weight:900;line-height:1.3}.home-module__qCKqoq__philosophyLine{display:inline-block}.home-module__qCKqoq__philosophyBody{font-size:var(--fs-body);color:var(--c-graphite);line-height:1.9}@media (min-width:1024px){.home-module__qCKqoq__philosophyBody{line-height:1.95}}.home-module__qCKqoq__diagram{aspect-ratio:342/310;flex:none;order:2;width:min(342px,100%);position:relative}@media (min-width:1024px){.home-module__qCKqoq__diagram{aspect-ratio:430/400;order:0;width:430px}}.home-module__qCKqoq__triangle{filter:drop-shadow(0 8px 24px #1f1f1f26);width:66.08%;height:62.9%;position:absolute;top:17.74%;left:16.96%}@media (min-width:1024px){.home-module__qCKqoq__triangle{filter:drop-shadow(0 10px 30px #1f1f1f26);width:70.7%;height:65.75%;top:17.5%;left:14.65%}}.home-module__qCKqoq__node{aspect-ratio:1;background:var(--c-tint);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:29.24%;display:flex;position:absolute;box-shadow:0 5px 18px 1px #ff6a1359}@media (min-width:1024px){.home-module__qCKqoq__node{gap:5px;width:27.91%;box-shadow:0 6px 22px 2px #ff6a1359}}.home-module__qCKqoq__nodeCustomer{top:1.61%;left:35.38%}.home-module__qCKqoq__nodePartner{top:64.52%;left:2.34%}.home-module__qCKqoq__nodeSociety{top:64.52%;left:68.42%}@media (min-width:1024px){.home-module__qCKqoq__nodeCustomer{top:2.5%;left:36.05%}.home-module__qCKqoq__nodePartner{top:68.25%;left:.7%}.home-module__qCKqoq__nodeSociety{top:68.25%;left:71.4%}}.home-module__qCKqoq__node svg{color:var(--c-red)}.home-module__qCKqoq__nodeJp{font-family:var(--font-head);color:var(--c-ink);font-size:.875rem;font-weight:800;line-height:1.4}.home-module__qCKqoq__nodeEn{font-family:var(--font-mono);letter-spacing:.11em;color:var(--c-graphite);font-size:.5625rem;line-height:1.3}@media (min-width:1024px){.home-module__qCKqoq__nodeJp{font-size:.9375rem}}.home-module__qCKqoq__centerLogo{justify-content:center;width:47.37%;display:flex;position:absolute;top:46.77%;left:26.32%}@media (min-width:1024px){.home-module__qCKqoq__centerLogo{width:40.23%;top:50.25%;left:29.77%}}
.company-module__kNNkYW__philosophy{background:var(--c-white)}.company-module__kNNkYW__philosophyInner{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.company-module__kNNkYW__philosophyInner{gap:40px}}.company-module__kNNkYW__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.15em;color:var(--c-red);line-height:1.35}.company-module__kNNkYW__philosophyTitle{font-size:var(--fs-display-lg);color:var(--c-ink);font-weight:900;line-height:1.3}.company-module__kNNkYW__philosophyLine{display:inline-block}.company-module__kNNkYW__mission{max-width:820px;font-size:var(--fs-body-lg);color:var(--c-graphite);line-height:1.9}.company-module__kNNkYW__values{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.company-module__kNNkYW__values{flex-direction:row;gap:20px}}.company-module__kNNkYW__value{flex-direction:column;flex:1;gap:6px;padding-left:16px;display:flex;position:relative}@media (min-width:1024px){.company-module__kNNkYW__value{gap:8px;padding-left:20px}}.company-module__kNNkYW__value:before{content:"";background-image:var(--grad-brand);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.company-module__kNNkYW__valueLabel{color:var(--c-ink);font-size:1.0625rem;font-weight:800;line-height:1.45}.company-module__kNNkYW__valueDesc{font-size:var(--fs-small);color:var(--c-graphite);line-height:1.7}@media (min-width:1024px){.company-module__kNNkYW__valueLabel{font-size:1.1875rem}.company-module__kNNkYW__valueDesc{font-size:.875rem}}.company-module__kNNkYW__info{background:var(--c-light-gray)}.company-module__kNNkYW__sectionInner{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.company-module__kNNkYW__sectionInner{gap:40px}}.company-module__kNNkYW__table{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;width:100%;padding:6px 24px}@media (min-width:1024px){.company-module__kNNkYW__table{padding:8px 56px}}.company-module__kNNkYW__table tbody,.company-module__kNNkYW__table tr,.company-module__kNNkYW__table th,.company-module__kNNkYW__table td{text-align:left;display:block}.company-module__kNNkYW__table tr{border-bottom:1px solid var(--c-border);padding-block:16px}.company-module__kNNkYW__table tr:last-child{border-bottom:0}.company-module__kNNkYW__table th{font-family:var(--font-mono);letter-spacing:.09em;color:var(--c-graphite);padding-bottom:5px;font-size:.6875rem;font-weight:400;line-height:1.45}.company-module__kNNkYW__table td{color:var(--c-ink);font-size:.875rem;font-weight:600;line-height:1.6}@media (min-width:1024px){.company-module__kNNkYW__table tr{align-items:flex-start;gap:32px;padding-block:22px;display:flex}.company-module__kNNkYW__table th{width:220px;font-family:var(--font-head);letter-spacing:0;color:var(--c-ink);flex:none;padding-bottom:0;font-size:.9375rem;font-weight:700;line-height:1.7}.company-module__kNNkYW__table td{color:var(--c-graphite);font-size:.9375rem;font-weight:400;line-height:1.7}}.company-module__kNNkYW__tableLink{text-underline-offset:3px;transition:color .2s var(--ease-out);margin-block:-6px;padding-block:6px;-webkit-text-decoration:underline #1f1f1f80;text-decoration:underline #1f1f1f80;display:inline-block}.company-module__kNNkYW__tableLink:hover,.company-module__kNNkYW__tableLink:focus-visible{color:var(--c-red);text-decoration-color:currentColor}
.koukoku-module__Tw3O5G__hero{isolation:isolate;background:var(--c-dark-bg);color:var(--c-white);padding-block:44px 40px;position:relative;overflow:hidden}@media (min-width:1024px){.koukoku-module__Tw3O5G__hero{padding-block:72px 60px}}.koukoku-module__Tw3O5G__glow{z-index:-1;background:var(--glow-brand);opacity:.64;pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-150px;right:-160px}@media (min-width:1024px){.koukoku-module__Tw3O5G__glow{width:660px;height:660px;top:-300px;right:-150px}}.koukoku-module__Tw3O5G__heroInner{flex-direction:column;gap:10px;display:flex}@media (min-width:1024px){.koukoku-module__Tw3O5G__heroInner{gap:14px}}.koukoku-module__Tw3O5G__heroEyebrow{font-family:var(--font-mono);letter-spacing:.23em;color:var(--c-orange);font-size:clamp(.75rem,.727rem + .095vw,.8125rem);line-height:1.35}.koukoku-module__Tw3O5G__heroTitle{color:var(--c-white);font-size:clamp(2.125rem,1.8rem + 1.333vw,3rem);font-weight:900;line-height:1.2}.koukoku-module__Tw3O5G__heroSub{max-width:680px;font-size:var(--fs-body);color:var(--c-on-dark);line-height:1.8}@media print{.koukoku-module__Tw3O5G__hero{color:var(--c-ink);border-bottom:1px solid var(--c-border);background:0 0;padding-block:24px 20px}.koukoku-module__Tw3O5G__glow{display:none}.koukoku-module__Tw3O5G__heroEyebrow{color:var(--c-orange-text)}.koukoku-module__Tw3O5G__heroTitle{color:var(--c-ink)}.koukoku-module__Tw3O5G__heroSub{color:var(--c-graphite)}}.koukoku-module__Tw3O5G__section{padding-block:56px}@media (min-width:1024px){.koukoku-module__Tw3O5G__section{padding-block:80px}}.koukoku-module__Tw3O5G__onWhite{background:var(--c-white)}.koukoku-module__Tw3O5G__onGray{background:var(--c-light-gray)}.koukoku-module__Tw3O5G__sectionInner{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.koukoku-module__Tw3O5G__sectionInner{gap:28px}}.koukoku-module__Tw3O5G__method{flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){.koukoku-module__Tw3O5G__method{gap:16px}}.koukoku-module__Tw3O5G__quote{flex-direction:column;gap:8px;display:flex}.koukoku-module__Tw3O5G__quoteLabel{font-family:var(--font-mono);letter-spacing:.09em;color:var(--c-muted-text);font-size:.6875rem;line-height:1.45}@media (min-width:1024px){.koukoku-module__Tw3O5G__quoteLabel{font-size:.75rem}}.koukoku-module__Tw3O5G__statement{flex-direction:column;gap:10px;max-width:900px;padding:2px 0 2px 18px;display:flex;position:relative}.koukoku-module__Tw3O5G__statement:before{content:"";background-image:var(--grad-brand);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}@media (min-width:1024px){.koukoku-module__Tw3O5G__statement{gap:12px;padding-left:24px}}.koukoku-module__Tw3O5G__statementMain{font-size:var(--fs-body-lg);color:var(--c-ink);font-weight:600;line-height:1.9}.koukoku-module__Tw3O5G__statementProviso{color:var(--c-graphite);font-size:clamp(.8125rem,.789rem + .095vw,.875rem);line-height:1.9}.koukoku-module__Tw3O5G__statementNote{max-width:900px;color:var(--c-graphite);overflow-wrap:anywhere;font-size:clamp(.875rem,.852rem + .095vw,.9375rem);line-height:1.9}.koukoku-module__Tw3O5G__list{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.koukoku-module__Tw3O5G__list{gap:20px}}.koukoku-module__Tw3O5G__empty{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}@media (min-width:1024px){.koukoku-module__Tw3O5G__empty{gap:14px;padding:56px 40px}}.koukoku-module__Tw3O5G__emptyIcon{color:var(--c-muted)}@media (min-width:1024px){.koukoku-module__Tw3O5G__emptyIcon{width:32px;height:32px}}.koukoku-module__Tw3O5G__emptyTitle{font-family:var(--font-head);font-size:var(--fs-body-lg);color:var(--c-ink);font-weight:700;line-height:1.5}.koukoku-module__Tw3O5G__emptyDesc{max-width:640px;color:var(--c-graphite);font-size:clamp(.8125rem,.789rem + .095vw,.875rem);line-height:1.8}.koukoku-module__Tw3O5G__table{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;width:100%;padding:6px 24px}@media (min-width:1024px){.koukoku-module__Tw3O5G__table{padding:8px 56px}}.koukoku-module__Tw3O5G__table tbody,.koukoku-module__Tw3O5G__table tr,.koukoku-module__Tw3O5G__table th,.koukoku-module__Tw3O5G__table td{text-align:left;display:block}.koukoku-module__Tw3O5G__table tr{border-bottom:1px solid var(--c-border);padding-block:16px}.koukoku-module__Tw3O5G__table tr:last-child{border-bottom:0}.koukoku-module__Tw3O5G__table th{font-family:var(--font-mono);letter-spacing:.09em;color:var(--c-graphite);padding-bottom:5px;font-size:.6875rem;font-weight:400;line-height:1.45}.koukoku-module__Tw3O5G__table td{color:var(--c-ink);font-size:.875rem;font-weight:600;line-height:1.6}@media (min-width:1024px){.koukoku-module__Tw3O5G__table tr{align-items:flex-start;gap:32px;padding-block:22px;display:flex}.koukoku-module__Tw3O5G__table th{width:220px;font-family:var(--font-head);letter-spacing:0;color:var(--c-ink);flex:none;padding-bottom:0;font-size:.9375rem;font-weight:700;line-height:1.7}.koukoku-module__Tw3O5G__table td{color:var(--c-graphite);font-size:.9375rem;font-weight:400;line-height:1.7}}.koukoku-module__Tw3O5G__updatedAt{font-family:var(--font-mono);text-align:right;color:var(--c-muted-text);font-size:clamp(.6875rem,.664rem + .095vw,.75rem);line-height:1.45}@media print{.koukoku-module__Tw3O5G__table tr,.koukoku-module__Tw3O5G__quote,.koukoku-module__Tw3O5G__empty{break-inside:avoid}.koukoku-module__Tw3O5G__sectionInner>:first-child{break-inside:avoid;break-after:avoid}}
