﻿@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}iframe{border:none !important}:root{--c-all: #D9D9D9;--c-outdoor: #FE1515;--c-tools: #FEF615;--c-artworks: #A261FF;--c-maniac: #42E8F7;--c-meme: #00FFA5;--c-all-d: #abaaaa;--c-outdoor-d: #d91212;--c-tools-d: #cec811;--c-artworks-d: #8652d1;--c-maniac-d: #37c8d5;--c-meme-d: #04d88e}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;height:100%;padding:0;margin:0;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;font-size:14px;line-height:1.6;color:#0f0f0f;background-color:#f2f2f2;-webkit-font-smoothing:antialiased !important}@media(min-width: 992px){body{overflow-x:hidden}}::selection{background:red;color:#f2f2f2;text-shadow:none}@media(min-width: 768px){#app{max-width:1100px;width:100%;margin-inline:auto}}.cat-3-6 ::selection{background:color-mix(in srgb, var(--c-meme), transparent 30%);color:#0f0f0f;text-shadow:none}.cat-3-6 .blog-entry a{text-decoration-color:var(--c-meme) !important}.cat-3-6 .blog-entry a:hover{color:var(--c-meme) !important}.cat-3-6 strong{background:color-mix(in srgb, var(--c-meme), transparent 30%)}.cat-tools ::selection{background:color-mix(in srgb, var(--c-tools), transparent 30%);color:#0f0f0f;text-shadow:none}.cat-tools .blog-entry a{text-decoration-color:var(--c-tools) !important}.cat-tools .blog-entry a:hover{color:var(--c-tools) !important}.cat-tools strong{background:color-mix(in srgb, var(--c-tools), transparent 30%)}.cat-maniac ::selection{background:color-mix(in srgb, var(--c-maniac), transparent 30%);color:#0f0f0f;text-shadow:none}.cat-maniac .blog-entry a{text-decoration-color:var(--c-maniac) !important}.cat-maniac .blog-entry a:hover{color:var(--c-maniac) !important}.cat-maniac strong{background:color-mix(in srgb, var(--c-maniac), transparent 30%)}.cat-outdoor ::selection{background:color-mix(in srgb, var(--c-outdoor), transparent 30%);color:#0f0f0f;text-shadow:none}.cat-outdoor .blog-entry a{text-decoration-color:var(--c-outdoor) !important}.cat-outdoor .blog-entry a:hover{color:var(--c-outdoor) !important}.cat-outdoor strong{background:color-mix(in srgb, var(--c-outdoor), transparent 30%)}.cat-graphic ::selection{background:color-mix(in srgb, var(--c-artworks), transparent 30%);color:#0f0f0f;text-shadow:none}.cat-graphic .blog-entry a{text-decoration-color:var(--c-artworks) !important}.cat-graphic .blog-entry a:hover{color:var(--c-artworks) !important}.cat-graphic strong{background:color-mix(in srgb, var(--c-artworks), transparent 30%)}a{text-decoration:none;opacity:1;transition:all .1s ease}a img{border:none}img{max-width:100%}.wp-embed-featured-image.square{margin-bottom:0px !important}iframe.wp-embedded-content{width:100% !important}.wp-embed-featured-image{margin-bottom:0px !important}.featherlight .featherlight-content{background:#000 !important}.featherlight:last-of-type{background:rgba(0,0,0,.95) !important}.featherlight .featherlight-close-icon{background:#fff;background:rgba(0,0,0,.95) !important;color:#fff !important}#blog .blog-entry .blog-entry__body .img-auto{text-align:center !important}@media(min-width: 768px){#blog .blog-entry .blog-entry__body .img-auto img{margin:0 auto !important;width:auto !important}}.post-list{padding:0 20px}@media(min-width: 768px){.post-list{padding:0 10px}}.post-list a{text-decoration:none;color:#0f0f0f;font-size:100vw}@media(min-width: 768px){.post-list a{font-size:1050px}}.post-list-col{margin-bottom:30px;position:relative}@media(min-width: 768px){.post-list-col{margin-bottom:40px}.post-list-col span:after{content:"";position:absolute;top:0;left:-50vw;width:150vw;display:inline-block;z-index:-1;height:100%;opacity:0;transition:all .4s ease-in}.post-list-col:hover span:after{transition:all .01s ease-in}.post-list-col.cat-outdoor:hover span:after{content:"";position:absolute;top:0;left:-50vw;width:150vw;display:inline-block;z-index:-1;height:100%;opacity:1;background-color:var(--c-outdoor)}.post-list-col.cat-tools:hover span:after{content:"";position:absolute;top:0;left:-50vw;width:150vw;display:inline-block;z-index:-1;height:100%;opacity:1;background-color:var(--c-tools)}.post-list-col.cat-graphic:hover span:after{content:"";position:absolute;top:0;left:-50vw;width:150vw;display:inline-block;z-index:-1;height:100%;opacity:1;background-color:var(--c-artworks)}.post-list-col.cat-maniac:hover span:after{content:"";position:absolute;top:0;left:-50vw;width:150vw;display:inline-block;z-index:-1;height:100%;opacity:1;background-color:var(--c-maniac)}.post-list-col.cat-3-6:hover span:after{content:"";position:absolute;top:0;left:-50vw;width:150vw;display:inline-block;z-index:-1;height:100%;opacity:1;background-color:var(--c-meme)}}.post-list-col .post-list-col__header{display:flex;font-family:"Source Code Pro",monospace;font-size:12px;z-index:1;font-weight:600;margin-bottom:5px}@media(min-width: 768px){.post-list-col .post-list-col__header{letter-spacing:.5px}}.post-list-col .post-list-col__title{font-size:35px;font-weight:700;letter-spacing:-0.02em;font-feature-settings:"palt" 1 !important;line-height:1.2}@media(min-width: 768px){.post-list-col .post-list-col__title{font-size:55px;font-weight:700;letter-spacing:-0.02em;line-height:1.2}}.post-list-col .post-list-col__title span{line-height:auto}.post-list-col [class^=c1]{font-size:28.3333333333% !important;line-height:1}.post-list-col [class^=c2]{font-size:28.3333333333% !important;line-height:1;letter-spacing:-0.02em}.post-list-col [class^=c3]{font-size:28.3333333333% !important;line-height:1}.post-list-col [class^=c4]{font-size:21.25% !important;line-height:1}.post-list-col [class^=c5]{font-size:17% !important;line-height:1}.post-list-col [class^=c6]{font-size:14.1666666667% !important;line-height:1}.post-list-col [class^=c7]{font-size:12.1428571429% !important;line-height:1}.post-list-col [class^=c8]{font-size:10.625% !important;line-height:1}.post-list-col [class^=c9]{font-size:9.4444444444% !important;line-height:1}.post-list-col [class^=c10]{font-size:35px !important;line-height:1.4 !important}@media(min-width: 768px){.post-list-col [class^=c1]{font-size:23.3333333333% !important;line-height:1}.post-list-col [class^=c2]{font-size:14% !important;line-height:1;letter-spacing:-0.02em}.post-list-col [class^=c3]{font-size:14% !important;line-height:1}.post-list-col [class^=c4]{font-size:11.6666666667% !important;line-height:1}.post-list-col [class^=c5]{font-size:14% !important;line-height:1}.post-list-col [class^=c6]{font-size:10% !important;line-height:1}.post-list-col [class^=c7]{font-size:8.75% !important;line-height:1}.post-list-col [class^=c8]{font-size:8.75% !important;line-height:1}.post-list-col [class^=c9]{font-size:7.7777777778% !important;line-height:1}.post-list-col [class^=c10]{font-size:60px !important;line-height:1.4 !important}}.post-list-pager{padding:20px 10px;font-size:14px;text-align:center;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;margin-top:35px;padding-bottom:20px}@media(min-width: 768px){.post-list-pager{font-size:20px;padding:40px 10px;padding-bottom:80px}}.post-list-pager .pager{display:inline-block}.post-list-pager .pager a{color:#0f0f0f}.post-list-pager .pager a:hover{transform:scale(1.5)}.post-list-pager .pager .page-numbers{margin:10px 5px;padding:5px;display:inline-block}@media(min-width: 768px){.post-list-pager .pager .page-numbers{margin:20px 20px 10px;padding:10px 5px;display:inline-block}}.post-list-pager .pager .page-numbers.current{border-bottom:2px solid #000}.blog-entry{padding:0 4vw}@media(min-width: 768px){.blog-entry{padding:20px}}.blog-entry .blog-entry__title{font-size:35px;font-weight:700;letter-spacing:-1.8px;line-height:1.4;padding:0 0px;margin-top:40px}@media(min-width: 768px){.blog-entry .blog-entry__title{font-size:45px;font-weight:700;letter-spacing:-1px;line-height:1.4;padding:0 40px;margin-top:80px}}.blog-entry .blog-entry__subtitle{font-family:"Source Code Pro",monospace;display:flex;font-weight:600;justify-content:space-between;font-size:11px;margin-bottom:10px;padding-right:10px;padding-left:10px}@media(min-width: 768px){.blog-entry .blog-entry__subtitle{margin-bottom:30px;padding-right:40px;padding-left:40px}}.blog-entry .blog-entry__subtitle a{color:#0f0f0f;text-decoration:none}.blog-entry .blog-entry__subtitle .blog-entry__category{margin-left:10px}.blog-entry .blog-entry__subtitle div{display:flex}.blog-entry .blog-entry__body{margin-top:30px;font-weight:600}@media(min-width: 768px){.blog-entry .blog-entry__body{margin-top:50px}}.blog-entry .blog-entry__body p{font-size:16.5px;font-feature-settings:"palt" 1;padding:0;line-height:32px;text-justify:inter-ideograph;word-break:break-word;word-wrap:break-word;margin-bottom:20px}@media(min-width: 768px){.blog-entry .blog-entry__body p{padding:0 40px;line-height:44px;font-size:20px;margin-bottom:20px;text-justify:inter-ideograph}}.blog-entry .blog-entry__body p:has(img[alt=thumbnail]){text-align:center}.blog-entry .blog-entry__body p:has(img[alt=thumbnail-l]){text-align:left}.blog-entry .blog-entry__body p+p>img{margin-top:30px !important}@media(min-width: 768px){.blog-entry .blog-entry__body p+p>img{margin-top:30px !important}}.blog-entry .blog-entry__body a{color:#0f0f0f;text-decoration-line:underline;text-decoration-style:wavy;text-underline-offset:5px}.blog-entry .blog-entry__body a::after{content:"↗";font-family:"JetBrains Mono","Noto Sans JP","Noto Sans",sans-serif;font-size:60%;margin-left:3px;opacity:.5;margin-right:3px}@media(min-width: 768px){.blog-entry .blog-entry__body a::after{font-size:12px}}.blog-entry .blog-entry__body sup a::after{content:""}.blog-entry .blog-entry__body cite{display:block;padding-bottom:10px;font-family:"Source Code Pro",monospace}.blog-entry .blog-entry__body cite::before{content:"—";padding-right:10px}.blog-entry .blog-entry__body figure{line-height:33px;margin-bottom:20px;padding:0}@media(min-width: 768px){.blog-entry .blog-entry__body figure{padding:0 40px;margin-bottom:30px;margin-top:40px}}.blog-entry .blog-entry__body figure.youtube{aspect-ratio:16/9}.blog-entry .blog-entry__body figure.youtube iframe{width:100% !important;height:100% !important}.blog-entry .blog-entry__body figure:has(img[alt=thumbnail]){text-align:center}.blog-entry .blog-entry__body figure:has(img[alt=thumbnail-l]){text-align:left}.blog-entry .blog-entry__body figcaption{font-size:12px;margin-top:10px;margin-bottom:30px;font-family:"Source Code Pro",monospace;font-weight:400;line-height:1.6;text-align:center;color:#0f0f0f}@media(min-width: 768px){.blog-entry .blog-entry__body figcaption{font-size:14px;margin-top:5px;line-height:1.8;margin-bottom:50px}}.blog-entry .blog-entry__body img{width:calc(100% + 8vw) !important;max-width:calc(100% + 8vw) !important;height:auto;margin:0 -4vw 0px -4vw;cursor:zoom-in}@media(min-width: 768px){.blog-entry .blog-entry__body img{width:calc(100% + 80px) !important;max-width:calc(100% + 80px) !important;height:auto;margin:0 -40px 0px -40px !important}.blog-entry .blog-entry__body img[alt=thumbnail]{width:45% !important;border-radius:10px;margin-left:auto !important;margin-right:auto !important;border:1px solid #0f0f0f}.blog-entry .blog-entry__body img[alt=thumbnail-l]{width:45% !important;border-radius:10px;margin-left:auto !important;margin-right:auto !important;border:1px solid #0f0f0f}}.blog-entry .blog-entry__body h1,.blog-entry .blog-entry__body h2,.blog-entry .blog-entry__body h3{font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;color:#0f0f0f;font-weight:500;margin-bottom:15px;margin-top:40px;color:#0f0f0f}.blog-entry .blog-entry__body h4,.blog-entry .blog-entry__body h5,.blog-entry .blog-entry__body h6{font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;color:#0f0f0f;font-weight:500;margin-bottom:15px;margin-top:15px;color:#0f0f0f}.blog-entry .blog-entry__body h1,.blog-entry .blog-entry__body h2{font-size:22px;padding:0 5px;margin:30px 0 20px;border-bottom:2px solid #000;border-top:2px solid #000;display:inline-block;font-weight:700;letter-spacing:-0.02em}@media(min-width: 768px){.blog-entry .blog-entry__body h1,.blog-entry .blog-entry__body h2{font-size:26px;margin:60px 40px 30px 40px;color:#0f0f0f;padding:5px 10px}}.blog-entry .blog-entry__body h1 span,.blog-entry .blog-entry__body h2 span{color:#0f0f0f}.blog-entry .blog-entry__body h1+h2{margin-top:20px;display:block;width:fit-content}.blog-entry .blog-entry__body h3{font-size:20px;padding:0;font-weight:700;letter-spacing:-0.02em}@media(min-width: 768px){.blog-entry .blog-entry__body h3{font-size:24px;padding:5px 0px;margin-left:40px;margin-right:40px}}.blog-entry .blog-entry__body h4{font-size:18px;font-weight:bold;padding:0;padding-left:10px;font-weight:700;letter-spacing:-0.02em;border-left:3px solid #000}@media(min-width: 768px){.blog-entry .blog-entry__body h4{font-size:20px;text-decoration:underline;border-left:0 solid #000;padding:0 40px}}.blog-entry .blog-entry__body h5,.blog-entry .blog-entry__body h6{font-size:18px;font-weight:bold;padding:0;font-weight:700;letter-spacing:-0.02em}@media(min-width: 768px){.blog-entry .blog-entry__body h5,.blog-entry .blog-entry__body h6{font-size:22px;padding:0 40px}}.blog-entry .blog-entry__body strong{padding:3px;vertical-align:top;margin:0px 3px}.blog-entry .blog-entry__body s{opacity:.3;text-decoration:none}.blog-entry .blog-entry__body hr{display:block;width:100%;height:1px;background:#0f0f0f;margin:30px auto;border:none}@media(min-width: 768px){.blog-entry .blog-entry__body hr{margin:50px auto}}.blog-entry .blog-entry__body blockquote{border-left:1px solid #0f0f0f;padding:10px 15px;margin-bottom:30px}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote{margin-left:0;margin-right:0;padding:10px 40px}}.blog-entry .blog-entry__body blockquote p{margin-bottom:0;padding:0px 0;font-size:14.5px;line-height:28px}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote p{font-size:18px;line-height:2}}.blog-entry .blog-entry__body blockquote p+p{margin-top:10px}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote p+p{margin-top:20px}}.blog-entry .blog-entry__body blockquote img{margin:0 !important;width:auto !important;max-width:auto !important}.blog-entry .blog-entry__body blockquote cite{font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;margin-top:10px;font-size:12px;padding-bottom:0}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote cite{padding-right:20px}}.blog-entry .blog-entry__body blockquote cite sup::after,.blog-entry .blog-entry__body blockquote cite sup::before{vertical-align:bottom}.blog-entry .blog-entry__body blockquote>figure{padding:0}.blog-entry .blog-entry__body blockquote ul{padding:0 10px;margin-top:10px;margin-bottom:20px}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote ul{padding:0 15px;margin-top:15px;margin-bottom:20px}}.blog-entry .blog-entry__body blockquote ul li{font-size:14.5px}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote ul li{font-size:18px}}.blog-entry .blog-entry__body blockquote+p{margin-top:60px}@media(min-width: 768px){.blog-entry .blog-entry__body blockquote+p{margin-top:60px}}.blog-entry .blog-entry__body p+blockquote{margin-top:60px}@media(min-width: 768px){.blog-entry .blog-entry__body p+blockquote{margin-top:60px}}.blog-entry .blog-entry__body code,.blog-entry .blog-entry__body pre{font-family:"Source Code Pro",Consolas,"Zen Kaku Gothic New",Menlo,Monaco,monospace}.blog-entry .blog-entry__body code{font-size:14px;font-family:"Source Code Pro",Consolas,"Zen Kaku Gothic New",Menlo,Monaco,monospace;margin:0px 3px;padding:2px 4px;border-radius:4px;background-color:#e1e1e1;color:#494949;font-weight:500}@media(min-width: 768px){.blog-entry .blog-entry__body code{padding:5px 8px 5px;font-size:16px}}.blog-entry .blog-entry__body pre{width:calc(100% + 8vw);margin:1.3em -4vw;padding:20px 35px;border:none;background-color:#e2e2e2;color:#fff !important;font-size:12px;font-family:"JetBrains Mono","Noto Sans JP","Noto Sans",sans-serif;line-height:1.52;white-space:pre-wrap;overflow:auto}@media(min-width: 768px){.blog-entry .blog-entry__body pre{width:100%;margin:1.3em 0;padding:40px 70px;font-size:14px}}.blog-entry .blog-entry__body pre code{padding:0 !important;background:none !important;color:#f2f2f2}@media(min-width: 768px){.blog-entry .blog-entry__body pre code{font-size:14px;line-height:1.6}}.blog-entry .blog-entry__body code.hljs{background-color:#3a3a3a}.blog-entry .blog-entry__body ul,.blog-entry .blog-entry__body ol{list-style-position:inside;padding:0 20px 20px}@media(min-width: 768px){.blog-entry .blog-entry__body ul,.blog-entry .blog-entry__body ol{padding:0 60px 10px}}.blog-entry .blog-entry__body ol{counter-reset:listnum}.blog-entry .blog-entry__body ol li{text-indent:0;padding-left:1.5em;position:relative}.blog-entry .blog-entry__body ol li::before{font-family:"JetBrains Mono","Noto Sans JP","Noto Sans",sans-serif;line-height:1;display:inline-block;width:2em;margin-left:-2.5em;text-align:right;position:absolute;top:.35em}@media(min-width: 768px){.blog-entry .blog-entry__body ol li::before{top:.75em}}.blog-entry .blog-entry__body ol li::before{counter-increment:listnum;content:counter(listnum) ". "}.blog-entry .blog-entry__body ol li ul li::before{counter-increment:none !important;content:none !important}.blog-entry .blog-entry__body ul{list-style-type:none}.blog-entry .blog-entry__body li{font-size:16.5px;line-height:1.6;margin-bottom:15px;text-indent:-1.5em;padding-left:1.5em;text-align:justify;text-justify:inter-ideograph}.blog-entry .blog-entry__body li::before{content:"-";font-family:"JetBrains Mono","Noto Sans JP","Noto Sans",sans-serif;line-height:1;display:inline-block;width:0em;margin-left:1.5em}@media(min-width: 768px){.blog-entry .blog-entry__body li{text-align:left;font-size:18px;margin-bottom:10px;line-height:40px;text-justify:inter-ideograph}}.blog-entry .blog-entry__body li>ul,.blog-entry .blog-entry__body li>ul>li{margin-bottom:0 !important;padding-bottom:0}.blog-entry .blog-entry__body li ul{list-style-type:none;padding-right:0;padding-left:2.5%}.blog-entry .blog-entry__body li ul li::before{content:"+"}.blog-entry .blog-entry__body li ul ul{list-style-type:none;padding-right:0;padding-left:2.5%}.blog-entry .blog-entry__body li ul ul li::before{content:"•"}.blog-entry .blog-entry__body li ul ul ul{padding-right:0;list-style-type:none;padding-left:2.5%}.blog-entry .blog-entry__body li ul ul ul li::before{content:"*"}.blog-entry .blog-entry__body sup{font-size:60%;vertical-align:top;position:relative;top:-0.1em;font-family:"JetBrains Mono","Noto Sans JP","Noto Sans",sans-serif}@media(min-width: 768px){.blog-entry .blog-entry__body sup{top:-0.3em}}.blog-entry .blog-entry__body sup::before{content:"["}.blog-entry .blog-entry__body sup::after{content:"]";margin-left:-5px}.blog-entry .blog-entry__body sup a{vertical-align:top}.blog-entry .blog-entry__body .footnotes,.blog-entry .blog-entry__body .wp-block-footnotes{margin-top:20px}.blog-entry .blog-entry__body .footnotes li,.blog-entry .blog-entry__body .wp-block-footnotes li{line-height:1.8;margin-bottom:5px}.blog-entry .blog-entry__body .footnotes .footnote-ref::after,.blog-entry .blog-entry__body .wp-block-footnotes .footnote-ref::after{content:""}.blog-entry .blog-entry__body table{width:calc(100% + 8vw);margin:20px -4vw;border-collapse:collapse;font-size:20px;line-height:1.6}@media(min-width: 768px){.blog-entry .blog-entry__body table{width:100%;margin:30px 0;font-size:18px}}.blog-entry .blog-entry__body th,.blog-entry .blog-entry__body td{border:1px solid #dcdcdc;padding:8px 10px;text-align:left;vertical-align:top}.blog-entry .blog-entry__body thead th{background:rgba(132,132,132,.2);font-weight:600}.blog-entry .blog-entry__body .footnotes{margin-top:40px;border-top:1px solid #000;padding-top:40px}@media(min-width: 768px){.blog-entry .blog-entry__body .footnotes{margin-top:80px}}.blog-entry .blog-entry__body .footnotes ol li{font-size:12px}@media(min-width: 768px){.blog-entry .blog-entry__body .footnotes ol li{font-size:16px}}.blog-entry .blog-entry__body .footnotes ol li+li{margin-top:20px}.lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:99999;backdrop-filter:blur(30px)}.lightbox-overlay.is-active{opacity:1;visibility:visible}.lightbox-overlay img{max-width:80vw;max-height:90vh;width:auto;height:auto;cursor:zoom-out}.blog-entry-nav-wrap{padding-top:35px;text-align:center}.blog-entry-nav-wrap .blog-entry-nav{display:inline-block;position:relative;width:70%;min-height:44px;padding-bottom:35px;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif}@media(min-width: 768px){.blog-entry-nav-wrap .blog-entry-nav{width:600px;padding-top:70px;padding-bottom:50px}}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__menu{position:absolute;display:inline-block;width:100px;left:0;right:0;margin:auto;z-index:0;font-weight:500;font-size:16px}@media(min-width: 768px){.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__menu{font-size:20px}}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__menu a{color:#0f0f0f;transition:all .2s ease}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__menu a:hover{opacity:.5}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__prev{float:left;font-size:16px;z-index:100}@media(min-width: 768px){.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__prev{font-size:20px}}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__prev a{color:#0f0f0f;transition:all .2s ease;padding-left:10px;display:block}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__prev a:hover{padding-left:0px;padding-right:10px}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__next{float:right;font-size:16px;z-index:100}@media(min-width: 768px){.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__next{font-size:20px}}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__next a{color:#0f0f0f;display:block;transition:all .2s ease;padding-right:10px}.blog-entry-nav-wrap .blog-entry-nav .blog-entry-nav__next a:hover{padding-right:0px;padding-left:10px}#header{padding:20px;display:flex;justify-content:space-between;overflow:hidden;flex-direction:column;position:relative}@media(min-width: 768px){#header{flex-direction:row;padding:20px 0px}}#header h1{font-family:"Source Code Pro",monospace;font-weight:600;line-height:1;letter-spacing:1.4px;font-size:12px;z-index:10;position:absolute;top:26px;left:10px;padding:5px}@media(min-width: 768px){#header h1{position:relative;font-size:14px;background:none;padding:0;text-align:left}}#header h1 a{text-decoration:none;color:#0f0f0f}#header .postnav{margin-bottom:-30px}@media(min-width: 768px){#header .postnav{margin-bottom:0}}#header .postnav ul{display:flex;justify-content:flex-end}@media(min-width: 768px){#header .postnav ul{padding-right:50px}}#header .postnav ul li{font-size:0;width:15px;height:120px;display:block;mix-blend-mode:multiply}@media(min-width: 768px){#header .postnav ul li{height:100px;margin-left:20px;transform:translateY(-70px)}}#header .postnav ul li.post-all a{background-color:var(--c-all)}#header .postnav ul li.post-outdoor a{background-color:var(--c-outdoor)}#header .postnav ul li.post-outdoor a:after{border:0px solid var(--c-outdoor-d)}#header .postnav ul li.post-tools a{background-color:var(--c-tools)}#header .postnav ul li.post-tools a:after{border:0px solid var(--c-tools-d)}#header .postnav ul li.post-graphic a{background-color:var(--c-artworks)}#header .postnav ul li.post-graphic a:after{border:0px solid var(--c-artworks-d)}#header .postnav ul li.post-maniac a{background-color:var(--c-maniac)}#header .postnav ul li.post-maniac a:after{border:0px solid var(--c-maniac-d)}#header .postnav ul li.post-3-6 a{background-color:var(--c-meme)}#header .postnav ul li.post-3-6 a:after{border:0px solid var(--c-meme-d)}#header .postnav ul li a{background-color:gray;display:block;width:100%;height:100%;position:relative}#header .postnav ul li a:after{content:"";position:absolute;bottom:0;right:0;width:0px;height:0px;border:0px solid #333;border-bottom-color:#fff !important;border-right-color:#fff !important;background-color:#fff !important;transition:all .1s ease}#header .postnav ul li a:hover{transition:all .1s ease-in;margin-top:-5px}#header .postnav ul li a:hover:after{transform:scale(1.1);border-width:5px;filter:blur(0.2px)}@media screen and (-webkit-min-device-pixel-ratio: 0){#header .postnav ul li a:hover:after{filter:blur(0px) !important}}.footer{position:relative;float:none;padding-top:10px;top:auto;right:auto;clear:both}@media(min-width: 768px){.footer{position:fixed;height:100%;float:left;right:0px;top:0px;padding-top:130px;z-index:9999}}.footer p{width:100%;position:relative;bottom:auto;right:auto;text-align:center;padding-bottom:20px;font-family:"Source Code Pro",monospace;font-size:10px;letter-spacing:.05em}@media(min-width: 768px){.footer p{position:absolute;width:400px;bottom:120px;right:-192px;margin:0px !important;transform:rotate(-90deg)}}.footer p a{display:inline-block;color:#000}.footer p a:hover{background:#d9d9d9}.fixed-theme-ui{position:absolute;top:70px;left:15px;z-index:10000}@media(min-width: 768px){.fixed-theme-ui{position:fixed;top:auto;left:auto;bottom:340px;right:-31px;width:100px;transform:rotate(-90deg)}}#theme-toggle{border:none;padding:4px 12px;border-radius:10px;font-size:12px;font-family:"Source Code Pro",monospace;cursor:pointer;line-height:1;color:#0f0f0f;border:1px solid #0f0f0f;background:rgba(0,0,0,0);height:25px}@media(min-width: 768px){#theme-toggle{padding:2px 10px;width:80px;height:22px}}.fixed-search-menu{position:absolute;top:70px;left:85px;z-index:10000}@media(min-width: 768px){.fixed-search-menu{position:fixed;top:auto;left:auto;bottom:440px;right:-32px;width:100px;transform:rotate(-90deg)}}.fixed-search-menu a{border:none;padding:4px 12px;border-radius:10px;font-size:12px;font-family:"Source Code Pro",monospace;cursor:pointer;line-height:1;color:#0f0f0f;border:1px solid #0f0f0f;background:rgba(0,0,0,0);vertical-align:middle}@media(min-width: 768px){.fixed-search-menu a{padding:2px 20px;width:90px;height:22px;display:flex;align-items:center}}.about-contents{padding:0 4vw}.about-contents h1{font-size:28px;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;letter-spacing:-0.02em;font-weight:700;line-height:1.3}@media(min-width: 768px){.about-contents h1{font-size:50px;margin-bottom:40px}}.about-contents .prof{margin-top:20px;display:block;font-weight:700;font-size:14px}@media(min-width: 768px){.about-contents .prof{width:50%;font-size:15px}}.about-contents .about-photo{margin-top:40px;padding-bottom:40px}@media(min-width: 768px){.about-contents .about-photo{width:50%}}#search{padding:0 5%}@media(min-width: 768px){#search{padding:0 10px}}#search h1{font-size:28px;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;letter-spacing:-0.02em;font-weight:700;line-height:1.3}@media(min-width: 768px){#search h1{font-size:50px;margin-bottom:40px}}#search #search-meta{text-align:right;min-height:24px}#search .search-form{font-family:"Source Code Pro",monospace;border:1px solid #0f0f0f}#search .search-box input{border:1px solid #0f0f0f;background-color:#f2f2f2;width:100%;font-size:16px;padding:8px 10px;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif}@media(min-width: 768px){#search .search-box input{padding:10px 20px;font-size:22px}}#search .search-box input:focus{border:1px solid #0f0f0f;outline:none}@media(min-width: 768px){#search .search-block-md{display:flex;align-items:center}#search .search-block-md>.search-options:last-of-type{border-left-width:0px;width:350px}}#search .search-options{width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #0f0f0f;font-size:12px;border-top-width:0px}#search .search-options .search-options-label{padding-left:10px}#search .search-options .search-options-form{display:flex;align-items:center}#search .search-options .search-options-form input{vertical-align:middle;filter:saturate(0)}#search .search-options .search-options__targets,#search .search-options .search-options__categories{padding:4px 10px;display:flex;gap:10px}#search .search-options #category-options{display:flex;flex-wrap:wrap;gap:10px}#search .search-options__sort{border:1px solid #0f0f0f;padding:8px 10px;border-top-width:0px;display:flex;gap:10px}#search .search-options__sort select{background-color:#f2f2f2}#search #search-results{margin-top:40px}html.dark,body.dark{color:#aeabb1;background-color:#151516}html.dark a,body.dark a{color:#aeabb1 !important}html.dark #header .postnav ul li,body.dark #header .postnav ul li{mix-blend-mode:normal;opacity:.75}html.dark #header .postnav ul li a:after,body.dark #header .postnav ul li a:after{border-bottom-color:#151516 !important;border-right-color:#151516 !important;background-color:#151516 !important}html.dark .footer a:hover,body.dark .footer a:hover{color:#0f0f0f !important}html.dark #theme-toggle,html.dark .fixed-search-menu a,body.dark #theme-toggle,body.dark .fixed-search-menu a{border:1px solid #aeabb1;color:#aeabb1 !important}html.dark #home .post-list .post-list-col__title h2,body.dark #home .post-list .post-list-col__title h2{color:#aeabb1 !important}html.dark #home .post-list .post-list-col__title h2 span,body.dark #home .post-list .post-list-col__title h2 span{mix-blend-mode:normal}html.dark #home .post-list .post-list-col__title h2 span:after,body.dark #home .post-list .post-list-col__title h2 span:after{z-index:1;opacity:1;cursor:pointer}html.dark #home .post-list .post-list-col span:after,body.dark #home .post-list .post-list-col span:after{transition:ease 0s all !important}html.dark #home .post-list .post-list-col:hover span:after,body.dark #home .post-list .post-list-col:hover span:after{transition:ease 0s all !important}html.dark #home .post-list .post-list-col.cat-outdoor:hover h2,body.dark #home .post-list .post-list-col.cat-outdoor:hover h2{color:var(--c-outdoor) !important}html.dark #home .post-list .post-list-col.cat-outdoor:hover span:after,body.dark #home .post-list .post-list-col.cat-outdoor:hover span:after{opacity:.2}html.dark #home .post-list .post-list-col.cat-tools:hover h2,body.dark #home .post-list .post-list-col.cat-tools:hover h2{color:var(--c-tools) !important}html.dark #home .post-list .post-list-col.cat-tools:hover span:after,body.dark #home .post-list .post-list-col.cat-tools:hover span:after{opacity:.2}html.dark #home .post-list .post-list-col.cat-graphic:hover h2,body.dark #home .post-list .post-list-col.cat-graphic:hover h2{color:var(--c-artworks) !important}html.dark #home .post-list .post-list-col.cat-graphic:hover span:after,body.dark #home .post-list .post-list-col.cat-graphic:hover span:after{opacity:.2}html.dark #home .post-list .post-list-col.cat-maniac:hover h2,body.dark #home .post-list .post-list-col.cat-maniac:hover h2{color:var(--c-maniac) !important}html.dark #home .post-list .post-list-col.cat-maniac:hover span:after,body.dark #home .post-list .post-list-col.cat-maniac:hover span:after{opacity:.2}html.dark #home .post-list .post-list-col.cat-3-6:hover h2,body.dark #home .post-list .post-list-col.cat-3-6:hover h2{color:var(--c-meme) !important}html.dark #home .post-list .post-list-col.cat-3-6:hover span:after,body.dark #home .post-list .post-list-col.cat-3-6:hover span:after{opacity:.2}html.dark .blog-entry h1,html.dark .blog-entry h2,html.dark .blog-entry h3,html.dark .blog-entry h4,html.dark .blog-entry h5,html.dark .blog-entry h6,body.dark .blog-entry h1,body.dark .blog-entry h2,body.dark .blog-entry h3,body.dark .blog-entry h4,body.dark .blog-entry h5,body.dark .blog-entry h6{color:#aeabb1 !important}html.dark .blog-entry h2,body.dark .blog-entry h2{border-bottom:2px solid #aeabb1;border-top:2px solid #aeabb1}html.dark .blog-entry h4,body.dark .blog-entry h4{border-left:3px solid #aeabb1}html.dark .blog-entry figcaption,body.dark .blog-entry figcaption{color:#aeabb1 !important}html.dark .blog-entry blockquote,body.dark .blog-entry blockquote{border-left:1px solid #aeabb1}html.dark .blog-entry blockquote p,body.dark .blog-entry blockquote p{margin-bottom:0;padding:10px 0}html.dark .blog-entry blockquote img,body.dark .blog-entry blockquote img{margin:0 !important;width:auto !important;max-width:auto !important}html.dark .blog-entry blockquote cite,body.dark .blog-entry blockquote cite{font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif}html.dark .blog-entry code,body.dark .blog-entry code{background-color:#1d1d1d;color:#f2f2f2 !important}html.dark .blog-entry pre,body.dark .blog-entry pre{background-color:#1d1d1d}html.dark .blog-entry strong,body.dark .blog-entry strong{color:#0f0f0f !important}html.dark #search .search-form,body.dark #search .search-form{border:2px solid #aeabb1}html.dark #search .search-box input,body.dark #search .search-box input{border:1px solid #aeabb1;background-color:#151516;border-left-width:0;border-right-width:0}html.dark #search .search-options,body.dark #search .search-options{border:1px solid #aeabb1;border-left-width:0;border-right-width:0}html.dark #search .search-options__sort select,body.dark #search .search-options__sort select{background:none}html.dark #search .post-list .post-list-col__title h2,body.dark #search .post-list .post-list-col__title h2{color:#aeabb1 !important}html.dark #search .post-list .post-list-col__title h2 span,body.dark #search .post-list .post-list-col__title h2 span{mix-blend-mode:normal}html.dark #search .post-list .post-list-col__title h2 span:after,body.dark #search .post-list .post-list-col__title h2 span:after{z-index:1;opacity:1;cursor:pointer}html.dark #search .post-list .post-list-col span:after,body.dark #search .post-list .post-list-col span:after{transition:ease 0s all !important}html.dark #search .post-list .post-list-col:hover span:after,body.dark #search .post-list .post-list-col:hover span:after{transition:ease 0s all !important}html.dark #search .post-list .post-list-col.cat-outdoor:hover h2,body.dark #search .post-list .post-list-col.cat-outdoor:hover h2{color:var(--c-outdoor) !important}html.dark #search .post-list .post-list-col.cat-outdoor:hover span:after,body.dark #search .post-list .post-list-col.cat-outdoor:hover span:after{opacity:.2}html.dark #search .post-list .post-list-col.cat-tools:hover h2,body.dark #search .post-list .post-list-col.cat-tools:hover h2{color:var(--c-tools) !important}html.dark #search .post-list .post-list-col.cat-tools:hover span:after,body.dark #search .post-list .post-list-col.cat-tools:hover span:after{opacity:.2}html.dark #search .post-list .post-list-col.cat-graphic:hover h2,body.dark #search .post-list .post-list-col.cat-graphic:hover h2{color:var(--c-artworks) !important}html.dark #search .post-list .post-list-col.cat-graphic:hover span:after,body.dark #search .post-list .post-list-col.cat-graphic:hover span:after{opacity:.2}html.dark #search .post-list .post-list-col.cat-maniac:hover h2,body.dark #search .post-list .post-list-col.cat-maniac:hover h2{color:var(--c-maniac) !important}html.dark #search .post-list .post-list-col.cat-maniac:hover span:after,body.dark #search .post-list .post-list-col.cat-maniac:hover span:after{opacity:.2}html.dark #search .post-list .post-list-col.cat-3-6:hover h2,body.dark #search .post-list .post-list-col.cat-3-6:hover h2{color:var(--c-meme) !important}html.dark #search .post-list .post-list-col.cat-3-6:hover span:after,body.dark #search .post-list .post-list-col.cat-3-6:hover span:after{opacity:.2}/*# sourceMappingURL=style.css.map */
