html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;background-color:#f1f1f1;scrollbar-gutter:stable;letter-spacing:.03em;font-display:swap}body,.links p a{color:#636363;word-break:normal;overflow-wrap:anywhere}main{font-size:.9375rem}main :is(p,li,blockquote,table,td,th){line-height:1.5}main :is(p,li,blockquote,td,th) a:not(.tag-post-link){color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}main :is(p,li,blockquote,td,th) a:not(.tag-post-link):visited{color:inherit}main :is(p,li,blockquote,td,th) a:not(.tag-post-link):is([href^="http://"],[href^="https://"]){color:#0965ef}main :is(p,li,blockquote,td,th) a:not(.tag-post-link):is([href^="http://"],[href^="https://"]):visited{color:#7532c8}main :is(p,li,blockquote,td,th) a:not(.tag-post-link):is([href^="http://"],[href^="https://"]):after{content:"↗";display:inline-block;margin-left:.25rem;font-size:.75em;line-height:1;vertical-align:.08em;text-decoration:none}main .bread-ol a{text-decoration:none}main>h2,main>h3,main>h4,main>h5,main>h6{font-size:1.0625rem;line-height:1.75}h1,h2,h3,h4,h5,h6{color:#333}.container{max-width:55em;margin-left:auto;margin-right:auto;padding:0 1.5em;box-sizing:content-box}img{height:auto;max-width:100%;display:block;border-radius:3px}img.mode-twemoji{width:1em;height:1em;margin:0 .05em 0 0;vertical-align:-.1em;display:inline;max-width:none;border-radius:0}.entry-title a{text-decoration:none;color:#333}.entry-title{margin-top:.2em;font-size:1.5em;line-height:1.6}.posted-on{color:#6d6d6d}h1{font-size:1.35rem}ul,ol{margin:0 0 1.41575em 1.8em;padding:0}li>ul,li>ol{margin-bottom:0;margin-left:1em}li{margin-top:0;margin-bottom:0}.post{padding-bottom:2em;margin-bottom:2.235801032em;border-bottom:1px solid #d9d9d9}.tag-links{margin-left:.4em}.cat-links a,.tag-links a{color:#727272!important;font-size:.9rem;font-weight:600;text-decoration:underline}.post-header{display:flex;gap:.3em;align-items:center;margin-bottom:1em}.product-container a{display:flex;margin-bottom:1em;text-decoration:none}@media (hover: hover) and (pointer: fine){.product-container:hover{margin-left:.5em;background-color:#ebe9e5}}.product-data{display:flex;align-items:center}.product-title{margin:0}.description{color:#6d6d6d;margin-top:.5em;margin-bottom:1em}.product-category-tag{color:#6d6d6d;margin:.5em 0}.product-data a{text-decoration:none}.product-thumbnail{width:30%;height:180px;object-fit:cover;margin-right:2em}.product-posted-on{color:#6d6d6d}@media screen and (max-width: 767px){.container{padding:0 .75em}.product-container a{display:block;margin-bottom:1em;text-decoration:none;background-color:#ebe9e5}.product-thumbnail{width:100%;height:180px;object-fit:cover;margin-right:2em}.product-category-tag,.product-posted-on{display:none}.product-data{padding:.5em}.description{margin-bottom:.5em}}blockquote{color:#636363;background-color:#eaeaea;padding:8px 16px;position:relative;margin:24px 0}blockquote:before{background-color:#c5c5c5;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}blockquote>:last-child{margin-bottom:0}blockquote>:first-child{margin-top:0}.flex2{display:flex;flex-wrap:wrap;justify-content:center}.flex2 img{width:50%;height:auto}a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#333}.head-container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.site-header[data-astro-cid-3ef6ksr2]{padding-top:1em}.site-title[data-astro-cid-3ef6ksr2]{font-weight:700;margin:0}.navs[data-astro-cid-3ef6ksr2]{display:flex;margin-left:auto}.menu-item[data-astro-cid-3ef6ksr2]{display:block;font-size:18px;font-weight:700;padding:1.618em .6em;margin-right:.6em}@media screen and (max-width: 960px){.head-container[data-astro-cid-3ef6ksr2]{display:block}.menu-item[data-astro-cid-3ef6ksr2]{padding:0;margin-top:1.618em;margin-bottom:1.618em;margin-right:1.2em}}.site-footer[data-astro-cid-sz7xmlte]{position:sticky;top:100vh;width:100%;color:#6d6d6d;padding:1.618em 0 3em}.site-info[data-astro-cid-sz7xmlte]{font-size:.85rem}html,body{margin:0;width:100%;height:100%}
