.page_crumbbar[data-astro-cid-ilg43b35]{box-sizing:border-box;max-width:960px;margin:0 auto;padding:12px 20px 0}@media (width>=1280px){.page_crumbbar[data-astro-cid-ilg43b35]{max-width:1480px}}.page_crumb[data-astro-cid-ilg43b35]{align-items:baseline;margin-bottom:0;font-size:12px;display:flex}.page_crumb-home[data-astro-cid-ilg43b35]{color:var(--pal-link);font-weight:600;text-decoration:none}.page_crumb-home[data-astro-cid-ilg43b35]:hover{color:var(--pal-ink)}@media screen and (width>=600px){.page_fin{display:none}}.page_peers__list .page_fin__item--na{cursor:default;background:#f0f0f0}.page_peers__list .page_fin__item--na:hover{border-color:#0000}.page_peers__list .page_fin__item--na .page_peers__name{color:var(--page-muted)}.page_fin__na{color:var(--page-muted);flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.page_peers__list .page_fin__item--nolink{cursor:default}.page_peers__list .page_fin__item--nolink:hover{border-color:#0000}.page_peers__list .page_fin__item--current{border-color:var(--peer-color,#333)}@media screen and (width>=600px){.page_peers__list.page_fin__grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page_peers__list.page_fin__grid .page_peers__item{width:auto}}.page_peers__chart.page_fin__chart--bar rect:last-of-type{fill:#fff}.page_peers__chart.page_fin__chart--bar rect.is-last{fill:var(--peer-color,var(--page-accent,#333))}.page_fin__pie{flex:1;width:100%;min-height:0;display:block}.page_fin__pie-box{gap:4px;padding-top:4px}.page_fin__legend{flex-direction:column;gap:2px;font-size:10px;display:flex}.page_fin__legend-row{align-items:center;gap:4px;min-width:0;display:flex}.page_fin__legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.page_fin__legend-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.page_fin__legend-share{flex-shrink:0}.page_fin__pie path{stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.page_fin__label{text-overflow:ellipsis;overflow:hidden}.page_fin__chart--line polyline{fill:none;stroke:var(--peer-color,#333);stroke-width:1.5px;vector-effect:non-scaling-stroke}.page_fin__chart--line .page_fin__dot,.page_fin__chart--line .page_fin__dot-in,.page_fin__chart--line .page_fin__dot-last{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.page_fin__chart--line .page_fin__dot{stroke:var(--peer-color,#333);stroke-width:7px}.page_fin__chart--line .page_fin__dot-in{stroke:#fff;stroke-width:4px}.page_fin__chart--line .page_fin__dot-last{stroke:var(--peer-color,#333);stroke-width:11px}.page_fin-more{box-sizing:border-box;background:var(--page-box);color:#333;border:1px solid #0000;border-radius:2px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;text-decoration:none;display:flex}.page_fin-more:hover{border-color:var(--peer-color,#333)}.page_fin-more__head{color:var(--peer-color,#333);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;line-height:1.5;display:flex}.page_fin-more__head:after{content:"›";color:#8c8c8c;font-weight:400}.page_fin-more__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.page_fin-more__mini{box-sizing:border-box;background:#fff;border-radius:2px;flex-direction:column;gap:4px;min-width:0;height:64px;padding:8px;display:flex}.page_fin-more__name{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.page_fin-more__chart{flex:1;width:100%;min-height:0;display:block}.page_fin-more__chart.page_fin__chart--line .page_fin__dot{stroke-width:4px}.page_fin-more__chart.page_fin__chart--line .page_fin__dot-in{stroke-width:2px}.page_fin-more__chart.page_fin__chart--line .page_fin__dot-last{stroke-width:6px}.page_fin-more__rest{color:var(--peer-color,#333);justify-content:center;align-items:center;gap:0;font-size:10px;font-weight:600;line-height:1.2}.page_fin-more__num{white-space:nowrap;font-size:16px}.page_fin-more__num--all{font-size:14px}.page_spperf{margin-bottom:8px;padding-top:24px}@media screen and (width>=600px){.page_spperf{display:none}}.page_spperf .page_peers__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page_spperf .page_peers__list .page_peers__item{width:auto}@media screen and (width<=600px){.page_spperf+.page_next-box.std-section.std-section--box{padding-top:0}}@media screen and (width>=600px){.page_popular-sp{display:none}}@media screen and (width<=600px){.std-section.std-section--box.page_next-box:has(~.page_popular-sp){margin-bottom:8px}.page_next-box~.std-section.std-section--box.page_popular-sp{margin-bottom:8px;padding-top:0}}.page_backtotop[data-astro-cid-ngx2ti2i] .page_backtotop__link[data-astro-cid-ngx2ti2i]{letter-spacing:.04em;color:var(--page-ink);align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.page_backtotop__arrow[data-astro-cid-ngx2ti2i]{color:var(--page-muted);transition:transform .12s;display:inline-block}.page_backtotop[data-astro-cid-ngx2ti2i] .page_backtotop__link[data-astro-cid-ngx2ti2i]:hover{color:var(--page-link);text-decoration:none}.page_backtotop[data-astro-cid-ngx2ti2i] .page_backtotop__link[data-astro-cid-ngx2ti2i]:hover .page_backtotop__arrow[data-astro-cid-ngx2ti2i]{transform:translate(-.25rem)}@media (prefers-reduced-motion:reduce){.page_backtotop__arrow[data-astro-cid-ngx2ti2i]{transition:none}}.page_nav{border-bottom:1px solid var(--page-hair);margin-bottom:.9rem;padding-bottom:.6rem;font-size:12px;line-height:1.5}.page_nav__row:not(:last-child){margin-bottom:8px}.page_nav__links{flex-wrap:wrap;align-items:baseline;gap:.1rem .35rem;margin:0;padding:0;list-style:none;display:flex}.page_nav__links li{align-items:baseline;gap:.35rem;display:flex}.page_nav__links li:not(:last-child):after{content:"/";color:var(--page-muted)}.page_nav__links a{color:var(--page-link);padding:.15rem 0;text-decoration:none}.page_nav__links a:hover{color:var(--page-ink)}.page_nav__stack{margin:0;padding:0;list-style:none}.page_nav__stack>li:not(:last-child){border-bottom:1px solid var(--page-hair)}.page_nav__stack>li{flex-direction:column;gap:.1rem;padding:.65rem 0;display:flex;position:relative}.page_nav__stack>li>a{color:var(--page-link);text-decoration:none}.page_nav__stack>li>a:after{content:"";position:absolute;inset:0}.page_nav__children{z-index:1;pointer-events:none;position:relative}.page_nav__children a{pointer-events:auto}.page_nav__stack>li:hover>a{color:var(--page-ink)}.page_nav__stack-label{line-height:1.4}.page_nav__stack-hint{color:var(--page-muted);line-height:1.4;text-decoration:none}.page_nav__stack>li>.page_nav__stack-label--missing{color:var(--page-muted)}.page_nav__inline{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin:0;padding:0;list-style:none;display:flex}.page_nav__inline li{align-items:baseline;gap:.9rem;display:flex}.page_nav__inline li:not(:last-child):after{content:"・";color:var(--page-muted)}.page_nav__inline a{color:var(--page-link);padding:.4rem 0;text-decoration:none;display:inline-block}.page_nav__inline a:hover{color:var(--page-ink)}@media (width>=1280px){.page_nav{display:none}}.page_nav.page_nav--footer{border-top:none;border-bottom:none;margin:0 0 8px;padding:0;display:block}.page_nav--footer .page_nav__home--only .page_backtotop__link:after{content:"";position:absolute;inset:0}.page_nav--footer .page_nav__row{background:#f6f6fa;padding:24px;position:relative}.page_nav--footer .page_nav__row:not(:last-child){margin-bottom:.9rem}.page_nav--footer .page_nav__home{border-top:1px solid var(--page-hair);padding-top:.7rem}.page_nav--footer .page_nav__home--only{border-top:none;padding-top:0}.page_nav--footer .page_nav__children{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.page_nav__children li{align-items:baseline;gap:.5rem;display:flex}.page_nav__children li:not(:last-child):after{content:"・";color:var(--page-muted)}.page_nav__children a{color:var(--page-link);padding:.15rem 0;text-decoration:none}.page_nav__children a:hover{color:var(--page-ink)}.page_nav__child-year{color:var(--page-muted);font-variant-numeric:tabular-nums;padding-right:.3rem}@supports (grid-template-columns:subgrid){@media (width>=768px){.page_nav--footer .page_nav__stack{grid-template-columns:max-content minmax(0,1fr);display:grid}.page_nav--footer .page_nav__stack>li{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;gap:0 1.6rem;margin-inline:-.6rem;padding:.55rem .6rem;display:grid}.page_nav--footer .page_nav__stack>li>a{grid-column:1}.page_nav--footer .page_nav__stack-hint,.page_nav--footer .page_nav__children{grid-column:2}.page_nav--footer .page_nav__home{margin-inline:-.6rem;padding-inline:.6rem}}}@media screen and (width<=600px){li.page_nav__item--sp-hide,.page_nav:not(.page_nav--footer){display:none}.page_nav.page_nav--footer{padding-top:0}li.page_nav__child--sp-hide{display:none}.page_nav__children li:has(+.page_nav__child--sp-hide):after{content:none}.page_nav.page_nav--footer.page_nav--sp-hide{display:none}}.page_nav--footer .page_nav__stack>li.page_nav__stack-item--whole{cursor:pointer;padding-right:24px;position:relative}.page_nav--footer .page_nav__stack-item--whole>a:after{content:"";position:absolute;inset:0}.page_nav--footer .page_nav__stack-item--whole:after{content:"";pointer-events:none;border-top:1.5px solid #8c8c8c;border-right:1.5px solid #8c8c8c;width:6px;height:6px;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(45deg)}.page_nav--footer{--page-nav-c:var(--c,var(--company-color,var(--page-accent,#b42828)))}@media (hover:hover){.page_nav--footer .page_nav__stack>li.page_nav__stack-item--whole:hover{background:var(--page-nav-c)}.page_nav--footer .page_nav__stack>li.page_nav__stack-item--whole:hover :is(a,.page_nav__stack-label,.page_nav__stack-hint){color:#fff}.page_nav--footer .page_nav__stack>li:not(.page_nav__stack-item--whole):hover{background:#fff}.page_nav--footer .page_nav__stack>li:not(.page_nav__stack-item--whole):hover :is(a,.page_nav__stack-label,.page_nav__stack-hint),.page_nav--footer .page_nav__stack>li:not(.page_nav__stack-item--whole):hover .page_nav__children li:after{color:var(--page-nav-c)}.page_nav--footer .page_nav__stack-item--whole:hover:after{border-color:#fff}}@media screen and (width>=600px){.page_ov__splinks{display:none}}@media screen and (width<=600px){.page_ov__splinks{flex-direction:column;display:flex}.page_ov__splink--out{color:var(--page-link);text-decoration:none}.page_ov__splink--out:before{content:none}.page_ov__splink-icon{color:#8c8c8c;flex:none;align-self:center;margin-right:8px}.page_ov__splinks-minor{flex-wrap:wrap;gap:8px 24px;padding:12px 0;display:flex}.page_ov__splink-minor{letter-spacing:.02em;white-space:nowrap;color:var(--page-link);align-items:center;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.page_hera-section:has(~.nosnippet>.page_ov__splinks){margin-bottom:0}.hd__main+.ccd_navbar .page_ov__splinks{position:relative;top:-1px}}
