:root{--leading-trim: calc((1em - 1lh) / 2)}@keyframes linkmoreBg{0%{inline-size:100%;block-size:.1rem}50%{inline-size:100%;block-size:100%}100%{inline-size:calc(100% + 1.25em);block-size:100%}}@keyframes linkmoreBgRev{0%{inline-size:calc(100% + 1.25em);block-size:100%}50%{inline-size:100%;block-size:100%}100%{inline-size:100%;block-size:.1rem}}@media screen and (min-width: 768px){#books-and-tools .anchor__navi{block-size:4.328125em}}@media screen and (max-width: 767px){#books-and-tools .anchor__navi{block-size:2.796875em}}@media screen and (max-width: 767px){#books-and-tools .anchor__navi .anchor__item a{font-size:68.75%}}#books-and-tools .anchor__navi .anchor__item__tag{display:block;width:-moz-fit-content;width:fit-content;margin-block-end:.1em}@media screen and (min-width: 768px){#books-and-tools .anchor__navi .anchor__item__tag{font-size:75%}}#books-and-tools .anchor__navi .anchor__item__tag::before{content:"[";margin-inline-end:.222em}#books-and-tools .anchor__navi .anchor__item__tag::after{content:"]";margin-inline-start:.222em}#books-and-tools .books__item{align-items:flex-start}#books-and-tools .books__item__header h2{margin-block:calc(1em + var(--leading-trim)) var(--leading-trim);font-size:150%;font-weight:500}@media screen and (max-width: 767px){#books-and-tools .books__item__header h2{text-align:center}}@media screen and (max-width: 767px){#books-and-tools .books__item__header p{text-align:center}}#books-and-tools .books__item__header p:last-child{margin-block-start:calc(1.7142em + var(--leading-trim));font-size:87.5%;font-weight:500}#books-and-tools .books__item__body{margin-block-start:2em;padding-block:2em;border-block:.1rem solid #d5d9d9}#books-and-tools .books__item__body .fs14{margin-block-start:calc(1.7142em + var(--leading-trim))}#books-and-tools .books__item__link{margin-block-start:calc(2.5em + var(--leading-trim))}@media screen and (max-width: 767px){#books-and-tools .books__item__link{margin-inline:-1.25em;text-align:center}}#books-and-tools .books__item__link p{color:#135596;font-weight:700}#books-and-tools .books__item__link a{margin-block-start:1em}#books-and-tools .books__item__note{margin-block-start:calc(2.5em + var(--leading-trim));padding-block-end:calc(2.5em + var(--leading-trim));border-block-end:.1rem solid #d5d9d9}#books-and-tools .books__item__index{margin-block:calc(2.5em + var(--leading-trim));padding-block-end:calc(2.5em + var(--leading-trim));border-block-end:.1rem solid #d5d9d9}#books-and-tools .books__item__index ol{margin-block:calc(1.5em + var(--leading-trim))}@media screen and (max-width: 767px){#books-and-tools .books__item__index ol li{white-space:nowrap}}#books-and-tools .books__item__index ol li:nth-child(n+2){margin-block-start:calc(.75em + var(--leading-trim))}#books-and-tools .books__item__outline p{font-size:87.5%}#books-and-tools .books__item__outline p:nth-child(n+2){margin-block-start:calc(1.7142em + var(--leading-trim))}#books-and-tools .tools__item__ttl{margin-block-end:calc(3em + var(--leading-trim))}#books-and-tools .tools__item__ttl span{display:block;margin-block:var(--leading-trim);font-size:150%}#books-and-tools .tools__docs{margin-block-start:calc(2.5em + var(--leading-trim));padding-block-end:calc(2.5em + var(--leading-trim));padding-inline:2em;border-block-end:.1rem solid #d5d9d9}@media screen and (max-width: 767px){#books-and-tools .tools__docs{padding-inline:0}}#books-and-tools .tools__docs:first-of-type{padding-block-start:calc(2.5em + var(--leading-trim));border-block-start:.1rem solid #d5d9d9}@media screen and (max-width: 767px){#books-and-tools .tools .section__ttl__sub__s{margin-inline:auto}}#books-and-tools .tools__docs__list{display:block flex;margin-inline:1.25em auto;gap:2em 1.25em}@media screen and (max-width: 767px){#books-and-tools .tools__docs__list{display:block grid;grid-template-columns:repeat(1, 1fr);gap:1.25em;margin-inline:auto;text-align:center}}@media screen and (min-width: 768px){#books-and-tools .tools__docs__list li{position:relative;padding-inline-start:1.25em}#books-and-tools .tools__docs__list li::before{content:"";display:block;position:absolute;inset-block:0;inline-size:.1rem;block-size:1em;margin-block:auto;background-color:#bfbfbf;inset-inline-start:0}#books-and-tools .tools__docs__list li:nth-child(4n+1){padding-inline-start:0}#books-and-tools .tools__docs__list li:nth-child(4n+1)::before{content:none}}/*# sourceMappingURL=books-and-tools.css.map */