@charset "UTF-8";.nav-link[data-astro-cid-5ov73oor]{height:30px;list-style:none;font-size:15px;margin-left:40px}.nav-link[data-astro-cid-5ov73oor] a[data-astro-cid-5ov73oor]{text-decoration:none}.nav-link[data-astro-cid-5ov73oor] a[data-astro-cid-5ov73oor]:hover{text-decoration:underline}#header[data-astro-cid-fxjp6jr6]{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:gray}#header[data-astro-cid-fxjp6jr6] .logo[data-astro-cid-fxjp6jr6]{max-width:300px;line-height:0}#header[data-astro-cid-fxjp6jr6] .logo[data-astro-cid-fxjp6jr6] a[data-astro-cid-fxjp6jr6]{display:block}#header[data-astro-cid-fxjp6jr6] .logo[data-astro-cid-fxjp6jr6] a[data-astro-cid-fxjp6jr6] img[data-astro-cid-fxjp6jr6]{width:100%;max-width:200px}#header[data-astro-cid-fxjp6jr6] .logo[data-astro-cid-fxjp6jr6] a[data-astro-cid-fxjp6jr6]:hover{opacity:.9}#header[data-astro-cid-fxjp6jr6] .navi[data-astro-cid-fxjp6jr6] .menu[data-astro-cid-fxjp6jr6]{display:flex;align-items:center}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6],#header[data-astro-cid-fxjp6jr6] .mask[data-astro-cid-fxjp6jr6]{display:none}@media screen and (max-width:767px){#header[data-astro-cid-fxjp6jr6]{padding:5px 10px}#header[data-astro-cid-fxjp6jr6] .logo[data-astro-cid-fxjp6jr6]{max-width:100px;line-height:0}#header[data-astro-cid-fxjp6jr6] .navi[data-astro-cid-fxjp6jr6]{width:80%;height:100vh;background-color:#fff;position:fixed;top:0;left:-120%;z-index:1000;transition:all .4s}#header[data-astro-cid-fxjp6jr6] .navi[data-astro-cid-fxjp6jr6].active{left:0}#header[data-astro-cid-fxjp6jr6] .navi[data-astro-cid-fxjp6jr6] .menu[data-astro-cid-fxjp6jr6]{width:100%;height:100vh;flex-direction:column;padding:60px 0;overflow:auto}#header[data-astro-cid-fxjp6jr6] .navi[data-astro-cid-fxjp6jr6] .menu[data-astro-cid-fxjp6jr6]>li[data-astro-cid-fxjp6jr6]{width:100%;border-top:solid 1px #1f1f1f;margin-left:0}#header[data-astro-cid-fxjp6jr6] .navi[data-astro-cid-fxjp6jr6] .menu[data-astro-cid-fxjp6jr6]>li[data-astro-cid-fxjp6jr6] a[data-astro-cid-fxjp6jr6]{width:100%;display:block;padding:20px}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6]{width:50px;height:50px;cursor:pointer;position:absolute;top:5px;right:10px;z-index:950;display:block;user-select:none}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6].active code[data-astro-cid-fxjp6jr6]{display:none}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6].active .spans[data-astro-cid-fxjp6jr6].active{width:50px;height:50px;opacity:.7;z-index:100}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6] span[data-astro-cid-fxjp6jr6]{width:30px;height:1px;display:inline-block;position:absolute;left:10px;transition:all .4s}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6] span[data-astro-cid-fxjp6jr6]:nth-of-type(1){top:16px}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6] span[data-astro-cid-fxjp6jr6]:nth-of-type(2){top:25px}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6] span[data-astro-cid-fxjp6jr6]:nth-of-type(3){top:34px}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6].active span[data-astro-cid-fxjp6jr6]:nth-of-type(1){top:24px;transform:translate(-10px,10px) rotate(-45deg);font-weight:700}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6].active span[data-astro-cid-fxjp6jr6]:nth-of-type(2){opacity:0}#header[data-astro-cid-fxjp6jr6] .hamburger[data-astro-cid-fxjp6jr6].active span[data-astro-cid-fxjp6jr6]:nth-of-type(3){top:24px;transform:translate(10px,10px) rotate(45deg);font-weight:700}#header[data-astro-cid-fxjp6jr6] .mask[data-astro-cid-fxjp6jr6].active{width:100%;height:100%;background:#000;display:block;opacity:.8;position:fixed;top:0;z-index:900}}.sns-link[data-astro-cid-sc7ikwhb]{list-style:none;margin-left:40px}.sns-link[data-astro-cid-sc7ikwhb] a[data-astro-cid-sc7ikwhb]{text-decoration:none}.sns-link[data-astro-cid-sc7ikwhb] a[data-astro-cid-sc7ikwhb]:hover{opacity:.9}.sns-link[data-astro-cid-sc7ikwhb] img[data-astro-cid-sc7ikwhb]{width:50px;height:50px}@media screen and (max-width:767px){.sns-link[data-astro-cid-sc7ikwhb] img[data-astro-cid-sc7ikwhb]{width:40px;height:40px}}p[data-astro-cid-cabkkcqy]{font-family:JetBrains Mono,monospace}#footer[data-astro-cid-cabkkcqy]{background-color:gray;padding:10px 3%}#footer[data-astro-cid-cabkkcqy] .area[data-astro-cid-cabkkcqy]{display:flex;justify-content:space-between;background-color:gray;padding:10px 3%}#footer[data-astro-cid-cabkkcqy] .left-area[data-astro-cid-cabkkcqy]{width:30%}#footer[data-astro-cid-cabkkcqy] .left-area[data-astro-cid-cabkkcqy] a[data-astro-cid-cabkkcqy]:hover{opacity:.9}#footer[data-astro-cid-cabkkcqy] .left-area[data-astro-cid-cabkkcqy] img[data-astro-cid-cabkkcqy]{width:100%;max-width:130px}.copyright[data-astro-cid-cabkkcqy]{text-align:center;font-size:small}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:100;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:200;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:800;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(/fonts/noto-sans-jp/noto-sans-jp-v56-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:100;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:200;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:200;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:300;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:400;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:500;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:600;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:700;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:800;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:800;src:url(/fonts/jetbrains-mono/jetbrains-mono-v24-latin-800italic.woff2) format("woff2")}html{font-size:100%;scroll-behavior:smooth}body{color:#000;background-color:gray;font-family:Noto Sans JP,sans-serif;font-weight:400;width:auto}main{min-height:1000px;width:100%;padding:15px;background-color:#f5f5f5}a{text-decoration:none}li{list-style:none}code{font-family:JetBrains Mono,monospace}hr{margin:15px 10px}figure{display:table;margin:1em auto;border-bottom:0;padding:.4em}figcaption{display:table-caption;caption-side:bottom;font-size:.8em;padding:.6em .4em;border-top:0}
