{"id":14,"date":"2026-03-16T05:31:01","date_gmt":"2026-03-16T05:31:01","guid":{"rendered":"https:\/\/shuminotamariba.com\/?page_id=14"},"modified":"2026-06-23T03:03:43","modified_gmt":"2026-06-22T18:03:43","slug":"honkan","status":"publish","type":"page","link":"https:\/\/shuminotamariba.com\/","title":{"rendered":"\u672c\u9928\u30c8\u30c3\u30d7"},"content":{"rendered":"\n<!-- \u672c\u9928\u30c8\u30c3\u30d7 v55\uff1a\u66f4\u65b0\u5c65\u6b74\u30b9\u30af\u30ed\u30fc\u30eb\u7dad\u6301\uff0b\u30b9\u30e9\u30a4\u30c0\u30fc10\u4ef6\u30bf\u30a4\u30c8\u30eb\u8868\u793a -->\n<!-- \u672c\u9928\u30c8\u30c3\u30d7 v57\uff1aJS\u30b9\u30b3\u30fc\u30d7\u5316\uff0b\u52d5\u7684\u8868\u793a\u306e\u5b89\u5168\u5316\uff0b\u30b9\u30e9\u30a4\u30c0\u30fc\u72b6\u614b\u3092\u5b89\u5b9a\u5316 -->\n<!-- \u672c\u9928\u30c8\u30c3\u30d7 v58\uff1a\u6700\u8fd1\u898b\u305f\u30ec\u30d3\u30e5\u30fc\u524a\u9664\uff0b\u66f4\u65b0\u5c65\u6b74JSON\u7ba1\u7406 -->\n<!-- \u672c\u9928\u30c8\u30c3\u30d7 v47\uff1a\u672a\u5b8c\u6210\u30ab\u30fc\u30c9\u3060\u3051\u6e96\u5099\u4e2d\u30da\u30fc\u30b8\u3078\u8a98\u5c0e\uff0f\u4e3b\u8981\u5c0e\u7dda\u306f\u7dad\u6301 -->\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Yuji+Boku&family=Yomogi&display=swap\");\n\n  html,\n  body {\n    overflow-x: hidden !important;\n  }\n\n  body,\n  .wp-site-blocks,\n  main.wp-block-group,\n  .wp-block-post-content {\n    background: #070b0f !important;\n  }\n\n  .wp-site-blocks > header,\n  header.wp-block-template-part,\n  .wp-block-post-title,\n  .entry-header,\n  .wp-site-blocks > .wp-block-group:first-child,\n  main > .wp-block-group:first-child:not(:has(.yt-honkan)) {\n    display: none !important;\n  }\n\n  .wp-site-blocks,\n  main,\n  .wp-block-post-content {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n  }\n\n  :root {\n    --bk-bg: #070b0f;\n    --bk-panel: rgba(12,18,24,.92);\n    --bk-panel-soft: rgba(18,28,38,.78);\n    --bk-text: #f3fbff;\n    --bk-muted: #a8bdc7;\n    --bk-soft-text: #c7d6df;\n    --bk-cyan: #45eedb;\n    --bk-blue: #38a8ff;\n    --bk-yellow: #ffd166;\n    --bk-red: #ff4d6d;\n    --bk-line: rgba(69,238,219,.55);\n    --bk-line-soft: rgba(69,238,219,.22);\n  }\n\n  .yt-honkan {\n    position: relative;\n    left: 50%;\n    right: 50%;\n    width: 100vw;\n    max-width: 100vw;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    overflow-x: hidden;\n    color: var(--bk-text);\n    background:\n      radial-gradient(circle at 20% 0%, rgba(69,238,219,.12), transparent 28%),\n      radial-gradient(circle at 90% 18%, rgba(56,168,255,.10), transparent 30%),\n      linear-gradient(180deg,#070b0f 0%,#0b1016 55%,#070b0f 100%);\n    padding: clamp(46px,5vw,72px) clamp(18px,3vw,36px) clamp(18px,3vw,36px);\n    box-sizing: border-box;\n    font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  }\n\n  .yt-honkan,\n  .yt-honkan * { box-sizing: border-box; }\n\n  .yt-shell {\n    width: min(100%, 1500px);\n    margin: 0 auto;\n  }\n\n  .yt-header {\n    display: grid;\n    grid-template-columns: minmax(460px,1fr) auto;\n    gap: 18px;\n    align-items: center;\n    padding: 18px 22px;\n    border: 1px solid var(--bk-line);\n    border-radius: 20px;\n    background: rgba(6,10,14,.78);\n    box-shadow: 0 0 28px rgba(69,238,219,.12);\n  }\n\n  .yt-brand {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    min-width: 0;\n  }\n\n  .yt-logo {\n    width: 64px;\n    height: 64px;\n    border-radius: 15px;\n    overflow: hidden;\n    display: grid;\n    place-items: center;\n    background: rgba(255,255,255,.035);\n    border: 1px solid var(--bk-line-soft);\n    flex: 0 0 auto;\n  }\n\n  .yt-logo img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .yt-title {\n    margin: 0;\n    font-size: clamp(26px,3vw,44px);\n    line-height: 1.08;\n    letter-spacing: .04em;\n    color: var(--bk-text) !important;\n  }\n\n  .yt-title span { color: var(--bk-cyan); }\n\n  .yt-tagline {\n    margin: 8px 0 0;\n    color: var(--bk-muted);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .yt-nav {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: flex-end;\n    gap: 10px;\n    align-items: center;\n  }\n\n  .yt-nav a,\n  .yt-nav span {\n    color: var(--bk-text);\n    text-decoration: none;\n    border: 1px solid rgba(255,255,255,.18);\n    border-radius: 999px;\n    padding: 10px 14px;\n    background: rgba(255,255,255,.04);\n    font-weight: 900;\n    font-size: 13px;\n    white-space: nowrap;\n  }\n\n  .yt-nav a:hover {\n    color: var(--bk-cyan);\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 18px rgba(69,238,219,.18);\n  }\n\n  .yt-bekkan-badge {\n    color: #061018 !important;\n    border-color: rgba(69,238,219,.80) !important;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue)) !important;\n  }\n\n  .yt-general-mark {\n    position: relative;\n    color: #ff8aa0 !important;\n    border-color: rgba(255,77,109,.86) !important;\n    background: rgba(255,77,109,.10) !important;\n    cursor: default;\n    overflow: hidden;\n  }\n\n  .yt-general-mark::after {\n    content: \"\";\n    position: absolute;\n    left: -18%;\n    top: 50%;\n    width: 136%;\n    height: 2px;\n    background: rgba(255,77,109,.82);\n    transform: rotate(-12deg);\n  }\n\n  .yt-hero {\n    margin: 22px 0;\n    display: grid;\n    grid-template-columns: minmax(0,1.2fr) minmax(360px,.8fr);\n    gap: 20px;\n    align-items: stretch;\n  }\n\n  .yt-hero-main,\n  .yt-hero-side,\n  .yt-panel {\n    border: 1px solid var(--bk-line);\n    border-radius: 24px;\n    background: linear-gradient(135deg,rgba(15,38,52,.78),rgba(8,14,21,.92));\n    box-shadow: 0 0 28px rgba(69,238,219,.10);\n  }\n\n  .yt-hero-main {\n    padding: clamp(24px,4vw,46px);\n    min-height: 360px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  .yt-kicker {\n    margin: 0 0 12px;\n    color: var(--bk-cyan);\n    font-weight: 1000;\n    letter-spacing: .10em;\n  }\n\n  .yt-hero-main h2 {\n    margin: 0;\n    font-size: clamp(34px,3.85vw,56px);\n    line-height: 1.18;\n    color: var(--bk-text);\n    letter-spacing: .035em;\n    white-space: nowrap;\n  }\n\n  .yt-hero-main h2 span { color: var(--bk-cyan); }\n\n  .yt-hero-main p {\n    margin: 18px 0 0;\n    max-width: 860px;\n    color: var(--bk-soft-text);\n    line-height: 1.9;\n    font-size: 16px;\n  }\n\n  .yt-hero-actions {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-top: 22px;\n  }\n\n  .yt-btn {\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    min-height: 44px;\n    padding: 12px 18px;\n    border-radius: 999px;\n    font-weight: 1000;\n    text-decoration: none;\n    border: 1px solid var(--bk-line);\n    color: var(--bk-text);\n    background:\n      radial-gradient(circle at 20% 20%, rgba(69,238,219,.18), transparent 34%),\n      linear-gradient(90deg,rgba(255,255,255,.06),rgba(69,238,219,.10));\n    box-shadow: 0 0 18px rgba(69,238,219,.10);\n    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n  }\n\n  .yt-btn:hover {\n    transform: none;\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 22px rgba(69,238,219,.18);\n  }\n\n  .yt-btn-primary {\n    color: #061018;\n    border-color: rgba(69,238,219,.80);\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n  }\n\n  .yt-btn-ranking {\n    color: #061018;\n    border-color: rgba(69,238,219,.80);\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n  }\n\n  .yt-btn-ranking:hover {\n    border-color: rgba(69,238,219,.95);\n    box-shadow: 0 0 24px rgba(69,238,219,.22);\n  }\n\n  .yt-hero-side {\n    padding: 18px;\n    overflow: hidden;\n    min-height: 360px;\n  }\n\n  .yt-slider {\n    position: relative;\n    height: 100%;\n    min-height: 320px;\n    border-radius: 20px;\n    overflow: hidden;\n    border: 1px solid var(--bk-line-soft);\n    background: rgba(255,255,255,.035);\n  }\n\n  .yt-slide {\n    position: absolute;\n    inset: 0;\n    padding: 22px;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    opacity: 0;\n    transform: translateX(18px) scale(.985);\n    transition: opacity .55s ease, transform .55s ease;\n  }\n\n  .yt-slide.is-active {\n    opacity: 1;\n    transform: translateX(0) scale(1);\n  }\n\n  .yt-slide::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(circle at 30% 12%, rgba(69,238,219,.20), transparent 35%),\n      linear-gradient(160deg,rgba(255,255,255,.04),rgba(69,238,219,.08));\n    z-index: 0;\n  }\n\n  .yt-slide-content {\n    position: relative;\n    z-index: 1;\n    padding: 16px;\n    border-radius: 18px;\n    background: rgba(6,10,14,.76);\n    border: 1px solid rgba(69,238,219,.22);\n  }\n\n  .yt-slide-label {\n    display: inline-flex;\n    margin-bottom: 8px;\n    color: #061018;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n    border-radius: 999px;\n    padding: 6px 10px;\n    font-weight: 1000;\n    font-size: 12px;\n  }\n\n  .yt-slide h3 {\n    margin: 0;\n    color: var(--bk-text);\n    font-size: 24px;\n    line-height: 1.32;\n  }\n\n  .yt-slide p {\n    margin: 10px 0 0;\n    color: var(--bk-soft-text);\n    font-size: 13px;\n    line-height: 1.7;\n  }\n\n  .yt-slider-dots {\n    position: absolute;\n    left: 18px;\n    top: 18px;\n    z-index: 3;\n    display: flex;\n    gap: 8px;\n  }\n\n  .yt-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 999px;\n    border: 1px solid var(--bk-cyan);\n    background: rgba(255,255,255,.06);\n    cursor: pointer;\n  }\n\n  .yt-dot.is-active {\n    width: 28px;\n    background: var(--bk-cyan);\n  }\n\n  .yt-section-title {\n    margin: 0 0 14px;\n    color: var(--bk-text);\n    font-size: 24px;\n    line-height: 1.35;\n  }\n\n  .yt-main-grid {\n    display: grid;\n    grid-template-columns: minmax(0,1fr) 360px;\n    gap: 20px;\n    align-items: start;\n  }\n\n  .yt-left,\n  .yt-right {\n    display: grid;\n    gap: 18px;\n    min-width: 0;\n  }\n\n  .yt-panel {\n    padding: 18px;\n  }\n\n  .yt-search-form {\n    display: grid;\n    grid-template-columns: minmax(0,1fr) auto;\n    gap: 10px;\n    align-items: center;\n  }\n\n  .yt-search-input {\n    width: 100%;\n    min-height: 52px;\n    border-radius: 16px;\n    border: 1px solid rgba(69,238,219,.36);\n    background: rgba(255,255,255,.045);\n    color: var(--bk-text);\n    padding: 0 16px;\n    font-size: 16px;\n    font-weight: 800;\n    outline: none;\n  }\n\n  .yt-search-input::placeholder {\n    color: rgba(199,214,223,.58);\n  }\n\n  .yt-search-input:focus {\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 18px rgba(69,238,219,.16);\n  }\n\n  .yt-search-input::-webkit-search-cancel-button {\n    -webkit-appearance: none;\n    appearance: none;\n    width: 18px;\n    height: 18px;\n    margin-right: 4px;\n    background:\n      linear-gradient(45deg, transparent 45%, var(--bk-cyan) 45%, var(--bk-cyan) 55%, transparent 55%),\n      linear-gradient(-45deg, transparent 45%, var(--bk-cyan) 45%, var(--bk-cyan) 55%, transparent 55%);\n    opacity: .82;\n    cursor: pointer;\n  }\n\n  .yt-search-input::-webkit-search-cancel-button:hover {\n    opacity: 1;\n  }\n\n  .yt-search-input::-ms-clear {\n    width: 18px;\n    height: 18px;\n  }\n\n  .yt-search-button {\n    min-height: 52px;\n    padding: 0 22px;\n    border-radius: 16px;\n    border: 1px solid rgba(69,238,219,.76);\n    color: #061018;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n    font-weight: 1000;\n    cursor: pointer;\n    white-space: nowrap;\n  }\n\n  .yt-filter-grid {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 10px;\n  }\n\n  .yt-filter-btn {\n    width: 100%;\n    min-height: 48px;\n    border-radius: 16px;\n    border: 1px solid rgba(255,255,255,.18);\n    background: rgba(255,255,255,.04);\n    color: var(--bk-text);\n    font-weight: 1000;\n    cursor: pointer;\n    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, color .2s ease, background .2s ease;\n  }\n\n  .yt-filter-btn:hover,\n  .yt-filter-btn.is-active {\n    transform: none;\n    border-color: var(--bk-cyan);\n    color: var(--bk-cyan);\n    background: rgba(69,238,219,.08);\n    box-shadow: 0 0 18px rgba(69,238,219,.16);\n  }\n\n  .yt-card-grid,\n  .yt-results-grid {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 14px;\n  }\n\n  .yt-review-card {\n    display: block;\n    min-height: 210px;\n    text-decoration: none;\n    border: 1px solid rgba(69,238,219,.30);\n    border-radius: 20px;\n    background: rgba(255,255,255,.045);\n    overflow: hidden;\n    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n  }\n\n  .yt-review-card:hover {\n    transform: none;\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 22px rgba(69,238,219,.16);\n  }\n\n  .yt-thumb {\n    height: 112px;\n    background:\n      radial-gradient(circle at 20% 20%, rgba(69,238,219,.24), transparent 32%),\n      linear-gradient(135deg,rgba(56,168,255,.13),rgba(255,255,255,.04));\n    border-bottom: 1px solid rgba(69,238,219,.18);\n  }\n\n  .yt-thumb img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .yt-card-body {\n    padding: 13px;\n  }\n\n  .yt-card-meta {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-bottom: 8px;\n  }\n\n  .yt-chip {\n    display: inline-flex;\n    border-radius: 999px;\n    padding: 4px 8px;\n    font-size: 11px;\n    font-weight: 1000;\n    color: var(--bk-cyan);\n    background: rgba(69,238,219,.10);\n    border: 1px solid rgba(69,238,219,.24);\n  }\n\n  .yt-score-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 54px;\n    min-height: 26px;\n    padding: 4px 9px;\n    border-radius: 999px;\n    color: #061018;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n    font-size: 12px;\n    font-weight: 1000;\n  }\n\n  .yt-results-count {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 34px;\n    padding: 0 12px;\n    border-radius: 999px;\n    color: var(--bk-cyan);\n    border: 1px solid rgba(69,238,219,.34);\n    background: rgba(69,238,219,.08);\n    font-size: 13px;\n    font-weight: 1000;\n    white-space: nowrap;\n  }\n\n  .yt-related-tags h3 {\n    margin: 0 0 10px;\n    color: var(--bk-text);\n    font-size: 17px;\n  }\n\n  .yt-related-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .yt-related-tag:hover {\n    color: var(--bk-cyan);\n    border-color: var(--bk-cyan);\n  }\n\n  .yt-recent-empty {\n    margin: 0;\n    color: var(--bk-muted);\n    line-height: 1.75;\n    font-size: 14px;\n  }\n\n\n  .yt-review-card h3 {\n    margin: 0;\n    color: var(--bk-text);\n    font-size: 16px;\n    line-height: 1.45;\n  }\n\n  .yt-review-card p {\n    margin: 8px 0 0;\n    color: var(--bk-muted);\n    font-size: 13px;\n    line-height: 1.65;\n  }\n\n  .yt-results-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 14px;\n  }\n\n  .yt-results-title {\n    margin: 0;\n    color: var(--bk-text);\n    font-size: 24px;\n    line-height: 1.35;\n  }\n\n  .yt-results-clear {\n    min-height: 38px;\n    padding: 0 14px;\n    border-radius: 999px;\n    border: 1px solid rgba(255,255,255,.18);\n    background: rgba(255,255,255,.04);\n    color: var(--bk-text);\n    font-weight: 1000;\n    cursor: pointer;\n  }\n\n  .yt-results-clear:hover {\n    color: var(--bk-cyan);\n    border-color: var(--bk-cyan);\n  }\n\n  .yt-empty {\n    border: 1px dashed rgba(69,238,219,.40);\n    border-radius: 20px;\n    padding: 22px;\n    background: rgba(255,255,255,.035);\n  }\n\n  .yt-empty h3 {\n    margin: 0;\n    color: var(--bk-text);\n    font-size: 22px;\n  }\n\n  .yt-empty p {\n    margin: 12px 0 0;\n    color: var(--bk-soft-text);\n    line-height: 1.8;\n  }\n\n  .yt-empty-actions {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-top: 16px;\n  }\n\n  .yt-small-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 42px;\n    padding: 10px 14px;\n    border-radius: 999px;\n    text-decoration: none;\n    border: 1px solid var(--bk-line);\n    color: var(--bk-text);\n    background: rgba(255,255,255,.045);\n    font-weight: 1000;\n  }\n\n  .yt-small-btn-primary {\n    color: #061018;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n  }\n\n  .yt-loading {\n    border: 1px solid rgba(69,238,219,.30);\n    border-radius: 20px;\n    padding: 22px;\n    background: rgba(255,255,255,.035);\n    color: var(--bk-soft-text);\n    font-weight: 900;\n  }\n\n  .yt-ranking-block + .yt-ranking-block {\n    margin-top: 18px;\n  }\n\n  .yt-ranking-title {\n    margin: 0 0 10px;\n    color: var(--bk-text);\n    font-size: 18px;\n    line-height: 1.4;\n  }\n\n  .yt-ranking-list {\n    display: grid;\n    gap: 10px;\n  }\n\n  .yt-rank-item {\n    display: grid;\n    grid-template-columns: 42px 1fr;\n    gap: 10px;\n    align-items: center;\n    padding: 11px;\n    border-radius: 16px;\n    border: 1px solid rgba(255,255,255,.10);\n    background: rgba(255,255,255,.045);\n    text-decoration: none;\n    color: var(--bk-text);\n  }\n\n  .yt-rank-num {\n    display: grid;\n    place-items: center;\n    width: 42px;\n    height: 42px;\n    border-radius: 14px;\n    color: #061018;\n    font-weight: 1000;\n    background: linear-gradient(135deg,var(--bk-cyan),var(--bk-blue));\n  }\n\n  .yt-rank-item strong {\n    display: block;\n    font-size: 14px;\n    line-height: 1.45;\n    color: var(--bk-cyan);\n  }\n\n  .yt-rank-item span {\n    display: block;\n    margin-top: 3px;\n    color: var(--bk-text);\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  .yt-footer {\n    margin-top: 20px;\n    display: grid;\n    grid-template-columns: repeat(4,minmax(0,1fr));\n    gap: 12px;\n    border: 1px solid var(--bk-line);\n    border-radius: 20px;\n    padding: 14px;\n    background: rgba(6,10,14,.78);\n    box-shadow: 0 0 28px rgba(69,238,219,.08);\n  }\n\n  .yt-footer a {\n    display: block;\n    padding: 12px;\n    border-radius: 15px;\n    background: rgba(255,255,255,.04);\n    color: var(--bk-muted);\n    font-size: 13px;\n    text-decoration: none;\n    border: 1px solid rgba(255,255,255,.06);\n  }\n\n  .yt-footer strong {\n    display: block;\n    color: var(--bk-text);\n    font-size: 15px;\n    margin-bottom: 5px;\n  }\n\n  .yt-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 9999;\n    display: grid;\n    place-items: center;\n    padding: 18px;\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n    transition: opacity .22s ease, visibility .22s ease;\n  }\n\n  .yt-modal.is-open {\n    opacity: 1;\n    visibility: visible;\n    pointer-events: none;\n  }\n\n  .yt-modal-card {\n    width: min(820px,100%);\n    max-height: min(76vh,680px);\n    overflow: auto;\n    border: 1px solid var(--bk-line);\n    border-radius: 22px;\n    background: rgba(8,14,21,.96);\n    box-shadow: 0 22px 60px rgba(0,0,0,.48);\n    transform: translateY(18px) scale(.98);\n    transition: transform .22s ease;\n    pointer-events: auto;\n  }\n\n  .yt-modal.is-open .yt-modal-card {\n    transform: translateY(0) scale(1);\n  }\n\n  .yt-modal-head {\n    position: sticky;\n    top: 0;\n    z-index: 2;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 12px;\n    padding: 16px 18px;\n    border-bottom: 1px solid var(--bk-line-soft);\n    background: rgba(8,14,21,.96);\n  }\n\n  .yt-modal-title {\n    margin: 0;\n    color: var(--bk-text);\n    font-size: 21px;\n    line-height: 1.35;\n  }\n\n  .yt-modal-close {\n    width: 54px;\n    height: 54px;\n    border-radius: 999px;\n    border: 1px solid rgba(255,255,255,.22);\n    background: rgba(255,255,255,.08);\n    color: var(--bk-text);\n    font-size: 28px;\n    line-height: 1;\n    font-weight: 1000;\n    cursor: pointer;\n  }\n\n  .yt-modal-close:hover {\n    border-color: var(--bk-cyan);\n    color: var(--bk-cyan);\n    box-shadow: 0 0 18px rgba(69,238,219,.16);\n  }\n\n  .yt-modal-options {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 10px;\n    padding: 18px;\n  }\n\n  .yt-modal-option {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 50px;\n    text-align: center;\n    text-decoration: none;\n    color: var(--bk-text);\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 16px;\n    background: rgba(255,255,255,.045);\n    font-weight: 1000;\n    font-size: 14px;\n    line-height: 1.35;\n    cursor: pointer;\n    transition: transform .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;\n  }\n\n  .yt-modal-option:hover {\n    transform: none;\n    color: var(--bk-cyan);\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 18px rgba(69,238,219,.16);\n  }\n\n\n  .yt-section-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 14px;\n  }\n\n  .yt-section-head .yt-section-title {\n    margin: 0;\n  }\n\n  .yt-section-link {\n    color: var(--bk-cyan);\n    text-decoration: none;\n    font-size: 13px;\n    font-weight: 1000;\n    border: 1px solid rgba(69,238,219,.25);\n    border-radius: 999px;\n    padding: 8px 11px;\n    background: rgba(69,238,219,.06);\n    white-space: nowrap;\n  }\n\n  .yt-section-link:hover {\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 16px rgba(69,238,219,.14);\n  }\n\n  .yt-scroll-list {\n    display: grid;\n    gap: 10px;\n    max-height: 620px;\n    overflow: auto;\n    padding-right: 6px;\n  }\n\n  .yt-scroll-list-small {\n    max-height: 330px;\n  }\n\n  .yt-scroll-list-sale {\n    max-height: 455px;\n  }\n\n  .yt-compact-card {\n    display: grid;\n    grid-template-columns: auto minmax(0,1fr) auto;\n    gap: 12px;\n    align-items: center;\n    min-height: 78px;\n    padding: 12px;\n    border-radius: 18px;\n    border: 1px solid rgba(69,238,219,.28);\n    background: rgba(255,255,255,.045);\n    color: var(--bk-text);\n    text-decoration: none;\n    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;\n  }\n\n  .yt-compact-card:hover {\n    transform: none;\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 18px rgba(69,238,219,.14);\n  }\n\n  .yt-rank-badge {\n    display: grid;\n    place-items: center;\n    width: 42px;\n    height: 42px;\n    border-radius: 14px;\n    color: #061018;\n    font-weight: 1000;\n    background: linear-gradient(135deg,var(--bk-cyan),var(--bk-blue));\n    flex: 0 0 auto;\n  }\n\n  .yt-compact-main {\n    min-width: 0;\n  }\n\n  .yt-compact-title {\n    display: block;\n    margin: 6px 0 0;\n    color: var(--bk-text);\n    font-size: 15px;\n    font-weight: 1000;\n    line-height: 1.45;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .yt-price-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 64px;\n    min-height: 28px;\n    padding: 4px 9px;\n    border-radius: 999px;\n    color: #dffbff;\n    border: 1px solid rgba(56,168,255,.42);\n    background: rgba(56,168,255,.12);\n    font-size: 12px;\n    font-weight: 1000;\n    white-space: nowrap;\n  }\n\n  .yt-results-head {\n    display: grid !important;\n    grid-template-columns: minmax(0,1fr) auto;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .yt-results-title-wrap {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    min-width: 0;\n  }\n\n  .yt-results-count {\n    position: static;\n    align-self: center;\n  }\n\n  .yt-related-tags h3 {\n    margin-bottom: 14px;\n  }\n\n  .yt-related-grid {\n    gap: 12px;\n  }\n\n\n\n\n  \/* v18: v17\u6210\u529f\u7248\u304b\u3089\u3001\u756a\u53f7\u3068\u300c\u30e9\u30f3\u30af\u300d\u6587\u5b57\u3092\u5916\u3057\u3066\u4f59\u767d\u3060\u3051\u8abf\u6574 *\/\n  [data-default-area] {\n    display: grid !important;\n    gap: 18px !important;\n  }\n\n  [data-recent-panel] {\n    margin-top: 4px !important;\n  }\n\n  [data-recent-body] {\n    margin-top: 14px !important;\n  }\n\n  .yt-sale-panel {\n    margin-top: 4px !important;\n  }\n\n  .yt-card-stats {\n    min-height: 34px;\n  }\n\n  .yt-grade-badge {\n    display: inline-grid;\n    place-items: center;\n    min-width: 34px;\n    height: 34px;\n    padding: 0 10px;\n    border-radius: 12px;\n    color: #061018;\n    font-weight: 1000;\n    background: linear-gradient(135deg,var(--bk-cyan),var(--bk-blue));\n    flex: 0 0 auto;\n  }\n\n  .yt-compact-price-row {\n    margin-top: 2px;\n  }\n\n  \/* v17: v11\u306e\u30b5\u30a4\u30ba\u611f\u3092\u30d9\u30fc\u30b9\u306b\u3001\u8868\u7d19\u3064\u304d\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u3060\u3051\u8ffd\u52a0 *\/\n  .yt-main-grid,\n  .yt-left,\n  .yt-panel,\n  .yt-default-area,\n  [data-default-area] {\n    min-width: 0 !important;\n  }\n\n  .yt-left,\n  .yt-panel {\n    max-width: 100% !important;\n    overflow: hidden !important;\n  }\n\n  .yt-scroll-list {\n    display: flex !important;\n    flex-direction: row !important;\n    flex-wrap: nowrap !important;\n    gap: 12px !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    max-height: none !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    padding: 0 0 14px 0 !important;\n    scroll-snap-type: x proximity;\n    -webkit-overflow-scrolling: touch;\n    overscroll-behavior-x: contain;\n    scrollbar-color: rgba(69,238,219,.65) rgba(255,255,255,.06);\n    scrollbar-width: thin;\n  }\n\n  .yt-scroll-list::-webkit-scrollbar {\n    height: 10px;\n  }\n\n  .yt-scroll-list::-webkit-scrollbar-track {\n    background: rgba(255,255,255,.055);\n    border-radius: 999px;\n  }\n\n  .yt-scroll-list::-webkit-scrollbar-thumb {\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n    border-radius: 999px;\n  }\n\n  .yt-scroll-list::after {\n    content: \"\";\n    flex: 0 0 1px;\n  }\n\n  .yt-compact-card {\n    flex: 0 0 230px !important;\n    width: 230px !important;\n    min-width: 230px !important;\n    max-width: 230px !important;\n    min-height: 280px !important;\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    grid-template-rows: 134px minmax(0,1fr) !important;\n    gap: 0 !important;\n    align-items: stretch !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    scroll-snap-align: start;\n  }\n\n  .yt-compact-thumb {\n    display: block;\n    width: 100%;\n    height: 134px;\n    background:\n      radial-gradient(circle at 22% 18%, rgba(69,238,219,.22), transparent 35%),\n      linear-gradient(135deg,rgba(69,238,219,.12),rgba(56,168,255,.10));\n    border-bottom: 1px solid rgba(69,238,219,.25);\n    overflow: hidden;\n  }\n\n  .yt-compact-thumb img {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: cover;\n  }\n\n  .yt-compact-body {\n    min-width: 0;\n    display: grid;\n    grid-template-rows: auto auto auto auto;\n    gap: 8px;\n    padding: 12px;\n  }\n\n  .yt-compact-card .yt-card-meta {\n    margin: 0 !important;\n    min-width: 0;\n  }\n\n  .yt-card-stats {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    min-width: 0;\n    flex-wrap: wrap;\n  }\n\n  .yt-card-stats .yt-rank-badge {\n    width: 34px;\n    height: 34px;\n    border-radius: 12px;\n    font-size: 15px;\n  }\n\n  .yt-compact-title {\n    margin: 0 !important;\n    white-space: normal !important;\n    display: -webkit-box !important;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    min-height: 42px;\n  }\n\n  .yt-compact-price-row {\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n\n  .yt-scroll-list-small,\n  .yt-scroll-list-sale {\n    max-height: none !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-compact-card {\n      flex-basis: 218px !important;\n      width: 218px !important;\n      min-width: 218px !important;\n      max-width: 218px !important;\n    }\n  }\n\n\n  @media (max-width: 1180px) {\n    .yt-hero-main h2 {\n      font-size: clamp(31px,4vw,48px);\n    }\n  }\n\n  @media (max-width: 1100px) {\n    .yt-hero,\n    .yt-main-grid { grid-template-columns: 1fr; }\n    .yt-filter-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }\n  }\n\n  @media (max-width: 900px) {\n    .yt-header { grid-template-columns: 1fr; }\n    .yt-nav { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); width: 100%; justify-content: stretch; }\n    .yt-nav a,\n    .yt-nav span { display: flex; align-items: center; justify-content: center; text-align: center; min-height: 42px; white-space: normal; font-size: 12px; line-height: 1.25; }\n    .yt-bekkan-badge { grid-column: span 2; }\n    .yt-card-grid,\n    .yt-results-grid,\n    .yt-list-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n    .yt-footer { grid-template-columns: repeat(2,minmax(0,1fr)); }\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan { padding: 28px 12px 12px; }\n    .yt-header { padding: 14px; border-radius: 16px; }\n    .yt-brand { align-items: flex-start; gap: 10px; }\n    .yt-logo { width: 48px; height: 48px; border-radius: 12px; }\n    .yt-title { font-size: 24px; line-height: 1.18; }\n    .yt-tagline { font-size: 12px; line-height: 1.55; }\n    .yt-hero { margin: 14px 0; gap: 14px; }\n    .yt-hero-main { min-height: auto; padding: 18px; border-radius: 18px; }\n    .yt-hero-main h2 { font-size: 30px; white-space: normal; }\n    .yt-hero-main p { font-size: 14px; line-height: 1.85; }\n    .yt-hero-side { min-height: 300px; padding: 12px; border-radius: 18px; }\n    .yt-slider { min-height: 276px; }\n    .yt-search-form { grid-template-columns: 1fr; }\n    .yt-filter-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n    .yt-card-grid,\n    .yt-results-grid,\n    .yt-list-grid { grid-template-columns: 1fr; }\n    .yt-list-toolbar { grid-template-columns: 1fr; }\n    .yt-panel { padding: 14px; border-radius: 18px; }\n    .yt-modal { padding: 12px; align-items: start; padding-top: 86px; }\n    .yt-modal-options { grid-template-columns: 1fr; }\n    .yt-modal-close { width: 50px; height: 50px; font-size: 26px; }\n    .yt-footer { grid-template-columns: 1fr; }\n    .yt-compact-card { grid-template-columns: auto minmax(0,1fr); }\n    .yt-price-badge { margin-top: 4px; }\n  }\n\n  .yt-list-toolbar {\n    display: grid;\n    grid-template-columns: minmax(0,1fr) 220px;\n    gap: 12px;\n    align-items: center;\n    margin-bottom: 16px;\n  }\n\n  .yt-list-condition {\n    color: var(--bk-muted);\n    font-weight: 900;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .yt-list-condition span { color: var(--bk-cyan); }\n\n  .yt-list-sort {\n    width: 100%;\n    min-height: 42px;\n    border-radius: 14px;\n    border: 1px solid rgba(69,238,219,.34);\n    background: rgba(255,255,255,.045);\n    color: var(--bk-text);\n    padding: 0 12px;\n    font-weight: 900;\n    outline: none;\n  }\n\n  .yt-list-grid {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 14px;\n  }\n\n  .yt-list-card {\n    display: block;\n    min-width: 0;\n    text-decoration: none;\n    color: var(--bk-text);\n    border: 1px solid rgba(69,238,219,.30);\n    border-radius: 20px;\n    background: rgba(255,255,255,.045);\n    overflow: hidden;\n    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;\n  }\n\n  .yt-list-card:hover {\n    transform: none;\n    border-color: var(--bk-cyan);\n    box-shadow: 0 0 22px rgba(69,238,219,.16);\n  }\n\n  .yt-list-cover {\n    aspect-ratio: 4 \/ 3;\n    background:\n      radial-gradient(circle at 20% 20%, rgba(69,238,219,.24), transparent 32%),\n      linear-gradient(135deg,rgba(56,168,255,.13),rgba(255,255,255,.04));\n    border-bottom: 1px solid rgba(69,238,219,.18);\n  }\n\n  .yt-list-cover img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .yt-list-card-body {\n    padding: 13px;\n  }\n\n  .yt-list-title {\n    display: block;\n    margin: 10px 0 0;\n    color: var(--bk-text);\n    font-size: 16px;\n    line-height: 1.45;\n    font-weight: 1000;\n  }\n\n  .yt-list-info {\n    display: grid;\n    gap: 7px;\n    margin-top: 10px;\n  }\n\n  .yt-list-info-line {\n    display: flex;\n    align-items: baseline;\n    gap: 8px;\n    color: var(--bk-soft-text);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .yt-list-label {\n    color: var(--bk-muted);\n    font-weight: 1000;\n    flex: 0 0 auto;\n  }\n\n  .yt-stars {\n    position: relative;\n    display: inline-block;\n    font-size: 15px;\n    line-height: 1;\n    letter-spacing: 1px;\n  }\n\n  .yt-stars-back { color: rgba(255,255,255,.18); }\n\n  .yt-stars-front {\n    position: absolute;\n    left: 0;\n    top: 0;\n    overflow: hidden;\n    white-space: nowrap;\n    color: var(--bk-cyan);\n    width: calc(var(--rating, 0) \/ 5 * 100%);\n  }\n\n  .yt-list-info-under-title {\n    margin-top: 8px;\n    margin-bottom: 8px;\n  }\n\n  .yt-pagination {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .yt-page-btn {\n    min-width: 40px;\n    min-height: 40px;\n    border-radius: 12px;\n    border: 1px solid rgba(255,255,255,.18);\n    background: rgba(255,255,255,.04);\n    color: var(--bk-text);\n    font-weight: 1000;\n    cursor: pointer;\n  }\n\n  .yt-page-btn:hover,\n  .yt-page-btn.is-active {\n    color: #061018;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue));\n    border-color: rgba(69,238,219,.80);\n  }\n\n  .yt-page-btn:disabled {\n    opacity: .55;\n    cursor: default;\n  }\n\n  .yt-section-link-button {\n    border: 0;\n    cursor: pointer;\n    font-family: inherit;\n  }\n\n\n  \/* v27\uff1a\u30ab\u30fc\u30c9\u306f\u6d6e\u304b\u305b\u305a\u3001\u67a0\u7dda\u305d\u306e\u3082\u306e\u3092\u306a\u305e\u308b\u3088\u3046\u306b\u5149\u3089\u305b\u308b *\/\n  @property --yt-border-angle {\n    syntax: \"<angle>\";\n    inherits: false;\n    initial-value: 0deg;\n  }\n\n  .yt-review-card,\n  .yt-compact-card,\n  .yt-list-card,\n  .yt-work-card {\n    transform: none !important;\n    border: 1px solid transparent !important;\n    background:\n      linear-gradient(135deg, rgba(15,38,52,.78), rgba(8,14,21,.92)) padding-box,\n      linear-gradient(135deg, rgba(69,238,219,.30), rgba(255,255,255,.08), rgba(69,238,219,.20)) border-box !important;\n    box-shadow: none !important;\n  }\n\n  .yt-review-card::before,\n  .yt-review-card::after,\n  .yt-compact-card::before,\n  .yt-compact-card::after,\n  .yt-list-card::before,\n  .yt-list-card::after,\n  .yt-work-card::before,\n  .yt-work-card::after {\n    content: none !important;\n    display: none !important;\n  }\n\n  .yt-review-card:hover,\n  .yt-compact-card:hover,\n  .yt-list-card:hover,\n  .yt-work-card:hover {\n    transform: none !important;\n    border: 1px solid transparent !important;\n    background:\n      linear-gradient(135deg, rgba(15,38,52,.82), rgba(8,14,21,.95)) padding-box,\n      conic-gradient(\n        from var(--yt-border-angle),\n        rgba(69,238,219,.22) 0deg,\n        rgba(69,238,219,.22) 250deg,\n        rgba(69,238,219,1) 285deg,\n        rgba(56,168,255,1) 315deg,\n        rgba(69,238,219,.22) 345deg,\n        rgba(69,238,219,.22) 360deg\n      ) border-box !important;\n    box-shadow:\n      0 0 0 1px rgba(69,238,219,.14),\n      0 0 18px rgba(69,238,219,.18),\n      0 0 34px rgba(56,168,255,.10) !important;\n    animation: yt-border-angle-spin 1.8s linear infinite !important;\n  }\n\n  @keyframes yt-border-angle-spin {\n    to {\n      --yt-border-angle: 360deg;\n    }\n  }\n\n\n  .yt-modal-empty {\n    grid-column: 1 \/ -1;\n    display: grid;\n    place-items: center;\n    min-height: 86px;\n    border-radius: 16px;\n    border: 1px dashed rgba(69,238,219,.34);\n    background: rgba(255,255,255,.035);\n    color: var(--bk-muted);\n    font-weight: 1000;\n  }\n\n\n  \/* v29\uff1a\u30d2\u30fc\u30ed\u30fc\u30dc\u30bf\u30f3\u306e\u6587\u5b57\u5d29\u308c\u5bfe\u7b56 *\/\n  .yt-hero-actions .yt-btn {\n    font-size: 18px !important;\n    line-height: 1.2 !important;\n    letter-spacing: .02em !important;\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Hiragino Sans\", \"Yu Gothic\", sans-serif !important;\n    font-weight: 900 !important;\n    min-width: 180px;\n    padding: 15px 26px !important;\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n    text-align: center !important;\n  }\n\n  .yt-hero-actions .yt-btn-primary,\n  .yt-hero-actions .yt-btn-ranking {\n    color: #061018 !important;\n    background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n    border-color: rgba(69,238,219,.80) !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-hero-actions .yt-btn {\n      width: 100%;\n      min-width: 0;\n      font-size: 16px !important;\n      padding: 13px 18px !important;\n    }\n  }\n\n\n  .yt-tier-note {\n    margin: 0 0 16px;\n    color: var(--bk-soft-text);\n    line-height: 1.7;\n    font-weight: 800;\n  }\n\n  .yt-tier-table {\n    display: grid;\n    gap: 12px;\n  }\n\n  .yt-tier-row {\n    display: grid;\n    grid-template-columns: 86px minmax(0,1fr);\n    gap: 12px;\n    align-items: stretch;\n    border: 1px solid rgba(69,238,219,.26);\n    border-radius: 18px;\n    background: rgba(255,255,255,.035);\n    overflow: hidden;\n  }\n\n  .yt-tier-label {\n    display: grid;\n    place-items: center;\n    min-height: 96px;\n    color: #061018;\n    font-weight: 1000;\n    font-size: 22px;\n    letter-spacing: .04em;\n    background: linear-gradient(135deg,var(--bk-cyan),var(--bk-blue));\n  }\n\n  .yt-tier-items {\n    min-width: 0;\n    display: flex;\n    gap: 10px;\n    padding: 12px;\n    overflow-x: auto;\n    overscroll-behavior-x: contain;\n  }\n\n  .yt-tier-items::-webkit-scrollbar {\n    height: 8px;\n  }\n\n  .yt-tier-items::-webkit-scrollbar-thumb {\n    background: rgba(69,238,219,.55);\n    border-radius: 999px;\n  }\n\n  .yt-tier-card {\n    flex: 0 0 190px;\n    display: grid;\n    grid-template-columns: 58px minmax(0,1fr);\n    gap: 10px;\n    align-items: center;\n    text-decoration: none;\n    color: var(--bk-text);\n    border: 1px solid rgba(69,238,219,.24);\n    border-radius: 15px;\n    background:\n      linear-gradient(135deg, rgba(15,38,52,.78), rgba(8,14,21,.92)) padding-box,\n      linear-gradient(135deg, rgba(69,238,219,.30), rgba(255,255,255,.08), rgba(69,238,219,.20)) border-box;\n    padding: 9px;\n  }\n\n  .yt-tier-thumb {\n    width: 58px;\n    height: 58px;\n    border-radius: 12px;\n    overflow: hidden;\n    border: 1px solid rgba(69,238,219,.22);\n    background:\n      radial-gradient(circle at 20% 20%, rgba(69,238,219,.24), transparent 32%),\n      linear-gradient(135deg,rgba(56,168,255,.13),rgba(255,255,255,.04));\n  }\n\n  .yt-tier-thumb img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .yt-tier-card strong {\n    display: block;\n    color: var(--bk-text);\n    font-size: 13px;\n    line-height: 1.35;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .yt-tier-card span {\n    display: inline-flex;\n    margin-top: 5px;\n    color: var(--bk-cyan);\n    font-size: 11px;\n    font-weight: 1000;\n  }\n\n  .yt-tier-empty {\n    display: grid;\n    place-items: center;\n    min-height: 72px;\n    padding: 12px;\n    color: var(--bk-muted);\n    font-weight: 900;\n    border: 1px dashed rgba(69,238,219,.22);\n    border-radius: 14px;\n    background: rgba(255,255,255,.025);\n  }\n\n  @media (max-width: 640px) {\n    .yt-tier-row {\n      grid-template-columns: 1fr;\n    }\n\n    .yt-tier-label {\n      min-height: 52px;\n    }\n\n    .yt-tier-card {\n      flex-basis: 210px;\n    }\n  }\n\n\n  \/* v32\uff1a\u30d2\u30fc\u30ed\u30fc\u30dc\u30bf\u30f3\u6587\u5b57\u3092\u5c11\u3057\u8efd\u304f\u3057\u3066\u898b\u3084\u3059\u304f *\/\n  .yt-hero-actions .yt-btn {\n    font-size: 17px !important;\n    font-weight: 800 !important;\n    letter-spacing: .01em !important;\n    padding: 14px 24px !important;\n  }\n\n  .yt-hero-actions .yt-btn-primary,\n  .yt-hero-actions .yt-btn-ranking {\n    color: #061018 !important;\n  }\n\n\n  \/* v34\uff1a\u691c\u7d220\u4ef6\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6539\u884c\u3068\u8aad\u307f\u3084\u3059\u3055\u8abf\u6574 *\/\n  .yt-empty p {\n    line-height: 1.9 !important;\n  }\n\n\n  .yt-view-counter-bar {\n    margin: 18px 0 0;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    padding: 14px 18px;\n    border: 1px solid var(--bk-line);\n    border-radius: 20px;\n    background:\n      radial-gradient(circle at 8% 20%, rgba(69,238,219,.14), transparent 34%),\n      linear-gradient(135deg, rgba(12,18,24,.88), rgba(8,14,21,.92));\n    box-shadow: 0 0 26px rgba(69,238,219,.10);\n  }\n\n  .yt-view-counter-item {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    flex-wrap: wrap;\n    min-width: 0;\n  }\n\n  .yt-view-counter-label {\n    display: inline-flex;\n    align-items: center;\n    min-height: 34px;\n    padding: 7px 12px;\n    border-radius: 999px;\n    color: #061018;\n    background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue));\n    font-weight: 1000;\n    font-size: 13px;\n    white-space: nowrap;\n  }\n\n  .yt-view-counter-value {\n    display: inline-flex;\n    align-items: center;\n    min-height: 34px;\n    padding: 7px 12px;\n    border-radius: 999px;\n    color: var(--bk-text);\n    background: rgba(255,255,255,.045);\n    border: 1px solid rgba(69,238,219,.28);\n    font-weight: 1000;\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  .yt-view-counter-value .post-views,\n  .yt-view-counter-value .post-views-count,\n  .yt-view-counter-value .post-views-label {\n    color: inherit !important;\n    font-weight: 1000 !important;\n  }\n\n  .yt-view-counter-note {\n    color: var(--bk-muted);\n    font-size: 13px;\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n  @media (max-width: 760px) {\n    .yt-view-counter-bar {\n      align-items: flex-start;\n      flex-direction: column;\n    }\n\n    .yt-view-counter-note {\n      white-space: normal;\n    }\n  }\n\n\n  \/* v37\uff1a\u95b2\u89a7\u6570\u30d0\u30fc\u3092\u65e5\u672c\u8a9e3\u9805\u76ee\u306b\u6574\u7406 *\/\n  .yt-view-counter-bar {\n    margin: 18px 0 0;\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 10px;\n    padding: 12px;\n    border: 1px solid var(--bk-line);\n    border-radius: 20px;\n    background:\n      radial-gradient(circle at 8% 20%, rgba(69,238,219,.14), transparent 34%),\n      linear-gradient(135deg, rgba(12,18,24,.88), rgba(8,14,21,.92));\n    box-shadow: 0 0 26px rgba(69,238,219,.10);\n  }\n\n  .yt-view-counter-box {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px;\n    min-width: 0;\n    padding: 10px 12px;\n    border: 1px solid rgba(69,238,219,.26);\n    border-radius: 16px;\n    background: rgba(255,255,255,.045);\n  }\n\n  .yt-view-counter-label {\n    color: var(--bk-muted);\n    font-weight: 1000;\n    font-size: 13px;\n    white-space: nowrap;\n  }\n\n  .yt-view-counter-value {\n    display: inline-flex;\n    align-items: center;\n    justify-content: flex-end;\n    min-width: 70px;\n    color: var(--bk-text);\n    font-weight: 1000;\n    font-size: 15px;\n    line-height: 1.35;\n    text-align: right;\n    white-space: nowrap;\n  }\n\n  .yt-view-counter-value .post-views,\n  .yt-view-counter-value .post-views-count,\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    color: inherit !important;\n    font-weight: 1000 !important;\n  }\n\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    display: none !important;\n  }\n\n  @media (max-width: 760px) {\n    .yt-view-counter-bar {\n      grid-template-columns: 1fr;\n    }\n  }\n\n\n  \/* v38\uff1a\u95b2\u89a7\u6570\u30d0\u30fc\u3092\u30b3\u30f3\u30d1\u30af\u30c8\u5316\uff06\u6587\u5b57\u8272\u6539\u5584\u3001\u691c\u7d22\u6b04\u306e\u00d7\u3092\u767d\u5bc4\u305b *\/\n  .yt-view-counter-bar {\n    max-width: 980px !important;\n    margin: 16px auto 0 !important;\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    gap: 8px !important;\n    padding: 10px !important;\n  }\n\n  .yt-view-counter-box {\n    min-height: 42px !important;\n    padding: 8px 12px !important;\n    background: rgba(255,255,255,.065) !important;\n    border-color: rgba(69,238,219,.36) !important;\n  }\n\n  .yt-view-counter-label {\n    color: #f3fbff !important;\n    font-size: 13px !important;\n    opacity: .96 !important;\n  }\n\n  .yt-view-counter-value {\n    color: #ffffff !important;\n    min-width: 52px !important;\n    font-size: 15px !important;\n    text-shadow: 0 0 10px rgba(69,238,219,.18) !important;\n  }\n\n  .yt-view-counter-value .post-views,\n  .yt-view-counter-value .post-views-count,\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    color: #ffffff !important;\n    text-shadow: 0 0 10px rgba(69,238,219,.18) !important;\n  }\n\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    display: none !important;\n  }\n\n  .yt-search-input {\n    color: #f3fbff !important;\n    caret-color: #ffffff !important;\n  }\n\n  .yt-search-input::-webkit-search-cancel-button {\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    width: 18px !important;\n    height: 18px !important;\n    cursor: pointer !important;\n    opacity: 1 !important;\n    background:\n      linear-gradient(45deg, transparent 43%, #ffffff 45%, #ffffff 55%, transparent 57%),\n      linear-gradient(-45deg, transparent 43%, #ffffff 45%, #ffffff 55%, transparent 57%) !important;\n    border-radius: 999px !important;\n  }\n\n  .yt-search-input::-webkit-search-cancel-button:hover {\n    filter: drop-shadow(0 0 6px rgba(255,255,255,.65)) !important;\n  }\n\n  @media (max-width: 760px) {\n    .yt-view-counter-bar {\n      max-width: none !important;\n      grid-template-columns: 1fr !important;\n    }\n  }\n\n\n  \/* v39\uff1a\u95b2\u89a7\u6570\u30d0\u30fc\u306e\u610f\u5473\u304c\u5206\u304b\u308b\u8868\u73fe\uff06\u898b\u3084\u3059\u3055\u6539\u5584 *\/\n  .yt-view-counter-bar {\n    max-width: 860px !important;\n    margin: 16px auto 0 !important;\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    gap: 10px !important;\n    padding: 10px !important;\n    border-color: rgba(69,238,219,.45) !important;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(69,238,219,.16), transparent 34%),\n      linear-gradient(135deg, rgba(12,18,24,.92), rgba(8,14,21,.94)) !important;\n  }\n\n  .yt-view-counter-box {\n    min-height: 46px !important;\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr) auto !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 9px 12px !important;\n    background: rgba(255,255,255,.055) !important;\n    border-color: rgba(69,238,219,.34) !important;\n  }\n\n  .yt-view-counter-label {\n    display: block !important;\n    color: #dffbff !important;\n    font-size: 12px !important;\n    font-weight: 1000 !important;\n    line-height: 1.35 !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    opacity: 1 !important;\n  }\n\n  .yt-view-counter-value {\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    min-width: 54px !important;\n    min-height: 28px !important;\n    padding: 4px 10px !important;\n    border-radius: 999px !important;\n    color: #ffffff !important;\n    background: rgba(255,255,255,.075) !important;\n    border: 1px solid rgba(69,238,219,.30) !important;\n    font-size: 14px !important;\n    font-weight: 1000 !important;\n    line-height: 1 !important;\n    text-align: center !important;\n    text-shadow: 0 0 10px rgba(69,238,219,.20) !important;\n  }\n\n  .yt-view-counter-value .post-views,\n  .yt-view-counter-value .post-views-count,\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    color: #ffffff !important;\n    font-weight: 1000 !important;\n    text-shadow: 0 0 10px rgba(69,238,219,.20) !important;\n  }\n\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    display: none !important;\n  }\n\n  @media (max-width: 900px) {\n    .yt-view-counter-bar {\n      max-width: 680px !important;\n      grid-template-columns: 1fr !important;\n    }\n\n    .yt-view-counter-label {\n      white-space: normal !important;\n    }\n  }\n\n\n  \/* v40\uff1a\u95b2\u89a7\u6570\u30d0\u30fc\u306e\u6587\u5b57\u8272\u3092\u9ed2\u7cfb\u306b\u3057\u3066\u8aad\u307f\u3084\u3059\u304f *\/\n  .yt-view-counter-bar {\n    max-width: 900px !important;\n    margin: 16px auto 0 !important;\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    gap: 10px !important;\n    padding: 10px !important;\n  }\n\n  .yt-view-counter-box {\n    min-height: 44px !important;\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr) auto !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 8px 10px !important;\n    background: rgba(255,255,255,.055) !important;\n    border-color: rgba(69,238,219,.34) !important;\n  }\n\n  .yt-view-counter-label {\n    display: inline-flex !important;\n    align-items: center !important;\n    width: fit-content !important;\n    max-width: 100% !important;\n    min-height: 28px !important;\n    padding: 5px 10px !important;\n    border-radius: 999px !important;\n    color: #061018 !important;\n    background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n    font-size: 12px !important;\n    font-weight: 1000 !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    opacity: 1 !important;\n  }\n\n  .yt-view-counter-value {\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    min-width: 52px !important;\n    min-height: 28px !important;\n    padding: 4px 10px !important;\n    border-radius: 999px !important;\n    color: #061018 !important;\n    background: rgba(255,255,255,.92) !important;\n    border: 1px solid rgba(69,238,219,.36) !important;\n    font-size: 14px !important;\n    font-weight: 1000 !important;\n    line-height: 1 !important;\n    text-align: center !important;\n    text-shadow: none !important;\n  }\n\n  .yt-view-counter-value .post-views,\n  .yt-view-counter-value .post-views-count,\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    color: #061018 !important;\n    font-weight: 1000 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-view-counter-value .post-views-label,\n  .yt-view-counter-value .post-views-icon {\n    display: none !important;\n  }\n\n  .yt-search-input::-webkit-search-cancel-button {\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    width: 18px !important;\n    height: 18px !important;\n    cursor: pointer !important;\n    opacity: 1 !important;\n    background:\n      linear-gradient(45deg, transparent 43%, #ffffff 45%, #ffffff 55%, transparent 57%),\n      linear-gradient(-45deg, transparent 43%, #ffffff 45%, #ffffff 55%, transparent 57%) !important;\n    border-radius: 999px !important;\n  }\n\n  @media (max-width: 900px) {\n    .yt-view-counter-bar {\n      max-width: 680px !important;\n      grid-template-columns: 1fr !important;\n    }\n\n    .yt-view-counter-label {\n      white-space: normal !important;\n    }\n  }\n\n\n  \/* honkan v15\uff1a\u5225\u9928\u3068\u540c\u3058\u69cb\u6210\u306e\u307e\u307e\u3001\u672c\u9928\u30e9\u30a4\u30c8\u30c6\u30fc\u30de\u3078 *\/\n  .yt-honkan {\n    background:\n      radial-gradient(circle at 18% 0%, rgba(24,200,216,.12), transparent 30%),\n      radial-gradient(circle at 92% 18%, rgba(72,168,255,.12), transparent 32%),\n      linear-gradient(180deg,#f7fcff 0%,#edf9ff 55%,#f7fcff 100%) !important;\n    color: #143044 !important;\n  }\n\n  .yt-header,\n  .yt-view-counter-bar,\n  .yt-hero-main,\n  .yt-hero-side,\n  .yt-panel,\n  .yt-footer {\n    background: rgba(255,255,255,.90) !important;\n    border-color: rgba(24,200,216,.55) !important;\n    box-shadow: 0 10px 30px rgba(24,120,160,.08) !important;\n  }\n\n  .yt-title,\n  .yt-section-title,\n  .yt-results-title,\n  .yt-ranking-title,\n  .yt-hero-main h2,\n  .yt-slide h3,\n  .yt-review-card h3,\n  .yt-compact-title,\n  .yt-list-title,\n  .yt-work-title,\n  .yt-tier-card strong,\n  .yt-rank-item span,\n  .yt-footer strong,\n  .yt-modal-title {\n    color: #143044 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-tagline,\n  .yt-hero-main p,\n  .yt-slide p,\n  .yt-review-card p,\n  .yt-list-condition,\n  .yt-recent-empty,\n  .yt-footer a,\n  .yt-info-line,\n  .yt-list-info-line,\n  .yt-empty p {\n    color: #38576a !important;\n    text-shadow: none !important;\n  }\n\n  .yt-title span,\n  .yt-hero-main h2 span,\n  .yt-kicker,\n  .yt-chip,\n  .yt-rank-item strong,\n  .yt-section-link,\n  .yt-score-badge,\n  .yt-score {\n    color: #078fa0 !important;\n  }\n\n  .yt-nav a,\n  .yt-nav span,\n  .yt-filter-btn,\n  .yt-results-clear,\n  .yt-small-btn,\n  .yt-page-btn,\n  .yt-list-sort,\n  .yt-search-input,\n  .yt-modal-close,\n  .yt-modal-option {\n    color: #143044 !important;\n    background: rgba(255,255,255,.88) !important;\n    border-color: rgba(24,200,216,.38) !important;\n  }\n\n  .yt-search-input::placeholder {\n    color: rgba(20,48,68,.45) !important;\n  }\n\n  .yt-search-button,\n  .yt-btn-primary,\n  .yt-btn-ranking,\n  .yt-hero-actions .yt-btn,\n  .yt-rank-num,\n  .yt-tier-label,\n  .yt-list-button,\n  .yt-page-btn.is-active,\n  .yt-slide-label {\n    color: #ffffff !important;\n    background: linear-gradient(90deg,#18c8d8,#48a8ff) !important;\n    border-color: rgba(24,200,216,.75) !important;\n  }\n\n  .yt-bekkan-badge,\n  .yt-nav a.yt-bekkan-badge,\n  .yt-nav a[href*=\"\/bekkan\/\"] {\n    color: #ffffff !important;\n    background: linear-gradient(90deg, #ff3158, #ff6f86) !important;\n    border-color: rgba(255,77,109,.95) !important;\n    box-shadow: 0 0 18px rgba(255,77,109,.22) !important;\n  }\n\n  .yt-general-mark { display:none !important; }\n\n  .yt-slider {\n    background:\n      radial-gradient(circle at 28% 8%, rgba(24,200,216,.20), transparent 38%),\n      linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,249,255,.90)) !important;\n    border-color: rgba(24,200,216,.36) !important;\n  }\n\n  .yt-slide::before {\n    background:\n      radial-gradient(circle at 35% 10%, rgba(24,200,216,.16), transparent 38%),\n      linear-gradient(160deg,rgba(255,255,255,.42),rgba(24,200,216,.08)) !important;\n  }\n\n  .yt-slide-content {\n    background: rgba(255,255,255,.90) !important;\n    border-color: rgba(24,200,216,.30) !important;\n    box-shadow: 0 12px 28px rgba(24,120,160,.08) !important;\n  }\n\n  .yt-review-card,\n  .yt-compact-card,\n  .yt-list-card,\n  .yt-work-card,\n  .yt-rank-item,\n  .yt-tier-card {\n    color: #143044 !important;\n    background:\n      linear-gradient(135deg, rgba(255,255,255,.97), rgba(239,250,255,.93)) padding-box,\n      linear-gradient(135deg, rgba(24,200,216,.36), rgba(255,255,255,.85), rgba(24,200,216,.24)) border-box !important;\n    border-color: rgba(24,200,216,.34) !important;\n  }\n\n  .yt-review-card:hover,\n  .yt-compact-card:hover,\n  .yt-list-card:hover,\n  .yt-work-card:hover {\n    color: #143044 !important;\n    background:\n      linear-gradient(135deg, rgba(255,255,255,.99), rgba(238,249,255,.96)) padding-box,\n      conic-gradient(\n        from var(--yt-border-angle),\n        rgba(24,200,216,.24) 0deg,\n        rgba(24,200,216,.24) 250deg,\n        rgba(24,200,216,1) 285deg,\n        rgba(72,168,255,1) 315deg,\n        rgba(24,200,216,.24) 345deg,\n        rgba(24,200,216,.24) 360deg\n      ) border-box !important;\n  }\n\n  .yt-thumb,\n  .yt-compact-thumb,\n  .yt-list-cover,\n  .yt-tier-thumb,\n  .yt-work-thumb {\n    background:\n      radial-gradient(circle at 20% 20%, rgba(24,200,216,.20), transparent 32%),\n      linear-gradient(135deg,rgba(72,168,255,.14),rgba(255,255,255,.88)) !important;\n    border-color: rgba(24,200,216,.24) !important;\n  }\n\n  .yt-chip,\n  .yt-score-badge,\n  .yt-price-badge,\n  .yt-work-price,\n  .yt-list-price,\n  .yt-card-price,\n  [data-price],\n  .price {\n    background: rgba(24,200,216,.08) !important;\n    border-color: rgba(24,200,216,.28) !important;\n    color: #078fa0 !important;\n  }\n\n  .yt-work-title,\n  .yt-compact-title,\n  .yt-list-title,\n  .yt-review-card h3 {\n    margin-bottom: 3px !important;\n  }\n\n  .yt-price-badge,\n  .yt-work-price,\n  .yt-list-price,\n  .yt-card-price,\n  [data-price],\n  .price {\n    display: inline-flex !important;\n    align-items: center !important;\n    width: fit-content !important;\n    min-height: 22px !important;\n    margin-top: 3px !important;\n    padding: 3px 8px !important;\n    border-radius: 999px !important;\n    font-size: 11.5px !important;\n    font-weight: 1000 !important;\n    line-height: 1.2 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-price-badge::before,\n  .yt-work-price::before,\n  .yt-list-price::before,\n  .yt-card-price::before,\n  [data-price]::before {\n    content: none !important;\n  }\n\n  .yt-search-input::-webkit-search-cancel-button {\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    width: 18px !important;\n    height: 18px !important;\n    cursor: pointer !important;\n    opacity: 1 !important;\n    background:\n      linear-gradient(45deg, transparent 43%, #143044 45%, #143044 55%, transparent 57%),\n      linear-gradient(-45deg, transparent 43%, #143044 45%, #143044 55%, transparent 57%) !important;\n    border-radius: 999px !important;\n  }\n\n  .yt-view-counter-label {\n    color: #ffffff !important;\n  }\n\n  .yt-view-counter-value {\n    color: #143044 !important;\n    background: rgba(255,255,255,.94) !important;\n  }\n\n  .yt-filter-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  \/* honkan v16\uff1a\u691c\u7d22\u30af\u30ea\u30a2\u30dc\u30bf\u30f3\u8ffd\u52a0\uff0b\u4e0b\u90e8\u30ea\u30f3\u30af\u306e\u30b0\u30eb\u30fc\u30d7\u67a0\u3092\u5f37\u5316 *\/\n  .yt-search-wrap {\n    position: relative !important;\n    display: block !important;\n    width: 100% !important;\n    min-width: 0 !important;\n  }\n\n  .yt-search-wrap .yt-search-input {\n    width: 100% !important;\n    padding-right: 52px !important;\n  }\n\n  .yt-search-clear {\n    position: absolute !important;\n    right: 14px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 30px !important;\n    height: 30px !important;\n    display: none !important;\n    place-items: center !important;\n    border: 1px solid rgba(20,48,68,.25) !important;\n    border-radius: 999px !important;\n    background: rgba(255,255,255,.92) !important;\n    color: #143044 !important;\n    font-size: 22px !important;\n    font-weight: 1000 !important;\n    line-height: 1 !important;\n    cursor: pointer !important;\n    box-shadow: 0 4px 12px rgba(24,120,160,.08) !important;\n    z-index: 2 !important;\n  }\n\n  .yt-search-clear.is-show {\n    display: grid !important;\n  }\n\n  .yt-search-clear:hover {\n    border-color: rgba(24,200,216,.72) !important;\n    background: #ffffff !important;\n    box-shadow: 0 0 16px rgba(24,200,216,.18) !important;\n  }\n\n  .yt-search-input::-webkit-search-cancel-button {\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    display: none !important;\n  }\n\n  .yt-footer {\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n    gap: 14px !important;\n    padding: 18px !important;\n    border-width: 2px !important;\n    background:\n      linear-gradient(135deg, rgba(255,255,255,.96), rgba(240,251,255,.92)) !important;\n  }\n\n  .yt-footer a {\n    min-height: 112px !important;\n    padding: 18px 16px !important;\n    border: 1px solid rgba(24,200,216,.42) !important;\n    border-radius: 18px !important;\n    background: rgba(255,255,255,.78) !important;\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,.72), 0 8px 18px rgba(24,120,160,.06) !important;\n  }\n\n  .yt-footer a:hover {\n    border-color: rgba(24,200,216,.78) !important;\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,.82), 0 0 18px rgba(24,200,216,.16) !important;\n  }\n\n  .yt-footer strong {\n    margin-bottom: 9px !important;\n    padding-bottom: 9px !important;\n    border-bottom: 1px solid rgba(24,200,216,.28) !important;\n  }\n\n  .yt-recent-empty {\n    padding: 18px !important;\n    border: 1px solid rgba(24,200,216,.32) !important;\n    border-radius: 18px !important;\n    background: rgba(255,255,255,.72) !important;\n  }\n\n  @media (max-width: 900px) {\n    .yt-footer {\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan {\n      padding: 16px 12px 18px !important;\n      overflow-x: hidden !important;\n    }\n\n    .yt-shell,\n    .yt-header,\n    .yt-hero-main,\n    .yt-hero-side,\n    .yt-panel,\n    .yt-footer {\n      width: 100% !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    .yt-header {\n      padding: 12px !important;\n      border-radius: 17px !important;\n      gap: 11px !important;\n    }\n\n    .yt-brand {\n      display: grid !important;\n      grid-template-columns: 54px minmax(0, 1fr) !important;\n      gap: 10px !important;\n      align-items: start !important;\n    }\n\n    .yt-logo {\n      width: 54px !important;\n      height: 54px !important;\n      border-radius: 13px !important;\n    }\n\n    .yt-title {\n      font-size: clamp(23px, 7vw, 28px) !important;\n      line-height: 1.12 !important;\n      letter-spacing: .01em !important;\n      white-space: normal !important;\n      word-break: keep-all !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    .yt-tagline {\n      font-size: 12px !important;\n      line-height: 1.45 !important;\n      margin-top: 5px !important;\n    }\n\n    .yt-nav {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 8px !important;\n      width: 100% !important;\n    }\n\n    .yt-nav a,\n    .yt-nav span {\n      min-height: 40px !important;\n      padding: 8px 8px !important;\n      font-size: 12.5px !important;\n      border-radius: 999px !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      text-align: center !important;\n      white-space: nowrap !important;\n    }\n\n    .yt-bekkan-badge {\n      grid-column: 1 \/ -1 !important;\n      min-height: 44px !important;\n      font-size: 13.5px !important;\n    }\n\n    .yt-view-counter-bar {\n      max-width: 100% !important;\n      width: 100% !important;\n      margin: 9px auto 0 !important;\n      grid-template-columns: 1fr !important;\n      gap: 7px !important;\n      padding: 8px !important;\n      border-radius: 16px !important;\n    }\n\n    .yt-view-counter-box {\n      min-height: 36px !important;\n      padding: 6px 8px !important;\n      border-radius: 13px !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n    }\n\n    .yt-view-counter-label {\n      font-size: 11.5px !important;\n      min-height: 24px !important;\n      padding: 4px 8px !important;\n    }\n\n    .yt-view-counter-value {\n      min-width: 48px !important;\n      min-height: 24px !important;\n      font-size: 13px !important;\n      padding: 4px 8px !important;\n    }\n\n    .yt-hero {\n      margin-top: 13px !important;\n      gap: 12px !important;\n      grid-template-columns: 1fr !important;\n      overflow-x: hidden !important;\n    }\n\n    .yt-hero-main,\n    .yt-hero-side {\n      padding: 15px 13px !important;\n      border-radius: 18px !important;\n    }\n\n    .yt-kicker {\n      font-size: 9px !important;\n      letter-spacing: .08em !important;\n      line-height: 1.35 !important;\n      margin-bottom: 8px !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    .yt-hero-main h2 {\n      font-size: clamp(21px, 6.1vw, 26px) !important;\n      line-height: 1.35 !important;\n      letter-spacing: 0 !important;\n      margin: 0 0 12px !important;\n      white-space: normal !important;\n      word-break: keep-all !important;\n      overflow-wrap: break-word !important;\n      text-wrap: balance !important;\n    }\n\n    .yt-hero-main h2 span {\n      display: inline !important;\n      white-space: normal !important;\n    }\n\n    .yt-hero-main p {\n      font-size: 12.2px !important;\n      line-height: 1.72 !important;\n      margin: 0 !important;\n      word-break: normal !important;\n      overflow-wrap: break-word !important;\n    }\n\n    .yt-hero-actions {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 8px !important;\n      margin-top: 15px !important;\n    }\n\n    .yt-hero-actions .yt-btn {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 44px !important;\n      border-radius: 999px !important;\n      font-size: 14px !important;\n      font-weight: 900 !important;\n      padding: 10px 13px !important;\n    }\n\n    .yt-slider {\n      min-height: 205px !important;\n      padding: 12px !important;\n      border-radius: 18px !important;\n    }\n\n    .yt-slide-content {\n      padding: 15px 13px !important;\n      border-radius: 16px !important;\n    }\n\n    .yt-slide h3 {\n      font-size: clamp(18px, 5.2vw, 22px) !important;\n      line-height: 1.42 !important;\n      margin: 0 0 9px !important;\n      word-break: keep-all !important;\n      overflow-wrap: break-word !important;\n      text-wrap: balance !important;\n    }\n\n    .yt-slide p {\n      font-size: 12.4px !important;\n      line-height: 1.68 !important;\n      margin: 0 !important;\n    }\n\n    .yt-search-form {\n      grid-template-columns: 1fr !important;\n      gap: 10px !important;\n    }\n\n    .yt-search-input,\n    .yt-search-button {\n      min-height: 52px !important;\n      border-radius: 16px !important;\n      font-size: 15px !important;\n    }\n\n    .yt-filter-grid {\n      grid-template-columns: 1fr !important;\n      gap: 10px !important;\n    }\n\n    .yt-filter-btn {\n      min-height: 48px !important;\n      font-size: 14px !important;\n      border-radius: 16px !important;\n    }\n\n    .yt-panel {\n      padding: 15px !important;\n      border-radius: 19px !important;\n    }\n\n    .yt-section-title {\n      font-size: 22px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-right {\n      display: none !important;\n    }\n\n    .yt-footer {\n      grid-template-columns: 1fr !important;\n      gap: 11px !important;\n      padding: 14px !important;\n      border-radius: 19px !important;\n    }\n\n    .yt-footer a {\n      min-height: 96px !important;\n      padding: 16px !important;\n      border-radius: 17px !important;\n    }\n  }\n\n\n\n  \/* v17\uff1a\u672c\u9928 \u691c\u7d22\u7d50\u679c0\u4ef6\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8aad\u307f\u3084\u3059\u304f\u4fee\u6b63 *\/\n  .yt-honkan .yt-empty h3 {\n    color: #122c3d !important;\n    opacity: 1 !important;\n    font-weight: 1000 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-empty p {\n    color: #38576a !important;\n    opacity: 1 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-empty {\n    background: rgba(255,255,255,.74) !important;\n    border-color: rgba(28,196,210,.38) !important;\n  }\n\n\n  \/* honkan v18\uff1aiPad\u6a2a\u5411\u304d\u3067\u30b9\u30ed\u30fc\u30ac\u30f3\u304c\u53f3\u5074\u306b\u306f\u307f\u51fa\u308b\u554f\u984c\u3092\u4fee\u6b63 *\/\n  @media (min-width: 641px) and (max-width: 1180px) {\n    .yt-hero {\n      grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr) !important;\n      gap: 18px !important;\n    }\n\n    .yt-hero-main,\n    .yt-hero-side {\n      min-width: 0 !important;\n      overflow: hidden !important;\n    }\n\n    .yt-hero-main h2 {\n      max-width: 100% !important;\n      font-size: clamp(34px, 4.2vw, 46px) !important;\n      line-height: 1.24 !important;\n      letter-spacing: .01em !important;\n      white-space: normal !important;\n      word-break: keep-all !important;\n      overflow-wrap: break-word !important;\n      text-wrap: balance;\n    }\n\n    .yt-hero-main h2 span {\n      display: inline-block !important;\n      white-space: nowrap !important;\n    }\n\n    .yt-hero-main p {\n      max-width: 100% !important;\n    }\n  }\n\n\n  \/* honkan v19\uff1aiPad\u6a2a\u5411\u304d\u3067\u30b9\u30ed\u30fc\u30ac\u30f3\u30921\u884c\u306b\u53ce\u3081\u308b\u8abf\u6574 *\/\n  @media (min-width: 901px) and (max-width: 1500px) {\n    .yt-honkan .yt-hero {\n      grid-template-columns: minmax(0, 1.32fr) minmax(320px, .68fr) !important;\n      gap: 20px !important;\n    }\n\n    .yt-honkan .yt-hero-main,\n    .yt-honkan .yt-hero-side {\n      min-width: 0 !important;\n      overflow: hidden !important;\n    }\n\n    .yt-honkan .yt-hero-main h2 {\n      font-size: clamp(39px, 3.25vw, 48px) !important;\n      line-height: 1.18 !important;\n      letter-spacing: .005em !important;\n      white-space: nowrap !important;\n      word-break: keep-all !important;\n      overflow-wrap: normal !important;\n      text-wrap: nowrap !important;\n    }\n\n    .yt-honkan .yt-hero-main h2 span {\n      display: inline !important;\n      white-space: nowrap !important;\n    }\n\n    .yt-honkan .yt-hero-main p {\n      max-width: 100% !important;\n    }\n  }\n\n  @media (min-width: 901px) and (max-width: 1180px) {\n    .yt-honkan .yt-hero-main h2 {\n      font-size: clamp(34px, 3.55vw, 41px) !important;\n    }\n  }\n\n\n  \/* v20\uff1a\u672c\u9928\u30d5\u30a3\u30eb\u30bf\u30fc\u30e2\u30fc\u30c0\u30eb\u306e\u6587\u5b57\u8272\u4fee\u6b63 *\/\n  .yt-modal-card {\n    background: rgba(7,16,24,.97) !important;\n    border-color: rgba(0,169,199,.62) !important;\n  }\n\n  .yt-modal-head {\n    background: rgba(7,16,24,.97) !important;\n    border-bottom-color: rgba(0,169,199,.28) !important;\n  }\n\n  .yt-modal-title {\n    color: #f3fbff !important;\n    text-shadow: none !important;\n  }\n\n  .yt-modal-close {\n    color: #172430 !important;\n    background: #eaf8ff !important;\n    border-color: rgba(0,169,199,.45) !important;\n  }\n\n  .yt-modal-close:hover {\n    color: #00a9c7 !important;\n    border-color: #00a9c7 !important;\n  }\n\n  .yt-modal-option {\n    color: #f3fbff !important;\n    background: rgba(255,255,255,.06) !important;\n    border-color: rgba(255,255,255,.18) !important;\n  }\n\n  .yt-modal-option:hover {\n    color: #45eedb !important;\n    border-color: #45eedb !important;\n    background: rgba(69,238,219,.09) !important;\n  }\n\n  .yt-modal-empty {\n    color: #f3fbff !important;\n    background: rgba(255,255,255,.06) !important;\n    border-color: rgba(69,238,219,.42) !important;\n  }\n\n\n  \/* honkan v21\uff1a\u672c\u9928\u30db\u30fc\u30e0\u4fee\u5fa9\u30d9\u30fc\u30b9 *\/\n  .yt-brand-copy {\n    min-width: 0 !important;\n    width: 100% !important;\n    overflow: hidden !important;\n  }\n\n  .yt-logo img {\n    object-fit: cover !important;\n  }\n\n  .yt-title,\n  .yt-title-main,\n  .yt-title-sep,\n  .yt-title-page {\n    font-family: \"Mushin\",\"\u7121\u5fc3\",\"MODI_mushin\",\"Yomogi\",\"Hiragino Maru Gothic ProN\",\"Yu Gothic\",system-ui,sans-serif !important;\n    font-weight: 400 !important;\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n  }\n\n  .yt-title-main,\n  .yt-title-sep {\n    color: var(--bk-text) !important;\n  }\n\n  .yt-title-page {\n    color: var(--bk-cyan) !important;\n  }\n\n  .yt-title-sep {\n    padding: 0 .04em 0 .02em !important;\n  }\n\n  .yt-hero-main h2.yt-slogan-mix {\n    display: flex !important;\n    align-items: baseline !important;\n    gap: .12em !important;\n    flex-wrap: nowrap !important;\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n    margin: 0 !important;\n    line-height: 1.08 !important;\n    letter-spacing: 0 !important;\n    color: var(--bk-text) !important;\n  }\n\n  .yt-slogan-brush {\n    font-family: \"Yuji Boku\",\"Yuji Mai\",\"Hiragino Mincho ProN\",\"Yu Mincho\",\"YuMincho\",serif !important;\n    font-weight: 400 !important;\n    color: var(--bk-text) !important;\n    letter-spacing: -.035em !important;\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n  }\n\n  .yt-slogan-pop {\n    font-family: \"Tsukushi A Round Gothic\",\"Tsukushi B Round Gothic\",\"Hiragino Maru Gothic ProN\",\"Yu Gothic\",system-ui,sans-serif !important;\n    font-weight: 900 !important;\n    color: var(--bk-cyan) !important;\n    letter-spacing: -.055em !important;\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n  }\n\n  .yt-slider-arrow {\n    position: absolute !important;\n    top: 41% !important;\n    z-index: 4 !important;\n    width: 30px !important;\n    height: 30px !important;\n    border-radius: 999px !important;\n    border: 1px solid rgba(69,238,219,.72) !important;\n    background: rgba(6,10,14,.72) !important;\n    color: var(--bk-cyan) !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 23px !important;\n    line-height: 1 !important;\n    font-weight: 900 !important;\n    cursor: pointer !important;\n    transform: translateY(-50%) !important;\n    box-shadow: 0 0 18px rgba(69,238,219,.18) !important;\n    backdrop-filter: blur(6px) !important;\n  }\n\n  .yt-slider-prev {\n    left: 9px !important;\n  }\n\n  .yt-slider-next {\n    right: 9px !important;\n  }\n\n  .yt-slider-arrow:hover {\n    color: #061018 !important;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue)) !important;\n  }\n\n  .yt-slider-dots {\n    position: absolute !important;\n    top: 14px !important;\n    left: 50% !important;\n    right: auto !important;\n    z-index: 5 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 8px !important;\n    width: auto !important;\n    transform: translateX(-50%) !important;\n  }\n\n  .yt-dot {\n    display: inline-block !important;\n    flex: 0 0 auto !important;\n    width: 10px !important;\n    height: 10px !important;\n    min-width: 10px !important;\n    min-height: 10px !important;\n    padding: 0 !important;\n    border-radius: 999px !important;\n    border: 2px solid var(--bk-cyan) !important;\n    background: transparent !important;\n    opacity: 1 !important;\n  }\n\n  .yt-dot.is-active {\n    width: 30px !important;\n    min-width: 30px !important;\n    background: var(--bk-cyan) !important;\n  }\n\n  .yt-view-counter-bar,\n  .yt-view-counter-bar:first-child,\n  .yt-view-counter-bar:nth-child(n) {\n    background: rgba(6,10,14,.82) !important;\n    background-image: none !important;\n    border-color: rgba(69,238,219,.45) !important;\n    box-shadow: 0 0 22px rgba(69,238,219,.08) !important;\n  }\n\n  .yt-view-counter-box,\n  .yt-view-counter-box:first-child,\n  .yt-view-counter-box:nth-child(1),\n  .yt-view-counter-box:nth-child(2),\n  .yt-view-counter-box:nth-child(3),\n  .yt-view-counter-bar > .yt-view-counter-box {\n    background: rgba(255,255,255,.055) !important;\n    background-image: none !important;\n    border-color: rgba(69,238,219,.34) !important;\n    box-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-view-counter-label,\n  .yt-view-counter-box:first-child .yt-view-counter-label,\n  .yt-view-counter-box:nth-child(1) .yt-view-counter-label,\n  .yt-view-counter-box:nth-child(2) .yt-view-counter-label,\n  .yt-view-counter-box:nth-child(3) .yt-view-counter-label {\n    color: #061018 !important;\n    -webkit-text-fill-color: #061018 !important;\n    background: #45eedb !important;\n    background-image: none !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-view-counter-value,\n  .yt-view-counter-box:first-child .yt-view-counter-value,\n  .yt-view-counter-box:nth-child(1) .yt-view-counter-value,\n  .yt-view-counter-box:nth-child(2) .yt-view-counter-value,\n  .yt-view-counter-box:nth-child(3) .yt-view-counter-value {\n    color: #061018 !important;\n    -webkit-text-fill-color: #061018 !important;\n    background: #f7fbff !important;\n    background-image: none !important;\n    border: 1px solid rgba(69,238,219,.38) !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-view-counter-value *,\n  .yt-view-counter-box:first-child .yt-view-counter-value *,\n  .yt-view-counter-box:nth-child(1) .yt-view-counter-value *,\n  .yt-view-counter-box:nth-child(2) .yt-view-counter-value *,\n  .yt-view-counter-box:nth-child(3) .yt-view-counter-value * {\n    color: #061018 !important;\n    -webkit-text-fill-color: #061018 !important;\n    background: transparent !important;\n    background-image: none !important;\n    text-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-list-condition {\n    display: none !important;\n  }\n\n  .yt-list-toolbar {\n    display: none !important;\n  }\n\n  .yt-results-head {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 12px !important;\n    flex-wrap: wrap !important;\n  }\n\n  .yt-results-title-wrap {\n    min-width: 0 !important;\n    flex: 1 1 auto !important;\n  }\n\n  .yt-results-actions {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-end !important;\n    gap: 0 !important;\n    margin-left: auto !important;\n    flex: 0 0 auto !important;\n  }\n\n  .yt-list-sort {\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    width: 170px !important;\n    min-height: 38px !important;\n    border-radius: 999px !important;\n    padding: 0 42px 0 14px !important;\n    font-size: 13px !important;\n    color: var(--bk-text) !important;\n    background-color: rgba(255,255,255,.055) !important;\n    background-image:\n      url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M7 9l5 5 5-5'\/%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 12px center !important;\n    background-size: 18px 18px !important;\n  }\n\n  .yt-list-sort::-ms-expand {\n    display: none !important;\n  }\n\n  @media (min-width: 901px) {\n    .yt-header {\n      grid-template-columns: minmax(0,1fr) auto !important;\n      align-items: center !important;\n      overflow: hidden !important;\n    }\n\n    .yt-brand {\n      display: flex !important;\n      align-items: center !important;\n      gap: 16px !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    .yt-logo {\n      flex: 0 0 64px !important;\n      width: 64px !important;\n      height: 64px !important;\n      border-radius: 15px !important;\n    }\n\n    .yt-brand-copy {\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      max-width: calc(100% - 80px) !important;\n      min-height: 64px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      align-items: flex-start !important;\n    }\n\n    .yt-title {\n      display: block !important;\n      margin: 0 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      font-size: clamp(30px,2.8vw,44px) !important;\n      line-height: 1.05 !important;\n      letter-spacing: -.06em !important;\n      overflow: hidden !important;\n      text-overflow: clip !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      letter-spacing: -.06em !important;\n    }\n\n    .yt-tagline {\n      margin-top: 5px !important;\n      line-height: 1.35 !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n      text-overflow: clip !important;\n    }\n\n    .yt-hero-main h2.yt-slogan-mix {\n      font-size: clamp(34px,3.85vw,56px) !important;\n    }\n  }\n\n  @media (max-width: 900px) {\n    .yt-header {\n      grid-template-columns: 1fr !important;\n      align-items: center !important;\n      overflow: hidden !important;\n    }\n\n    .yt-brand {\n      display: flex !important;\n      align-items: center !important;\n      gap: 10px !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: hidden !important;\n    }\n\n    .yt-logo {\n      flex: 0 0 48px !important;\n      width: 48px !important;\n      height: 48px !important;\n      border-radius: 12px !important;\n    }\n\n    .yt-brand-copy {\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      max-width: calc(100% - 58px) !important;\n      min-height: 48px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      align-items: flex-start !important;\n      overflow: hidden !important;\n    }\n\n    .yt-title {\n      display: block !important;\n      margin: 0 !important;\n      width: 118% !important;\n      max-width: none !important;\n      font-size: clamp(22px,5.9vw,26px) !important;\n      line-height: 1.02 !important;\n      letter-spacing: -.12em !important;\n      white-space: nowrap !important;\n      word-break: keep-all !important;\n      overflow: visible !important;\n      text-overflow: clip !important;\n      transform: scaleX(.86) !important;\n      transform-origin: left center !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      display: inline !important;\n      letter-spacing: -.12em !important;\n      white-space: nowrap !important;\n      word-break: keep-all !important;\n    }\n\n    .yt-tagline {\n      display: block !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 2px 0 0 !important;\n      font-size: clamp(8.4px,2.15vw,10px) !important;\n      line-height: 1.22 !important;\n      letter-spacing: -.07em !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n      text-overflow: clip !important;\n    }\n\n    .yt-nav {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 7px !important;\n      width: 100% !important;\n      justify-content: stretch !important;\n      align-items: stretch !important;\n    }\n\n    .yt-nav a:not(.yt-bekkan-badge) {\n      display: none !important;\n    }\n\n    .yt-bekkan-badge {\n      grid-column: 1 \/ -1 !important;\n      width: 100% !important;\n      min-height: 38px !important;\n      font-size: 12px !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan {\n      padding-top: 16px !important;\n      padding-left: 12px !important;\n      padding-right: 12px !important;\n    }\n\n    .yt-shell {\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    .yt-shell > * {\n      order: 20;\n    }\n\n    .yt-header {\n      order: 1 !important;\n      padding: 10px !important;\n      border-radius: 16px !important;\n      gap: 8px !important;\n    }\n\n    .yt-hero {\n      order: 2 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      margin: 10px 0 0 !important;\n      gap: 10px !important;\n    }\n\n    .yt-hero-side {\n      order: 1 !important;\n      min-height: 236px !important;\n      padding: 9px !important;\n      border-radius: 18px !important;\n    }\n\n    .yt-slider {\n      min-height: 218px !important;\n      border-radius: 16px !important;\n      animation: yt-mobile-panel-glow 4.2s ease-in-out infinite !important;\n    }\n\n    .yt-slide {\n      padding: 12px !important;\n    }\n\n    .yt-slide-content {\n      padding: 12px !important;\n      border-radius: 14px !important;\n    }\n\n    .yt-slide-label {\n      margin-bottom: 6px !important;\n      padding: 5px 9px !important;\n      font-size: 10px !important;\n    }\n\n    .yt-slide-content h3 {\n      margin: 0 0 6px !important;\n      font-size: 17px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-slide-content p {\n      margin: 0 !important;\n      font-size: 11.5px !important;\n      line-height: 1.5 !important;\n    }\n\n    .yt-slider-arrow {\n      top: 41% !important;\n      width: 24px !important;\n      height: 24px !important;\n      font-size: 18px !important;\n    }\n\n    .yt-slider-prev {\n      left: 5px !important;\n    }\n\n    .yt-slider-next {\n      right: 5px !important;\n    }\n\n    .yt-slider-dots {\n      top: 12px !important;\n      gap: 7px !important;\n    }\n\n    .yt-dot {\n      width: 9px !important;\n      height: 9px !important;\n      min-width: 9px !important;\n      min-height: 9px !important;\n      border-width: 2px !important;\n    }\n\n    .yt-dot.is-active {\n      width: 28px !important;\n      min-width: 28px !important;\n    }\n\n    .yt-hero-main {\n      order: 2 !important;\n      min-height: auto !important;\n      padding: 16px !important;\n      border-radius: 18px !important;\n    }\n\n    .yt-kicker {\n      margin-bottom: 8px !important;\n      font-size: 12px !important;\n      letter-spacing: .08em !important;\n    }\n\n    .yt-hero-main h2.yt-slogan-mix {\n      width: 132% !important;\n      max-width: none !important;\n      font-size: clamp(26px,7vw,31px) !important;\n      line-height: 1.05 !important;\n      transform: scaleX(.76) !important;\n      transform-origin: left center !important;\n      overflow: visible !important;\n    }\n\n    .yt-hero-main p {\n      margin-top: 10px !important;\n      font-size: 12.8px !important;\n      line-height: 1.6 !important;\n    }\n\n    .yt-hero-actions {\n      margin-top: 12px !important;\n      gap: 8px !important;\n    }\n\n    .yt-hero-actions .yt-btn {\n      min-height: 40px !important;\n      padding: 9px 12px !important;\n      font-size: 13px !important;\n    }\n\n    .yt-view-counter-bar {\n      order: 3 !important;\n      max-width: none !important;\n      margin: 10px 0 18px !important;\n      display: grid !important;\n      grid-template-columns: repeat(3,minmax(0,1fr)) !important;\n      gap: 6px !important;\n      padding: 8px !important;\n      border-radius: 16px !important;\n      position: relative !important;\n      z-index: 1 !important;\n      overflow: visible !important;\n    }\n\n    .yt-view-counter-box {\n      min-height: 46px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: stretch !important;\n      justify-content: center !important;\n      gap: 5px !important;\n      padding: 6px !important;\n      border-radius: 13px !important;\n    }\n\n    .yt-view-counter-label {\n      display: flex !important;\n      justify-content: center !important;\n      align-items: center !important;\n      width: 100% !important;\n      min-height: 18px !important;\n      padding: 3px 2px !important;\n      font-size: 9.8px !important;\n      line-height: 1 !important;\n      white-space: nowrap !important;\n      letter-spacing: -.04em !important;\n      text-overflow: clip !important;\n    }\n\n    .yt-view-counter-value {\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 20px !important;\n      padding: 2px 4px !important;\n      font-size: 13px !important;\n      line-height: 1 !important;\n    }\n\n    .yt-main-grid {\n      order: 4 !important;\n      margin-top: 10px !important;\n      position: relative !important;\n      z-index: 0 !important;\n    }\n\n    .yt-left {\n      gap: 18px !important;\n    }\n\n    .yt-search-form {\n      grid-template-columns: 1fr !important;\n      gap: 9px !important;\n      margin-top: 10px !important;\n      padding-top: 2px !important;\n    }\n\n    .yt-search-wrap {\n      position: relative !important;\n      z-index: 1 !important;\n      min-width: 0 !important;\n      overflow: visible !important;\n    }\n\n    .yt-search-input,\n    .yt-search-button {\n      min-height: 46px !important;\n      border-radius: 15px !important;\n      box-sizing: border-box !important;\n    }\n\n    .yt-search-input {\n      padding-left: 14px !important;\n      padding-right: 44px !important;\n      font-size: 14px !important;\n    }\n\n    .yt-search-button {\n      font-size: 15px !important;\n    }\n\n    .yt-filter-grid {\n      grid-template-columns: repeat(3,minmax(0,1fr)) !important;\n      gap: 7px !important;\n    }\n\n    .yt-filter-btn {\n      min-height: 38px !important;\n      padding: 7px 4px !important;\n      border-radius: 13px !important;\n      font-size: 11.8px !important;\n      line-height: 1.15 !important;\n      letter-spacing: -.04em !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n      text-overflow: clip !important;\n      animation: none !important;\n      box-shadow: none !important;\n      filter: none !important;\n    }\n\n    .yt-panel {\n      padding: 13px !important;\n      border-radius: 18px !important;\n      position: relative !important;\n      overflow: visible !important;\n    }\n\n    .yt-section-title {\n      margin-bottom: 10px !important;\n      font-size: 20px !important;\n      line-height: 1.25 !important;\n    }\n\n    .yt-results-head {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n      gap: 8px !important;\n    }\n\n    .yt-results-title-wrap {\n      display: flex !important;\n      align-items: center !important;\n      gap: 8px !important;\n      min-width: 0 !important;\n      max-width: 100% !important;\n      flex-wrap: nowrap !important;\n    }\n\n    .yt-results-title {\n      white-space: nowrap !important;\n      word-break: keep-all !important;\n      overflow: visible !important;\n      text-overflow: clip !important;\n      font-size: clamp(28px, 7.25vw, 34px) !important;\n      line-height: 1.08 !important;\n      letter-spacing: -.08em !important;\n      flex: 0 0 auto !important;\n    }\n\n    .yt-results-count {\n      flex: 0 0 auto !important;\n      margin-left: 6px !important;\n      min-width: 48px !important;\n      min-height: 36px !important;\n      padding: 0 10px !important;\n      font-size: 13px !important;\n    }\n\n    .yt-results-actions {\n      width: auto !important;\n      min-width: 116px !important;\n      justify-self: end !important;\n      align-self: start !important;\n    }\n\n    .yt-list-sort {\n      width: 116px !important;\n      min-height: 39px !important;\n      border-radius: 999px !important;\n      padding: 0 38px 0 10px !important;\n      font-size: 12.2px !important;\n      text-align: center !important;\n      background-position: right 10px center !important;\n      background-size: 17px 17px !important;\n    }\n\n    .yt-small-btn,\n    .yt-small-btn-primary {\n      min-height: 44px !important;\n      padding: 10px 16px !important;\n      font-size: 13px !important;\n      animation: none !important;\n      box-shadow: none !important;\n      filter: none !important;\n    }\n\n    .yt-review-card,\n    .yt-compact-card,\n    .yt-list-card,\n    .yt-work-card,\n    .yt-rank-item {\n      animation: yt-mobile-auto-glow 3.4s ease-in-out infinite !important;\n      will-change: box-shadow, border-color, filter !important;\n    }\n\n    .yt-scroll-list .yt-compact-card:nth-child(2n),\n    .yt-scroll-list-small .yt-compact-card:nth-child(2n),\n    .yt-scroll-list-sale .yt-compact-card:nth-child(2n),\n    .yt-list-grid .yt-list-card:nth-child(2n),\n    .yt-card-grid .yt-review-card:nth-child(2n),\n    .yt-results-grid .yt-review-card:nth-child(2n) {\n      animation-delay: .45s !important;\n    }\n\n    .yt-scroll-list .yt-compact-card:nth-child(3n),\n    .yt-scroll-list-small .yt-compact-card:nth-child(3n),\n    .yt-scroll-list-sale .yt-compact-card:nth-child(3n),\n    .yt-list-grid .yt-list-card:nth-child(3n),\n    .yt-card-grid .yt-review-card:nth-child(3n),\n    .yt-results-grid .yt-review-card:nth-child(3n) {\n      animation-delay: .9s !important;\n    }\n\n    .yt-chip,\n    .yt-related-tag,\n    .yt-card-meta,\n    .yt-nav a,\n    .yt-nav span,\n    .yt-btn,\n    .yt-search-button,\n    .yt-section-link,\n    .yt-section-link-button {\n      animation: none !important;\n      box-shadow: none !important;\n      filter: none !important;\n    }\n  }\n\n  @keyframes yt-mobile-auto-glow {\n    0%, 100% {\n      border-color: rgba(69,238,219,.28);\n      box-shadow: 0 0 0 rgba(69,238,219,0);\n      filter: none;\n    }\n    45% {\n      border-color: rgba(69,238,219,.78);\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.12),\n        0 0 14px rgba(69,238,219,.20),\n        0 0 26px rgba(56,168,255,.10);\n      filter: brightness(1.04);\n    }\n    60% {\n      border-color: rgba(69,238,219,.95);\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.18),\n        0 0 18px rgba(69,238,219,.26),\n        0 0 34px rgba(56,168,255,.14);\n      filter: brightness(1.06);\n    }\n  }\n\n  @keyframes yt-mobile-panel-glow {\n    0%, 100% {\n      border-color: rgba(69,238,219,.45);\n      box-shadow: 0 0 18px rgba(69,238,219,.08);\n    }\n    50% {\n      border-color: rgba(69,238,219,.86);\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.10),\n        0 0 20px rgba(69,238,219,.18),\n        0 0 38px rgba(56,168,255,.10);\n    }\n  }\n\n\n  \/* honkan v22\uff1a\u672c\u9928\u30e9\u30a4\u30c8\u4fee\u5fa9\u30fb\u9ed2\u3044\u90e8\u5206\u3092\u767d\u57fa\u8abf\u3078\u623b\u3059\uff0b\u4e26\u3073\u66ff\u3048\u5fa9\u6d3b *\/\n  .yt-honkan {\n    --honkan-ink: #143044;\n    --honkan-muted: #4d6a7c;\n    --honkan-soft: #eefbff;\n    --honkan-card: rgba(255,255,255,.93);\n    --honkan-card-strong: rgba(255,255,255,.98);\n    --honkan-line: rgba(24,200,216,.62);\n    --honkan-line-soft: rgba(24,200,216,.32);\n  }\n\n  \/* \u95b2\u89a7\u6570\u30d0\u30fc\uff1a\u9ed2\u80cc\u666f\u3092\u3084\u3081\u3066\u672c\u9928\u306e\u767d\u57fa\u8abf\u3078 *\/\n  .yt-honkan .yt-view-counter-bar,\n  .yt-honkan .yt-view-counter-bar:first-child,\n  .yt-honkan .yt-view-counter-bar:nth-child(n) {\n    background: rgba(255,255,255,.92) !important;\n    background-image:\n      radial-gradient(circle at 10% 18%, rgba(24,200,216,.12), transparent 34%),\n      linear-gradient(135deg, rgba(255,255,255,.96), rgba(240,252,255,.92)) !important;\n    border-color: var(--honkan-line) !important;\n    box-shadow: 0 12px 28px rgba(24,120,150,.10) !important;\n  }\n\n  .yt-honkan .yt-view-counter-box,\n  .yt-honkan .yt-view-counter-box:first-child,\n  .yt-honkan .yt-view-counter-box:nth-child(1),\n  .yt-honkan .yt-view-counter-box:nth-child(2),\n  .yt-honkan .yt-view-counter-box:nth-child(3),\n  .yt-honkan .yt-view-counter-bar > .yt-view-counter-box {\n    background: rgba(255,255,255,.82) !important;\n    background-image: none !important;\n    border-color: var(--honkan-line-soft) !important;\n    box-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-honkan .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:first-child .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:nth-child(1) .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:nth-child(2) .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:nth-child(3) .yt-view-counter-label {\n    color: #062437 !important;\n    -webkit-text-fill-color: #062437 !important;\n    background: #45eedb !important;\n    background-image: linear-gradient(90deg, #45eedb, #38a8ff) !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-honkan .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:first-child .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:nth-child(1) .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:nth-child(2) .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:nth-child(3) .yt-view-counter-value {\n    color: #062437 !important;\n    -webkit-text-fill-color: #062437 !important;\n    background: #ffffff !important;\n    background-image: none !important;\n    border: 1px solid rgba(24,200,216,.36) !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-honkan .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:first-child .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:nth-child(1) .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:nth-child(2) .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:nth-child(3) .yt-view-counter-value * {\n    color: #062437 !important;\n    -webkit-text-fill-color: #062437 !important;\n    background: transparent !important;\n    text-shadow: none !important;\n  }\n\n  \/* \u30d5\u30a3\u30eb\u30bf\u30fc\u30e2\u30fc\u30c0\u30eb\uff1a\u672c\u9928\u3067\u306f\u9ed2\u3067\u306f\u306a\u304f\u767d\u57fa\u8abf *\/\n  .yt-honkan .yt-modal {\n    background: rgba(227,247,255,.34) !important;\n    backdrop-filter: blur(3px) !important;\n  }\n\n  .yt-honkan .yt-modal-card {\n    background: rgba(255,255,255,.98) !important;\n    background-image: linear-gradient(135deg, rgba(255,255,255,.98), rgba(239,252,255,.96)) !important;\n    border-color: rgba(24,200,216,.62) !important;\n    box-shadow: 0 22px 60px rgba(24,90,120,.22) !important;\n    color: var(--honkan-ink) !important;\n  }\n\n  .yt-honkan .yt-modal-head {\n    background: rgba(248,254,255,.98) !important;\n    border-bottom-color: rgba(24,200,216,.28) !important;\n  }\n\n  .yt-honkan .yt-modal-title {\n    color: var(--honkan-ink) !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-modal-close {\n    color: #062437 !important;\n    background: #e9fbff !important;\n    border-color: rgba(24,200,216,.48) !important;\n    box-shadow: none !important;\n  }\n\n  .yt-honkan .yt-modal-close:hover {\n    color: #062437 !important;\n    background: linear-gradient(90deg, #45eedb, #38a8ff) !important;\n    border-color: rgba(24,200,216,.70) !important;\n  }\n\n  .yt-honkan .yt-modal-option {\n    color: var(--honkan-ink) !important;\n    background: rgba(255,255,255,.84) !important;\n    border-color: rgba(24,200,216,.28) !important;\n  }\n\n  .yt-honkan .yt-modal-option:hover {\n    color: #008ca8 !important;\n    border-color: rgba(24,200,216,.72) !important;\n    background: rgba(232,252,255,.90) !important;\n    box-shadow: 0 0 18px rgba(24,200,216,.16) !important;\n  }\n\n  .yt-honkan .yt-modal-empty {\n    color: var(--honkan-ink) !important;\n    background: rgba(255,255,255,.78) !important;\n    border-color: rgba(24,200,216,.38) !important;\n  }\n\n  \/* \u4e26\u3073\u66ff\u3048\u3092\u898b\u51fa\u3057\u53f3\u5074\u3078\u5fa9\u6d3b *\/\n  .yt-honkan .yt-list-toolbar {\n    display: none !important;\n  }\n\n  .yt-honkan .yt-results-actions {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-end !important;\n    margin-left: auto !important;\n    flex: 0 0 auto !important;\n  }\n\n  .yt-honkan .yt-list-sort {\n    display: inline-flex !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    width: 170px !important;\n    min-height: 38px !important;\n    border-radius: 999px !important;\n    padding: 0 42px 0 14px !important;\n    font-size: 13px !important;\n    font-weight: 900 !important;\n    color: var(--honkan-ink) !important;\n    background-color: rgba(255,255,255,.90) !important;\n    background-image:\n      url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23143044' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M7 9l5 5 5-5'\/%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 12px center !important;\n    background-size: 18px 18px !important;\n    border: 1px solid rgba(24,200,216,.42) !important;\n    outline: none !important;\n  }\n\n  .yt-honkan .yt-list-sort::-ms-expand {\n    display: none !important;\n  }\n\n  \/* \u5ff5\u306e\u305f\u3081\u3001\u9ed2\u3044\u80cc\u666f\u6307\u5b9a\u304c\u5f8c\u304b\u3089\u51fa\u3066\u3082\u672c\u9928\u30ab\u30fc\u30c9\u306f\u767d\u57fa\u8abf\u306b\u56fa\u5b9a *\/\n  .yt-honkan .yt-hero-main,\n  .yt-honkan .yt-hero-side,\n  .yt-honkan .yt-panel,\n  .yt-honkan .yt-footer,\n  .yt-honkan .yt-header {\n    background: var(--honkan-card) !important;\n    background-image: linear-gradient(135deg, rgba(255,255,255,.96), rgba(241,252,255,.90)) !important;\n    color: var(--honkan-ink) !important;\n    border-color: var(--honkan-line) !important;\n  }\n\n  .yt-honkan .yt-review-card,\n  .yt-honkan .yt-compact-card,\n  .yt-honkan .yt-list-card,\n  .yt-honkan .yt-work-card,\n  .yt-honkan .yt-rank-item {\n    background:\n      linear-gradient(135deg, rgba(255,255,255,.94), rgba(239,252,255,.90)) padding-box,\n      linear-gradient(135deg, rgba(24,200,216,.46), rgba(255,255,255,.82), rgba(24,200,216,.28)) border-box !important;\n    color: var(--honkan-ink) !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-view-counter-bar {\n      background: rgba(255,255,255,.92) !important;\n      background-image: none !important;\n      margin: 10px 0 18px !important;\n    }\n\n    .yt-honkan .yt-list-sort {\n      width: 116px !important;\n      min-height: 39px !important;\n      padding: 0 38px 0 10px !important;\n      font-size: 12.2px !important;\n      background-position: right 10px center !important;\n      background-size: 17px 17px !important;\n    }\n\n    .yt-honkan .yt-results-actions {\n      min-width: 116px !important;\n      justify-self: end !important;\n    }\n\n    .yt-honkan .yt-modal-card {\n      max-height: min(72vh, 620px) !important;\n    }\n  }\n\n\n  \/* honkan v23\uff1aPC\u306e\u30bf\u30b0\u9078\u629e\u30a8\u30ea\u30a2\u30924\u5217\u5316 *\/\n  @media (min-width: 901px) {\n    .yt-modal-card {\n      width: min(980px, 100%) !important;\n    }\n\n    .yt-modal-options {\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 10px !important;\n    }\n\n    .yt-modal-option {\n      min-height: 48px !important;\n      padding: 10px 12px !important;\n      font-size: 13.5px !important;\n      line-height: 1.35 !important;\n    }\n  }\n\n  @media (min-width: 641px) and (max-width: 900px) {\n    .yt-modal-options {\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-modal-options {\n      grid-template-columns: 1fr !important;\n    }\n  }\n\n\n  \/* honkan v24\uff1aPC\u306e\u7d5e\u308a\u8fbc\u307f\u30dc\u30bf\u30f3\u30924\u5217\u5316 *\/\n  @media (min-width: 901px) {\n    .yt-filter-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 10px !important;\n    }\n\n    .yt-filter-btn {\n      min-height: 46px !important;\n      padding: 10px 12px !important;\n      font-size: 13.5px !important;\n      line-height: 1.25 !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n      text-overflow: clip !important;\n    }\n\n    \/* \u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u4e2d\u8eab\u3092\u958b\u3044\u305f\u6642\u306e\u30bf\u30b0\u4e00\u89a7\u3082PC\u306f4\u5217 *\/\n    .yt-modal-card {\n      width: min(980px, 100%) !important;\n    }\n\n    .yt-modal-options {\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 10px !important;\n    }\n\n    .yt-modal-option {\n      min-height: 48px !important;\n      padding: 10px 12px !important;\n      font-size: 13.5px !important;\n      line-height: 1.35 !important;\n    }\n  }\n\n  @media (min-width: 641px) and (max-width: 900px) {\n    .yt-filter-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    }\n\n    .yt-modal-options {\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-filter-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    }\n\n    .yt-modal-options {\n      grid-template-columns: 1fr !important;\n    }\n  }\n\n\n  \/* honkan v25\uff1a\u9ed2\u80cc\u666f\u306e\u6700\u7d42\u4fee\u5fa9\uff0b\u4e26\u3073\u66ff\u3048\u8868\u793a\u3092\u5f37\u5236 *\/\n  html,\n  body,\n  .wp-site-blocks,\n  main,\n  main.wp-block-group,\n  .wp-block-post-content {\n    background: #f7fcff !important;\n  }\n\n  body::before,\n  body::after,\n  .wp-site-blocks::before,\n  .wp-site-blocks::after,\n  main::before,\n  main::after {\n    background: transparent !important;\n  }\n\n  .yt-honkan {\n    background:\n      radial-gradient(circle at 18% 0%, rgba(24,200,216,.12), transparent 30%),\n      radial-gradient(circle at 92% 18%, rgba(72,168,255,.12), transparent 32%),\n      linear-gradient(180deg,#f7fcff 0%,#edf9ff 55%,#f7fcff 100%) !important;\n    color: #143044 !important;\n  }\n\n  \/* \u4e0a\u90e8\u3084\u5404\u30ab\u30fc\u30c9\u306b\u9ed2\u80cc\u666f\u304c\u6df7\u3056\u3089\u306a\u3044\u3088\u3046\u306b\u672c\u9928\u7528\u3067\u56fa\u5b9a *\/\n  .yt-honkan .yt-header,\n  .yt-honkan .yt-hero-main,\n  .yt-honkan .yt-hero-side,\n  .yt-honkan .yt-panel,\n  .yt-honkan .yt-footer,\n  .yt-honkan .yt-slider,\n  .yt-honkan .yt-slide-content,\n  .yt-honkan .yt-empty,\n  .yt-honkan .yt-loading {\n    background:\n      linear-gradient(135deg, rgba(255,255,255,.97), rgba(239,252,255,.92)) !important;\n    color: #143044 !important;\n    border-color: rgba(24,200,216,.56) !important;\n    box-shadow: 0 12px 28px rgba(24,120,150,.10) !important;\n  }\n\n  .yt-honkan .yt-title,\n  .yt-honkan .yt-title-main,\n  .yt-honkan .yt-section-title,\n  .yt-honkan .yt-results-title,\n  .yt-honkan .yt-hero-main h2,\n  .yt-honkan .yt-empty h3,\n  .yt-honkan .yt-loading,\n  .yt-honkan .yt-footer strong {\n    color: #143044 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-tagline,\n  .yt-honkan .yt-hero-main p,\n  .yt-honkan .yt-slide-content p,\n  .yt-honkan .yt-empty p,\n  .yt-honkan .yt-recent-empty,\n  .yt-honkan .yt-footer a {\n    color: #4d6a7c !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-title-page,\n  .yt-honkan .yt-title span,\n  .yt-honkan .yt-slogan-pop,\n  .yt-honkan .yt-section-link,\n  .yt-honkan .yt-section-link-button {\n    color: #0098b5 !important;\n  }\n\n  \/* \u95b2\u89a7\u6570\u30d0\u30fc\u306e\u9ed2\u3092\u5b8c\u5168\u306b\u767d\u57fa\u8abf\u3078 *\/\n  .yt-honkan .yt-view-counter-bar,\n  .yt-honkan .yt-view-counter-bar:first-child,\n  .yt-honkan .yt-view-counter-bar:nth-child(n) {\n    background:\n      radial-gradient(circle at 10% 18%, rgba(24,200,216,.12), transparent 34%),\n      linear-gradient(135deg, rgba(255,255,255,.96), rgba(240,252,255,.92)) !important;\n    border-color: rgba(24,200,216,.62) !important;\n    box-shadow: 0 12px 28px rgba(24,120,150,.10) !important;\n  }\n\n  .yt-honkan .yt-view-counter-box,\n  .yt-honkan .yt-view-counter-box:first-child,\n  .yt-honkan .yt-view-counter-box:nth-child(1),\n  .yt-honkan .yt-view-counter-box:nth-child(2),\n  .yt-honkan .yt-view-counter-box:nth-child(3),\n  .yt-honkan .yt-view-counter-bar > .yt-view-counter-box {\n    background: rgba(255,255,255,.86) !important;\n    background-image: none !important;\n    border-color: rgba(24,200,216,.32) !important;\n    box-shadow: none !important;\n    filter: none !important;\n  }\n\n  .yt-honkan .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:first-child .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:nth-child(1) .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:nth-child(2) .yt-view-counter-label,\n  .yt-honkan .yt-view-counter-box:nth-child(3) .yt-view-counter-label {\n    color: #062437 !important;\n    -webkit-text-fill-color: #062437 !important;\n    background: linear-gradient(90deg, #45eedb, #38a8ff) !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:first-child .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:nth-child(1) .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:nth-child(2) .yt-view-counter-value,\n  .yt-honkan .yt-view-counter-box:nth-child(3) .yt-view-counter-value {\n    color: #062437 !important;\n    -webkit-text-fill-color: #062437 !important;\n    background: #ffffff !important;\n    background-image: none !important;\n    border: 1px solid rgba(24,200,216,.36) !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:first-child .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:nth-child(1) .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:nth-child(2) .yt-view-counter-value *,\n  .yt-honkan .yt-view-counter-box:nth-child(3) .yt-view-counter-value * {\n    color: #062437 !important;\n    -webkit-text-fill-color: #062437 !important;\n    background: transparent !important;\n    text-shadow: none !important;\n  }\n\n  \/* \u7d5e\u308a\u8fbc\u307f\u30e2\u30fc\u30c0\u30eb\u3082\u767d\u57fa\u8abf\u3078\u5f37\u5236\u3002v20\u306e\u9ed2\u6307\u5b9a\u3092\u4e0a\u66f8\u304d *\/\n  .yt-honkan .yt-modal,\n  .yt-modal[data-filter-modal] {\n    background: rgba(227,247,255,.34) !important;\n    backdrop-filter: blur(3px) !important;\n  }\n\n  .yt-honkan .yt-modal-card,\n  .yt-modal[data-filter-modal] .yt-modal-card {\n    background:\n      linear-gradient(135deg, rgba(255,255,255,.99), rgba(239,252,255,.97)) !important;\n    color: #143044 !important;\n    border-color: rgba(24,200,216,.62) !important;\n    box-shadow: 0 22px 60px rgba(24,90,120,.22) !important;\n  }\n\n  .yt-honkan .yt-modal-head,\n  .yt-modal[data-filter-modal] .yt-modal-head {\n    background: rgba(248,254,255,.99) !important;\n    border-bottom-color: rgba(24,200,216,.28) !important;\n  }\n\n  .yt-honkan .yt-modal-title,\n  .yt-modal[data-filter-modal] .yt-modal-title {\n    color: #143044 !important;\n    text-shadow: none !important;\n  }\n\n  .yt-honkan .yt-modal-close,\n  .yt-modal[data-filter-modal] .yt-modal-close {\n    color: #062437 !important;\n    background: #e9fbff !important;\n    border-color: rgba(24,200,216,.48) !important;\n    box-shadow: none !important;\n  }\n\n  .yt-honkan .yt-modal-empty,\n  .yt-modal[data-filter-modal] .yt-modal-empty {\n    color: #143044 !important;\n    background: rgba(255,255,255,.78) !important;\n    border-color: rgba(24,200,216,.38) !important;\n  }\n\n  .yt-honkan .yt-modal-option,\n  .yt-modal[data-filter-modal] .yt-modal-option {\n    color: #143044 !important;\n    background: rgba(255,255,255,.84) !important;\n    border-color: rgba(24,200,216,.28) !important;\n  }\n\n  \/* \u4e26\u3073\u66ff\u3048\u3092\u7d76\u5bfe\u306b\u8868\u793a *\/\n  .yt-honkan .yt-results-head {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 12px !important;\n    flex-wrap: wrap !important;\n  }\n\n  .yt-honkan .yt-results-actions {\n    display: flex !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    align-items: center !important;\n    justify-content: flex-end !important;\n    margin-left: auto !important;\n    flex: 0 0 auto !important;\n  }\n\n  .yt-honkan .yt-list-sort,\n  .yt-honkan select[data-list-sort] {\n    display: inline-block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    width: 170px !important;\n    min-height: 38px !important;\n    border-radius: 999px !important;\n    padding: 0 42px 0 14px !important;\n    font-size: 13px !important;\n    font-weight: 900 !important;\n    color: #143044 !important;\n    background-color: rgba(255,255,255,.92) !important;\n    background-image:\n      url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23143044' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M7 9l5 5 5-5'\/%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 12px center !important;\n    background-size: 18px 18px !important;\n    border: 1px solid rgba(24,200,216,.42) !important;\n    outline: none !important;\n  }\n\n  .yt-honkan .yt-list-toolbar {\n    display: none !important;\n  }\n\n  .yt-honkan .yt-list-condition {\n    display: none !important;\n  }\n\n  \/* PC\u7d5e\u308a\u8fbc\u307f\u306f4\u5217\u7dad\u6301 *\/\n  @media (min-width: 901px) {\n    .yt-honkan .yt-filter-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 10px !important;\n    }\n\n    .yt-honkan .yt-modal-card {\n      width: min(980px, 100%) !important;\n    }\n\n    .yt-honkan .yt-modal-options,\n    .yt-modal[data-filter-modal] .yt-modal-options {\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 10px !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-view-counter-bar {\n      background: rgba(255,255,255,.92) !important;\n      background-image: none !important;\n      margin: 10px 0 18px !important;\n    }\n\n    .yt-honkan .yt-results-actions {\n      min-width: 116px !important;\n      justify-self: end !important;\n    }\n\n    .yt-honkan .yt-list-sort,\n    .yt-honkan select[data-list-sort] {\n      width: 116px !important;\n      min-height: 39px !important;\n      padding: 0 38px 0 10px !important;\n      font-size: 12.2px !important;\n      background-position: right 10px center !important;\n      background-size: 17px 17px !important;\n    }\n  }\n\n\n  \/* honkan v26\uff1a\u30bb\u30fc\u30eb\u4e00\u89a7\u6587\u8a00\u4fee\u6b63\uff0b\u7a7a\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6587\u5b57\u30b5\u30a4\u30ba\u8abf\u6574 *\/\n  .yt-honkan .yt-empty p {\n    font-size: 14px !important;\n    line-height: 1.75 !important;\n    font-weight: 700 !important;\n  }\n\n  .yt-honkan .yt-empty h3 {\n    font-size: 20px !important;\n    line-height: 1.35 !important;\n  }\n\n  .yt-honkan .yt-sale-panel .yt-section-link {\n    white-space: nowrap !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-empty {\n      padding: 16px !important;\n      border-radius: 17px !important;\n    }\n\n    .yt-honkan .yt-empty h3 {\n      font-size: 18px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-honkan .yt-empty p {\n      font-size: 12.8px !important;\n      line-height: 1.7 !important;\n      letter-spacing: -.02em !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-honkan .yt-empty p {\n      font-size: 12.2px !important;\n      line-height: 1.68 !important;\n    }\n  }\n\n\n  \/* honkan v27\uff1a\u7a7a\u8868\u793a\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6539\u884c\u3068\u6587\u5b57\u30b5\u30a4\u30ba\u3092\u8abf\u6574 *\/\n  .yt-honkan .yt-empty {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n  }\n\n  .yt-honkan .yt-empty h3 {\n    font-size: 19px !important;\n    line-height: 1.35 !important;\n  }\n\n  .yt-honkan .yt-empty p {\n    font-size: 13.2px !important;\n    line-height: 1.72 !important;\n    font-weight: 700 !important;\n    letter-spacing: -.025em !important;\n    word-break: keep-all !important;\n    overflow-wrap: normal !important;\n  }\n\n  .yt-honkan .yt-empty p br {\n    display: block !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-empty {\n      padding: 15px !important;\n      border-radius: 17px !important;\n    }\n\n    .yt-honkan .yt-empty h3 {\n      font-size: 17px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-honkan .yt-empty p {\n      font-size: 11.6px !important;\n      line-height: 1.66 !important;\n      letter-spacing: -.035em !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-honkan .yt-empty p {\n      font-size: 11.2px !important;\n      line-height: 1.62 !important;\n    }\n  }\n\n\n  \/* honkan v28\uff1a\u4f5c\u54c1\u4e00\u89a7\u30fb\u30bb\u30fc\u30eb\u4e00\u89a7\u306e\u7a7a\u8868\u793a\u6587\u3092\u81ea\u7136\u6539\u884c\u306b\u8abf\u6574 *\/\n  .yt-honkan .yt-empty p {\n    display: block !important;\n    max-width: 100% !important;\n    overflow: visible !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: anywhere !important;\n    font-size: 13.2px !important;\n    line-height: 1.72 !important;\n    font-weight: 700 !important;\n    letter-spacing: -.02em !important;\n  }\n\n  .yt-honkan .yt-empty-line {\n    display: block !important;\n    max-width: 100% !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: anywhere !important;\n  }\n\n  .yt-honkan .yt-empty h3 {\n    font-size: 19px !important;\n    line-height: 1.35 !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-empty {\n      padding: 15px !important;\n      border-radius: 17px !important;\n    }\n\n    .yt-honkan .yt-empty h3 {\n      font-size: 17px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-honkan .yt-empty p {\n      font-size: 11.4px !important;\n      line-height: 1.62 !important;\n      letter-spacing: -.035em !important;\n    }\n\n    .yt-honkan .yt-empty-line {\n      display: block !important;\n      white-space: normal !important;\n      word-break: normal !important;\n      overflow-wrap: anywhere !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-honkan .yt-empty p {\n      font-size: 11px !important;\n      line-height: 1.58 !important;\n    }\n  }\n\n\n  \/* honkan v29\uff1a\u4f5c\u54c1\u4e00\u89a7\u30fb\u30e9\u30f3\u30ad\u30f3\u30b0\u56fa\u5b9a\u30da\u30fc\u30b8\u9023\u643a\uff0b\u53f3\u30ab\u30e9\u30e0\u691c\u7d22\/\u7d5e\u308a\u8fbc\u307f *\/\n  .yt-side-search-panel,\n  .yt-side-filter-panel {\n    padding: 18px !important;\n  }\n\n  .yt-right .yt-side-search-panel .yt-section-title,\n  .yt-right .yt-side-filter-panel .yt-section-title {\n    margin-bottom: 12px !important;\n  }\n\n  .yt-right .yt-side-search-panel .yt-search-form {\n    grid-template-columns: minmax(0,1fr) auto !important;\n    gap: 8px !important;\n  }\n\n  .yt-right .yt-side-search-panel .yt-search-input {\n    min-height: 44px !important;\n    border-radius: 14px !important;\n    font-size: 13px !important;\n  }\n\n  .yt-right .yt-side-search-panel .yt-search-button {\n    min-width: 58px !important;\n    min-height: 44px !important;\n    padding: 8px 12px !important;\n    border-radius: 14px !important;\n    font-size: 12px !important;\n  }\n\n  .yt-right .yt-side-filter-panel .yt-filter-grid {\n    grid-template-columns: repeat(2,minmax(0,1fr)) !important;\n    gap: 8px !important;\n  }\n\n  .yt-right .yt-side-filter-panel .yt-filter-btn {\n    min-height: 40px !important;\n    border-radius: 14px !important;\n    font-size: 12px !important;\n  }\n\n  @media (min-width: 1181px) {\n    .yt-right {\n      position: sticky !important;\n      top: 18px !important;\n      align-self: start !important;\n    }\n  }\n\n  @media (max-width: 1180px) {\n    .yt-right .yt-side-filter-panel .yt-filter-grid {\n      grid-template-columns: repeat(3,minmax(0,1fr)) !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-right .yt-side-search-panel .yt-search-form {\n      grid-template-columns: 1fr !important;\n    }\n\n    .yt-right .yt-side-search-panel .yt-search-button {\n      width: 100% !important;\n      min-height: 40px !important;\n    }\n\n    .yt-right .yt-side-filter-panel .yt-filter-grid {\n      grid-template-columns: repeat(3,minmax(0,1fr)) !important;\n      gap: 7px !important;\n    }\n\n    .yt-right .yt-side-filter-panel .yt-filter-btn {\n      min-height: 36px !important;\n      font-size: 11px !important;\n    }\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .yt-honkan .yt-nav a:hover,\n    .yt-honkan .yt-btn:hover,\n    .yt-honkan .yt-section-link:hover,\n    .yt-honkan .yt-search-button:hover,\n    .yt-honkan .yt-filter-btn:hover,\n    .yt-honkan .yt-slider-arrow:hover,\n    .yt-honkan .yt-modal-close:hover,\n    .yt-honkan .yt-modal-option:hover {\n      color: #078fa0 !important;\n      border-color: rgba(24,200,216,.82) !important;\n      background:\n        radial-gradient(circle at 20% 20%, rgba(24,200,216,.13), transparent 38%),\n        rgba(255,255,255,.82) !important;\n      box-shadow:\n        0 0 0 1px rgba(24,200,216,.10),\n        0 0 18px rgba(24,200,216,.16) !important;\n      filter: brightness(1.03) !important;\n    }\n  }\n\n\n  \/* honkan v31\uff1aURL\u78ba\u8a8d\u7248\n     \u4f5c\u54c1\u4e00\u89a7URL\uff1ahttps:\/\/shuminotamariba.com\/index.php\/honkan-works\/\n     \u30e9\u30f3\u30ad\u30f3\u30b0URL\uff1ahttps:\/\/shuminotamariba.com\/index.php\/honkan-ranking\/\n     \u30bb\u30fc\u30ebURL\uff1ahttps:\/\/shuminotamariba.com\/index.php\/honkan-works\/?tag=sale&sort=sale-end\n  *\/\n\n  \/* honkan v30\uff1av29\u306e\u30ea\u30f3\u30afHTML\u5d29\u308c\u30fb\u53f3\u30ab\u30e9\u30e0\u30e9\u30f3\u30ad\u30f3\u30b0\u91cd\u8907\u3092\u4fee\u6b63 *\/\n\n\n  \/* honkan v32\uff1a\u672c\u9928\u30bf\u30b0\u4e00\u89a7URL\u8ffd\u52a0\uff0b\u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u8abf\u6574 *\/\n  .yt-honkan .yt-section-title,\n  .yt-honkan .yt-slide-title,\n  .yt-honkan .yt-feature-title,\n  .yt-honkan .yt-ranking-title,\n  .yt-honkan .yt-side-title,\n  .yt-honkan h2.yt-section-title,\n  .yt-honkan h2 {\n    font-family: \"Yuji Boku\",\"Yomogi\",\"Hiragino Mincho ProN\",\"Yu Mincho\",serif !important;\n    font-weight: 700 !important;\n    letter-spacing: -.03em !important;\n  }\n\n  .yt-honkan .yt-section-title {\n    font-size: clamp(26px,2.8vw,36px) !important;\n    line-height: 1.2 !important;\n  }\n\n  .yt-honkan .yt-right .yt-section-title,\n  .yt-honkan .yt-side-filter-panel .yt-section-title {\n    font-size: clamp(24px,2.4vw,32px) !important;\n  }\n\n  .yt-honkan .yt-filter-tags-link {\n    grid-column: 1 \/ -1 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    min-height: 46px !important;\n    padding: 10px 14px !important;\n    border-radius: 16px !important;\n    border: 1px solid rgba(69,238,219,.76) !important;\n    color: #061018 !important;\n    background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n    text-decoration: none !important;\n    font-size: 13.5px !important;\n    line-height: 1.2 !important;\n    font-weight: 1000 !important;\n    white-space: nowrap !important;\n    transition:\n      color .18s ease,\n      background .18s ease,\n      border-color .18s ease,\n      box-shadow .18s ease,\n      filter .18s ease !important;\n  }\n\n  .yt-honkan .yt-filter-tags-link:hover {\n    color: var(--bk-cyan) !important;\n    background:\n      radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n      rgba(255,255,255,.045) !important;\n    border-color: rgba(69,238,219,.95) !important;\n    box-shadow:\n      0 0 0 1px rgba(69,238,219,.12),\n      0 0 22px rgba(69,238,219,.22) !important;\n    filter: brightness(1.04) !important;\n  }\n\n\n  \/* honkan v33\uff1a\u53f3\u30b5\u30a4\u30c9\u306e\u30e9\u30f3\u30ad\u30f3\u30b0\u4e0b\u306b\u66f4\u65b0\u5c65\u6b74\u3092\u8ffd\u52a0 *\/\n  .yt-honkan .yt-update-panel {\n    padding: 18px !important;\n  }\n\n  .yt-honkan .yt-update-list {\n    display: grid !important;\n    gap: 9px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    list-style: none !important;\n  }\n\n  .yt-honkan .yt-update-item {\n    display: grid !important;\n    gap: 4px !important;\n    padding: 11px 12px !important;\n    border-radius: 14px !important;\n    border: 1px solid var(--bk-line-soft) !important;\n    background: rgba(255,255,255,.045) !important;\n  }\n\n  .yt-honkan .yt-update-date {\n    color: var(--bk-cyan) !important;\n    font-size: 11.5px !important;\n    line-height: 1.35 !important;\n    font-weight: 1000 !important;\n    letter-spacing: .02em !important;\n  }\n\n  .yt-honkan .yt-update-text {\n    color: var(--bk-soft-text) !important;\n    font-size: 12.5px !important;\n    line-height: 1.55 !important;\n    font-weight: 750 !important;\n  }\n\n  .yt-honkan .yt-update-note {\n    margin: 10px 0 0 !important;\n    color: var(--bk-muted) !important;\n    font-size: 11px !important;\n    line-height: 1.55 !important;\n    font-weight: 700 !important;\n  }\n\n\n  \/* honkan v34\uff1a\u66f4\u65b0\u5c65\u6b74\u306e\u8aac\u660e\u6587\u524a\u9664\uff0b\u6587\u5b57\u30b5\u30a4\u30ba\u3092\u63a7\u3048\u3081\u306b\u8abf\u6574 *\/\n  .yt-honkan .yt-update-panel {\n    padding: 15px !important;\n  }\n\n  .yt-honkan .yt-update-panel .yt-section-title {\n    font-size: clamp(20px,2vw,26px) !important;\n    line-height: 1.2 !important;\n    margin-bottom: 10px !important;\n  }\n\n  .yt-honkan .yt-update-list {\n    gap: 7px !important;\n  }\n\n  .yt-honkan .yt-update-item {\n    padding: 9px 10px !important;\n    border-radius: 12px !important;\n  }\n\n  .yt-honkan .yt-update-date {\n    font-size: 10.5px !important;\n    line-height: 1.3 !important;\n  }\n\n  .yt-honkan .yt-update-text {\n    font-size: 11.5px !important;\n    line-height: 1.45 !important;\n    font-weight: 700 !important;\n  }\n\n  .yt-honkan .yt-update-note {\n    display: none !important;\n  }\n\n\n  \/* honkan v35\uff1a\u66f4\u65b0\u5c65\u6b74\u30925\u4ef6\u8868\u793a\u3078\u8abf\u6574 *\/\n  .yt-honkan .yt-update-panel {\n    padding: 14px !important;\n  }\n\n  .yt-honkan .yt-update-panel .yt-section-title {\n    font-size: clamp(19px,1.9vw,25px) !important;\n    margin-bottom: 9px !important;\n  }\n\n  .yt-honkan .yt-update-list {\n    gap: 6px !important;\n  }\n\n  .yt-honkan .yt-update-item {\n    padding: 8px 10px !important;\n    border-radius: 12px !important;\n  }\n\n  .yt-honkan .yt-update-date {\n    font-size: 10px !important;\n  }\n\n  .yt-honkan .yt-update-text {\n    font-size: 11px !important;\n    line-height: 1.42 !important;\n  }\n\n\n  \/* honkan v44\uff1a\u7ba1\u7406\u8005\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u30b3\u30f3\u30d1\u30af\u30c8\u5316\u30fb\u672c\u9928\u30a2\u30a4\u30b3\u30f3\/SNS\u9ed2\u30a2\u30a4\u30b3\u30f3\u5bfe\u5fdc *\/\n  .yt-profile-panel {\n    width: min(100%, 760px);\n    margin: 20px auto 0;\n    display: grid;\n    grid-template-columns: 72px minmax(0, 1fr);\n    gap: 16px;\n    align-items: center;\n    border: 1px solid rgba(24,200,216,.55);\n    border-radius: 22px;\n    padding: 15px 16px;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(24,200,216,.12), transparent 34%),\n      linear-gradient(135deg, rgba(255,255,255,.92), rgba(242,251,255,.94));\n    box-shadow: 0 10px 30px rgba(24,120,160,.08);\n  }\n\n  .yt-profile-icon {\n    width: 72px;\n    height: 72px;\n    border-radius: 20px;\n    overflow: hidden;\n    border: 1px solid rgba(24,200,216,.46);\n    background: rgba(255,255,255,.76);\n    box-shadow: 0 0 18px rgba(24,200,216,.10);\n  }\n\n  .yt-profile-icon img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .yt-profile-body {\n    min-width: 0;\n  }\n\n  .yt-profile-title-row {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-bottom: 8px;\n  }\n\n  .yt-profile-title {\n    margin: 0;\n    color: #143044;\n    font-size: clamp(17px,1.6vw,22px);\n    line-height: 1.35;\n    font-weight: 1000;\n  }\n\n  .yt-profile-blank {\n    display: grid;\n    gap: 6px;\n    margin: 0;\n  }\n\n  .yt-profile-empty-line {\n    display: block;\n    height: 1.15em;\n    border-bottom: 1px dashed rgba(20,48,68,.28);\n  }\n\n  .yt-profile-links {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .yt-profile-link {\n    display: inline-grid;\n    place-items: center;\n    width: 38px;\n    height: 38px;\n    border-radius: 14px;\n    text-decoration: none;\n    background: rgba(255,255,255,.86);\n    border: 1px solid rgba(24,200,216,.42);\n    box-shadow: 0 0 14px rgba(24,200,216,.10);\n  }\n\n  .yt-profile-link:hover {\n    border-color: rgba(24,200,216,.72);\n    box-shadow: 0 0 18px rgba(24,200,216,.18);\n  }\n\n  .yt-profile-link.is-disabled {\n    opacity: .62;\n    cursor: default;\n    box-shadow: none;\n  }\n\n  .yt-profile-link-icon {\n    display: grid;\n    place-items: center;\n    width: 22px;\n    height: 22px;\n  }\n\n  .yt-profile-link-icon img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n  }\n\n  .yt-profile-link-text {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    overflow: hidden;\n    clip: rect(0,0,0,0);\n    white-space: nowrap;\n  }\n\n  @media (max-width: 900px) {\n    .yt-profile-panel {\n      width: 100%;\n      grid-template-columns: 64px minmax(0,1fr);\n    }\n\n    .yt-profile-icon {\n      width: 64px;\n      height: 64px;\n      border-radius: 17px;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-profile-panel {\n      grid-template-columns: 56px minmax(0,1fr);\n      padding: 14px;\n      border-radius: 18px;\n    }\n\n    .yt-profile-icon {\n      width: 56px;\n      height: 56px;\n    }\n\n    .yt-profile-title-row {\n      gap: 9px;\n    }\n\n    .yt-profile-link {\n      width: 35px;\n      height: 35px;\n      border-radius: 13px;\n    }\n  }\n\n\n  \/* honkan v45\uff1a\u7ba1\u7406\u8005\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u53f3\u30b5\u30a4\u30c9\u306e\u66f4\u65b0\u5c65\u6b74\u4e0b\u3078\u79fb\u52d5 *\/\n  .yt-right .yt-profile-panel {\n    width: 100% !important;\n    margin: 18px 0 0 !important;\n    grid-template-columns: 56px minmax(0,1fr) !important;\n    gap: 12px !important;\n    align-items: start !important;\n    padding: 14px !important;\n    border-radius: 20px !important;\n  }\n\n  .yt-right .yt-profile-icon {\n    width: 56px !important;\n    height: 56px !important;\n    border-radius: 16px !important;\n  }\n\n  .yt-right .yt-profile-title-row {\n    gap: 8px !important;\n    margin-bottom: 8px !important;\n  }\n\n  .yt-right .yt-profile-title {\n    font-size: 18px !important;\n    line-height: 1.35 !important;\n  }\n\n  .yt-right .yt-profile-links {\n    gap: 6px !important;\n  }\n\n  .yt-right .yt-profile-link {\n    width: 34px !important;\n    height: 34px !important;\n    border-radius: 12px !important;\n  }\n\n  .yt-right .yt-profile-link-icon {\n    width: 20px !important;\n    height: 20px !important;\n  }\n\n  .yt-right .yt-profile-empty-line {\n    height: 1.05em !important;\n  }\n\n  @media (max-width: 1100px) {\n    .yt-right .yt-profile-panel {\n      margin-top: 18px !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-right .yt-profile-panel {\n      grid-template-columns: 50px minmax(0,1fr) !important;\n      padding: 12px !important;\n    }\n\n    .yt-right .yt-profile-icon {\n      width: 50px !important;\n      height: 50px !important;\n      border-radius: 14px !important;\n    }\n\n    .yt-right .yt-profile-title {\n      font-size: 16px !important;\n    }\n  }\n\n\n  \/* honkan top v52\uff1a\u30bf\u30a4\u30c8\u30eb\u8272\u306e\u4e0a\u66f8\u304d\u4fee\u6b63 *\/\n  .yt-honkan .yt-title .yt-title-main,\n  .yt-honkan .yt-title .yt-title-sep {\n    color: #143044 !important;\n  }\n\n  .yt-honkan .yt-title .yt-title-page {\n    color: #0098b5 !important;\n  }\n\n\n\n  \/* honkan v54\uff1a\u66f4\u65b0\u5c65\u6b74\u30b9\u30af\u30ed\u30fc\u30eb\u5316\uff0b\u30b9\u30e9\u30a4\u30c0\u30fc\u6e96\u5099\u4e2d\u30b5\u30f3\u30d7\u30eb\u753b\u50cf *\/\n  .yt-honkan .yt-update-list {\n    max-height: 286px !important;\n    overflow-y: auto !important;\n    overscroll-behavior: contain !important;\n    padding-right: 4px !important;\n    scrollbar-width: thin !important;\n  }\n\n  .yt-honkan .yt-update-list::-webkit-scrollbar {\n    width: 6px !important;\n  }\n\n  .yt-honkan .yt-update-list::-webkit-scrollbar-track {\n    background: rgba(255,255,255,.08) !important;\n    border-radius: 999px !important;\n  }\n\n  .yt-honkan .yt-update-list::-webkit-scrollbar-thumb {\n    background: rgba(24,200,216,.48) !important;\n    border-radius: 999px !important;\n  }\n\n  .yt-honkan .yt-slide {\n    overflow: hidden !important;\n  }\n\n  .yt-honkan .yt-slide-image {\n    position: absolute !important;\n    inset: 0 !important;\n    z-index: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    object-position: center !important;\n    pointer-events: none !important;\n  }\n\n  .yt-honkan .yt-slide::before {\n    z-index: 1 !important;\n  }\n\n  .yt-honkan .yt-slide-content {\n    z-index: 2 !important;\n  }\n\n  .yt-honkan .yt-slide-image {\n    opacity: .34 !important;\n  }\n\n  .yt-honkan .yt-slide::before {\n    background:\n      linear-gradient(180deg, rgba(255,255,255,.36), rgba(255,255,255,.72)),\n      radial-gradient(circle at 34% 10%, rgba(24,200,216,.14), transparent 42%) !important;\n  }\n\n\n  \/* honkan v55\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc10\u4ef6\u5316\uff0b\u30bf\u30a4\u30c8\u30eb\u306e\u307f\u8868\u793a\uff0b\u753b\u50cf\u306e\u7070\u8272\u5316\u3092\u9632\u6b62 *\/\n  .yt-honkan .yt-slide-image {\n    opacity: 1 !important;\n    filter: none !important;\n  }\n\n  .yt-honkan .yt-slide::before {\n    background:\n      linear-gradient(180deg, rgba(255,255,255,.00), rgba(255,255,255,.08)) !important;\n  }\n\n  .yt-honkan .yt-slide-content {\n    z-index: 2 !important;\n    padding: 12px 15px !important;\n    border-radius: 16px !important;\n    background: rgba(255,255,255,.88) !important;\n    border: 1px solid rgba(24,200,216,.38) !important;\n    box-shadow: 0 10px 26px rgba(20,48,68,.10) !important;\n  }\n\n  .yt-honkan .yt-slide-label,\n  .yt-honkan .yt-slide-content p {\n    display: none !important;\n  }\n\n  .yt-honkan .yt-slide-content h3 {\n    display: -webkit-box !important;\n    -webkit-line-clamp: 2 !important;\n    -webkit-box-orient: vertical !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    min-height: 2.7em !important;\n    color: #143044 !important;\n    font-size: clamp(18px, 1.75vw, 24px) !important;\n    line-height: 1.35 !important;\n    font-weight: 900 !important;\n  }\n\n  .yt-honkan .yt-slider-arrow {\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-slide-content {\n      padding: 10px 12px !important;\n      border-radius: 14px !important;\n    }\n\n    .yt-honkan .yt-slide-content h3 {\n      font-size: 16px !important;\n      min-height: 2.7em !important;\n    }\n  }\n\n\n  \/* honkan v56\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u30bf\u30a4\u30c8\u30eb\u3092\u5168\u3066\u6e96\u5099\u4e2d\u306b\u7d71\u4e00\uff0b\u6587\u5b57\u30b5\u30a4\u30ba\u3092\u5c11\u3057\u5c0f\u3055\u304f\u8abf\u6574 *\/\n  .yt-honkan .yt-slide-content {\n    padding: 9px 13px !important;\n    min-height: 56px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n  }\n\n  .yt-honkan .yt-slide-content h3 {\n    display: -webkit-box !important;\n    -webkit-line-clamp: 2 !important;\n    -webkit-box-orient: vertical !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    min-height: 0 !important;\n    font-size: clamp(15px, 1.35vw, 19px) !important;\n    line-height: 1.35 !important;\n    font-weight: 900 !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-honkan .yt-slide-content {\n      padding: 8px 11px !important;\n      min-height: 50px !important;\n    }\n\n    .yt-honkan .yt-slide-content h3 {\n      font-size: 14.5px !important;\n      min-height: 0 !important;\n    }\n  }\n\n  \/* honkan v57\uff1a\u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c\u6642\u306e\u898b\u5931\u3044\u9632\u6b62\uff0b\u52d5\u304d\u3092\u6e1b\u3089\u3059\u8a2d\u5b9a\u3078\u306e\u914d\u616e *\/\n  .yt-honkan a:focus-visible,\n  .yt-honkan button:focus-visible,\n  .yt-honkan input:focus-visible,\n  .yt-honkan select:focus-visible {\n    outline: 3px solid rgba(24,200,216,.78) !important;\n    outline-offset: 3px !important;\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .yt-honkan *,\n    .yt-honkan *::before,\n    .yt-honkan *::after {\n      scroll-behavior: auto !important;\n      transition-duration: .01ms !important;\n      animation-duration: .01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\n  \/* honkan v58\uff1a\u6700\u8fd1\u898b\u305f\u30ec\u30d3\u30e5\u30fc\u524a\u9664\u30dc\u30bf\u30f3\uff0b\u66f4\u65b0\u5c65\u6b74JSON\u7ba1\u7406 *\/\n  .yt-honkan .yt-recent-tools {\n    display: flex !important;\n    justify-content: flex-end !important;\n    align-items: center !important;\n    margin: 0 0 8px !important;\n  }\n\n  .yt-honkan .yt-recent-clear {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-height: 34px !important;\n    padding: 7px 12px !important;\n    border-radius: 999px !important;\n    border: 1px solid rgba(24,200,216,.40) !important;\n    color: #143044 !important;\n    background: rgba(255,255,255,.88) !important;\n    font-size: 12px !important;\n    line-height: 1.2 !important;\n    font-weight: 900 !important;\n    cursor: pointer !important;\n  }\n\n  .yt-honkan .yt-recent-clear:hover {\n    color: #078fa0 !important;\n    border-color: rgba(24,200,216,.76) !important;\n    box-shadow: 0 0 14px rgba(24,200,216,.15) !important;\n  }\n\n\n\/* PR\u8868\u8a18\u30d0\u30fc\uff1a\u30d8\u30c3\u30c0\u30fc\u76f4\u4e0b\u306b\u8868\u793a *\/\n.yt-pr-disclosure-bar {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  width: 100%;\n  margin: 12px 0 0;\n  padding: 12px 16px;\n  border-radius: 18px;\n  font-size: 13px;\n  line-height: 1.75;\n  font-weight: 850;\n}\n\n.yt-pr-disclosure-bar .yt-pr-label {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  min-height: 24px;\n  padding: 4px 9px;\n  border-radius: 999px;\n  font-size: 12px;\n  line-height: 1;\n  font-weight: 1000;\n}\n\n.yt-pr-disclosure-bar .yt-pr-text {\n  min-width: 0;\n}\n\n.yt-pr-disclosure-bar a {\n  font-weight: 1000;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n}\n\n.yt-honkan .yt-pr-disclosure-bar {\n  color: #143044;\n  border: 1px solid rgba(24,200,216,.42);\n  background:\n    radial-gradient(circle at 14% 0%, rgba(24,200,216,.13), transparent 34%),\n    linear-gradient(135deg, rgba(255,255,255,.96), rgba(241,252,255,.88));\n  box-shadow: 0 0 18px rgba(24,200,216,.10);\n}\n\n.yt-honkan .yt-pr-disclosure-bar .yt-pr-label {\n  color: #061018;\n  border: 1px solid rgba(24,200,216,.60);\n  background: linear-gradient(90deg,#45eedb,#38a8ff);\n}\n\n.yt-honkan .yt-pr-disclosure-bar a {\n  color: #078fa0;\n}\n\n.yt-bekkan .yt-pr-disclosure-bar {\n  color: var(--bk-soft-text);\n  border: 1px solid rgba(255,209,102,.46);\n  background:\n    radial-gradient(circle at 14% 0%, rgba(255,209,102,.16), transparent 34%),\n    linear-gradient(135deg, rgba(255,209,102,.10), rgba(69,238,219,.045));\n  box-shadow: 0 0 18px rgba(255,209,102,.08);\n}\n\n.yt-bekkan .yt-pr-disclosure-bar .yt-pr-label {\n  color: #061018;\n  border: 1px solid rgba(255,209,102,.70);\n  background: linear-gradient(90deg,#ffd166,#45eedb);\n}\n\n.yt-bekkan .yt-pr-disclosure-bar a {\n  color: var(--bk-cyan);\n}\n\n@media (max-width: 900px) {\n  .yt-honkan .yt-pr-disclosure-bar,\n  .yt-honkan .yt-shell > .yt-pr-disclosure-bar,\n  .yt-bekkan .yt-pr-disclosure-bar,\n  .yt-bekkan .yt-shell > .yt-pr-disclosure-bar {\n    order: 2 !important;\n    margin: 10px 0 0 !important;\n    padding: 10px 12px !important;\n    border-radius: 15px !important;\n    font-size: 12px !important;\n    line-height: 1.65 !important;\n  }\n\n  .yt-pr-disclosure-bar .yt-pr-label {\n    min-height: 22px !important;\n    padding: 4px 8px !important;\n    font-size: 11px !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .yt-pr-disclosure-bar {\n    gap: 8px !important;\n  }\n}\n\n<\/style>\n\n<div class=\"yt-honkan\">\n  <div class=\"yt-shell\">\n    <header class=\"yt-header\">\n      <div class=\"yt-brand\">\n        <div class=\"yt-logo\">\n          <img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/icon-honkan.png\" alt=\"\u8da3\u5473\u306e\u305f\u307e\u308a\u5834 \u672c\u9928\u30a2\u30a4\u30b3\u30f3\">\n        <\/div>\n        <div class=\"yt-brand-copy\">\n          <h1 class=\"yt-title\"><span class=\"yt-title-main\">\u8da3\u5473\u306e\u305f\u307e\u308a\u5834<\/span><span class=\"yt-title-sep\">\uff5c<\/span><span class=\"yt-title-page\">\u672c\u9928<\/span><\/h1>\n          <p class=\"yt-tagline\">\u30de\u30f3\u30ac\u30fb\u30e9\u30ce\u30d9\u306e\u611f\u60f3\u30fb\u8a55\u4fa1\u30fb\u304a\u3059\u3059\u3081\u3092\u307e\u3068\u3081\u308b\u5834\u6240<\/p>\n        <\/div>\n      <\/div>\n\n      <nav class=\"yt-nav\" aria-label=\"\u672c\u9928\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\">\n        <a href=\"https:\/\/shuminotamariba.com\/index.php\/about-honkan\/\">\u3053\u306e\u30b5\u30a4\u30c8\u306b\u3064\u3044\u3066<\/a>\n        <a href=\"https:\/\/shuminotamariba.com\/index.php\/contact-honkan\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a>\n        <a href=\"https:\/\/shuminotamariba.com\/index.php\/pr-honkan\/\">PR\u8868\u8a18<\/a>\n        <a href=\"https:\/\/shuminotamariba.com\/index.php\/policy-honkan\/\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a>\n        <a class=\"yt-bekkan-badge\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan\/\">\u5225\u9928\u3078<\/a>\n      <\/nav>\n    <\/header>\n\n    <section class=\"yt-pr-disclosure-bar\" aria-label=\"PR\u8868\u8a18\">\n      <span class=\"yt-pr-label\">PR<\/span>\n      <span class=\"yt-pr-text\">\u3053\u306e\u30b5\u30a4\u30c8\u306b\u306fPR\u30fb\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u30ea\u30f3\u30af\u304c\u542b\u307e\u308c\u307e\u3059\u3002\u30ea\u30f3\u30af\u5148\u3067\u8cfc\u5165\u3055\u308c\u305f\u5834\u5408\u3001\u5f53\u30b5\u30a4\u30c8\u306b\u5831\u916c\u304c\u767a\u751f\u3059\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u8a73\u3057\u304f\u306f<a href=\"https:\/\/shuminotamariba.com\/index.php\/pr-honkan\/\">PR\u8868\u8a18<\/a>\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/span>\n    <\/section>\n\n    <section class=\"yt-view-counter-bar\" aria-label=\"\u95b2\u89a7\u8005\u30ab\u30a6\u30f3\u30c8\">\n      <div class=\"yt-view-counter-box\">\n        <span class=\"yt-view-counter-label\">\u7dcf\u95b2\u89a7\u8005<\/span>\n        <span class=\"yt-view-counter-value\" data-total-views>0<\/span>\n      <\/div>\n      <div class=\"yt-view-counter-box\">\n        <span class=\"yt-view-counter-label\">\u4eca\u65e5\u306e\u95b2\u89a7\u8005<\/span>\n        <span class=\"yt-view-counter-value\" data-today-views>0<\/span>\n      <\/div>\n      <div class=\"yt-view-counter-box\">\n        <span class=\"yt-view-counter-label\">\u6628\u65e5\u3068\u306e\u5dee<\/span>\n        <span class=\"yt-view-counter-value\" data-change-views>\u00b10<\/span>\n      <\/div>\n    <\/section>\n\n    <section class=\"yt-hero\">\n      <div class=\"yt-hero-main\">\n        <p class=\"yt-kicker\">MANGA \/ LIGHT NOVEL REVIEW<\/p>\n        <h2 class=\"yt-slogan-mix\"><span class=\"yt-slogan-brush\">\u8ff7\u3063\u305f\u3089<\/span><span class=\"yt-slogan-pop\">\uff3c_(\uff65\u03c9\uff65`)\u30b3\u30b3\uff01<\/span><\/h2>\n        <p>\n          \u30de\u30f3\u30ac\u30fb\u30e9\u30ce\u30d9\u4f5c\u54c1\u306e\u611f\u60f3\u30fb\u8a55\u4fa1\u30fb\u523a\u3055\u308a\u30dd\u30a4\u30f3\u30c8\u306a\u3069\u3092\u308f\u304b\u308a\u3084\u3059\u304f\u307e\u3068\u3081\u3066\u3044\u304d\u307e\u3059(\u00b4\u30fb\u03c9\u30fb\uff40)\n        <\/p>\n        <div class=\"yt-hero-actions\">\n          <a class=\"yt-btn yt-btn-primary\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-works\/\">\u4f5c\u54c1\u4e00\u89a7\u3078<\/a>\n          <a class=\"yt-btn yt-btn-ranking\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-ranking\/\">\u30e9\u30f3\u30ad\u30f3\u30b0\uff08Tier\u8868\uff09\u3078<\/a>\n        <\/div>\n      <\/div>\n\n      <aside class=\"yt-hero-side\" aria-label=\"\u30d4\u30c3\u30af\u30a2\u30c3\u30d7\">\n        <div class=\"yt-slider\" data-slider>\n          <button class=\"yt-slider-arrow yt-slider-prev\" type=\"button\" data-slider-prev aria-label=\"\u524d\u306e\u30b9\u30e9\u30a4\u30c9\u3078\">\u2039<\/button>\n          <button class=\"yt-slider-arrow yt-slider-next\" type=\"button\" data-slider-next aria-label=\"\u6b21\u306e\u30b9\u30e9\u30a4\u30c9\u3078\">\u203a<\/button>\n          <div class=\"yt-slider-dots\" data-slider-dots><\/div>\n\n          <article class=\"yt-slide is-active\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n\n          <article class=\"yt-slide\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <h3>\u6e96\u5099\u4e2d<\/h3>\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/aside>\n    <\/section>\n\n    <div class=\"yt-main-grid\">\n      <main class=\"yt-left\">\n        <div data-default-area>\n          <section class=\"yt-panel\" data-latest-panel>\n            <div class=\"yt-section-head\">\n              <h2 class=\"yt-section-title\">\u6700\u65b0\u30ec\u30d3\u30e5\u30fc<\/h2>\n              <a class=\"yt-section-link yt-section-link-button\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-works\/\">\u4f5c\u54c1\u4e00\u89a7\u3078 \u2192<\/a>\n            <\/div>\n            <div class=\"yt-scroll-list\" data-latest-body>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n            <\/div>\n          <\/section>\n\n\n          <section class=\"yt-panel\">\n            <div class=\"yt-section-head\">\n              <h2 class=\"yt-section-title\">\u304a\u3059\u3059\u3081\u30ec\u30d3\u30e5\u30fc<\/h2>\n            <\/div>\n            <div class=\"yt-scroll-list yt-scroll-list-small\">\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                <\/span>\n              <\/a>\n            <\/div>\n          <\/section>\n\n          <section class=\"yt-panel yt-sale-panel\">\n            <div class=\"yt-section-head\">\n              <h2 class=\"yt-section-title\">\u30bb\u30fc\u30eb\u4e2d\u304a\u3059\u3059\u3081<\/h2>\n              <a class=\"yt-section-link yt-section-link-button\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-works\/?tag=sale&#038;sort=sale-end\">\u30bb\u30fc\u30eb\u4e00\u89a7\u3078 \u2192<\/a>\n            <\/div>\n            <div class=\"yt-scroll-list yt-scroll-list-sale\">\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                  <span class=\"yt-compact-price-row\"><span class=\"yt-price-badge\">\u00a5&#8212;<\/span><\/span>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                  <span class=\"yt-compact-price-row\"><span class=\"yt-price-badge\">\u00a5&#8212;<\/span><\/span>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                  <span class=\"yt-compact-price-row\"><span class=\"yt-price-badge\">\u00a5&#8212;<\/span><\/span>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                  <span class=\"yt-compact-price-row\"><span class=\"yt-price-badge\">\u00a5&#8212;<\/span><\/span>\n                <\/span>\n              <\/a>\n              <a class=\"yt-compact-card\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <span class=\"yt-compact-thumb\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u6e96\u5099\u4e2d\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u30bf\u30b0<\/span><\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-badge\">&#8211;\u70b9<\/span><span class=\"yt-grade-badge\">S<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/strong>\n                  <span class=\"yt-compact-price-row\"><span class=\"yt-price-badge\">\u00a5&#8212;<\/span><\/span>\n                <\/span>\n              <\/a>\n            <\/div>\n          <\/section>\n\n          <section class=\"yt-panel\" data-recent-panel>\n            <h2 class=\"yt-section-title\">\u6700\u8fd1\u898b\u305f\u30ec\u30d3\u30e5\u30fc<\/h2>\n            <div data-recent-body>\n              <p class=\"yt-recent-empty\">\u307e\u3060\u6700\u8fd1\u898b\u305f\u30ec\u30d3\u30e5\u30fc\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n            <\/div>\n          <\/section>\n        <\/div>\n\n        <section class=\"yt-panel\" data-results-area hidden>\n          <div class=\"yt-results-head\">\n            <div class=\"yt-results-title-wrap\">\n              <h2 class=\"yt-results-title\" data-results-title>\u691c\u7d22\u7d50\u679c<\/h2>\n              <span class=\"yt-results-count\" data-results-count hidden>0\u4ef6<\/span>\n            <\/div>\n            <button class=\"yt-results-clear\" type=\"button\" data-results-clear>\u623b\u308b<\/button>\n          <\/div>\n          <div data-results-body><\/div>\n        <\/section>\n\n        <section class=\"yt-panel\" data-list-area hidden>\n          <div class=\"yt-results-head\">\n            <div class=\"yt-results-title-wrap\">\n              <h2 class=\"yt-results-title\" data-list-title>\u4f5c\u54c1\u4e00\u89a7<\/h2>\n              <span class=\"yt-results-count\" data-list-count>0\u4ef6<\/span>\n            <\/div>\n            <div class=\"yt-results-actions\">\n              <select class=\"yt-list-sort\" data-list-sort>\n              <option value=\"new\">\u65b0\u7740\u9806<\/option>\n              <option value=\"rating-desc\">\u8a55\u4fa1\u304c\u9ad8\u3044\u9806<\/option>\n              <option value=\"price-asc\">\u4fa1\u683c\u304c\u5b89\u3044\u9806<\/option>\n              <option value=\"price-desc\">\u4fa1\u683c\u304c\u9ad8\u3044\u9806<\/option>\n              <option value=\"title\">\u30bf\u30a4\u30c8\u30eb\u9806<\/option>\n              <option value=\"original\">\u4f5c\u8005\u9806<\/option>\n            <\/select>\n            <\/div>\n          <\/div>\n\n          <div class=\"yt-list-toolbar\"><\/div>\n\n          <div data-list-body>\n            <div class=\"yt-loading\">\u8aad\u307f\u8fbc\u307f\u4e2d&#8230;<\/div>\n          <\/div>\n          <div class=\"yt-pagination\" data-list-pagination><\/div>\n        <\/section>\n\n        <section class=\"yt-panel\" data-tier-area hidden>\n          <div class=\"yt-results-head\">\n            <div class=\"yt-results-title-wrap\">\n              <h2 class=\"yt-results-title\">\u30e9\u30f3\u30ad\u30f3\u30b0<\/h2>\n              <span class=\"yt-results-count\" data-tier-count>0\u4ef6<\/span>\n            <\/div>\n            <button class=\"yt-results-clear\" type=\"button\" data-tier-back>\u623b\u308b<\/button>\n          <\/div>\n<div data-tier-body>\n            <div class=\"yt-loading\">\u8aad\u307f\u8fbc\u307f\u4e2d&#8230;<\/div>\n          <\/div>\n        <\/section>\n      <\/main>\n\n      <aside class=\"yt-right\">\n        <section class=\"yt-panel yt-side-search-panel\">\n          <h2 class=\"yt-section-title\">\u691c\u7d22<\/h2>\n          <form class=\"yt-search-form\" data-bekkan-search-form>\n            <div class=\"yt-search-wrap\">\n              <input class=\"yt-search-input\" type=\"search\" name=\"keyword\" data-bekkan-search-input placeholder=\"\u672c\u9928\u5185\u3092\u691c\u7d22\">\n              <button class=\"yt-search-clear\" type=\"button\" data-search-clear aria-label=\"\u691c\u7d22\u30ef\u30fc\u30c9\u3092\u6d88\u3059\">\u00d7<\/button>\n            <\/div>\n            <button class=\"yt-search-button\" type=\"submit\">\u691c\u7d22<\/button>\n          <\/form>\n        <\/section>\n\n        <section class=\"yt-panel yt-side-filter-panel\">\n          <h2 class=\"yt-section-title\">\u7d5e\u308a\u8fbc\u307f<\/h2>\n          <div class=\"yt-filter-grid\">\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"type\">\u4f5c\u54c1\u30bf\u30a4\u30d7<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"originalAuthor\">\u539f\u4f5c\u8005<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"illustrator\">\u4f5c\u753b\u8005<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"genre\">\u30b8\u30e3\u30f3\u30eb<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"character\">\u30ad\u30e3\u30e9\u30fb\u95a2\u4fc2\u6027<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"other\">\u305d\u306e\u4ed6<\/button>\n                      <a class=\"yt-filter-tags-link\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-tags\/\">\u30bf\u30b0\u4e00\u89a7\u3078<\/a>\n          <\/div>\n        <\/section>\n\n        <section class=\"yt-panel\">\n          <div class=\"yt-section-head\"><h2 class=\"yt-section-title\">\u30e9\u30f3\u30ad\u30f3\u30b0<\/h2><a class=\"yt-section-link yt-section-link-button\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-ranking\/\">\u30e9\u30f3\u30ad\u30f3\u30b0\u3078 \u2192<\/a><\/div>\n\n          <div class=\"yt-ranking-block\">\n            <h3 class=\"yt-ranking-title\">\u30de\u30f3\u30ac TOP5<\/h3>\n            <div class=\"yt-ranking-list\">\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">1<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">2<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">3<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">4<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">5<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"yt-ranking-block\">\n            <h3 class=\"yt-ranking-title\">\u30e9\u30ce\u30d9 TOP5<\/h3>\n            <div class=\"yt-ranking-list\">\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">1<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">2<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">3<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">4<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/honkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">5<\/div>\n                <div><strong>\u30bf\u30b0<\/strong><span>\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb<\/span><\/div>\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n        <section class=\"yt-panel yt-update-panel\">\n          <h2 class=\"yt-section-title\">\u66f4\u65b0\u5c65\u6b74<\/h2>\n          <!-- \u66f4\u65b0\u5c65\u6b74\u306f\u4e0b\u306e yt-honkan-updates-data(JSON) \u3092\u66f8\u304d\u63db\u3048\u308c\u3070OK\u3002\u65b0\u3057\u3044\u3082\u306e\u3092\u4e0a\u306b\u8ffd\u52a0 -->\n          <ul class=\"yt-update-list\" data-update-list>\n            <li class=\"yt-update-item\">\n              <span class=\"yt-update-date\">2026\/06\/19<\/span>\n              <span class=\"yt-update-text\">\u7dcf\u95b2\u89a7\u8005\u306a\u3069\u306e\u95b2\u89a7\u8005\u30ab\u30a6\u30f3\u30c8\u6a5f\u80fd\u3092\u6539\u5584\u3057\u307e\u3057\u305f\u3002<\/span>\n            <\/li>\n            <li class=\"yt-update-item\">\n              <span class=\"yt-update-date\">2026\/06\/14<\/span>\n              <span class=\"yt-update-text\">\u672c\u9928\u30bf\u30b0\u4e00\u89a7\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002<\/span>\n            <\/li>\n            <li class=\"yt-update-item\">\n              <span class=\"yt-update-date\">2026\/06\/14<\/span>\n              <span class=\"yt-update-text\">\u4f5c\u54c1\u4e00\u89a7\u30fb\u30e9\u30f3\u30ad\u30f3\u30b0\u306e\u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u3092\u8abf\u6574\u3057\u307e\u3057\u305f\u3002<\/span>\n            <\/li>\n            <li class=\"yt-update-item\">\n              <span class=\"yt-update-date\">2026\/06\/14<\/span>\n              <span class=\"yt-update-text\">\u672c\u9928\u30c8\u30c3\u30d7\u304b\u3089\u4f5c\u54c1\u3092\u63a2\u3057\u3084\u3059\u3044\u3088\u3046\u306b\u5c0e\u7dda\u3092\u6574\u7406\u3057\u307e\u3057\u305f\u3002<\/span>\n            <\/li>\n            <li class=\"yt-update-item\">\n              <span class=\"yt-update-date\">2026\/06\/14<\/span>\n              <span class=\"yt-update-text\">\u672c\u9928\u30bf\u30b0\u4e00\u89a7\u306e\u80cc\u666f\u3092\u672c\u9928\u30c7\u30b6\u30a4\u30f3\u306b\u4fee\u6b63\u3057\u307e\u3057\u305f\u3002<\/span>\n            <\/li>\n            <li class=\"yt-update-item\">\n              <span class=\"yt-update-date\">2026\/06\/14<\/span>\n              <span class=\"yt-update-text\">\u4f5c\u54c1\u4e00\u89a7\u306e\u30bf\u30b0\u4e00\u89a7\u30dc\u30bf\u30f3\u3092\u898b\u3084\u3059\u304f\u8abf\u6574\u3057\u307e\u3057\u305f\u3002<\/span>\n            <\/li>\n          <\/ul>\n        <\/section>\n\n        <section class=\"yt-profile-panel\" aria-label=\"\u7ba1\u7406\u8005\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\">\n          <div class=\"yt-profile-icon\">\n            <img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/icon-honkan.png\" alt=\"\u8da3\u5473\u306e\u305f\u307e\u308a\u5834 \u672c\u9928\u30a2\u30a4\u30b3\u30f3\">\n          <\/div>\n          <div class=\"yt-profile-body\">\n            <div class=\"yt-profile-title-row\">\n              <h2 class=\"yt-profile-title\">\u7ba1\u7406\u8005\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb<\/h2>\n              <div class=\"yt-profile-links\" aria-label=\"SNS\u30ea\u30f3\u30af\">\n                <a class=\"yt-profile-link\" href=\"https:\/\/x.com\/kaito_20050720_k\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"X\u3092\u898b\u308b\">\n                  <span class=\"yt-profile-link-icon\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/logo-black.png\" alt=\"\"><\/span>\n                  <span class=\"yt-profile-link-text\">X\u3092\u898b\u308b<\/span>\n                <\/a>\n                <a class=\"yt-profile-link is-disabled\" href=\"#\" aria-disabled=\"true\" aria-label=\"Discord\u6e96\u5099\u4e2d\">\n                  <span class=\"yt-profile-link-icon\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/Discord-Symbol-Black.png\" alt=\"\"><\/span>\n                  <span class=\"yt-profile-link-text\">Discord\u6e96\u5099\u4e2d<\/span>\n                <\/a>\n              <\/div>\n            <\/div>\n            <div class=\"yt-profile-blank\" aria-label=\"\u81ea\u5df1\u7d39\u4ecb\u6587\u306f\u6e96\u5099\u4e2d\u3067\u3059\">\n              <span class=\"yt-profile-empty-line\"><\/span>\n              <span class=\"yt-profile-empty-line\"><\/span>\n              <span class=\"yt-profile-empty-line\"><\/span>\n            <\/div>\n          <\/div>\n        <\/section>\n\n      <\/aside>\n    <\/div>\n\n    <footer class=\"yt-footer\">\n      <a href=\"https:\/\/shuminotamariba.com\/index.php\/about-honkan\/\"><strong>\u3053\u306e\u30b5\u30a4\u30c8\u306b\u3064\u3044\u3066<\/strong>\u672c\u9928\u306e\u65b9\u91dd\u30fb\u6271\u3046\u5185\u5bb9<\/a>\n      <a href=\"https:\/\/shuminotamariba.com\/index.php\/contact-honkan\/\"><strong>\u304a\u554f\u3044\u5408\u308f\u305b<\/strong>\u9023\u7d61\u306f\u3053\u3061\u3089<\/a>\n      <a href=\"https:\/\/shuminotamariba.com\/index.php\/pr-honkan\/\"><strong>PR\u8868\u8a18<\/strong>\u5e83\u544a\u30fb\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u306b\u3064\u3044\u3066<\/a>\n      <a href=\"https:\/\/shuminotamariba.com\/index.php\/policy-honkan\/\"><strong>\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/strong>\u500b\u4eba\u60c5\u5831\u30fbCookie\u306a\u3069<\/a>\n    <\/footer>\n  <\/div>\n\n  <div class=\"yt-modal\" data-filter-modal aria-hidden=\"true\">\n    <div class=\"yt-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"yt-modal-title\">\n      <div class=\"yt-modal-head\">\n        <h2 class=\"yt-modal-title\" id=\"yt-modal-title\">\u7d5e\u308a\u8fbc\u307f<\/h2>\n        <button class=\"yt-modal-close\" type=\"button\" data-filter-close aria-label=\"\u9589\u3058\u308b\">\u00d7<\/button>\n      <\/div>\n      <div class=\"yt-modal-options\" data-modal-options><\/div>\n    <\/div>\n  <\/div>\n\n  <script type=\"application\/json\" id=\"yt-honkan-updates-data\">\n[\n  {\n    \"date\": \"2026\/06\/19\",\n    \"text\": \"\u7dcf\u95b2\u89a7\u8005\u306a\u3069\u306e\u95b2\u89a7\u8005\u30ab\u30a6\u30f3\u30c8\u6a5f\u80fd\u3092\u6539\u5584\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u672c\u9928\u30bf\u30b0\u4e00\u89a7\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u4f5c\u54c1\u4e00\u89a7\u30fb\u30e9\u30f3\u30ad\u30f3\u30b0\u306e\u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u3092\u8abf\u6574\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u672c\u9928\u30c8\u30c3\u30d7\u304b\u3089\u4f5c\u54c1\u3092\u63a2\u3057\u3084\u3059\u3044\u3088\u3046\u306b\u5c0e\u7dda\u3092\u6574\u7406\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u672c\u9928\u30bf\u30b0\u4e00\u89a7\u306e\u80cc\u666f\u3092\u672c\u9928\u30c7\u30b6\u30a4\u30f3\u306b\u4fee\u6b63\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u4f5c\u54c1\u4e00\u89a7\u306e\u30bf\u30b0\u4e00\u89a7\u30dc\u30bf\u30f3\u3092\u898b\u3084\u3059\u304f\u8abf\u6574\u3057\u307e\u3057\u305f\u3002\"\n  }\n]\n  <\/script>\n<\/div>\n\n<script>\n  (() => {\n    const SITE_ROOT = 'https:\/\/shuminotamariba.com';\n    const WORKS_PAGE_URL = SITE_ROOT + '\/index.php\/honkan-works\/';\n    const RANKING_PAGE_URL = SITE_ROOT + '\/index.php\/honkan-ranking\/';\n    const SALE_PAGE_URL = WORKS_PAGE_URL + '?tag=sale&sort=sale-end';\n    const HONKAN_CATEGORY_SLUG = 'honkan-review';\n    const POSTS_PER_PAGE = 12;\n\n    const root = document.querySelector('.yt-honkan');\n    if (!root) return;\n\n    const qs = (selector, base = root) => base ? base.querySelector(selector) : null;\n    const qsa = (selector, base = root) => base ? Array.from(base.querySelectorAll(selector)) : [];\n    const escapeHtml = (value) => String(value ?? '').replace(\/[&<>\"']\/g, (char) => ({\n      '&': '&amp;',\n      '<': '&lt;',\n      '>': '&gt;',\n      '\"': '&quot;',\n      \"'\": '&#039;'\n    }[char]));\n    const safeUrl = (value) => {\n      const raw = String(value || '').trim();\n      if (!raw || raw === '#') return '#';\n      try {\n        const url = new URL(raw, window.location.href);\n        return ['http:', 'https:'].includes(url.protocol) ? url.href : '#';\n      } catch (error) {\n        return '#';\n      }\n    };\n    const byDataId = (id) => `[data-result-post-id=\"${String(id ?? '').replace(\/[\"\\\\]\/g, '\\\\$&')}\"]`;\n\n    const slider = qs('[data-slider]');\n    const slides = qsa('.yt-slide');\n    const dotsWrap = qs('[data-slider-dots]');\n    const sliderPrev = qs('[data-slider-prev]');\n    const sliderNext = qs('[data-slider-next]');\n    let current = 0;\n    let timer = null;\n\n    const showSlide = (index) => {\n      current = (index + slides.length) % slides.length;\n      slides.forEach((slide, i) => {\n        const isActive = i === current;\n        slide.classList.toggle('is-active', isActive);\n        slide.setAttribute('aria-hidden', isActive ? 'false' : 'true');\n      });\n      qsa('.yt-dot').forEach((dot, i) => {\n        const isActive = i === current;\n        dot.classList.toggle('is-active', isActive);\n        dot.setAttribute('aria-current', isActive ? 'true' : 'false');\n      });\n    };\n\n    const stopTimer = () => {\n      if (!timer) return;\n      clearInterval(timer);\n      timer = null;\n    };\n\n    const restartTimer = () => {\n      stopTimer();\n      if (slides.length > 1 && !document.hidden) {\n        timer = setInterval(() => showSlide(current + 1), 5000);\n      }\n    };\n\n    if (slides.length && dotsWrap) {\n      slides.forEach((_, i) => {\n        const dot = document.createElement('button');\n        dot.className = 'yt-dot' + (i === 0 ? ' is-active' : '');\n        dot.type = 'button';\n        dot.setAttribute('aria-label', (i + 1) + '\u679a\u76ee\u3092\u8868\u793a');\n        dot.setAttribute('aria-current', i === 0 ? 'true' : 'false');\n        dot.addEventListener('click', () => {\n          showSlide(i);\n          restartTimer();\n        });\n        dotsWrap.appendChild(dot);\n      });\n\n      if (sliderPrev) {\n        sliderPrev.addEventListener('click', () => {\n          showSlide(current - 1);\n          restartTimer();\n        });\n      }\n\n      if (sliderNext) {\n        sliderNext.addEventListener('click', () => {\n          showSlide(current + 1);\n          restartTimer();\n        });\n      }\n\n      showSlide(0);\n      restartTimer();\n      slider?.addEventListener('mouseenter', stopTimer);\n      slider?.addEventListener('mouseleave', restartTimer);\n      slider?.addEventListener('focusin', stopTimer);\n      slider?.addEventListener('focusout', restartTimer);\n      document.addEventListener('visibilitychange', () => {\n        document.hidden ? stopTimer() : restartTimer();\n      });\n    }\n\n    const filterData = {\n      type: {\n        title: '\u4f5c\u54c1\u30bf\u30a4\u30d7',\n        items: [\n          \/* \u6295\u7a3f\u3092\u4f5c\u3063\u305f\u3089\u3053\u3053\u306b\u8ffd\u52a0\n          { label: '\u30de\u30f3\u30ac', tag: 'manga' },\n          { label: '\u30e9\u30ce\u30d9', tag: 'ranobe' }\n          *\/\n        ]\n      },\n      originalAuthor: {\n        title: '\u539f\u4f5c\u8005',\n        items: [\n          \/* \u6295\u7a3f\u5f8c\u306b\u8ffd\u52a0 *\/\n        ]\n      },\n      illustrator: {\n        title: '\u4f5c\u753b\u8005',\n        items: [\n          \/* \u6295\u7a3f\u5f8c\u306b\u8ffd\u52a0 *\/\n        ]\n      },\n      genre: {\n        title: '\u30b8\u30e3\u30f3\u30eb',\n        items: [\n          \/* \u6295\u7a3f\u5f8c\u306b\u8ffd\u52a0 *\/\n        ]\n      },\n      character: {\n        title: '\u30ad\u30e3\u30e9\u30fb\u95a2\u4fc2\u6027',\n        items: [\n          \/* \u6295\u7a3f\u5f8c\u306b\u8ffd\u52a0 *\/\n        ]\n      },\n      other: {\n        title: '\u305d\u306e\u4ed6',\n        items: [\n          \/* \u6295\u7a3f\u5f8c\u306b\u8ffd\u52a0 *\/\n        ]\n      }\n    };\n\n    const modal = qs('[data-filter-modal]');\n    const modalTitle = qs('#yt-modal-title');\n    const modalOptions = qs('[data-modal-options]');\n    const closeBtn = qs('[data-filter-close]');\n    const filterButtons = qsa('[data-filter-open]');\n    const searchForm = qs('[data-bekkan-search-form]');\n    const searchInput = qs('[data-bekkan-search-input]');\n    const searchClear = qs('[data-search-clear]');\n    const defaultArea = qs('[data-default-area]');\n    const resultsArea = qs('[data-results-area]');\n    const resultsTitle = qs('[data-results-title]');\n    const resultsBody = qs('[data-results-body]');\n    const resultsClear = qs('[data-results-clear]');\n    const resultsCount = qs('[data-results-count]');\n    const recentBody = qs('[data-recent-body]');\n    const latestBody = qs('[data-latest-body]');\n    const updateList = qs('[data-update-list]');\n    const updateData = qs('#yt-honkan-updates-data');\n    const listArea = qs('[data-list-area]');\n    const listTitle = qs('[data-list-title]');\n    const listCount = qs('[data-list-count]');\n    const listBody = qs('[data-list-body]');\n    const listPagination = qs('[data-list-pagination]');\n    const listBack = qs('[data-list-back]');\n    const listSort = qs('[data-list-sort]');\n    const listCondition = qs('[data-list-condition]');\n    const listButtons = qsa('[data-open-list]');\n    const tierArea = qs('[data-tier-area]');\n    const tierBody = qs('[data-tier-body]');\n    const tierCount = qs('[data-tier-count]');\n    const tierBack = qs('[data-tier-back]');\n    const tierButtons = qsa('[data-open-tier]');\n    const LIST_PER_PAGE = 12;\n    const SALE_TAG_SLUG = 'sale';\n    const listState = { mode: 'reviews', posts: [], page: 1, sort: 'new', condition: '\u3059\u3079\u3066' };\n    let activeType = null;\n    let bekkanCategoryId = null;\n    const tagIdCache = {};\n\n    const buildWorksPageUrl = (params = {}) => {\n      const url = new URL(WORKS_PAGE_URL);\n\n      Object.entries(params).forEach(([key, value]) => {\n        const safeValue = String(value || '').trim();\n        if (safeValue) url.searchParams.set(key, safeValue);\n      });\n\n      return url.toString();\n    };\n\n    const goToWorksPage = (params = {}) => {\n      window.location.href = buildWorksPageUrl(params);\n    };\n\n    const stripHtml = (html) => {\n      const div = document.createElement('div');\n      div.innerHTML = html || '';\n      return div.textContent || div.innerText || '';\n    };\n\n    const getPostScore = (post) => {\n      const acf = post.acf || {};\n      const meta = post.meta || {};\n      const score = acf.score || acf.review_score || acf.total_score || meta.score || meta.review_score || meta.total_score || '';\n      return score ? String(score).replace('\u70b9','') + '\u70b9' : '--\u70b9';\n    };\n\n\n    const getPostRank = (post) => {\n      const acf = post.acf || {};\n      const meta = post.meta || {};\n      return acf.rank || acf.review_rank || meta.rank || meta.review_rank || '--';\n    };\n\n    const getPostTagLabel = (post) => {\n      const terms = post._embedded?.['wp:term'] || [];\n      const flatTerms = terms.flat ? terms.flat() : [].concat(...terms);\n      const tag = flatTerms.find((term) => term.taxonomy === 'post_tag');\n      return tag ? tag.name : '\u30bf\u30b0';\n    };\n\n    const getPostImage = (post) => {\n      return post._embedded?.['wp:featuredmedia']?.[0]?.source_url || '';\n    };\n\n    const numberValue = (value) => {\n      if (value === null || value === undefined) return 0;\n      const n = String(value).replace(\/[^\\d.]\/g, '');\n      return n ? Number(n) : 0;\n    };\n\n    const getPostMetaValue = (post, keys, fallback = '') => {\n      const acf = post.acf || {};\n      const meta = post.meta || {};\n      for (const key of keys) {\n        if (acf[key] !== undefined && acf[key] !== '') return acf[key];\n        if (meta[key] !== undefined && meta[key] !== '') return meta[key];\n      }\n      return fallback;\n    };\n\n    const getPostPrice = (post) => {\n      return getPostMetaValue(post, ['price','sale_price','regular_price','\u4fa1\u683c','\u4fa1\u683c'], '\u672a\u8a2d\u5b9a');\n    };\n\n    const getPostOriginal = (post) => {\n      return getPostMetaValue(post, ['original','gensaku','\u4f5c\u5bb6'], '\u672a\u8a2d\u5b9a');\n    };\n\n    const getPostScoreNumber = (post) => {\n      const acf = post.acf || {};\n      const meta = post.meta || {};\n      const score = acf.score || acf.review_score || acf.total_score || meta.score || meta.review_score || meta.total_score || '';\n      return numberValue(score);\n    };\n\n    const renderStars = (score) => {\n      const safe = Math.max(0, Math.min(5, numberValue(score)));\n      return `\n        <span class=\"yt-stars\" style=\"--rating:${safe};\" aria-label=\"5\u70b9\u4e2d${safe}\u70b9\">\n          <span class=\"yt-stars-back\">\u2605\u2605\u2605\u2605\u2605<\/span>\n          <span class=\"yt-stars-front\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <\/span>\n      `;\n    };\n\n\n    const compactPostCard = (post, index) => {\n      const titleText = escapeHtml(stripHtml(post.title?.rendered || '\u30bf\u30a4\u30c8\u30eb\u672a\u8a2d\u5b9a'));\n      const link = safeUrl(post.link || '#');\n      const image = safeUrl(getPostImage(post));\n      const imageHtml = image !== '#' ? `<img src=\"${image}\" alt=\"\" loading=\"lazy\" decoding=\"async\">` : '';\n      const postId = escapeHtml(post.id);\n      return `\n        <a class=\"yt-compact-card\" href=\"${link}\" data-result-post-id=\"${postId}\">\n          <span class=\"yt-compact-thumb\">${imageHtml}<\/span>\n          <span class=\"yt-compact-body\">\n            <span class=\"yt-card-meta\"><span class=\"yt-chip\">${escapeHtml(getPostTagLabel(post))}<\/span><\/span>\n            <span class=\"yt-card-stats\"><span class=\"yt-rank-badge\">${index + 1}<\/span><span class=\"yt-score-badge\">${escapeHtml(getPostScore(post))}<\/span><span class=\"yt-chip\">${escapeHtml(getPostRank(post))}<\/span><\/span>\n            <strong class=\"yt-compact-title\">${titleText}<\/strong>\n          <\/span>\n        <\/a>\n      `;\n    };\n\n    const renderLatestPosts = async () => {\n      if (!latestBody) return;\n      try {\n        const catId = await getBekkanCategoryId();\n        const posts = await apiFetch('\/wp-json\/wp\/v2\/posts?categories=' + catId + '&per_page=10&_embed=1');\n        if (!posts.length) return;\n        latestBody.innerHTML = posts.map((post, index) => compactPostCard(post, index)).join('');\n        posts.forEach((post) => {\n          const link = latestBody.querySelector(byDataId(post.id));\n          if (link) link.addEventListener('click', () => saveRecentPost(post));\n        });\n      } catch (error) {}\n    };\n\n    const saveRecentPost = (post) => {\n      try {\n        const item = {\n          id: post.id,\n          title: stripHtml(post.title?.rendered || '\u30bf\u30a4\u30c8\u30eb\u672a\u8a2d\u5b9a'),\n          link: safeUrl(post.link || '#'),\n          score: getPostScore(post),\n          image: safeUrl(getPostImage(post))\n        };\n        const current = JSON.parse(localStorage.getItem('honkanRecentPosts') || '[]');\n        const next = [item, ...current.filter((old) => old.id !== item.id)].slice(0, 3);\n        localStorage.setItem('honkanRecentPosts', JSON.stringify(next));\n      } catch (error) {}\n    };\n\n    const renderRecentPosts = () => {\n      if (!recentBody) return;\n      let items = [];\n      try {\n        items = JSON.parse(localStorage.getItem('honkanRecentPosts') || '[]');\n      } catch (error) {}\n\n      if (!items.length) {\n        recentBody.innerHTML = '<p class=\"yt-recent-empty\">\u307e\u3060\u6700\u8fd1\u898b\u305f\u30ec\u30d3\u30e5\u30fc\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>';\n        return;\n      }\n\n      const cards = items.map((item, index) => {\n        const image = safeUrl(item.image);\n        return `\n          <a class=\"yt-compact-card\" href=\"${safeUrl(item.link)}\">\n            <span class=\"yt-compact-thumb\">${image !== '#' ? `<img src=\"${image}\" alt=\"\" loading=\"lazy\" decoding=\"async\">` : ''}<\/span>\n            <span class=\"yt-compact-body\">\n              <span class=\"yt-card-meta\"><span class=\"yt-chip\">\u6700\u8fd1\u898b\u305f<\/span><\/span>\n              <span class=\"yt-card-stats\"><span class=\"yt-rank-badge\">${index + 1}<\/span><span class=\"yt-score-badge\">${escapeHtml(item.score || '--\u70b9')}<\/span><span class=\"yt-chip\">--<\/span><\/span>\n              <strong class=\"yt-compact-title\">${escapeHtml(item.title || '\u30bf\u30a4\u30c8\u30eb\u672a\u8a2d\u5b9a')}<\/strong>\n            <\/span>\n          <\/a>\n        `;\n      }).join('');\n\n      recentBody.innerHTML = `\n        <div class=\"yt-recent-tools\">\n          <button class=\"yt-recent-clear\" type=\"button\" data-recent-clear>\u5c65\u6b74\u3092\u6d88\u3059<\/button>\n        <\/div>\n        <div class=\"yt-scroll-list yt-scroll-list-small\">${cards}<\/div>\n      `;\n\n      const clearRecent = qs('[data-recent-clear]', recentBody);\n      if (clearRecent) {\n        clearRecent.addEventListener('click', () => {\n          localStorage.removeItem('honkanRecentPosts');\n          renderRecentPosts();\n        });\n      }\n    };\n\n    const renderUpdates = () => {\n      if (!updateList || !updateData) return;\n      let updates = [];\n      try {\n        const raw = updateData.textContent.trim();\n        updates = raw ? JSON.parse(raw) : [];\n      } catch (error) {\n        return;\n      }\n\n      if (!Array.isArray(updates) || !updates.length) return;\n\n      const itemsHtml = updates.map((item) => {\n        const date = escapeHtml(item.date || '');\n        const text = escapeHtml(item.text || '');\n        if (!date && !text) return '';\n        return `\n          <li class=\"yt-update-item\">\n            <span class=\"yt-update-date\">${date}<\/span>\n            <span class=\"yt-update-text\">${text}<\/span>\n          <\/li>\n        `;\n      }).join('');\n\n      if (itemsHtml.trim()) updateList.innerHTML = itemsHtml;\n    };\n\n    const relatedTagsHtml = () => `\n    `;\n\n    const bindRelatedTags = () => {\n      qsa('[data-related-tag]').forEach((button) => {\n        button.addEventListener('click', () => filterPostsByTag(button.dataset.relatedLabel, button.dataset.relatedTag));\n      });\n    };\n\n\n    const apiFetch = async (path) => {\n      const res = await fetch(SITE_ROOT + path, { credentials: 'same-origin' });\n      if (!res.ok) throw new Error('API Error');\n      return res.json();\n    };\n\n    const getBekkanCategoryId = async () => {\n      if (bekkanCategoryId) return bekkanCategoryId;\n      const categories = await apiFetch('\/wp-json\/wp\/v2\/categories?slug=' + encodeURIComponent(HONKAN_CATEGORY_SLUG));\n      if (!categories.length) throw new Error('\u672c\u9928\u30ab\u30c6\u30b4\u30ea\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093');\n      bekkanCategoryId = categories[0].id;\n      return bekkanCategoryId;\n    };\n\n    const getTagId = async (slug) => {\n      if (tagIdCache[slug]) return tagIdCache[slug];\n      const tags = await apiFetch('\/wp-json\/wp\/v2\/tags?slug=' + encodeURIComponent(slug));\n      if (!tags.length) return null;\n      tagIdCache[slug] = tags[0].id;\n      return tagIdCache[slug];\n    };\n\n    const showResultsPanel = (title) => {\n      if (defaultArea) defaultArea.hidden = true;\n      if (listArea) listArea.hidden = true;\n      if (tierArea) tierArea.hidden = true;\n      if (resultsArea) resultsArea.hidden = false;\n      if (resultsTitle) resultsTitle.textContent = title;\n      closeModal();\n      resultsArea?.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    };\n\n    const showLoading = (title) => {\n      showResultsPanel(title);\n      if (resultsBody) {\n        resultsBody.innerHTML = '<div class=\"yt-loading\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/div>';\n      }\n    };\n\n    const renderPosts = (title, posts, requestWord) => {\n      showResultsPanel(title);\n\n      if (!resultsBody) return;\n      if (resultsCount) {\n        resultsCount.hidden = false;\n        resultsCount.textContent = posts.length + '\u4ef6';\n      }\n\n      if (!posts.length) {\n        const safeWord = escapeHtml(stripHtml(requestWord || '').trim());\n        resultsBody.innerHTML = `\n          <div class=\"yt-empty\">\n            <h3>\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f<\/h3>\n            <p>\u300c${safeWord || '\u691c\u7d22\u30ef\u30fc\u30c9'}\u300d\u306b\u5408\u3046\u672c\u9928\u30ec\u30d3\u30e5\u30fc\u306f\u307e\u3060\u3042\u308a\u307e\u305b\u3093\u3002<br>\u5225\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u3084\u7d5e\u308a\u8fbc\u307f\u3067\u63a2\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n            <div class=\"yt-empty-actions\">\n              <button class=\"yt-small-btn yt-small-btn-primary\" type=\"button\" data-back-default>\u30c8\u30c3\u30d7\u8868\u793a\u306b\u623b\u308b<\/button>\n            <\/div>\n            ${relatedTagsHtml()}\n          <\/div>\n        `;\n\n        const backBtn = resultsBody.querySelector('[data-back-default]');\n        if (backBtn) backBtn.addEventListener('click', resetDefault);\n        bindRelatedTags();\n        return;\n      }\n\n      const cards = posts.map((post) => {\n        const titleText = escapeHtml(stripHtml(post.title?.rendered || '\u30bf\u30a4\u30c8\u30eb\u672a\u8a2d\u5b9a'));\n        const excerpt = escapeHtml(stripHtml(post.excerpt?.rendered || '').replace(\/\\s+\/g, ' ').trim().slice(0, 90));\n        const link = safeUrl(post.link || '#');\n        const image = safeUrl(post._embedded?.['wp:featuredmedia']?.[0]?.source_url || '');\n        const thumb = image !== '#' ? `<img src=\"${image}\" alt=\"\" loading=\"lazy\" decoding=\"async\">` : '';\n        const score = escapeHtml(getPostScore(post));\n        const postId = escapeHtml(post.id);\n        return `\n          <a class=\"yt-review-card\" href=\"${link}\" data-result-post-id=\"${postId}\">\n            <div class=\"yt-thumb\">${thumb}<\/div>\n            <div class=\"yt-card-body\">\n              <div class=\"yt-card-meta\"><span class=\"yt-chip\">\u672c\u9928\u30ec\u30d3\u30e5\u30fc<\/span><span class=\"yt-score-badge\">${score}<\/span><\/div>\n              <h3>${titleText}<\/h3>\n              <p>${excerpt || '\u30ec\u30d3\u30e5\u30fc\u672c\u6587\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002'}<\/p>\n            <\/div>\n          <\/a>\n        `;\n      }).join('');\n\n      resultsBody.innerHTML = `<div class=\"yt-results-grid\">${cards}<\/div>${relatedTagsHtml()}`;\n\n      posts.forEach((post) => {\n        const link = resultsBody.querySelector(byDataId(post.id));\n        if (link) link.addEventListener('click', () => saveRecentPost(post));\n      });\n      bindRelatedTags();\n    };\n\n    const searchPosts = async (keyword) => {\n      const word = (keyword || '').trim();\n      if (!word) return;\n\n      showLoading('\u300c' + word + '\u300d\u306e\u691c\u7d22\u7d50\u679c');\n\n      try {\n        const catId = await getBekkanCategoryId();\n        const posts = await apiFetch('\/wp-json\/wp\/v2\/posts?categories=' + catId + '&search=' + encodeURIComponent(word) + '&per_page=' + POSTS_PER_PAGE + '&_embed=1');\n        renderPosts('\u300c' + word + '\u300d\u306e\u691c\u7d22\u7d50\u679c', posts, word);\n      } catch (error) {\n        renderPosts('\u691c\u7d22\u7d50\u679c', [], word);\n      }\n    };\n\n    const filterPostsByTag = async (label, tagSlug) => {\n      const cleanLabel = (label || '').replace(\/\\(.*?\\)\/g, '');\n      showLoading(cleanLabel + ' \u306e\u7d5e\u308a\u8fbc\u307f\u7d50\u679c');\n\n      try {\n        const catId = await getBekkanCategoryId();\n        const tagId = await getTagId(tagSlug);\n\n        if (!tagId) {\n          renderPosts(cleanLabel + ' \u306e\u7d5e\u308a\u8fbc\u307f\u7d50\u679c', [], cleanLabel);\n          return;\n        }\n\n        const posts = await apiFetch('\/wp-json\/wp\/v2\/posts?categories=' + catId + '&tags=' + tagId + '&per_page=' + POSTS_PER_PAGE + '&_embed=1');\n        renderPosts(cleanLabel + ' \u306e\u7d5e\u308a\u8fbc\u307f\u7d50\u679c', posts, cleanLabel);\n      } catch (error) {\n        renderPosts(cleanLabel + ' \u306e\u7d5e\u308a\u8fbc\u307f\u7d50\u679c', [], cleanLabel);\n      }\n    };\n\n\n    const normalizeListPost = (post) => {\n      const titleText = stripHtml(post.title?.rendered || '\u30bf\u30a4\u30c8\u30eb\u672a\u8a2d\u5b9a');\n      const scoreNumber = getPostScoreNumber(post);\n      const price = getPostPrice(post);\n      return {\n        raw: post,\n        id: post.id,\n        title: titleText,\n        link: safeUrl(post.link || '#'),\n        image: safeUrl(getPostImage(post)),\n        tag: getPostTagLabel(post),\n        scoreNumber,\n        scoreText: scoreNumber ? String(scoreNumber).replace(\/\\.0$\/, '') + '\u70b9' : '--\u70b9',\n        original: getPostOriginal(post),\n        price,\n        priceNumber: numberValue(price),\n        date: post.date || ''\n      };\n    };\n\n    const sortListItems = (items) => {\n      const sorted = [...items];\n      if (listState.sort === 'new') sorted.sort((a,b) => new Date(b.date) - new Date(a.date));\n      if (listState.sort === 'rating-desc') sorted.sort((a,b) => b.scoreNumber - a.scoreNumber);\n      if (listState.sort === 'price-asc') sorted.sort((a,b) => a.priceNumber - b.priceNumber);\n      if (listState.sort === 'price-desc') sorted.sort((a,b) => b.priceNumber - a.priceNumber);\n      if (listState.sort === 'title') sorted.sort((a,b) => a.title.localeCompare(b.title, 'ja'));\n      if (listState.sort === 'original') sorted.sort((a,b) => String(a.original || '').localeCompare(String(b.original || ''), 'ja'));\n      return sorted;\n    };\n\n    const listCardHtml = (item) => {\n      const image = safeUrl(item.image);\n      const imageHtml = image !== '#' ? `<img src=\"${image}\" alt=\"\" loading=\"lazy\" decoding=\"async\">` : '';\n      const itemId = escapeHtml(item.id);\n      return `\n        <a class=\"yt-list-card\" href=\"${safeUrl(item.link)}\" data-result-post-id=\"${itemId}\">\n          <div class=\"yt-list-cover\">${imageHtml}<\/div>\n          <div class=\"yt-list-card-body\">\n            <div class=\"yt-card-meta\"><span class=\"yt-chip\">${escapeHtml(item.tag)}<\/span><\/div>\n            <span class=\"yt-list-title\">${escapeHtml(item.title)}<\/span>\n            <div class=\"yt-list-info yt-list-info-under-title\">\n              <div class=\"yt-list-info-line\"><span class=\"yt-list-label\">\u4f5c\u5bb6<\/span><span>${escapeHtml(item.original)}<\/span><\/div>\n            <\/div>\n            <div class=\"yt-rating\">${renderStars(item.scoreNumber)}<span class=\"yt-score-badge\">${escapeHtml(item.scoreText)}<\/span><\/div>\n            <div class=\"yt-list-info\">\n              <div class=\"yt-list-info-line\"><span class=\"yt-list-label\">\u4fa1\u683c<\/span><span>${escapeHtml(item.price)}<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/a>\n      `;\n    };\n\n    const renderListPagination = (totalPages) => {\n      if (!listPagination) return;\n      if (totalPages <= 1) {\n        listPagination.innerHTML = '<button class=\"yt-page-btn is-active\" type=\"button\" disabled>1<\/button>';\n        return;\n      }\n\n      let html = '';\n      html += `<button class=\"yt-page-btn\" type=\"button\" data-list-page=\"${Math.max(1, listState.page - 1)}\">\u2039<\/button>`;\n      for (let i = 1; i <= totalPages; i++) {\n        if (i === 1 || i === totalPages || Math.abs(i - listState.page) <= 2) {\n          html += `<button class=\"yt-page-btn ${i === listState.page ? 'is-active' : ''}\" type=\"button\" data-list-page=\"${i}\">${i}<\/button>`;\n        } else if (Math.abs(i - listState.page) === 3) {\n          html += `<button class=\"yt-page-btn\" type=\"button\" disabled>\u2026<\/button>`;\n        }\n      }\n      html += `<button class=\"yt-page-btn\" type=\"button\" data-list-page=\"${Math.min(totalPages, listState.page + 1)}\">\u203a<\/button>`;\n      listPagination.innerHTML = html;\n\n      listPagination.querySelectorAll('[data-list-page]').forEach((button) => {\n        button.addEventListener('click', () => {\n          listState.page = Number(button.dataset.listPage || 1);\n          renderList();\n          listArea?.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        });\n      });\n    };\n\n    const renderList = () => {\n      if (!listBody) return;\n      const sorted = sortListItems(listState.posts);\n      const total = sorted.length;\n      const totalPages = Math.max(1, Math.ceil(total \/ LIST_PER_PAGE));\n      if (listState.page > totalPages) listState.page = totalPages;\n\n      if (listCount) listCount.textContent = total + '\u4ef6';\n      if (listCondition) listCondition.innerHTML = '';\n\n      if (!total) {\n        const isSaleList = listState.mode === 'sale';\n        const requestWord = isSaleList ? '\u30bb\u30fc\u30eb\u4e00\u89a7' : '\u4f5c\u54c1\u4e00\u89a7';\n        listBody.innerHTML = `\n          <div class=\"yt-empty\">\n            <h3>\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f<\/h3>\n            <p>${isSaleList ? '<span class=\"yt-empty-line\">\u73fe\u5728\u8868\u793a\u3067\u304d\u308b\u30bb\u30fc\u30eb\u4f5c\u54c1\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/span><span class=\"yt-empty-line\">\u5bfe\u8c61\u4f5c\u54c1\u3092\u8ffd\u52a0\u3059\u308b\u3068\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/span>' : '<span class=\"yt-empty-line\">\u307e\u3060\u6761\u4ef6\u306b\u5408\u3046\u672c\u9928\u30ec\u30d3\u30e5\u30fc\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/span><span class=\"yt-empty-line\">\u6295\u7a3f\u304c\u5897\u3048\u308b\u3068\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/span>'}<\/p>\n            <div class=\"yt-empty-actions\">\n<button class=\"yt-small-btn yt-small-btn-primary\" type=\"button\" data-back-default>\u30c8\u30c3\u30d7\u8868\u793a\u306b\u623b\u308b<\/button>\n            <\/div>\n          <\/div>\n        `;\n        const backBtn = listBody.querySelector('[data-back-default]');\n        if (backBtn) backBtn.addEventListener('click', resetDefault);\n        renderListPagination(1);\n        return;\n      }\n\n      const start = (listState.page - 1) * LIST_PER_PAGE;\n      const pageItems = sorted.slice(start, start + LIST_PER_PAGE);\n      listBody.innerHTML = `<div class=\"yt-list-grid\">${pageItems.map(listCardHtml).join('')}<\/div>`;\n      renderListPagination(totalPages);\n\n      pageItems.forEach((item) => {\n        const link = listBody.querySelector(byDataId(item.id));\n        if (link) link.addEventListener('click', () => saveRecentPost(item.raw));\n      });\n    };\n\n\n    const tierRankLabel = (item) => {\n      const rank = String(getPostRank(item.raw) || '').toUpperCase();\n      const score = item.scoreNumber || 0;\n      if (rank.includes('SSS') || score >= 9.8) return 'SSS';\n      if (rank.includes('SS') || score >= 9.5) return 'SS';\n      if (rank.includes('S') || score >= 9.0) return 'S';\n      if (rank.includes('A') || score >= 8.0) return 'A';\n      if (rank.includes('B') || score >= 7.0) return 'B';\n      if (rank.includes('C') || score > 0) return 'C';\n      return 'C';\n    };\n\n    const tierCardHtml = (item) => {\n      const image = safeUrl(item.image);\n      const imageHtml = image !== '#' ? `<img src=\"${image}\" alt=\"\" loading=\"lazy\" decoding=\"async\">` : '';\n      const itemId = escapeHtml(item.id);\n      return `\n        <a class=\"yt-tier-card\" href=\"${safeUrl(item.link)}\" data-tier-post-id=\"${itemId}\">\n          <span class=\"yt-tier-thumb\">${imageHtml}<\/span>\n          <span>\n            <strong>${escapeHtml(item.title)}<\/strong>\n            <span>${escapeHtml(item.tag)} \/ ${escapeHtml(item.scoreText)}<\/span>\n          <\/span>\n        <\/a>\n      `;\n    };\n\n    const renderTier = (items) => {\n      if (!tierBody) return;\n      if (tierCount) tierCount.textContent = items.length + '\u4ef6';\n\n      const groups = ['SSS','SS','S','A','B','C'];\n      const grouped = {};\n      groups.forEach((group) => grouped[group] = []);\n      items.forEach((item) => {\n        const rank = tierRankLabel(item);\n        grouped[rank].push(item);\n      });\n\n      tierBody.innerHTML = `\n        <div class=\"yt-tier-table\">\n          ${groups.map((group) => `\n            <div class=\"yt-tier-row\">\n              <div class=\"yt-tier-label\">${group}<\/div>\n              <div class=\"yt-tier-items\">\n                ${grouped[group].length ? grouped[group].map(tierCardHtml).join('') : '<div class=\"yt-tier-empty\">\u307e\u3060\u3042\u308a\u307e\u305b\u3093<\/div>'}\n              <\/div>\n            <\/div>\n          `).join('')}\n        <\/div>\n      `;\n\n      tierBody.querySelectorAll('[data-tier-post-id]').forEach((link) => {\n        const item = items.find((post) => String(post.id) === String(link.dataset.tierPostId));\n        if (item) link.addEventListener('click', () => saveRecentPost(item.raw));\n      });\n    };\n\n    const openTierPanel = async () => {\n      if (defaultArea) defaultArea.hidden = true;\n      if (resultsArea) resultsArea.hidden = true;\n      if (listArea) listArea.hidden = true;\n      if (tierArea) tierArea.hidden = false;\n      if (tierBody) tierBody.innerHTML = '<div class=\"yt-loading\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/div>';\n      if (tierCount) tierCount.textContent = '0\u4ef6';\n      closeModal();\n      tierArea?.scrollIntoView({ behavior: 'smooth', block: 'start' });\n\n      try {\n        const catId = await getBekkanCategoryId();\n        const posts = await apiFetch('\/wp-json\/wp\/v2\/posts?categories=' + catId + '&per_page=100&_embed=1');\n        const items = posts.map(normalizeListPost).sort((a,b) => b.scoreNumber - a.scoreNumber);\n        renderTier(items);\n      } catch (error) {\n        renderTier([]);\n      }\n    };\n\n\n    const openListPanel = async (mode) => {\n      listState.mode = mode === 'sale' ? 'sale' : 'reviews';\n      listState.page = 1;\n      listState.sort = listSort ? listSort.value : 'new';\n      listState.condition = listState.mode === 'sale' ? '\u30bb\u30fc\u30eb\u4e00\u89a7' : '\u3059\u3079\u3066';\n\n      if (defaultArea) defaultArea.hidden = true;\n      if (resultsArea) resultsArea.hidden = true;\n      if (tierArea) tierArea.hidden = true;\n      if (listArea) listArea.hidden = false;\n      if (listTitle) listTitle.textContent = listState.mode === 'sale' ? '\u30bb\u30fc\u30eb\u4e00\u89a7' : '\u4f5c\u54c1\u4e00\u89a7';\n      if (listBody) listBody.innerHTML = '<div class=\"yt-loading\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/div>';\n      if (listPagination) listPagination.innerHTML = '';\n      closeModal();\n      listArea?.scrollIntoView({ behavior: 'smooth', block: 'start' });\n\n      try {\n        const catId = await getBekkanCategoryId();\n        const params = new URLSearchParams();\n        params.set('categories', catId);\n        params.set('per_page', '100');\n        params.set('_embed', '1');\n\n        if (listState.mode === 'sale') {\n          const saleId = await getTagId(SALE_TAG_SLUG);\n          if (!saleId) {\n            listState.posts = [];\n            renderList();\n            return;\n          }\n          params.set('tags', saleId);\n        }\n\n        const posts = await apiFetch('\/wp-json\/wp\/v2\/posts?' + params.toString());\n        listState.posts = posts.map(normalizeListPost);\n        renderList();\n      } catch (error) {\n        listState.posts = [];\n        renderList();\n      }\n    };\n\n    const resetDefault = () => {\n      if (defaultArea) defaultArea.hidden = false;\n      if (resultsArea) resultsArea.hidden = true;\n      if (listArea) listArea.hidden = true;\n      if (tierArea) tierArea.hidden = true;\n      if (resultsBody) resultsBody.innerHTML = '';\n      if (resultsCount) resultsCount.hidden = true;\n      closeModal();\n      defaultArea?.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    };\n\n    const setActiveButton = (type) => {\n      filterButtons.forEach((button) => {\n        const isActive = button.dataset.filterOpen === type;\n        button.classList.toggle('is-active', isActive);\n        button.setAttribute('aria-expanded', isActive ? 'true' : 'false');\n      });\n    };\n\n    const openModal = (type) => {\n      const data = filterData[type];\n      if (!data || !modal || !modalTitle || !modalOptions) return;\n\n      if (modal.classList.contains('is-open') && activeType === type) {\n        closeModal();\n        return;\n      }\n\n      activeType = type;\n      setActiveButton(type);\n      modalTitle.textContent = data.title;\n      modalOptions.innerHTML = '';\n\n      if (!data.items.length) {\n        const empty = document.createElement('div');\n        empty.className = 'yt-modal-empty';\n        empty.textContent = '\u307e\u3060\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u305b\u3093';\n        modalOptions.appendChild(empty);\n      }\n\n      data.items.forEach((item) => {\n        const button = document.createElement('button');\n        button.className = 'yt-modal-option';\n        button.type = 'button';\n        button.textContent = item.label;\n        button.addEventListener('click', () => goToWorksPage({ tag: item.tag, key: type }));\n        modalOptions.appendChild(button);\n      });\n\n      modal.classList.add('is-open');\n      modal.setAttribute('aria-hidden', 'false');\n    };\n\n    function closeModal() {\n      if (!modal) return;\n      modal.classList.remove('is-open');\n      modal.setAttribute('aria-hidden', 'true');\n      activeType = null;\n      setActiveButton(null);\n    }\n\n    filterButtons.forEach((button) => {\n      button.setAttribute('aria-haspopup', 'dialog');\n      button.setAttribute('aria-expanded', 'false');\n      button.addEventListener('click', () => openModal(button.dataset.filterOpen));\n    });\n\n    if (closeBtn) closeBtn.addEventListener('click', closeModal);\n    if (modal) {\n      modal.addEventListener('click', (event) => {\n        if (event.target === modal) closeModal();\n      });\n    }\n\n    const updateSearchClear = () => {\n      if (!searchClear || !searchInput) return;\n      searchClear.classList.toggle('is-show', searchInput.value.trim().length > 0);\n    };\n\n    if (searchInput) {\n      searchInput.addEventListener('input', updateSearchClear);\n      searchInput.addEventListener('focus', updateSearchClear);\n      updateSearchClear();\n    }\n\n    if (searchClear && searchInput) {\n      searchClear.addEventListener('click', () => {\n        searchInput.value = '';\n        updateSearchClear();\n        searchInput.focus();\n      });\n    }\n\n    if (searchForm) {\n      searchForm.addEventListener('submit', (event) => {\n        event.preventDefault();\n        goToWorksPage((searchInput?.value || '').trim() ? { q: (searchInput?.value || '').trim() } : {});\n      });\n    }\n\n    if (resultsClear) resultsClear.addEventListener('click', resetDefault);\n    if (listBack) listBack.addEventListener('click', resetDefault);\n    if (listSort) {\n      listSort.addEventListener('change', () => {\n        listState.sort = listSort.value;\n        listState.page = 1;\n        renderList();\n      });\n    }\n    listButtons.forEach((button) => {\n      button.addEventListener('click', () => openListPanel(button.dataset.openList));\n    });\n    qsa('a[aria-disabled=\"true\"]').forEach((link) => {\n      link.addEventListener('click', (event) => event.preventDefault());\n    });\n\n    renderUpdates();\n    renderRecentPosts();\n    renderLatestPosts();\n\n    document.addEventListener('keydown', (event) => {\n      if (event.key === 'Escape') closeModal();\n    });\n  })();\n<\/script>\n\n<script>\n  (() => {\n    const root = document.querySelector('.yt-honkan');\n    if (!root) return;\n\n    const qs = (selector, base = root) => base ? base.querySelector(selector) : null;\n    const qsa = (selector, base = root) => base ? Array.from(base.querySelectorAll(selector)) : [];\n    const defaultArea = qs('[data-default-area]');\n    const resultsArea = qs('[data-results-area]');\n    const listArea = qs('[data-list-area]');\n    const tierArea = qs('[data-tier-area]');\n    const tierBody = qs('[data-tier-body]');\n    const tierCount = qs('[data-tier-count]');\n    const tierBack = qs('[data-tier-back]');\n    const tierButtons = qsa('[data-open-tier]');\n\n    const fallbackTier = () => {\n      if (!tierArea) return;\n\n      if (defaultArea) defaultArea.hidden = true;\n      if (resultsArea) resultsArea.hidden = true;\n      if (listArea) listArea.hidden = true;\n      tierArea.hidden = false;\n\n      if (tierCount) tierCount.textContent = '0\u4ef6';\n\n      if (tierBody && !tierBody.querySelector('.yt-tier-table')) {\n        const groups = ['SSS','SS','S','A','B','C'];\n        tierBody.innerHTML = `\n          <div class=\"yt-tier-table\">\n            ${groups.map((group) => `\n              <div class=\"yt-tier-row\">\n                <div class=\"yt-tier-label\">${group}<\/div>\n                <div class=\"yt-tier-items\">\n                  <div class=\"yt-tier-empty\">\u307e\u3060\u3042\u308a\u307e\u305b\u3093<\/div>\n                <\/div>\n              <\/div>\n            `).join('')}\n          <\/div>\n        `;\n      }\n\n      tierArea.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    };\n\n    tierButtons.forEach((button) => {\n      button.addEventListener('click', (event) => {\n        event.preventDefault();\n        setTimeout(() => {\n          const tierAreaNow = qs('[data-tier-area]');\n          if (tierAreaNow && tierAreaNow.hidden) fallbackTier();\n        }, 50);\n      });\n    });\n\n    if (tierBack) {\n      tierBack.addEventListener('click', () => {\n        if (defaultArea) defaultArea.hidden = false;\n        if (resultsArea) resultsArea.hidden = true;\n        if (listArea) listArea.hidden = true;\n        if (tierArea) tierArea.hidden = true;\n        defaultArea?.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      });\n    }\n  })();\n<\/script>\n\n\n<!-- \u95b2\u89a7\u8005\u30ab\u30a6\u30f3\u30c8\u306e\u53d6\u5f97\u30fb\u66f4\u65b0\u306f Code Snippets\u300chonkan-view-counter-code-snippet-v2\u300d\u3067\u5b9f\u884c -->\n\n","protected":false},"excerpt":{"rendered":"<p>\u8da3\u5473\u306e\u305f\u307e\u308a\u5834\uff5c\u672c\u9928 \u30de\u30f3\u30ac\u30fb\u30e9\u30ce\u30d9\u306e\u611f\u60f3\u30fb\u8a55\u4fa1\u30fb\u304a\u3059\u3059\u3081\u3092\u307e\u3068\u3081\u308b\u5834\u6240 \u3053\u306e\u30b5\u30a4\u30c8\u306b\u3064\u3044\u3066 \u304a\u554f\u3044\u5408\u308f\u305b PR\u8868\u8a18 \u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc \u5225\u9928\u3078 PR \u3053\u306e\u30b5\u30a4\u30c8\u306b\u306fPR\u30fb\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u30ea\u30f3\u30af\u304c\u542b\u307e\u308c\u307e\u3059\u3002\u30ea\u30f3\u30af\u5148\u3067\u8cfc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":104,"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":867,"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages\/14\/revisions\/867"}],"wp:attachment":[{"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}