:root{--livesense-blue:#1ba1e6;--font-light-color:#666;--font-weitght-light:100;--font-weight-normal:400;--font-weight-bold:700}body{font-family:helvetica neue,Arial,roboto,sans-serif,hiragino kaku gothic pron,hiragino sans,Meiryo}.book-brand{font-size:1.2em}.book-header h3{font-size:.8em}.book-description{margin:2rem 0 0;font-size:75%;color:var(--font-light-color)}.markdown{padding:10px 0;line-height:1.75;h1 { margin: 2rem 0; font-size: 2rem; font-weight: var(--font-weight-bold); word-break: auto-phrase; } h2 { margin: 4rem 0 1.5rem; font-size: 1.8rem; word-break: auto-phrase; } h3 { margin: 3rem 0 1.5rem; font-size: 1.5rem; word-break: auto-phrase; } h4, h5, h6 { margin-bottom: 1.5rem; } @media screen and (max-width: 56rem) { .book-header h3 { font-size: 0.8rem; } } .dekamoji { display: block; margin: auto; padding: 1rem 0; font-size: max(200%, 2.5vw); text-align: center; color: var(--livesense-blue); font-weight: var(--font-weight-bold); } @media screen and (max-width: 56rem) { .dekamoji { font-size: max(125%, 1.8vw); } }}.breadcrumb{margin:1rem 0;font-size:75%}.children-link{}.children-link__list{padding-inline-start:2rem;word-wrap:break-word}.children-link__entry{line-height:1.6;font-size:120%;font-weight:var(--font-weight-normal)}.book-toc{.children-link { margin-top: 2rem; } .children-link__list { padding-inline-start: 2rem; } .children-link__entry { line-height: 2; font-size: .75rem; font-weight: var(--font-weight-normal); }}.book-header aside{padding-top:2rem;.children-link { margin-top: 2rem; } .children-link__entry { line-height: 2; font-size: inherit; font-weight: var(--font-weight-normal); }}