.mh-magazine-article-wrap{max-width:720px;font-family:var(--mh-font,"Zen Kaku Gothic Antique"), sans-serif;color:var(--mh-color-text,#26201a);margin:0 auto;padding:48px 20px 80px}.mh-magazine-article-header{margin-bottom:28px}.mh-magazine-article-meta{color:var(--mh-color-sub,#6b6256);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:.82rem;font-weight:500;display:flex}.mh-magazine-article-meta-link{color:var(--mh-color-accent,#6b5236);text-decoration:none}.mh-magazine-article-meta-link:hover{opacity:.5}.mh-magazine-article-meta-sep{color:#c9c1a9}.mh-magazine-article-meta-tpl{font-weight:600}.mh-magazine-article-meta-issue{color:var(--mh-color-sub,#6b6256)}.mh-magazine-article-title{letter-spacing:.01em;margin:0 0 14px;font-size:1.8rem;font-weight:700;line-height:1.4}.mh-magazine-article-byline{color:var(--mh-color-sub,#6b6256);align-items:center;gap:14px;font-size:.86rem;font-weight:500;display:flex}.mh-magazine-article-author{color:var(--mh-color-text,#26201a);font-weight:600}.mh-magazine-article-date{font-variant-numeric:tabular-nums}.mh-magazine-article-featured{border-radius:4px;width:100%;height:auto;margin:28px 0;display:block}.mh-magazine-article-body{color:var(--mh-color-text,#26201a);font-size:1.02rem;font-weight:500;line-height:1.95}.mh-magazine-article-body p{margin:0 0 1.2em}.mh-magazine-article-body p:last-child{margin-bottom:0}.mh-magazine-article-body img{max-width:100%;height:auto;margin:1.5em auto;display:block}.mh-magazine-article-body h2{border-left:4px solid var(--mh-color-accent,#6b5236);margin:2em 0 .8em;padding-left:12px;font-size:1.2rem;font-weight:700}.mh-magazine-article-body h3{margin:1.8em 0 .6em;font-size:1.08rem;font-weight:600}.mh-magazine-article-body a{color:var(--mh-color-accent,#6b5236)}.mh-magazine-article-body a:hover{opacity:.5}.mh-magazine-article-body blockquote{color:var(--mh-color-sub,#6b6256);border-left:3px solid #c9c1a9;margin:1.5em 0;padding:.6em 1.2em;font-style:normal}.mh-magazine-article-footer{border-top:1px solid #e2dccb;margin-top:56px;padding-top:24px;font-size:.9rem;font-weight:500}.mh-magazine-article-back{color:var(--mh-color-accent,#6b5236);text-decoration:none}.mh-magazine-article-back:hover{opacity:.5}@media (max-width:767px){.mh-magazine-article-wrap{padding:32px 16px 64px}.mh-magazine-article-title{font-size:1.5rem}}.hero__tags{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hero__tag{letter-spacing:.06em;color:#2a221b;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;margin:0;padding:0;font-family:Zen Kaku Gothic Antique,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500;line-height:1.6;display:flex}.hero__tag:before{content:"▶";color:currentColor;flex:none;font-family:inherit;font-size:.7em;line-height:1;display:inline-block;transform:translateY(.35em)}.hero[data-hero-tag-orientation=horizontal] .hero__tag,.hero:not([data-hero-tag-orientation]) .hero__tag{align-items:center}.hero[data-hero-tag-orientation=horizontal] .hero__tag:before,.hero:not([data-hero-tag-orientation]) .hero__tag:before{transform:none}.hero[data-hero-tag-orientation=vertical] .hero__tags{flex-direction:row-reverse;gap:16px}.hero[data-hero-tag-orientation=vertical] .hero__tag{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:mixed;-webkit-text-orientation:mixed;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif}.hero[data-hero-tag-orientation=vertical] .hero__tag:before{transform:translate(0)}.hero[data-hero-tag-position=bottom-left][data-hero-tag-orientation=vertical] .hero__tags{flex-direction:row}@media (max-width:767px){[class$=-page] .hero[data-hero-tag-position],.teshigoto-page .teshigoto-hero{padding-top:0}}.article-body hr{opacity:.2;border:0;border-top:1px solid;margin:2.4em 0}.article-no{flex:none;align-items:flex-start;gap:6px;line-height:1;display:inline-flex}.article-no__svg{color:currentColor;flex:none;width:18px;height:50px;margin-top:7px;display:block}.article-no__num,.article-no__digits,.article-no__number{letter-spacing:.01em;font-family:Arial Black,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:900;line-height:1;display:block}.headline__title,.article-headline-title,.teshigoto-headline__title{letter-spacing:.02em;margin:0;font-family:Zen Kaku Gothic Antique,system-ui,-apple-system,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:42px;font-weight:900;line-height:1}@media (max-width:767px){.headline__title,.article-headline-title,.teshigoto-headline__title{font-size:22px}.article-no__num,.article-no__digits,.article-no__number,.article__no-num,.teshigoto-headline__no-num{font-size:32px}}.hero{isolation:isolate;min-height:750px;position:relative;overflow:hidden}.hero__mv{z-index:0;position:absolute;inset:0}.hero__mv img{object-fit:cover;width:100%;height:100%}.article-body h2,.teshigoto-body__main h2{letter-spacing:.06em;font-size:28px;font-weight:900;line-height:1.5}.article-body p,.teshigoto-body__main p{letter-spacing:.045em;margin:0 0 1.4em;font-size:16px;font-weight:500;line-height:2.2}.article-body figcaption,.teshigoto-body__main figcaption{color:var(--mh-color-sub,#6b6256);margin-top:12px;font-size:16px;font-weight:500;line-height:1.8}[class$=-page],[class*=-page\ ]{--mz-paper:#fdfbf5;--mz-paper-tex:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.78 0 0 0 0 0.72 0 0 0 0 0.55 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");--mz-paper-bg:url(/wp-content/uploads/2026/06/paper_bg2.png);background-image:var(--mz-paper-bg);background-blend-mode:multiply;background-repeat:repeat;background-size:600px}.profile-card{background-color:var(--mz-paper);background-image:var(--mz-paper-tex);text-align:center;background-size:420px 420px;border-radius:14px;padding:28px 24px}.profile-card__avatar-frame{background:#fff;border:1px solid #78604680;border-radius:50%;width:160px;height:160px;margin:0 auto 18px;overflow:hidden}.profile-card__avatar-frame img{object-fit:cover;width:100%;height:100%}.sidebar__block{border-top:1px solid var(--line,#d8d2bf);padding:22px 0 26px}.sidebar__title{letter-spacing:.16em;margin:0 0 16px;font-size:16px;font-weight:900}.profile-card__links{justify-items:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-card__links a{align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.profile-card__name{letter-spacing:.18em;margin:0 0 6px;font-size:1.05rem;font-weight:500;line-height:1.4}.profile-card__tagline{letter-spacing:.2em;margin:0 0 16px;font-size:.82rem;font-weight:500}.profile-card__bio{text-align:justify;text-justify:inter-character;margin:0 0 16px;font-size:.88rem;font-weight:500;line-height:1.85}.profile-card__bio p{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0 0 .8em}@media (max-width:767px){.article-body p,.teshigoto-body__main p{font-size:16px;line-height:1.8}.article-body h2,.teshigoto-body__main h2{font-size:22px}.article-no{align-items:flex-start;padding-left:0}.article-no__svg{width:14px;height:38px;margin-top:6px}.article-no__num,.article-no__digits,.article-no__number{font-size:32px}}.mh-mz-footer{color:#2a221b;background:#faf6ea;border-top:1px solid #e2dccb;padding:56px 20px 64px;font-family:Zen Kaku Gothic Antique,system-ui,-apple-system,sans-serif;font-weight:500}.mh-mz-footer__inner{gap:48px;max-width:720px;margin:0 auto;display:grid}.mh-mz-reactions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.mh-mz-reaction{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:6px 10px;transition:opacity .2s;display:inline-flex}.mh-mz-reaction:hover{opacity:.5}.mh-mz-reaction.is-active .mh-mz-reaction__count{color:#9f5f50;font-weight:900}.mh-mz-reaction img{object-fit:contain;width:36px;height:36px;display:block}.mh-mz-reaction__count{font-variant-numeric:tabular-nums;text-align:left;letter-spacing:0;min-width:1em;font-size:14px;font-weight:700}@media (max-width:640px){.mh-mz-reactions{gap:8px}.mh-mz-reaction{padding:6px}}.mh-mz-comments__title{letter-spacing:.04em;margin:0 0 20px;font-size:20px;font-weight:700}.mh-mz-comments__count{color:#6b6256;margin-left:8px;font-size:.86em}.mh-mz-comments__notice{color:#6b6256;background:#fff;border:1px solid #e2dccb;border-radius:8px;margin:0 0 24px;padding:14px 18px;font-size:14px;line-height:1.7}.mh-mz-comments__notice a{color:#6b5236;border-bottom:1px solid #6b5236}.mh-mz-comments__notice a:hover{opacity:.5}.mh-mz-error{color:#b03b35;background:#fdecea;border:1px solid #d9534f;border-radius:4px;margin:0 0 12px;padding:10px 14px;font-size:14px}.mh-mz-comment-form{gap:8px;margin-bottom:28px;display:grid}.mh-mz-comment-form--reply{margin:12px 0 0}.mh-mz-comment-form__textarea{width:100%;font:inherit;resize:vertical;color:inherit;background:#fff;border:1px solid #d8d2bf;border-radius:6px;padding:10px 12px;font-size:15px;line-height:1.7}.mh-mz-comment-form__textarea:focus{outline-offset:-1px;outline:2px solid #6b5236}.mh-mz-comment-form__actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.mh-mz-comment-form__count{color:#6b6256;font-variant-numeric:tabular-nums;font-size:12px}.mh-mz-comment-form__submit{color:#fff;font:inherit;cursor:pointer;background:#6b5236;border:0;border-radius:999px;padding:8px 22px;font-size:14px;font-weight:700;transition:opacity .2s}.mh-mz-comment-form__submit:hover{opacity:.5}.mh-mz-comment-form__submit:disabled{opacity:.3;cursor:not-allowed}.mh-mz-comment-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.mh-mz-comment-empty{color:#6b6256;text-align:center;padding:20px 0;font-size:14px}.mh-mz-comment{border-bottom:1px solid #e2dccb;padding:16px 0}.mh-mz-comment:last-child{border-bottom:0}.mh-mz-comment--reply{background:#fff;border:1px solid #e2dccb;border-radius:8px;margin:12px 0 0 40px;padding:12px 14px}.mh-mz-comment__head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mh-mz-comment__avatar{object-fit:cover;background:#eadbc2;border-radius:50%}.mh-mz-comment__name{color:#2a221b;font-size:14px;font-weight:700}.mh-mz-comment__date{color:#6b6256;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.mh-mz-comment__body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.9}.mh-mz-comment__actions{gap:12px;margin-top:8px;display:flex}.mh-mz-comment__action{font:inherit;color:#6b5236;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:opacity .2s}.mh-mz-comment__action:hover{opacity:.5}.mh-mz-comment__action--delete{color:#b03b35}@media (max-width:767px){.mh-mz-footer{padding:40px 16px 48px}.mh-mz-footer__inner{gap:36px}.mh-mz-comment--reply{margin-left:20px}}.mh-mz-archive{border-top:1px solid #d8d2bf;margin-top:28px;padding-top:22px}.mh-mz-archive__title{letter-spacing:.06em;color:#6b6256;margin:0 0 14px;font-family:Zen Kaku Gothic Antique,system-ui,sans-serif;font-size:14px;font-weight:700}.mh-mz-archive__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mh-mz-archive__item{margin:0}.mh-mz-archive__link{color:inherit;grid-template-columns:56px 1fr;align-items:baseline;gap:10px;font-size:13px;font-weight:500;line-height:1.55;text-decoration:none;transition:opacity .2s;display:grid}.mh-mz-archive__link:hover{opacity:.5}.mh-mz-archive__issue{font-variant-numeric:tabular-nums;color:#6b6256;letter-spacing:.02em;font-size:12px}.mh-mz-archive__text{font-weight:700}
