@font-face{font-family:"h1font";src:url("/css/h1bg.woff2") format("woff2");font-display:swap}body[a="dark"]{background-color:#000;color:#fff}body[a="dark"] a{color:#79a8ff}body[a="dark"] a:visited{color:#f78fe7}body[a="dark"] article a{color:#FF9999;text-decoration:none}body[a="dark"] article a:visited{color:#FF9999}body[a="dark"] article a:hover{color:#FF6666;text-decoration:underline}body[a="dark"] details{border:thin solid #fff}body[a="dark"] details summary{color:#fff}body[a="dark"] details[open] summary{border-bottom:1px solid #fff}body[a="dark"] pre{background:#000}body[a="dark"] code:not(pre>code){background-color:#fff;color:#000}body[a="dark"] *:target{background:#2f3849;color:#fff}body[a="dark"] table,body[a="dark"] th,body[a="dark"] td{border:thin solid #fff}body[a="dark"] .toc{border:thin solid #fff;padding:1rem}body[a="dark"] figcaption{color:#000}body[a="dark"] blockquote{border:thin solid #fff}body[a="light"]{background-color:#fcfcf6;color:#666}body[a="light"] a{color:#000}body[a="light"] a:visited{color:#999}body[a="light"] article a{color:#FF9999;text-decoration:none}body[a="light"] article a:visited{color:#FF9999}body[a="light"] article a:hover{color:#FF6666;text-decoration:underline}body[a="light"] details{border:thin solid #666}body[a="light"] details summary{color:#666}body[a="light"] details[open] summary{border-bottom:1px solid #666}body[a="light"] pre{background:#fcfcf6}body[a="light"] code:not(pre>code){background-color:#666;color:#fcfcf6}body[a="light"] *:target{background:#000;color:#666}body[a="light"] table,body[a="light"] th,body[a="light"] td{border:thin solid #666}body[a="light"] .toc{border:thin solid #666;padding:1rem}body[a="light"] figcaption{color:#595959}body[a="light"] blockquote{border:thin solid #666}@media (prefers-color-scheme: dark){body[a="auto"]{background-color:#000;color:#fff}body[a="auto"] a{color:#79a8ff}body[a="auto"] a:visited{color:#f78fe7}body[a="auto"] article a{color:#FF9999;text-decoration:none}body[a="auto"] article a:visited{color:#FF9999}body[a="auto"] article a:hover{color:#FF6666;text-decoration:underline}body[a="auto"] details{border:thin solid #fff}body[a="auto"] details summary{color:#fff}body[a="auto"] details[open] summary{border-bottom:1px solid #fff}body[a="auto"] pre{background:#000}body[a="auto"] code:not(pre>code){background-color:#fff;color:#000}body[a="auto"] *:target{background:#2f3849;color:#fff}body[a="auto"] table,body[a="auto"] th,body[a="auto"] td{border:thin solid #fff}body[a="auto"] .toc{border:thin solid #fff;padding:1rem}body[a="auto"] figcaption{color:#000}body[a="auto"] blockquote{border:thin solid #fff}}@media (prefers-color-scheme: light){body[a="auto"]{background-color:#fcfcf6;color:#666}body[a="auto"] a{color:#000}body[a="auto"] a:visited{color:#999}body[a="auto"] article a{color:#FF9999;text-decoration:none}body[a="auto"] article a:visited{color:#FF9999}body[a="auto"] article a:hover{color:#FF6666;text-decoration:underline}body[a="auto"] details{border:thin solid #666}body[a="auto"] details summary{color:#666}body[a="auto"] details[open] summary{border-bottom:1px solid #666}body[a="auto"] pre{background:#fcfcf6}body[a="auto"] code:not(pre>code){background-color:#666;color:#fcfcf6}body[a="auto"] *:target{background:#000;color:#666}body[a="auto"] table,body[a="auto"] th,body[a="auto"] td{border:thin solid #666}body[a="auto"] .toc{border:thin solid #666;padding:1rem}body[a="auto"] figcaption{color:#595959}body[a="auto"] blockquote{border:thin solid #666}}html{height:100%}body{font-family:"Roboto Condensed Light", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Arial, Meiryo, sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100%;overflow-wrap:break-word}h2,h3,h4,h5,h6{margin-top:1.5rem}p{margin:1rem 0}li{margin:0.4rem 0}a{text-decoration:none}a:hover{text-decoration:underline}hr{text-align:center;border:0;margin:2rem 0}hr:before{content:'/////'}hr:after{content:attr(data-content) "/////"}pre{padding:1em;overflow-x:auto}table{width:100%}table,th,td{border-collapse:collapse;padding:0.4rem}code{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}code:not(pre>code){padding:0.1em 0.2em;font-size:90%}code.has-jax{-webkit-font-smoothing:antialiased;background:inherit !important;border:none !important;font-size:100%}blockquote{padding:1rem;width:auto;margin-left:0;margin-right:0;font-size:.85em}img{max-width:100%;display:block;margin:0 auto;border-radius:4px}figcaption{text-align:center;opacity:0.5}details{padding:1rem}details summary{text-decoration:none}details[open] summary{margin-bottom:0.5em;padding-bottom:0.5em}.post-meta{display:flex;justify-content:space-between;align-items:center}.w{max-width:640px;margin:0 auto;padding:4rem 2rem}.toc{padding:1rem}h1{font-family:h1font;font-size:2em;font-weight:normal;margin-bottom:1em}.menu{margin:0;padding:0}.search{margin:0}.search li{list-style:none;position:relative;margin:0 0 8px 0;padding:0 0 0 calc(1em + 5px);line-height:1.4}.search li:before{position:absolute;top:0;left:0;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f002';color:#333}.search li:last-child{margin-bottom:0px}.rss{margin:0}.rss li{list-style:none;position:relative;margin:0 0 8px 0;padding:0 0 0 calc(1em + 5px);line-height:1.4}.rss li:before{position:absolute;top:0;left:0;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f09e';color:#333}.rss li:last-child{margin-bottom:0px}#result{margin:0em}.item{margin-left:-1em}.item_title{text-decoration:none;color:#000;font-weight:bolder}.item_excerpt{background:#f3f3f0;margin:0em 0em 1em;padding:0.5em;border:solid 1px lightgray;font-size:smaller}.item_excerpt b{background:#b0c4de}.top{margin-left:0.5em}.menu_item{margin:0.5em 0em 0.5em 0.5em}.menu_item2{margin:1em 0em 1em 0em}.mmmyyyy{vertical-align:super;font-size:0.7em}.navi{font-size:0.9em;display:flex;justify-content:space-between;align-items:center;margin:1em 0em 1em 0em}.navi .prev{text-align:left}.navi .next{text-align:right}.webcard{display:inline-flex;align-items:center;text-decoration:none;border:1px solid #ccc;border-radius:6px;padding:8px 12px;max-width:500px;transition:box-shadow 0.2s ease;color:inherit}.webcard:hover{box-shadow:0 0 8px rgba(0,0,0,0.12)}.webcard img{margin-right:8px}
