html{height:100vh;padding:0;margin:0;font-size:20px}:root{--background: white;--font: black}@media(prefers-color-scheme:dark){html{transition:.5s}:root{--background: black;--font: white}}@font-face{font-family:HuiFontP29;src:url(/_astro/HuiFontP29.M3qahkoz.ttf) format(truetype)}@font-face{font-family:uzura;src:url(/_astro/HuiFontP29.M3qahkoz.ttf) format(truetype)}.noto-sans-jp-Regular{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body{max-width:1000px;height:auto;margin:0 auto;padding:3rem;font-family:uzura,Noto Sans JP,sans-serif;color:var(--font);background-color:var(--background)}h1:lang(ja),h2:lang(ja),h3:lang(ja),.pagetitle span:lang(ja),.link-header:lang(ja),.tag:lang(ja),#copyright:lang(ja){font-family:HuiFontP29,sans-serif}h1:lang(en),h2:lang(en),h3:lang(en),.pagetitle span:lang(en),.link-header:lang(en),.tag:lang(en){font-family:matt-b,sans-serif;font-style:normal;font-weight:400}.pagetitle span{font-size:18px;text-align:center;padding-bottom:2px}h1{text-align:center;font-size:3rem}h2{font-size:2rem}.progress h2{display:inline-block;padding:1rem 5rem;font-size:1.2rem;color:#fff;background-color:#000;border:8px white double}.progress{text-align:center}.sp-br{display:none}h3{display:inline-block;padding:.8rem 2rem;margin:1rem 0 .5rem;font-size:18px;color:#fff;background-color:#000;border:2px solid white}p{font-size:20px;line-height:1.6;margin:1rem 0}a{font-size:1rem;text-decoration:underline;color:var(--font)}ul{padding-left:0}li{font-size:1rem;line-height:1.6}button{color:#fff;background-color:#000;border:5px white double;border-radius:50px;cursor:pointer}#sort-buttons button{border-radius:5px}@media(prefers-color-scheme:dark){#sort-buttons button{border:solid;margin:5px}}strong,.strong{font-family:matt-b,HuiFontP29,uzura,Noto Sans JP,sans-serif;font-weight:700}em{font-style:normal}header{position:fixed;top:0;left:0;right:0;width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:auto;padding:2rem 0;box-sizing:border-box;z-index:1000}main{max-width:760px;height:auto;margin:5rem auto 0}footer{display:inline-block;width:100%;height:auto;padding:.5rem 0}.header-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50px;padding:0}#home-btn{margin-left:2rem}.pagetitle button{text-align:center;border-radius:50px;margin:0 1.25rem;width:20rem;height:3rem}#nav-btn{margin-right:2rem}header button svg{width:100%;height:100%;display:block}.icon-rect{fill:#000}.icon-path{stroke:#fff}.icon-dot{fill:#fff}nav{display:none}nav ul{position:absolute;top:75%;right:3%;padding:1rem 1.25rem;border:5px white double;border-radius:7px;background-color:#000;z-index:10000;cursor:default}nav li{list-style:none;margin-left:0}nav ul li a{font-family:matt-b,HuiFontP29,uzura,Noto Sans JP,sans-serif;text-decoration:none;font-size:20px;color:#fff;cursor:pointer}details ul li a,.tag a,.link-card,.index{text-decoration:none}main a{word-break:break-all}.space{margin:4rem 0 0}.tag{margin:1rem 0}.tag span{padding-left:5px}.tag a{font-size:20px}hr{border-color:#000}article p,article ul li{line-height:1.8em;letter-spacing:.04em}article ol li{line-height:1.7em}.caption{text-align:center}.caption p{margin-top:5px;margin-bottom:15px;font-size:16px}.caption a{font-size:16px}.images-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.images-wrapper{height:0;padding-bottom:100%;position:relative}.images-wrapper:first-child{margin-right:5px}.images-wrapper img{position:absolute;width:100%;height:100%;object-fit:cover;border:2px solid white;border-radius:3px}.image-container{display:-webkit-flex;display:flex;width:100%;max-height:40vh;margin:1rem 0}.image-wrapper{display:inline-block;text-align:center;height:auto;width:100vw}.image-wrapper img{object-fit:cover;max-height:100%;max-width:100%;height:auto;width:auto;border:2px solid white;border-radius:3px}@media(orientation:landscape){.image-container{width:100%;max-height:50vh}.image-wrapper{height:auto;width:100vw}}#youtube{width:100%;aspect-ratio:16 / 9}.link-card,.index{display:block;position:relative;padding:20px;color:var(--font);font-size:.9rem;border:5px var(--font) double;border-radius:5px}.link-card{margin:1rem 0}.index{margin:2rem 0}.link-card:after{display:block;word-break:break-all;margin:10px 0 0;content:attr(href);font-size:12px;font-weight:400;color:var(--font)}.link-header,.index-header{position:absolute;top:0;left:0;font-size:1.1rem;padding:0 .5em;margin:0;background-color:var(--background);transform:translateY(-50%) translate(1em)}.index a{color:var(--font)}.index{padding:.5em 2em}.index .tag{margin:0}.caution-container{height:100vh;margin-bottom:6px}@media screen and (max-width:819px){body{margin:0 .5rem}}@media screen and (max-width:480px){.pagetitle span{font-size:14px}.link-card,.index{padding:15px;font-size:15px}.link-card:after{margin-top:7px}}@media screen and (max-width:360px){body{padding-top:1rem}.sp-br{display:block}h1{margin:0 auto 1rem}}@media screen and (max-width:339px){nav details summary{font-size:1rem;margin-top:.5rem}}article details,ol,article ul{padding-inline-start:20px}pre{margin:1em 0;padding:1em;border-radius:5px;background:#25292f;color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.footnote,article details{border-radius:10px;margin:1em 0;padding:15px 20px;border:var(--font) 1px solid}.footnote p{font-size:1.1rem}footer p{display:inline-block}#copyright{float:right}#copyright p{font-size:1.2rem}@media(max-width:476px){html{font-size:12px}body,header{max-width:476px}main{margin:6rem auto 0}.pagetitle button{width:15rem}main p,main a,main li,nav ul li a{font-size:18px;line-height:1.6em;letter-spacing:0}}@media(min-width:476px)and (max-width:767px){html{font-size:14px}body,header{max-width:767px}}@media(min-width:768px)and (max-width:1023px){html{font-size:15px}body,header{max-width:1023px}.caption p,#copyright p{font-size:15px}}
