.toc{padding-inline:var(--section-inline-start) var(--section-inline-end)}.toc>.sectionLayout__content>ol{list-style:none;margin:0;padding:0}.toc>.sectionLayout__content>ol li+li{margin-top:1.5em}.toc>.sectionLayout__content>ol a{display:flex;align-items:center;gap:2em}.toc>.sectionLayout__content>ol a span.serif-jp{flex-shrink:0}.toc>.sectionLayout__content>ol a span.small:last-child:before{content:"";flex-grow:1;border-bottom:1px solid rgba(var(--color-foreground),.2);margin-inline-end:2em}.toc>.sectionLayout__content>ol a span.small:last-child{display:flex;align-items:center;flex-grow:1}@media screen and (max-width:1024px){.toc>.sectionLayout__content>ol{min-width:0}.toc>.sectionLayout__content>ol li+li{margin-top:0}.toc>.sectionLayout__content>ol a{gap:.75em;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}.toc>.sectionLayout__content>ol a::-webkit-scrollbar{display:none}.toc>.sectionLayout__content>ol a span.small:last-child{order:0;flex:none}.toc>.sectionLayout__content>ol a span.small:last-child:before{content:none}.toc>.sectionLayout__content>ol a span.serif-jp{order:1;flex:none;white-space:nowrap}.toc>.sectionLayout__content>ol a span.serif-jp:before{content:"";display:inline-block;width:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.2);vertical-align:middle;margin-inline-end:.75em}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-toc.css.map */
