@import url("category-tokens.css");
/* Company related pages: compact text navigation, shared across all six pages. */
.gv-company-related{font-family:var(--gv-font-family-sans);color:var(--gv-color-navy)}
.gv-company-related .sec-head{margin-bottom:32px}
.gv-company-related .sec-ja{font-family:inherit;font-weight:500;font-size:12px;letter-spacing:.1em}
.gv-company-related .sec-en{font-family:inherit;font-size:var(--gv-section-title-size);font-weight:600;line-height:1.25;letter-spacing:.01em}
.gv-company-related .rc-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding:0;margin:0}
.gv-company-related .rc-links li{min-width:0;border-bottom:1px solid var(--gv-color-border-on-light)}
.gv-company-related .rc-links a{flex-direction:row;align-items:center;min-height:72px;padding:18px 16px;gap:16px;position:relative;isolation:isolate}
.gv-company-related .rc-links a::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--gv-link-hover-fill);opacity:0;transition:opacity .5s ease-in-out}
.gv-company-related .rc-links a:is(:hover,:focus-visible)::before{opacity:1}
.gv-company-related .rc-links a:focus-visible{outline:2px solid var(--gv-color-gold);outline-offset:2px}
.gv-company-related .rc-links b{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;font-family:inherit;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.02em}
.gv-company-related .rc-links b::after{color:var(--gv-color-navy);font-family:inherit;font-size:20px;font-weight:500;flex:none;transition:translate .5s ease-in-out}
.gv-company-related .rc-links a:is(:hover,:focus-visible) b::after{translate:3px 0}
@media(max-width:1024px){.gv-company-related .rc-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}
@media(max-width:600px){.gv-company-related .rc-links{grid-template-columns:1fr}.gv-company-related .rc-links a{min-height:64px;padding:16px 12px}.gv-company-related .rc-links b{font-size:15px}.gv-company-related .sec-head{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.gv-company-related .rc-links a::before,.gv-company-related .rc-links b::after{transition:none}}
