.post-header[data-astro-cid-ywp2xhjv]{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.post-title[data-astro-cid-ywp2xhjv]{color:#000;letter-spacing:9.6px;white-space:pre-wrap;word-break:break-word;font-family:YakuHanMP,Zen Old Mincho;font-size:4.44444vw;font-style:normal;font-weight:400;line-height:normal}.post-meta[data-astro-cid-ywp2xhjv]{flex-flow:column wrap;align-items:flex-end;gap:12px 24px;display:flex}.post-date[data-astro-cid-ywp2xhjv]{letter-spacing:3px;margin:0;font-family:Grandiflora One;font-size:25px}.post-tags[data-astro-cid-ywp2xhjv]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.post-tag[data-astro-cid-ywp2xhjv]{letter-spacing:2px;font-family:YakuHanMP,Grandiflora One;font-size:18px}.post-pictures[data-astro-cid-ywp2xhjv]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:center;gap:16px;margin-bottom:32px;display:grid}.post-eyecatch[data-astro-cid-ywp2xhjv]{margin:0;position:relative}.post-eyecatch[data-astro-cid-ywp2xhjv] .photo-open{height:auto}.post-eyecatch[data-astro-cid-ywp2xhjv]:after,.post-body[data-astro-cid-ywp2xhjv] .taped-image:after{content:"";background-image:var(--tape-url);width:30%;height:clamp(14px,5%,42px);transform:translateY(-50%) rotate(var(--tape-rotate));z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:35%}.post-eyecatch[data-astro-cid-ywp2xhjv] .gallery-image{border:20px solid #fff;width:100%;height:auto;display:block;box-shadow:0 4px 10px #0000001a}.post-body *{margin-bottom:1.5em}.post-body[data-astro-cid-ywp2xhjv] h1{color:#000;letter-spacing:3.6px;margin-top:1.5em;font-family:YakuHanMP,Zen Old Mincho;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.post-body[data-astro-cid-ywp2xhjv] h2{color:#000;letter-spacing:3.3px;margin-top:1em;margin-bottom:1em;font-family:YakuHanMP,Zen Old Mincho;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.post-body[data-astro-cid-ywp2xhjv] h3{color:#000;letter-spacing:3px;font-family:YakuHanMP,Zen Old Mincho;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.post-body[data-astro-cid-ywp2xhjv] p{color:#000;letter-spacing:3px;font-family:YakuHanRP,Zen Kurenaido;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.post-body[data-astro-cid-ywp2xhjv] ul{margin:0 0 1.5em 5em;padding:0;list-style-type:disc}.post-body[data-astro-cid-ywp2xhjv] ol{margin:0 0 1.5em 5em;padding:0;list-style-type:decimal}.post-body[data-astro-cid-ywp2xhjv] li{color:#000;letter-spacing:3px;margin-bottom:.5em;font-family:YakuHanRP,Zen Kurenaido;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.post-body[data-astro-cid-ywp2xhjv] figure{width:-webkit-fit-content;max-width:100%;margin:24px auto;position:relative}.post-body[data-astro-cid-ywp2xhjv] .taped-image{width:fit-content;max-width:100%;height:auto;margin:24px auto;display:block;position:relative}.post-body[data-astro-cid-ywp2xhjv] .gallery-image{border:20px solid #fff;width:auto;max-width:100%;height:auto;max-height:80vh;margin:0;display:block;position:relative;box-shadow:0 4px 10px #0000001a}.post-body[data-astro-cid-ywp2xhjv] .blog-video{width:100%}.post-body[data-astro-cid-ywp2xhjv] figure[style*=text-align\:left],.post-body[data-astro-cid-ywp2xhjv] figure[style*="text-align: left"]{margin-left:0}.post-body[data-astro-cid-ywp2xhjv] figure[style*=text-align\:right],.post-body[data-astro-cid-ywp2xhjv] figure[style*="text-align: right"]{margin-right:0}.post-body[data-astro-cid-ywp2xhjv] .blog-video iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.post-body[data-astro-cid-ywp2xhjv] .blog-link-card a{overflow-wrap:anywhere;border:1px solid #d5d0ca;padding:12px 16px;display:block}.post-body[data-astro-cid-ywp2xhjv] pre{white-space:pre-wrap;overflow-wrap:anywhere}.post-body[data-astro-cid-ywp2xhjv] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.post-body[data-astro-cid-ywp2xhjv] td,.post-body[data-astro-cid-ywp2xhjv] th{border:1px solid #d5d0ca;padding:8px}.post-body[data-astro-cid-ywp2xhjv] img{max-width:100%;height:auto}@media screen and (width<=780px){.post-header[data-astro-cid-ywp2xhjv]{flex-direction:column;align-items:flex-end;gap:16px;margin-bottom:0}.post-title[data-astro-cid-ywp2xhjv]{letter-spacing:4.8px;white-space:pre-wrap;font-size:115%;display:inline-block}.post-meta[data-astro-cid-ywp2xhjv]{gap:5px 10px}.post-date[data-astro-cid-ywp2xhjv],.post-tag[data-astro-cid-ywp2xhjv]{letter-spacing:2px;font-size:12px}.post-eyecatch[data-astro-cid-ywp2xhjv] .gallery-image{border-width:10px}.post-body[data-astro-cid-ywp2xhjv] p{letter-spacing:2px;font-size:14px}.post-body[data-astro-cid-ywp2xhjv] h1{font-size:20px}.post-body[data-astro-cid-ywp2xhjv] h2{font-size:18px}.post-body[data-astro-cid-ywp2xhjv] h3{font-size:16px}.post-body[data-astro-cid-ywp2xhjv] ul,.post-body[data-astro-cid-ywp2xhjv] ol{margin-left:1.5em}.post-body[data-astro-cid-ywp2xhjv] li{letter-spacing:2px;font-size:14px}.post-body[data-astro-cid-ywp2xhjv] figure{margin:16px auto}.post-body[data-astro-cid-ywp2xhjv] .gallery-image{border-width:10px}.post-body[data-astro-cid-ywp2xhjv] .taped-image{margin-block:16px}}.menu-contents-inner[data-astro-cid-doobhvww]{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.section-title[data-astro-cid-doobhvww]{flex-direction:row;justify-content:center;margin-bottom:55px;display:flex}.section-title[data-astro-cid-doobhvww] h1[data-astro-cid-doobhvww]{color:#000;letter-spacing:14.4px;padding-right:78px;font-family:linotype-didot,serif;font-size:96px;font-style:normal;font-weight:400;line-height:normal}.section-title-line[data-astro-cid-doobhvww]{width:100%;position:relative}.section-title-line[data-astro-cid-doobhvww]:after{content:"";background:#000;width:100%;height:1px;display:block;position:absolute;top:50%;right:0}@media screen and (width<=780px){.section-title[data-astro-cid-doobhvww]{margin-bottom:35px}.section-title[data-astro-cid-doobhvww] h1[data-astro-cid-doobhvww]{letter-spacing:7.2px;padding-right:39px;font-size:48px}}
