:root{--mf-yomogi:"Yomogi";--mf-caveat:"Caveat";--mf-yuji:"Yuji Syuku";--mf-shippori:"Shippori Mincho";--mf-kaisei:"Kaisei Decol";--mf-dela:"Dela Gothic One";--mf-mplus:"M PLUS Rounded 1c";--mf-zenold:"Zen Old Mincho";--mf-cormorant:"Cormorant Garamond";--mf-zenkaku:"Zen Kaku Gothic New";--mf-hans:"Noto Sans SC", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--mf-hant:"Noto Sans TC", "Noto Sans CJK TC", "PingFang TC", "Microsoft JhengHei", "Source Han Sans TC", sans-serif;--mf-hang:"Noto Sans KR", "Noto Sans CJK KR", "Apple SD Gothic Neo", "Malgun Gothic", "Source Han Sans K", sans-serif}.mw-frame{width:100%;container-type:inline-size}.mw-page{--bg-m:#fff;--ink-m:#111;--acc-m:#c00;--sub-m:#666;--dens:1;--hero-h:36cqw;aspect-ratio:210/297;background:var(--bg-m);color:var(--ink-m);padding:calc(6cqw * var(--dens)) 6.5cqw;gap:calc(3.2cqw * var(--dens));font-family:var(--mf-zenkaku), "Hiragino Sans", "Noto Sans JP", sans-serif;text-align:left;cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.3;display:flex;position:relative;overflow:hidden}.mw-page .mw-ja,.mw-page .mw-en{display:block}.mw-page .mw-ja{word-break:keep-all;overflow-wrap:anywhere}.mw-page .mw-en{overflow-wrap:anywhere}.mw-page.mw-lang-ja .mw-en,.mw-page.mw-lang-en .mw-ja{display:none}.mw-page.mw-lang-en .mw-shop .mw-en{letter-spacing:.12em;color:inherit;font-size:6cqw}.mw-page.mw-hero-small{--hero-h:24cqw}.mw-page.mw-lang-en .mw-line .mw-nm .mw-en,.mw-page.mw-lang-en .mw-card .mw-nm .mw-en{font-size:calc(3.6cqw * var(--dens));color:inherit}.mw-page.mw-lang-en .mw-hero .mw-cap .mw-en{font-size:calc(5.4cqw * var(--dens));color:inherit}.mw-page.mw-lang-en .mw-sec h3 .mw-en{font-size:calc(3.4cqw * var(--dens));letter-spacing:.12em;color:inherit}.mw-page.mw-lang-en.mw-cover .mw-hero .mw-cap .mw-en{font-size:8cqw}.mw-page.mw-lang-en.mw-poster .mw-hero .mw-cap .mw-en{font-size:10cqw}.mw-page [lang=zh-Hans]{font-family:var(--mf-hans)}.mw-page [lang=zh-Hant]{font-family:var(--mf-hant)}.mw-page [lang=ko]{font-family:var(--mf-hang)}.mw-page [lang=zh-Hans],.mw-page [lang=zh-Hant],.mw-page [lang=ko]{letter-spacing:.04em;text-transform:none;font-weight:500}.mw-page .mw-en[lang=zh-Hans],.mw-page .mw-en[lang=zh-Hant]{word-break:normal;line-break:strict}.mw-page .mw-en[lang=ko]{word-break:keep-all}.mw-page:not(.mw-lang-en) .mw-line .mw-nm .mw-en:is([lang=zh-Hans],[lang=zh-Hant],[lang=ko]),.mw-page:not(.mw-lang-en) .mw-card .mw-en:is([lang=zh-Hans],[lang=zh-Hant],[lang=ko]){font-size:calc(2.5cqw * var(--dens))}.mw-page .mw-sec h3 .mw-en:is([lang=zh-Hans],[lang=zh-Hant],[lang=ko]){letter-spacing:.1em}.mw-page .mw-shop .mw-en:is([lang=zh-Hans],[lang=zh-Hant],[lang=ko]){letter-spacing:.2em}.mw-page.mw-poster .mw-hero .mw-cap .mw-en:is([lang=zh-Hans],[lang=zh-Hant],[lang=ko]){font-size:4.2cqw}.mw-page [contenteditable]{cursor:text;-webkit-user-select:text;user-select:text;border-radius:.4cqw;outline:none}.mw-page [contenteditable]:hover{box-shadow:0 0 0 .35cqw color-mix(in srgb, var(--acc-m) 55%, transparent)}.mw-page [contenteditable]:focus{box-shadow:0 0 0 .45cqw var(--acc-m)}.mw-flagged{border-radius:.6cqw;animation:1.4s ease-in-out infinite mw-flag}@keyframes mw-flag{0%,to{box-shadow:0 0 0 .4cqw #e3a21a40}50%{box-shadow:0 0 0 1.2cqw #e3a21abf}}@media (prefers-reduced-motion:reduce){.mw-flagged{animation:none;box-shadow:0 0 0 .8cqw #e3a21ab3}}.mw-shop{line-height:1.05}.mw-shop .mw-ja{font-size:calc(9cqw * var(--dens))}.mw-shop .mw-en{letter-spacing:.35em;color:var(--sub-m);margin-top:1.2cqw;font-size:2.6cqw}.mw-hero{gap:1.6cqw;display:grid;position:relative}.mw-hero .mw-pic{width:100%;height:calc(var(--hero-h) * var(--dens))}.mw-hero .mw-cap{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.mw-hero .mw-cap .mw-ja{font-size:calc(5.4cqw * var(--dens))}.mw-hero .mw-cap .mw-en{color:var(--sub-m);font-size:2.6cqw}.mw-hero .mw-pr{font-size:calc(6cqw * var(--dens));color:var(--acc-m);font-variant-numeric:tabular-nums;white-space:nowrap}.mw-pic{object-fit:contain;width:100%;display:block}.mw-pic-wait{background:linear-gradient(100deg, color-mix(in srgb, var(--ink-m) 6%, transparent) 30%, color-mix(in srgb, var(--ink-m) 14%, transparent) 50%, color-mix(in srgb, var(--ink-m) 6%, transparent) 70%) 0 0 / 300% 100%;border-radius:2cqw;animation:1.4s linear infinite mw-shimmer}@keyframes mw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.mw-pic-wait{animation:none}}.mw-needs-photo{border:.4cqw dashed color-mix(in srgb, var(--ink-m) 40%, transparent);text-align:center;color:var(--sub-m);border-radius:2cqw;place-items:center;padding:2cqw;font-size:2.4cqw;display:grid}.mw-secs{column-count:2;column-fill:balance;flex:1;column-gap:5cqw}.mw-secs.mw-one-col{column-count:1}.mw-sec{padding-bottom:calc(3cqw * var(--dens))}.mw-sec h3{break-after:avoid}.mw-line,.mw-cards,.mw-keep{break-inside:avoid}.mw-sec h3{font-size:calc(3.6cqw * var(--dens));margin:0 0 calc(1.6cqw * var(--dens));color:var(--acc-m);align-items:baseline;gap:2cqw;font-weight:700;display:flex}.mw-sec h3 .mw-en{letter-spacing:.25em;color:var(--sub-m);font-size:2.2cqw}.mw-cards{margin-bottom:calc(1.8cqw * var(--dens));grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.mw-card{gap:1cqw;display:grid}.mw-card .mw-pic{height:calc(17cqw * var(--dens))}.mw-card .mw-ln{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1.5cqw;display:flex}.mw-line{padding-block:calc(.9cqw * var(--dens));align-items:baseline;gap:1.6cqw;display:flex}.mw-nm{flex:0 auto;min-width:0}.mw-line .mw-nm .mw-ja,.mw-card .mw-nm .mw-ja{font-size:calc(3.6cqw * var(--dens))}.mw-line .mw-nm .mw-en,.mw-card .mw-en{color:var(--sub-m);font-size:2.3cqw}.mw-dots{border-bottom:.35cqw dotted color-mix(in srgb, var(--ink-m) 35%, transparent);flex:1;min-width:1cqw;transform:translateY(-.8cqw)}.mw-line .mw-pr,.mw-card .mw-pr{font-size:calc(3.6cqw * var(--dens));font-variant-numeric:tabular-nums;white-space:nowrap}.mw-foot{color:var(--sub-m);text-align:center;font-size:2.2cqw}.mw-page.mw-cover{justify-content:space-between}.mw-page.mw-cover .mw-hero{--hero-h:74cqw;flex:1;align-content:center}.mw-page.mw-poster .mw-hero{--hero-h:60cqw}.mw-page.mw-cover .mw-hero .mw-cap .mw-ja{font-size:8cqw}.mw-page.mw-cover .mw-hero .mw-pr{font-size:9cqw}.mw-page.mw-cover .mw-shop .mw-ja{font-size:13cqw}.mw-page.mw-poster .mw-hero .mw-pr{font-size:15cqw}.mw-page.mw-poster .mw-hero .mw-cap{flex-direction:column;align-items:flex-start;gap:1cqw}.mw-page.mw-poster .mw-hero .mw-cap .mw-ja{font-size:10cqw}.mw-page.mw-poster .mw-hero .mw-cap .mw-en{font-size:4.4cqw}.mw-spread{grid-template-columns:1fr 1fr;gap:0;display:grid;box-shadow:0 1px 2px #00000014,0 10px 30px #0000001f}.mw-spread .mw-frame+.mw-frame{border-left:1px solid #0000001f}.mw-strips{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));align-items:start;gap:14px;display:grid}.mw-page.mw-strip{aspect-ratio:9/36;justify-content:space-between;align-items:center;gap:6cqw;padding:10cqw 8cqw}.mw-strip .mw-strip-name{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.04em;white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:46cqw;line-height:1.15;display:flex}.mw-page.mw-lang-en .mw-strip-name{text-orientation:mixed;letter-spacing:.02em}.mw-strip .mw-pic{height:74cqw}.mw-strip .mw-pr{color:var(--acc-m);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20cqw}.mw-strip .mw-strip-en{color:var(--sub-m);text-align:center;font-size:10cqw;line-height:1.1}.mw-s-chalk{font-family:var(--mf-yomogi), var(--mf-caveat), cursive;background:radial-gradient(ellipse at 20% 15%, #ffffff12, transparent 55%), radial-gradient(ellipse at 80% 85%, #ffffff0d, transparent 50%), var(--bg-m);padding-inline:7.5cqw;--hero-h:30cqw;padding-top:7cqw;box-shadow:inset 0 0 0 2.4cqw #5b3b22,inset 0 0 0 2.9cqw #3e2814}.mw-s-chalk.mw-hero-small{--hero-h:22cqw}.mw-s-chalk .mw-en{font-family:var(--mf-caveat), cursive}.mw-s-chalk .mw-shop{text-align:center}.mw-s-chalk .mw-shop .mw-ja{font-size:calc(8.5cqw * var(--dens))}.mw-s-chalk img.mw-pic{mix-blend-mode:screen}.mw-s-chalk .mw-sec h3{border-bottom:.4cqw dashed color-mix(in srgb, var(--acc-m) 60%, transparent);justify-content:center;padding-bottom:1cqw}.mw-s-chalk .mw-dots{border-bottom-style:dashed}.mw-s-chalk .mw-hero .mw-pr{transform:rotate(-4deg)}.mw-s-chalk.mw-strip{padding:12cqw 10cqw;box-shadow:inset 0 0 0 4cqw #5b3b22}.mw-s-brush{font-family:var(--mf-shippori), var(--mf-zenold), serif}.mw-s-brush .mw-shop{border-bottom:.5cqw solid var(--ink-m);justify-content:space-between;align-items:center;padding-bottom:2cqw;display:flex}.mw-s-brush .mw-shop .mw-ja{font-family:var(--mf-yuji), serif;font-size:calc(12cqw * var(--dens))}.mw-seal{background:var(--acc-m);width:9cqw;height:9cqw;color:var(--bg-m);font:400 6cqw/1 var(--mf-yuji), serif;border-radius:1cqw;flex:none;place-items:center;display:grid;transform:rotate(3deg)}.mw-s-brush img.mw-pic{mix-blend-mode:multiply}.mw-s-brush .mw-hero .mw-cap .mw-ja,.mw-s-brush .mw-sec h3 .mw-ja,.mw-s-brush .mw-strip-name{font-family:var(--mf-yuji), serif}.mw-s-brush .mw-sec h3{color:var(--ink-m)}.mw-s-brush .mw-sec h3:before{content:"";background:var(--acc-m);border-radius:50%;align-self:center;width:1.4cqw;height:1.4cqw}.mw-s-brush .mw-hero .mw-pr{font-family:var(--mf-yuji), serif}.mw-s-retro{font-family:var(--mf-zenkaku), sans-serif;background:repeating-linear-gradient(90deg, transparent 0 3cqw, color-mix(in srgb, var(--acc-m) 6%, transparent) 3cqw 6cqw), var(--bg-m)}.mw-s-retro .mw-shop{text-align:center;background:var(--acc-m);color:var(--bg-m);box-shadow:0 0 0 .8cqw var(--bg-m), 0 0 0 1.4cqw var(--acc-m);border-radius:50cqw;padding:3cqw 4cqw}.mw-s-retro .mw-shop .mw-ja,.mw-s-retro .mw-sec h3,.mw-s-retro .mw-strip-name{font-family:var(--mf-kaisei), serif;font-weight:700}.mw-s-retro .mw-shop .mw-ja{font-size:calc(8.5cqw * var(--dens))}.mw-s-retro .mw-shop .mw-en{color:var(--bg-m);opacity:.85}.mw-s-retro .mw-hero .mw-pic,.mw-s-retro .mw-card .mw-pic{aspect-ratio:1;border:.6cqw solid var(--sub-m);background:color-mix(in srgb, var(--bg-m) 70%, #fff);border-radius:50%;justify-self:center;width:auto}.mw-s-retro img.mw-pic{mix-blend-mode:multiply}.mw-s-retro .mw-sec h3{justify-content:center}.mw-s-retro .mw-sec h3:before,.mw-s-retro .mw-sec h3:after{content:"✦";color:var(--sub-m);font-size:2.4cqw}.mw-s-retro .mw-hero .mw-pr{background:var(--sub-m);color:var(--bg-m);font-size:calc(5cqw * var(--dens));border-radius:50cqw;padding:.6cqw 3cqw}.mw-s-retro.mw-strip .mw-pic{width:74cqw}.mw-s-retro .mw-hero .mw-pic{max-width:100%;max-height:calc(var(--hero-h) * var(--dens))}.mw-s-anime{font-family:var(--mf-mplus), sans-serif;background:radial-gradient(circle at 1.2cqw 1.2cqw, color-mix(in srgb, var(--ink-m) 9%, transparent) .5cqw, transparent .6cqw) 0 0 / 4cqw 4cqw, var(--bg-m);font-weight:800}.mw-s-anime .mw-shop{text-align:center}.mw-s-anime .mw-shop .mw-ja,.mw-s-anime .mw-strip-name{font-family:var(--mf-dela), sans-serif;color:var(--acc-m);-webkit-text-stroke:.5cqw var(--ink-m);paint-order:stroke fill;font-weight:400}.mw-s-anime .mw-shop .mw-ja{font-size:calc(10cqw * var(--dens));text-shadow:.8cqw .8cqw 0 var(--ink-m)}.mw-s-anime .mw-strip-name{-webkit-text-stroke-width:2cqw}.mw-s-anime .mw-hero .mw-pic,.mw-s-anime .mw-card .mw-pic{border:.7cqw solid var(--ink-m);object-fit:cover;background:#fff6c2;border-radius:4cqw}.mw-s-anime .mw-hero .mw-pr{width:calc(18cqw * var(--dens));height:calc(18cqw * var(--dens));background:var(--acc-m);color:#fff;font-family:var(--mf-dela), sans-serif;font-size:calc(4.4cqw * var(--dens));clip-path:polygon(50% 0,61% 14%,79% 9%,80% 27%,97% 33%,87% 49%,97% 66%,80% 72%,79% 91%,61% 86%,50% 100%,39% 86%,21% 91%,20% 72%,3% 66%,13% 49%,3% 33%,20% 27%,21% 9%,39% 14%);place-items:center;display:grid;position:absolute;top:-2cqw;right:-1cqw;transform:rotate(8deg)}.mw-s-anime.mw-cover .mw-hero .mw-pr,.mw-s-anime.mw-poster .mw-hero .mw-pr{width:30cqw;height:30cqw;font-size:7.5cqw}.mw-s-anime .mw-sec h3{background:var(--ink-m);color:var(--bg-m);border-radius:50cqw;width:max-content;padding:.6cqw 2.4cqw;display:inline-flex;transform:rotate(-2deg)}.mw-s-anime .mw-sec h3 .mw-en{color:var(--bg-m);opacity:.8}.mw-s-anime .mw-card .mw-pr,.mw-s-anime .mw-line .mw-pr{color:var(--acc-m)}.mw-s-minimal{font-family:var(--mf-zenold), var(--mf-cormorant), serif;--hero-h:26cqw;padding-inline:8cqw}.mw-s-minimal.mw-hero-small{--hero-h:20cqw}.mw-s-minimal .mw-en{font-family:var(--mf-cormorant), serif;font-style:italic}.mw-s-minimal .mw-shop{text-align:center;padding-top:1cqw}.mw-s-minimal .mw-shop .mw-ja{font-weight:400;font-size:calc(7cqw * var(--dens));letter-spacing:.3em}.mw-s-minimal img.mw-pic{mix-blend-mode:multiply;filter:brightness(1.08)contrast(1.08)}.mw-s-minimal.mw-dark img.mw-pic{mix-blend-mode:normal;filter:none;background:var(--ink-m);border-radius:2cqw;padding:1.5cqw}.mw-s-minimal.mw-dark .mw-hero img.mw-pic,.mw-s-minimal.mw-dark .mw-card img.mw-pic{aspect-ratio:1;justify-self:center;width:auto;max-width:100%}.mw-s-minimal .mw-sec h3{color:var(--ink-m);letter-spacing:.3em;border-top:.2cqw solid color-mix(in srgb, var(--ink-m) 30%, transparent);justify-content:center;padding-top:2cqw;font-weight:400}.mw-s-minimal .mw-dots{border-bottom:.15cqw solid color-mix(in srgb, var(--ink-m) 20%, transparent)}.mw-s-minimal .mw-hero .mw-pr{color:var(--acc-m);font-size:calc(4.6cqw * var(--dens))}.mw-s-minimal .mw-hero .mw-cap{text-align:center;flex-direction:column;align-items:center;gap:.6cqw}.mw-s-photo{font-family:var(--mf-zenkaku), sans-serif;font-weight:700}.mw-s-photo .mw-shop .mw-ja,.mw-s-photo .mw-strip-name{font-family:var(--mf-dela), sans-serif;font-weight:400}.mw-s-photo .mw-hero{margin-inline:-6.5cqw}.mw-s-photo .mw-hero .mw-pic{object-fit:cover;height:calc(var(--hero-h) * 1.2 * var(--dens));border-radius:0}.mw-s-photo .mw-hero .mw-cap{color:#fff;background:linear-gradient(#0000,#000000b8);padding:4cqw 6.5cqw 3cqw;position:absolute;bottom:0;left:0;right:0}.mw-s-photo .mw-hero .mw-cap .mw-en{color:#fffc}.mw-s-photo .mw-hero .mw-pr{font-family:var(--mf-dela), sans-serif;font-size:calc(9cqw * var(--dens));color:var(--acc-m);text-shadow:0 .4cqw 1.6cqw #0006}.mw-s-photo .mw-hero .mw-needs-photo{margin-inline:6.5cqw}.mw-s-photo .mw-card .mw-pic{object-fit:cover;border-radius:1.6cqw}.mw-s-photo .mw-card .mw-pr,.mw-s-photo .mw-line .mw-pr{color:var(--acc-m);font-family:var(--mf-dela), sans-serif;font-weight:400}.mw-s-photo .mw-sec h3{color:var(--ink-m);text-transform:uppercase}.mw-s-photo.mw-strip .mw-pic{object-fit:cover;border-radius:3cqw}.mw-s-photo.mw-cover .mw-hero,.mw-s-photo.mw-poster .mw-hero{margin-inline:-6.5cqw}#mw-print{display:none}@media print{@page{size:A4 portrait;margin:0}body>:not(#mw-print){display:none!important}html,body{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}#mw-print{display:block}#mw-print .mw-frame{break-after:page;break-inside:avoid;width:210mm}#mw-print .mw-spread{box-shadow:none;display:block}#mw-print .mw-spread .mw-frame+.mw-frame{border:0}#mw-print .mw-strips{flex-wrap:wrap;gap:0;display:flex}#mw-print .mw-strips .mw-frame{break-after:auto;width:70mm}.mw-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mw-proof .mw-frame{position:relative;overflow:hidden}.mw-proof .mw-frame:after{content:var(--mw-proof) "\a \a \a \a " var(--mw-proof) "\a \a \a \a " var(--mw-proof);white-space:pre;text-align:center;letter-spacing:.08em;color:#78787852;pointer-events:none;z-index:5;place-items:center;font:700 7cqw/1 system-ui,sans-serif;display:grid;position:absolute;inset:0;transform:rotate(-28deg)}
