@font-face{font-family:LINESeedJP;src:url(/fonts/LINESeedJP_OTF_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LINESeedJP;src:url(/fonts/LINESeedJP_OTF_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:LINESeedJP,sans-serif;margin:auto;padding:20px;max-width:80ch;text-align:left;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#444}.title{font-size:36px;font-weight:700}h1,h2,h3,h4,h5,h6,strong,b{color:#222}h1{font-size:34px;font-weight:700;margin-top:1.5em}h2{font-size:30px;font-weight:700;margin-top:1em}h3{font-size:24px;font-weight:700}h4{font-size:20px;font-weight:700}h5{font-size:16px;font-weight:700}h6{font-size:14px;font-weight:700}a{color:#3273dc}nav a{margin-right:10px}textarea{width:100%;font-size:16px}input{font-size:16px}content{line-height:1.6}table{width:100%}img{max-width:100%;height:auto}code{padding:2px 5px;background-color:#f2f2f2}pre{padding:1rem}pre>code{all:unset}blockquote{border:1px solid #999;color:#222;padding:2px 0 2px 20px;margin:0;font-style:italic}header:where(.astro-3EF6KSR2){margin:0 0 2em}h2:where(.astro-3EF6KSR2){margin:.5em 0}footer:where(.astro-SZ7XMLTE){padding:25px;text-align:center;line-height:2em}i:where(.astro-SZ7XMLTE){padding:7px}a:where(.astro-SZ7XMLTE){text-decoration:none}}{}
