.mk-region li.mk-two{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:999px;transition:border-color var(--t1) var(--ease)}.mk-region li.mk-two a{border:0;border-radius:0}.mk-region li.mk-two a:first-child{padding-right:8px;border-radius:999px 0 0 999px;color:var(--text)}.mk-region li.mk-two .mk-ext span{display:inline;min-height:0;padding:0;border:0;border-radius:0;color:inherit;font-size:inherit}.mk-region li.mk-two .mk-ext{justify-content:center;min-width:32px;padding:0 10px;border-left:1px solid var(--line);border-radius:0 999px 999px 0;color:var(--mute)}.mk-region li.mk-two:focus-within,.mk-region li.mk-two:hover{border-color:rgba(245,199,107,.5)}.mk-region li.mk-two a:hover{color:var(--gold)}.mk-region li.mk-two a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mk-region li.mk-two:has(.p){border-color:rgba(245,199,107,.45)}.mk-region li.mk-two a.p{color:var(--gold)}@media (max-width:760px){.mk-region li.mk-two .mk-ext{min-width:44px}}.mk-dir-hint{margin:8px 0 0;font-size:13px;color:var(--mute)}.mk-latin{display:block;margin-top:6px;font-size:.48em;font-weight:500;color:var(--text-2);letter-spacing:0}.hwd-rel .mk-desc{font-size:13.5px;line-height:1.5;color:var(--text-2)}.mk-cats{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.mk-cats a{height:100%;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:18px 20px;border-radius:20px;border:1px solid var(--line-2);background:rgba(255,255,255,.02);color:var(--text);text-decoration:none}.mk-cats a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mk-cats b{font-size:17px;line-height:1.3}.mk-cats .d{font-size:14px;line-height:1.5;color:var(--text-2)}.mk-cats .go{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:4px;font-size:14px;font-weight:600;color:var(--gold)}.mk-status{padding:clamp(18px,3vw,28px);border-radius:22px;border:1px solid var(--line-2);background:rgba(255,255,255,.015);display:grid;grid-gap:10px;gap:10px;max-width:920px}.mk-status p{margin:0;color:var(--text-2);line-height:1.6}.mk-status .mk-own{font-size:14px;color:var(--mute)}.mk-own a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--gold);text-decoration:none}.mk-own a:hover{text-decoration:underline;text-underline-offset:3px}.mk-own a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.hwd-note a{color:var(--text-2)}html[lang=ja] :is(.mk-cats,.mk-status){line-break:strict}@media (prefers-reduced-motion:reduce){.mk-region li.mk-two{transition:none}}