h1.entry-title{font-size:1.25em;line-height:1.5em}@media (min-width:768px){h1.entry-title{font-size:1.9em}}.acms-entry blockquote.letter{position:relative;margin:2em auto;padding:44px 20px 20px;padding-top: calc(320 / 1000 * 100%);border:1px solid #c66e6e;background:url(https://web-directions.com/director/themes/tailwind-blog/images/letter.png) top center no-repeat;max-width:550px;border-radius:5px}.acms-entry blockquote.letter:before,.acms-entry blockquote.letter:after{content:none}.acms-entry blockquote.letter p::before,.acms-entry blockquote.letter p::after{content:none}.acms-entry blockquote.letter p{font-style:normal;color:#000;font-size:1.15em}@media (max-width:767px){.acms-entry blockquote.letter p{font-size:1em}}@media screen and (max-width:480px){.acms-entry blockquote.letter{background-size:95% auto}.acms-entry blockquote.letter{padding:125px 20px 10px;font-size:95%}}.mokuji{background-color:#f5f8fa;margin:40px auto;padding:5px 10px;width:94%;font-size:.85em;color:#777b7a;border-radius:5px}.mokuji p{margin-bottom:0}.mokuji #toc ul{margin-top:10px}.mokuji #toc ul li{background:none}.mokuji #toc ul li a{text-decoration:none;color: rgb(8 19 26 / 60%)}.mokuji #toc ul li a:hover{color:#2e2e2e!important}p.return-mokuji{text-align:right;margin:-10px 0 0 0;padding:0;font-size:.9em}.return-mokuji a{color:#777b7a;text-decoration:none}#chapter0,.mokuji{scroll-margin-top:160px}html{scroll-behavior:smooth}