/* Guide-style contents for character detail pages. */
.character-toc{box-sizing:border-box;width:50%;margin:24px 0 28px;padding:24px 30px;border:1px solid #d8cfb7;border-left:3px solid #a99863;background:#fff;color:#222}
.character-toc h2{font-family:"Yu Mincho",serif;font-size:20px;font-weight:500;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #c7b98f;color:#15364a}
.character-toc ol{padding-left:25px;margin:0;columns:1}
.character-toc li{margin:8px 0;padding-left:3px;line-height:1.8}
.character-toc a{display:inline-block;padding:3px 0;color:#222;font-size:16px;text-decoration:none}
.character-toc a:hover{text-decoration:underline}
.character-toc a:focus-visible{outline:2px solid #a99863;outline-offset:3px}
@media(max-width:767px){.character-toc{width:100%;padding:20px;margin:20px 0 24px}}
