:root{--black: #000000;--white: #ffffff;--code-background-grey: #fffefc;--light-grey: #eeeeee;--med-grey: #999999;--dark-grey: #4d4d4d;--dark-red: #8B0000;--sans: Verdana, "\6e38\30b4\30b7\30c3\30af", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--serif: "Times New Roman", "\6e38\660e\671d", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;--mono: "Roboto Mono", monospace;--article: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu}body{margin:0;padding:0;background-color:var(--white);color:var(--dark-grey);font-family:var(--sans);font-size:16px;display:flex;flex-direction:column;min-height:100vh}header .site-name{font-size:28px;font-weight:700}a{color:var(--black);text-decoration:none;transition:.15ms}a:hover{opacity:.6}hr{color:var(--light-grey);background-color:var(--light-grey);height:1px;border:none}img{display:block;max-width:650px;max-height:650px;height:auto;margin-left:auto;margin-right:auto}iframe .slide_image{display:block;margin-left:auto;margin-right:auto}twitterwidget{display:block;margin-left:auto;margin-right:auto}.article__text>iframe{display:block;margin-left:auto;margin-right:auto}.pagination{margin:auto 10%;text-align:center}.pagination ul{display:inline-block;padding:0}.pagination ul li{display:inline;float:left}.pagination ul li .pagination__page--current{background-color:#212121;color:var(--white)}.pagination ul li :hover:not(.active){background-color:#ddd}.pagination ul li a{padding:8px 16px;text-decoration:none;border-radius:5px}.pagination ul li .pagination__prev--none,.pagination ul li .pagination__next--none{display:none}.article__neighborhoods{margin-block-end:2rem}.article__neighborhoods .article__neighborhoods__links__prev{float:left;width:auto}.article__neighborhoods .article__neighborhoods__links__next{float:right;width:auto}.article__neighborhoods .article__neighborhoods__title{display:block;font-size:13px;color:var(--med-grey);margin-top:3rem}@media screen and (max-width:769px){.article__neighborhoods__link{margin-block-end:1rem}}.social-tools{margin-bottom:2rem}.social-tools__title{display:block;font-size:13px;color:var(--med-grey);margin-top:3rem}.social-tools__buttons{display:flex;flex-wrap:wrap;gap:0 .35em;font-size:26px}.social-tools__buttons a{color:var(--med-grey);margin:.4rem}.social-tools__buttons a:hover{color:#000}.adsense{margin-top:2em;margin-bottom:2em}.article__comments{margin-block-start:6rem}iframe.embedly-card{box-shadow:5px 2.5px 2.5px 2.5px #0006;border-radius:5px}@media screen and (min-width:640px){main{width:100%;top:0;left:25%;overflow-x:hidden;overflow-y:hidden}main article{max-width:900px;margin-left:auto;margin-right:auto}main article .article__meta{display:flex}main article .article__meta p{margin-right:1em}main article .article__meta p .article__meta__post-date{width:20em}main header{border-top:0}footer section.author .autohr__name{margin-left:auto}footer section.author .author__link{margin-right:auto}}@media screen and (max-width:769px){article img{height:auto;width:100%}}main{flex:1 0 auto;width:100%;margin-left:auto;margin-right:auto}main header{padding:40px;border-top:var(--light-grey) 1px solid;border-bottom:var(--light-grey) 1px solid;text-align:center}main header p{font-weight:700;font-size:10px;text-transform:uppercase}article{padding:40px 20px}article .article__title h1{margin-bottom:8px}article .article__text{line-height:1.5;-webkit-font-smoothing:auto;font-family:var(--article)}article .article__text a{text-decoration:underline}article .article__text h1{display:block;border-bottom:var(--light-grey) 1px solid;padding-bottom:7px;margin-top:22px;margin-bottom:22px}article .article__text h2{color:var(--black);margin-block-start:2em}article .article__text h3{color:var(--black);margin-block-start:1.7em}article .article__text h4{color:var(--black);margin-block-start:1.5em}article .article__text h5{color:var(--black);margin-block-start:1.2em}article .article__text h6{color:var(--black);margin-block-start:1em}article .article__text code{font-family:var(--mono);padding:2px 4px;font-size:90%;color:#000;background-color:var(--code-background-grey);border:1px solid #ccc;border-radius:4px}article .article__text pre{display:block;overflow-x:auto;line-height:1.5;word-break:break-all;word-wrap:break-word;margin:22px 2px;padding:10px;background-color:var(--code-background-grey);border:1px solid #ccc!important;border-radius:4px}article .article__text pre code{border:0;padding:0}article .article__text blockquote{display:block;margin:22px 2px;padding:1em 2em 1em 4em;color:#9e9e9e;font-style:italic;position:relative}article .article__text blockquote:before{content:'"';font-size:600%;font-style:bold;line-height:1em;left:0;top:0;position:absolute;color:#9e9e9e}article .article__text ul li{margin-block-start:.5em}article .gist{line-height:.875em}article .article__meta{font-size:12px;color:var(--med-grey);margin-bottom:2rem}article .article__meta p{margin-top:0;margin-bottom:0}footer section.author .author__name{text-align:center}main article .article__text blockquote{-webkit-transition:color 1s;transition:color 1s}main article .article__text blockquote:hover{color:#4d4d4d}.pagination ul li{margin-top:1em}.utterances{max-width:100%}comments{display:block;padding:40px 20px}@media screen and (min-width:640px){comments{max-width:900px;margin-left:auto;margin-right:auto}}.callout{background:#f9f9f9;padding:1.5em 1.25em;border-radius:3px;display:flex;flex-direction:row;margin-bottom:20px}.callout .text{margin-left:1em}@media(max-width:767px){.callout{padding:1.5em .75em 1.5em .6em}.callout .text{margin-left:.5em}}.archive ul{list-style-type:none}.archive .archive__year{margin-bottom:4rem}.archive .archive__month{margin-bottom:2rem}.archive .archive__month__list{margin-top:1rem}footer{border-top:var(--light-grey) 1px solid;width:100%;margin:0 auto}footer .author__logo{width:72px;margin-left:auto;margin-right:auto;margin-top:1em;max-width:72px}footer .author__logo img{width:72px;border-radius:10px}footer section.author{max-width:600px;margin:1.5em auto}footer section.author ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .35em}footer section.author ul li{list-style:none;line-height:3em}footer section.author i.fa{font-size:30px}footer section.author .author__name{font-style:italic;max-width:420px;width:70%;margin-left:auto;margin-right:auto}footer section.author .author__name p{font-size:13px}footer section.author .author__link{text-align:left;max-width:420px;margin-left:auto;margin-right:auto}footer section.author .author__link ul{padding-left:0;text-align:center}footer .ending-message{border-top:var(--light-grey) 1px solid;padding:0 40px;color:var(--med-grey);font-size:10px}
