a{color:currentColor}a:visited{color:currentColor}a:hover,a:active{color:currentColor}#main,#sidebar{font-family:sans-serif}body{background:var(--backGround);color:var(--textColor);display:grid;grid-template-columns:100vw;grid-auto-rows:auto;grid-template-areas:"head" "navi" "main" "side" "foot"}@media((min-width: 992px)){body{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;grid-template-areas:" head head head" " navi navi navi" " main main side" " foot foot foot"}}#header{grid-area:head;background:var(--backGround-l);color:var(--textColor)}#main{grid-area:main;margin:0 auto;width:100vw}@media((min-width: 375px)){#main{padding:0 min(2.77778%,20px)}}@media((min-width: 768px)){#main{padding:0;margin:0 auto;width:min(94.79167%,840px)}}@media((min-width: 992px)){#main{width:clamp(656px,99.19355%,780px);margin:0 0 0 auto}}@media((min-width: 1200px)){#main{width:clamp(780px,97.5%,840px)}}@media((min-width: 1400px)){#main{width:clamp(840px,90%,900px)}}#navigation{grid-area:navi;background:var(--backGround-l);color:var(--textColor)}#navigation .global-navigation{background:var(--backGround-l);color:var(--textColor)}#sidebar{grid-area:side;margin:0 10px}@media((min-width: 375px)){#sidebar{margin:0 min(2.77778%,20px)}}@media((min-width: 768px)){#sidebar{margin:0 auto;width:min(94.79167%,800px)}}@media((min-width: 992px)){#sidebar{width:clamp(300px,84%,336px)}}@media((min-width: 1200px)){#sidebar{margin-left:32px}}#footer{grid-area:foot}#breadcrumb,#article{padding-left:15px;padding-right:15px}@media((min-width: 375px)){#breadcrumb,#article{padding-left:min(2.77778%,20px);padding-right:min(2.77778%,20px)}}@media((min-width: 768px)){#breadcrumb,#article{padding-left:min(50% - 344px,60px);padding-right:min(50% - 344px,60px)}}@media((min-width: 992px)){#breadcrumb,#article{padding-left:min(9.2592592593% - 40.74074px,30px);padding-right:min(9.2592592593% - 40.74074px,30px)}}@media((min-width: 1200px)){#breadcrumb,#article{padding-left:min(16.6666666667% - 100px,40px);padding-right:min(16.6666666667% - 100px,40px)}}@media((min-width: 1400px)){#breadcrumb,#article{padding-left:min(16.6666666667% - 100px,50px);padding-right:min(16.6666666667% - 100px,50px)}}#breadcrumb{font-size:.75em;padding-top:.25rem}@media((min-width: 992px)){#breadcrumb{padding-top:1rem}}#breadcrumb li{display:inline;color:var(--textColor-g);line-height:1.2rem}#breadcrumb li:nth-child(n+2)::before{content:">";padding:0 .5em}#breadcrumb a:hover{text-decoration:underline}#article{background:linear-gradient(135deg, hsl(var(--base), 20%, 99%), hsl(var(--base), 20%, 96%));box-shadow:4px 4px 8px hsla(var(--base), 0%, 1%, 0.2),inset 2px 2px 4px hsla(var(--base), 0%, 99%, 0.8);border-radius:18px;overflow:hidden;font-size:var(--fontSize);overflow-wrap:break-word;margin-top:1em;word-wrap:break-word;overflow-wrap:break-word;padding-top:15px;padding-bottom:15px}.article-title{font-size:1.2em;padding:calc(var(--lh)/4) 0}@media((min-width: 768px)){.article-title{font-size:1.3em}}@media((min-width: 992px)){.article-title{font-size:1.4em}}#article-header .time{color:var(--textColor-g);font-size:.8em;line-height:var(--lh)}#article-header .post-meta{display:grid;grid-template-columns:auto auto;justify-content:left;gap:0 1em;padding:calc(var(--lh)/4) 0}#article-header .post-meta .category,#article-header .post-meta .tags{font-size:.8em;display:grid;grid-template-columns:auto auto;line-height:1}#article-header .post-meta a{color:var(--textColor-g)}#article-header .post-meta a:visited,#article-header .post-meta a:active,#article-header .post-meta a:hover{color:var(--textColor);text-decoration:underline}#article-header .post-meta .item{display:flex;flex-wrap:wrap;gap:.5em}#article-content{margin:0 auto;padding:calc(var(--lh)*2) 0;line-height:var(--lh)}#article-content a{color:var(--linkColor);text-decoration:underline}#article-content a:visited{color:var(--linkColor)}#article-content a:hover,#article-content a:active{color:var(--textColor)}#article-content a[href^=http]::after{content:"（外部リンク）"}#article-content h1,#article-content h2{font-size:1.2em;padding:calc(var(--lh)*3.25) 0 calc(var(--lh)*.25);scroll-margin-top:calc(var(--lh)*-3.25 + var(--lh)/2)}@media((min-width: 768px)){#article-content h1,#article-content h2{font-size:1.3em}}@media((min-width: 992px)){#article-content h1,#article-content h2{font-size:1.4em}}#article-content h3{font-size:1.1em;padding-top:calc(var(--lh)*2);scroll-margin-top:calc(var(--lh)*-2 + var(--lh)/2)}@media((min-width: 768px)){#article-content h3{font-size:1.2em}}@media((min-width: 992px)){#article-content h3{font-size:1.3em}}#article-content h4,#article-content h5,#article-content h6,#article-content p,#article-content ul,#article-content ol,#article-content dl{padding-top:var(--lh)}#article-content img{width:100%;max-width:100%;height:auto}#article-content hr{border:0;border-top:1px dashed currentColor;color:var(--textColor);margin:calc(var(--lh)*2.5) 0 calc(var(--lh)*1.5);display:grid;place-content:center;width:100%}#article-content hr::before{content:"✂";color:currentColor;background:var(--backGround-l);text-align:center;margin-top:.1em;vertical-align:middle;line-height:1em}#article-content ul{padding-left:1em;list-style:disc}#article-content ul ul{list-style:circle;padding-top:0}#article-content ul ul ul{list-style:disc}#article-content ol{padding-left:1.5em;list-style:decimal}#article-content ol>ul{padding-left:1em;padding-top:0;list-style:circle}#article-content ol>ul ul{list-style:disc}#article-content dt{font-weight:bold}#article-content dd ul{padding-left:1em;padding-top:0;padding-bottom:1em;list-style:disc}#article-content dd ul ul{list-style:circle;padding-bottom:0}#article-content blockquote{margin:0;margin-top:var(--lh);padding:1.5em 1em 1.5em 1.5em;font-size:.9em;background:hsl(var(--base), 20%, 95%);border-left:.5em solid var(--textColor-rg);line-height:1.5}#article-content blockquote p:first-child{margin-top:0;padding-top:0}#article-content blockquote cite{color:var(--textColor-g);font-style:italic}#article-content blockquote cite::before{content:"引用元："}#article-content figure{margin:0 auto}@media((min-width: 992px)){#article-content figure{display:inline-block}}#article-content img{max-height:500px;vertical-align:top;-o-object-fit:contain;object-fit:contain}#article-content p+figure>img{margin-top:var(--lh)}#article-content figcaption,#article-content caption{font-size:.8em}#article-content figcaption{display:block;color:var(--textColor-g)}#article-content table{margin:var(--lh) auto;width:100%;text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed}#article-content tbody tr:nth-child(odd){background:var(--backGround-l)}#article-content thead{background:var(--backGround)}#article-content thead+tbody tr:nth-child(even){background:rgba(0,0,0,0)}#article-content thead+tbody tr:nth-child(odd){background:var(--backGround-l)}#article-content th,#article-content td{padding-top:10px}#article-content iframe{margin-top:var(--lh);width:100%;height:auto;aspect-ratio:4/3;max-width:600px}#article-content .toc{padding-top:0}#article-content .toc-back{padding-top:var(--lh)}#article-content .toc-back::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 .4em .6928em .4em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) currentColor rgba(0,0,0,0);margin-right:.2em;margin-top:-0.1536em}#article-content .blog-card{display:grid;grid-auto-flow:column;box-shadow:0 0 3px 1px var(--textColor-g);margin-top:var(--lh);overflow:hidden;border-radius:.5em;max-width:500px}#article-content .blog-card .link-img{-o-object-fit:cover;object-fit:cover;order:2;height:calc(var(--lh)*3);aspect-ratio:1;margin-left:auto}#article-content .blog-card .link-meta{order:1;padding:0 5px 0 1em;display:grid;grid-template-rows:repeat(3, var(--lh))}#article-content .blog-card .link-title{font-weight:bold;font-size:.8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#article-content .blog-card .link-none{font-size:.9em;font-weight:bold;line-height:1.5;padding:.5rem 5px .5em 1em;height:calc(var(--lh)*3)}#article-content .blog-card .link-desc{color:var(--textColor-g);font-size:.5em;line-height:calc(var(--lh)/3);overflow:hidden}@media((min-width: 768px)){#article-content .blog-card .link-desc{line-height:1.4;overflow:visible}}#article-content .blog-card .link-url{font-size:.6em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#article-content .blog-card .link-icon{vertical-align:middle;width:1.25em;height:1.25em}#article-content .blog-card .link-site{font-size:.9em}#article-content a.blog-card{text-decoration:none;color:var(--textColor)}#article-content a.blog-card:hover,#article-content a.blog-card:active{text-decoration:underline}#article-content div.blog-card:hover{cursor:not-allowed}#related{padding:var(--lh) 0 1em}#related .content{padding-top:.5em}#related .related-title{font-size:1.2em;font-weight:bold;padding:.4rem 0}#related .article{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:var(--lh) auto;gap:0 5px;margin-top:.5em}#related .article:hover{background:var(--backGround-l);opacity:.6}#related .article:hover .title{text-decoration:underline}@media((min-width: 768px)){#related .article{gap:0 10px}}#related .article .thumbnail{grid-row:1/3;aspect-ratio:1;width:20vw;max-width:128px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 1px 1px var(--backGround);border-radius:4px}#related .article .title{grid-row:2/3;font-weight:bold;font-size:.9em;overflow:hidden}@media((min-width: 768px)){#related .article .title{font-size:1em}}#related .article .date{grid-row:1/2;font-size:.7em;color:var(--textColor-g);line-height:var(--lh)}@media((min-width: 768px)){#related .article .date{font-size:.8em}}.prev-next{padding-top:2rem}.prev-next:hover{opacity:.8}@media((min-width: 768px)){.prev-next{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0 8px;grid-template-areas:"right left"}}#next-article{padding:5px;background:var(--backGround-l);margin-top:10px;grid-area:right;border-radius:3px}#next-article a{display:flex;flex-direction:column}#next-article a:hover{text-decoration:underline}#next-article a span{display:flex;font-size:.8em;padding-bottom:5px}#prev-article{padding:5px;background:var(--backGround-l);margin-top:10px;grid-area:left;border-radius:3px}#prev-article a{display:flex;flex-direction:column;align-items:flex-end}#prev-article a:hover{text-decoration:underline}#prev-article a span{display:flex;font-size:.8em;padding-bottom:5px}#findArticles{padding-top:var(--lh)}#findArticles .categories,#findArticles .tags{padding:10px;background:var(--backGround-l);border-radius:4px}#findArticles .categories .title,#findArticles .tags .title{padding-bottom:5px;display:flex;font-weight:bold}#findArticles .categories .title a:hover,#findArticles .tags .title a:hover{text-decoration:underline}#findArticles .categories .content,#findArticles .tags .content{margin-top:.5rem}#findArticles .categories a:hover{text-decoration:underline}#findArticles .categories .content{padding-left:1rem;font-size:.9em}@media((min-width: 768px)){#findArticles .categories .content{display:flex;justify-content:space-around;padding:0}}@media((min-width: 992px)){#findArticles .categories .content{display:block;padding-left:1rem}}#findArticles .categories .content li{display:flex;align-items:center;padding:2px 0}#findArticles .categories .content li::before{content:"";background:var(--backGround-r);display:inline-block;border-radius:50%;width:.4em;height:.4em;margin-right:.5em;margin-top:-0.2em}#findArticles .tags{margin-top:.5em}#findArticles .tags li{display:inline}#findArticles .tags li a{display:inline-block;background:var(--backGround-r);padding:4px .75em;border-radius:1em;margin-top:5px;font-size:.8em;color:var(--textColor-w)}#findArticles .tags li a:hover{background:var(--backGround-rd);opacity:.8;color:var(--textColor-w);text-decoration:underline}.sidebar-title{height:var(--lh);text-align:center;margin-top:calc(var(--lh)*2);font-weight:bold}#latest .content,#pickup .content{padding-top:.5rem}#latest a,#pickup a{background:var(--backGround-l)}#latest a:hover,#latest a:active,#pickup a:hover,#pickup a:active{opacity:.8}#latest a:hover .title,#latest a:active .title,#pickup a:hover .title,#pickup a:active .title{text-decoration:underline}#latest .icon{width:1.2em;height:1.2em;position:relative;top:.1em}#latest .content{display:grid;grid-template-columns:repeat(2, calc(50% - 10px));justify-content:space-between;gap:20px 0}@media((min-width: 768px)){#latest .content{grid-template-columns:repeat(4, calc(25% - 10px))}}@media((min-width: 992px)){#latest .content{grid-template-columns:repeat(2, calc(50% - 5px));gap:10px 0}}#latest .article{display:grid;aspect-ratio:1;grid-template-rows:50% calc(50% - 1rem) 1rem;background:var(--backGround-l);border-radius:4px;overflow:hidden}@media((min-width: 375px)){#latest .article{grid-template-rows:50% 38% 12%}}@media((min-width: 992px)){#latest .article{grid-template-rows:50% calc(50% - 1rem) 1rem}}#latest .article .thumbnail{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#latest .article .title{font-weight:bold;font-size:.8em;overflow:hidden;padding:.5em 5px 0;height:5em}#latest .article .date{font-size:.7em;color:var(--textColor-g);text-align:end;padding:5px}#pickup .icon{width:1.3em;height:1.3em;position:relative;top:.15em}#pickup .content{display:grid;gap:10px 0}@media((min-width: 768px)){#pickup .content{grid-template-columns:repeat(2, calc(50% - 5px));gap:0 10px}}@media((min-width: 992px)){#pickup .content{grid-template-columns:1fr;gap:10px 0}}#pickup a{display:grid;grid-template-columns:min(25%,128px) auto;grid-template-rows:auto 1rem;border-radius:4px;overflow:hidden}@media((min-width: 375px)){#pickup a{grid-template-rows:auto var(--lh)}}@media((min-width: 992px)){#pickup a{grid-template-columns:min(30%,128px) auto;grid-template-rows:auto 1rem}}#pickup .thumbnail{aspect-ratio:1;grid-row:1/3;width:100%;-o-object-fit:cover;object-fit:cover}#pickup .title{overflow:hidden;font-weight:bold;height:4em;padding:.5em 5px 0 10px;font-size:.9em}@media((min-width: 992px)){#pickup .title{font-size:.8em}}#pickup .date{font-size:.7em;text-align:right;color:var(--textColor-g);line-height:1rem;padding-right:5px}.blog-header{height:200px;display:flex;justify-content:center;align-items:center;width:100%}.blog-header .blog-title{font-size:1.5em;font-family:serif}.articles{display:grid;grid-template-columns:repeat(2, calc(50% - 10px));justify-content:space-between;gap:20px 0}@media((min-width: 768px)){.articles{grid-template-columns:repeat(3, calc(33.3333333333% - 10px));max-width:800px;margin:auto}}.articles article{background:var(--backGround-l);border-radius:5px;overflow:hidden}.articles article a{display:grid;grid-template-rows:50% calc(50% - var(--lh)) var(--lh);aspect-ratio:3/4;overflow:hidden;height:100%}.articles article a:hover{opacity:.8}.articles article a:hover .title{text-decoration:underline}.articles .thumbnail{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.articles .title{padding:.5em 5px 0;font-size:.9em;height:5em;overflow:hidden}@media((min-width: 768px)){.articles .title{font-size:1em;padding:.5em 10px 0}}@media((min-width: 992px)){.articles .title{padding:.5em 5px 0;font-size:.9em}}@media((min-width: 1200px)){.articles .title{font-size:1em;padding:10px 10px 0}}.articles .post-meta{padding:0 5px;font-size:.7em;display:flex;justify-content:space-between;align-items:center;color:var(--textColor-g)}@media((min-width: 768px)){.articles .post-meta{font-size:.8em;padding:0 10px}}@media((min-width: 992px)){.articles .post-meta{padding:0 5px;font-size:.7em}}@media((min-width: 1200px)){.articles .post-meta{font-size:.8em;padding:0 10px}}.pagination{padding-top:4rem;display:flex;justify-content:center;gap:0 2px}.pagination .page-link{display:flex;align-items:center;justify-content:center;height:2em;background:var(--backGround-rd);color:var(--textColor-w);width:2em;overflow:hidden}.pagination .page-item:first-child .page-link{width:2.5em;border-radius:1.25em 0 0 1.25em;justify-content:flex-end;padding-right:.5em}.pagination .page-item:last-child .page-link{width:2.5em;border-radius:0 1.25em 1.25em 0;justify-content:start;padding-left:.5em}.pagination .page-link[href]:hover{opacity:.8}.pagination a:not([href]){cursor:default}.pagination .page-item.active a{background:var(--backGround-l);color:inherit}.page-title{padding-top:2em}.page-title h1{font-size:1.1em}.terms-list{padding-top:1em}.terms-list ul{padding-left:1em}.terms-list li{display:flex;align-items:center;padding:2px 0}.terms-list li::before{content:"";background:var(--backGround-rd);display:inline-block;border-radius:50%;width:.3em;height:.3em;margin-right:.5em;opacity:.8}.terms-list a:hover{text-decoration:underline}.article-list{padding-top:1em}.article-list article a{display:grid;grid-template-columns:min(25%,128px) auto;grid-template-rows:auto var(--lh);margin-top:1em;background:var(--backGround-l);border-radius:5px;overflow:hidden}.article-list article a:hover{opacity:.8}.article-list article a:hover .title{text-decoration:underline}.article-list article img{aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover;grid-row:1/3}.article-list article .title{font-weight:bold;font-size:.9em;overflow:hidden;padding:.5em 5px 0 10px;height:4em}@media((min-width: 768px)){.article-list article .title{font-size:1em;padding-right:10px;height:5em}}.article-list article .post-meta{font-size:.7em;color:var(--textColor-g);display:flex;justify-content:space-between;align-items:center;padding:0 5px 0 10px}@media((min-width: 768px)){.article-list article .post-meta{font-size:.8em;justify-content:flex-start;gap:0 2em;padding-right:10px}}.share{padding:1em 0 calc(var(--lh) - 1em)}.share .icon{margin:0}.share button{margin-right:.5em;padding:calc((var(--lh) - 1.5em)/2) 0}.share a{display:inline-grid;place-content:center;vertical-align:middle}.share a:hover{opacity:.8}.share .facebook{color:#0866ff;font-size:1.5em}.share .facebook a{border-radius:50%;width:1em;height:1em}.share .hatenabookmark{font-size:1.5em;width:1em;height:1em}.share .twitter a{border-radius:50%;background:#000;width:1.5rem;height:1.5rem;color:#fff;font-size:.75em;margin-top:-0.2rem}footer>.share{padding:calc(var(--lh)*2 - 1em) 0 1em}#search>div>div{font-family:sans-serif;border-radius:4px}/*# sourceMappingURL=blog.min.css.map */