{"id":70,"date":"2026-04-17T07:47:53","date_gmt":"2026-04-17T07:47:53","guid":{"rendered":"https:\/\/shuminotamariba.com\/?page_id=70"},"modified":"2026-06-23T03:33:53","modified_gmt":"2026-06-22T18:33:53","slug":"bekkan","status":"publish","type":"page","link":"https:\/\/shuminotamariba.com\/index.php\/bekkan\/","title":{"rendered":"\u5225\u9928\u30c8\u30c3\u30d7"},"content":{"rendered":"\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v91\uff1a\u30bb\u30fc\u30eb\u4e2d\u3092\u898b\u308bhover\u3082\u900f\u660e\u30b7\u30a2\u30f3\u53cd\u5fdc\u306b\u7d71\u4e00 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v90\uff1a\u30d8\u30c3\u30c0\u30fchover\u3092\u30e9\u30f3\u30ad\u30f3\u30b0\u623b\u308b\u30dc\u30bf\u30f3\u3068\u5b8c\u5168\u7d71\u4e00 \/ \u30bb\u30fc\u30eb\u30ea\u30f3\u30af\u3092\u5f37\u5236\u4fee\u6b63 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v89\uff1a\u30d8\u30c3\u30c0\u30fc\u30dc\u30bf\u30f3hover\u3092\u4f5c\u54c1\u4e00\u89a7\u300c\u5225\u9928\u3078\u623b\u308b\u300d\u3068\u540c\u3058\u53cd\u5fdc\u306b\u7d71\u4e00 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v88\uff1a\u30d8\u30c3\u30c0\u30fc\u30dc\u30bf\u30f3hover\u306e\u6697\u8ee2\u30fb\u900f\u660e\u5316\u3092\u63a7\u3048\u3081\u306b\u8abf\u6574 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v85\uff1a\u30b9\u30de\u30db\u95b2\u89a7\u30ab\u30a6\u30f3\u30bf\u30fc\u9806\u5e8f\u3092CSS order\u3067\u5f37\u5236\u4fee\u6b63 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v84\uff1a\u30b9\u30de\u30db4\u5c0e\u7dda\u8868\u793a \/ \u95b2\u89a7\u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u30b9\u30e9\u30a4\u30c0\u30fc\u4e0a\u3078\u56fa\u5b9a -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v83\uff1a\u8ff7\u3063\u305f\u3089\u524a\u9664 \/ 4\u5c0e\u7dda\u3092\u30d8\u30c3\u30c0\u30fc\u3078 \/ \u30b9\u30e9\u30a4\u30c0\u30fc\u4e2d\u592e\u914d\u7f6e -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v82\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u753b\u50cf\u306e\u81ea\u7136\u6bd4\u7387\u306b\u81ea\u52d5\u5408\u308f\u305b \/ \u30dc\u30bf\u30f3\u5c11\u3057\u4e0b\u3052 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v81\uff1a\u30d2\u30fc\u30ed\u30fc\u30dc\u30bf\u30f3\u3092\u898b\u51fa\u3057\u4e0b\u30a8\u30ea\u30a2\u306e\u7e26\u4e2d\u592e\u3078 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v80\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u5c11\u3057\u62e1\u5927 \/ \u30d2\u30fc\u30ed\u30fc\u30dc\u30bf\u30f3\u4e2d\u592e\u63c3\u3048 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v79\uff1a\u30d2\u30fc\u30ed\u30fc4\u30dc\u30bf\u30f3\u3092\u3055\u3089\u306b\u5e45\u5e83\u5316 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v78\uff1a\u30d8\u30c3\u30c0\u30fc\u30ca\u30d3\u5fa9\u5e30 \/ \u30d2\u30fc\u30ed\u30fc\u30dc\u30bf\u30f31\u5217\u5e45\u5e83 \/ \u6bd4\u7387\u4fdd\u6301 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v77\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u6bd4\u7387\u56fa\u5b9a \/ PC\u30dc\u30bf\u30f3\u6539\u884c\u9632\u6b62 -->\n<!-- \u5225\u9928\u30c8\u30c3\u30d7 v76\uff1av74\u3078\u623b\u3057 \/ PC\u30b9\u30e9\u30a4\u30c0\u30fc\u8efd\u3081\u62e1\u5927\u7248 -->\n<!-- \u5225\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<!-- \u5225\u9928\u30c8\u30c3\u30d7 v69\uff1a\u30ec\u30d3\u30e5\u30fc\u30ab\u30fc\u30c9\u5de6\u4e0a\u30ab\u30c6\u30b4\u30ea\u30e9\u30d9\u30eb \/ \u70b9\u6570\u30e9\u30f3\u30af\u6574\u5f62 -->\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-bekkan)) {\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-bekkan {\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-bekkan,\n  .yt-bekkan * { 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-text);\n    border-color: rgba(69,238,219,.72);\n    background:\n      radial-gradient(circle at 18% 18%, rgba(69,238,219,.18), transparent 38%),\n      linear-gradient(90deg,rgba(69,238,219,.16),rgba(56,168,255,.12));\n    box-shadow: 0 0 18px rgba(69,238,219,.16);\n  }\n\n  .yt-honkan-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-nav a.yt-honkan-badge:hover,\n  .yt-honkan-badge:hover {\n    color: #061018 !important;\n    border-color: rgba(69,238,219,.95) !important;\n    background: linear-gradient(90deg,var(--bk-cyan),var(--bk-blue)) !important;\n    box-shadow: 0 0 20px rgba(69,238,219,.22) !important;\n  }\n\n  .yt-age-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-age-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-honkan-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-bekkan { 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  \/* v41\uff1a\u672c\u9928\u3068\u5225\u9928\u306e\u521d\u671f\u8868\u793a\u4f4d\u7f6e\u3092\u5408\u308f\u305b\u308b\u305f\u3081\u3001\u5225\u9928\u306e\u4e0a\u4f59\u767d\u3092\u8abf\u6574 *\/\n  .yt-bekkan {\n    padding-top: clamp(104px, 7vw, 122px) !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-bekkan {\n      padding-top: 72px !important;\n    }\n  }\n\n\n  \/* bekkan v17\uff1a\u5225\u9928\u30c0\u30fc\u30af\u30c6\u30fc\u30de\u3092\u7dad\u6301\u3057\u305f\u307e\u307e\u3001\u691c\u7d22\u00d7\u30fb\u4e0b\u90e8\u67a0\u7dda\u30fb\u30b9\u30de\u30db\u8868\u793a\u3092\u6539\u5584 *\/\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: 54px !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(255,255,255,.28) !important;\n    border-radius: 999px !important;\n    background: rgba(255,255,255,.92) !important;\n    color: #000 !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(0,0,0,.20) !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    background: #fff !important;\n    border-color: rgba(69,238,219,.72) !important;\n    box-shadow: 0 0 16px rgba(69,238,219,.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-recent-empty {\n    padding: 18px !important;\n    border: 1px solid rgba(69,238,219,.30) !important;\n    border-radius: 18px !important;\n    background: rgba(255,255,255,.045) !important;\n    color: var(--bk-muted) !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: rgba(6,10,14,.78) !important;\n    border-color: rgba(69,238,219,.55) !important;\n    box-shadow: 0 0 28px rgba(69,238,219,.08) !important;\n  }\n\n  .yt-footer a {\n    min-height: 112px !important;\n    padding: 18px 16px !important;\n    border: 1px solid rgba(69,238,219,.28) !important;\n    border-radius: 18px !important;\n    background: rgba(255,255,255,.045) !important;\n    color: var(--bk-muted) !important;\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,.035), 0 8px 18px rgba(0,0,0,.10) !important;\n  }\n\n  .yt-footer a:hover {\n    color: var(--bk-cyan) !important;\n    border-color: var(--bk-cyan) !important;\n    box-shadow: inset 0 0 0 1px rgba(69,238,219,.08), 0 0 18px rgba(69,238,219,.16) !important;\n  }\n\n  .yt-footer strong {\n    margin-bottom: 9px !important;\n    padding-bottom: 9px !important;\n    border-bottom: 1px solid rgba(69,238,219,.24) !important;\n    color: var(--bk-text) !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-bekkan {\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-honkan-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: normal !important;\n      text-wrap: balance !important;\n    }\n\n    .yt-hero-main h2 span {\n      display: inline-block !important;\n      white-space: nowrap !important;\n      word-break: keep-all !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  \/* bekkan v20\uff1a\u30b9\u30de\u30db\u4e0a\u90e8\u30b9\u30ed\u30fc\u30ac\u30f3\u306e\u81ea\u7136\u306a\u6539\u884c\u8abf\u6574\u300218\u7981\u30dc\u30bf\u30f3\u306f\u672c\u9928\u3078\u30dc\u30bf\u30f3\u3068\u540c\u3058\u5e45\u306b\u7d71\u4e00 *\/\n  .yt-inline-phrase {\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n    overflow-wrap: normal !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-header {\n      overflow: visible !important;\n    }\n\n    .yt-brand > div:last-child {\n      min-width: 0 !important;\n      max-width: 100% !important;\n      overflow: visible !important;\n    }\n\n    .yt-title {\n      font-size: clamp(21px, 6.2vw, 26px) !important;\n      line-height: 1.16 !important;\n      letter-spacing: 0 !important;\n      white-space: normal !important;\n      word-break: keep-all !important;\n      overflow-wrap: break-word !important;\n      overflow: visible !important;\n    }\n\n    .yt-tagline {\n      max-width: 100% !important;\n      font-size: 11.4px !important;\n      line-height: 1.58 !important;\n      letter-spacing: 0 !important;\n      white-space: normal !important;\n      word-break: normal !important;\n      overflow-wrap: anywhere !important;\n      line-break: strict !important;\n      overflow: visible !important;\n    }\n\n    .yt-tagline-main,\n    .yt-tagline-sub {\n      display: block !important;\n      white-space: normal !important;\n    }\n\n    .yt-tagline-sub {\n      white-space: nowrap !important;\n      font-size: .98em !important;\n    }\n\n    .yt-age-mark {\n      grid-column: 1 \/ -1 !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 44px !important;\n      justify-self: stretch !important;\n      font-size: 13.5px !important;\n    }\n  }\n\n\n\n  \/* v21\uff1a\u5225\u9928\u30db\u30fc\u30e0 \u30d8\u30c3\u30c0\u30fc\u6700\u7d42\u8abf\u6574\u30fb\u7121\u5fc3\u30bf\u30a4\u30c8\u30eb\uff0b\u30a2\u30a4\u30b3\u30f3\uff0b\u30dc\u30bf\u30f3\u4fee\u6b63 *\/\n  .yt-brand-copy {\n    min-width: 0 !important;\n    width: 100% !important;\n    overflow: hidden !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-logo img {\n    object-fit: cover !important;\n  }\n\n  .yt-nav a,\n  .yt-nav span {\n    min-width: 0 !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      transform: none !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-nav {\n      align-self: center !important;\n      justify-content: flex-end !important;\n      max-width: 760px !important;\n    }\n\n    .yt-nav a,\n    .yt-nav span {\n      padding: 10px 13px !important;\n      font-size: 12.5px !important;\n      line-height: 1.25 !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: 126% !important;\n      max-width: none !important;\n      font-size: clamp(20px,5.2vw,23px) !important;\n      line-height: 1.04 !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(.79) !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: 3px 0 0 !important;\n      font-size: clamp(8.8px,2.25vw,10.5px) !important;\n      line-height: 1.32 !important;\n      letter-spacing: -.055em !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n      text-overflow: clip !important;\n    }\n\n    .yt-tagline-main,\n    .yt-tagline-sub {\n      display: inline !important;\n      white-space: nowrap !important;\n      word-break: keep-all !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      justify-content: stretch !important;\n      align-items: stretch !important;\n    }\n\n    .yt-nav a,\n    .yt-nav span {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 42px !important;\n      padding: 9px 7px !important;\n      text-align: center !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n      font-size: 11.5px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -.02em !important;\n    }\n\n    .yt-age-mark {\n      grid-column: 1 \/ -1 !important;\n      min-height: 44px !important;\n      font-size: 12px !important;\n      letter-spacing: .03em !important;\n    }\n\n    .yt-honkan-badge {\n      grid-column: 1 \/ -1 !important;\n      min-height: 44px !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-brand {\n      gap: 9px !important;\n    }\n\n    .yt-logo {\n      flex-basis: 44px !important;\n      width: 44px !important;\n      height: 44px !important;\n      border-radius: 11px !important;\n    }\n\n    .yt-brand-copy {\n      max-width: calc(100% - 53px) !important;\n      min-height: 44px !important;\n    }\n\n    .yt-title {\n      font-size: clamp(18.6px,4.85vw,21.5px) !important;\n      letter-spacing: -.14em !important;\n      width: 136% !important;\n      transform: scaleX(.73) !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      letter-spacing: -.14em !important;\n    }\n\n    .yt-tagline {\n      font-size: clamp(8.2px,2.1vw,9.8px) !important;\n      letter-spacing: -.065em !important;\n      line-height: 1.28 !important;\n    }\n\n    .yt-nav a,\n    .yt-nav span {\n      font-size: 10.8px !important;\n      padding-left: 5px !important;\n      padding-right: 5px !important;\n    }\n  }\n\n  @media (max-width: 360px) {\n    .yt-title {\n      font-size: 17.8px !important;\n      letter-spacing: -.15em !important;\n      width: 144% !important;\n      transform: scaleX(.69) !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      letter-spacing: -.15em !important;\n    }\n\n    .yt-tagline {\n      font-size: 7.9px !important;\n      letter-spacing: -.075em !important;\n    }\n  }\n\n\n  \/* v22\uff1a\u5225\u9928\u30db\u30fc\u30e0 \u30b9\u30ed\u30fc\u30ac\u30f3\u4fee\u6b63 *\/\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  @media (min-width: 641px) {\n    .yt-hero-main h2.yt-slogan-mix {\n      font-size: clamp(34px,3.85vw,56px) !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .yt-hero-main h2.yt-slogan-mix {\n      width: 122% !important;\n      max-width: none !important;\n      font-size: clamp(29px,7.6vw,34px) !important;\n      line-height: 1.08 !important;\n      transform: scaleX(.82) !important;\n      transform-origin: left center !important;\n      overflow: visible !important;\n    }\n\n    .yt-slogan-brush {\n      letter-spacing: -.045em !important;\n    }\n\n    .yt-slogan-pop {\n      letter-spacing: -.07em !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-hero-main h2.yt-slogan-mix {\n      width: 132% !important;\n      font-size: clamp(26px,7vw,31px) !important;\n      transform: scaleX(.76) !important;\n    }\n  }\n\n  @media (max-width: 360px) {\n    .yt-hero-main h2.yt-slogan-mix {\n      width: 140% !important;\n      font-size: 24.5px !important;\n      transform: scaleX(.72) !important;\n    }\n  }\n\n\n  \/* v23\uff1a\u30b9\u30de\u30db\u521d\u56de\u8868\u793a\u3067\u30b9\u30e9\u30a4\u30c0\u30fc\u304c\u898b\u3048\u308b\u3088\u3046\u306b\u8abf\u6574 *\/\n  @media (max-width: 640px) {\n    .yt-bekkan {\n      padding-top: 16px !important;\n      padding-left: 12px !important;\n      padding-right: 12px !important;\n    }\n\n    \/* \u30b9\u30de\u30db\u3060\u3051\u8868\u793a\u9806\u3092\u5909\u66f4\uff1a\u30d8\u30c3\u30c0\u30fc \u2192 \u30b9\u30e9\u30a4\u30c0\u30fc \u2192 \u95b2\u89a7\u6570 \u2192 \u672c\u6587 *\/\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-view-counter-bar {\n      order: 3 !important;\n    }\n\n    .yt-main-grid {\n      order: 4 !important;\n    }\n\n    .yt-footer {\n      order: 5 !important;\n    }\n\n    \/* \u30d8\u30c3\u30c0\u30fc\u306e\u7e26\u5e45\u3092\u5727\u7e2e *\/\n    .yt-brand {\n      gap: 9px !important;\n      align-items: center !important;\n    }\n\n    .yt-logo {\n      flex-basis: 44px !important;\n      width: 44px !important;\n      height: 44px !important;\n      border-radius: 11px !important;\n    }\n\n    .yt-brand-copy {\n      max-width: calc(100% - 53px) !important;\n      min-height: 44px !important;\n    }\n\n    .yt-title {\n      font-size: clamp(18px,4.7vw,21px) !important;\n      line-height: 1.02 !important;\n      letter-spacing: -.14em !important;\n      width: 136% !important;\n      transform: scaleX(.73) !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      letter-spacing: -.14em !important;\n    }\n\n    .yt-tagline {\n      margin-top: 2px !important;\n      font-size: clamp(8px,2.05vw,9.6px) !important;\n      line-height: 1.24 !important;\n      letter-spacing: -.07em !important;\n    }\n\n    .yt-nav {\n      gap: 7px !important;\n      margin-top: 2px !important;\n    }\n\n    .yt-nav a,\n    .yt-nav span {\n      min-height: 34px !important;\n      padding: 7px 5px !important;\n      border-radius: 999px !important;\n      font-size: 10.8px !important;\n      line-height: 1.15 !important;\n      letter-spacing: -.03em !important;\n    }\n\n    .yt-age-mark {\n      min-height: 34px !important;\n      font-size: 11px !important;\n      letter-spacing: .02em !important;\n    }\n\n    .yt-honkan-badge {\n      min-height: 38px !important;\n      font-size: 12px !important;\n    }\n\n    \/* \u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u30d2\u30fc\u30ed\u30fc\u5185\u306e\u5148\u982d\u3078 *\/\n    .yt-hero-side {\n      order: 1 !important;\n      min-height: 250px !important;\n      padding: 10px !important;\n      border-radius: 18px !important;\n    }\n\n    .yt-slider {\n      min-height: 230px !important;\n      border-radius: 16px !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: 18px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-slide-content p {\n      margin: 0 !important;\n      font-size: 12px !important;\n      line-height: 1.55 !important;\n    }\n\n    .yt-slider-dots {\n      top: 10px !important;\n      right: 10px !important;\n    }\n\n    \/* \u30b9\u30ed\u30fc\u30ac\u30f3\u5074\u306f\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u5f8c\u308d\u3078\u56de\u3057\u3066\u3001\u7e26\u5e45\u3082\u5c11\u3057\u5727\u7e2e *\/\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      font-size: clamp(25px,6.8vw,31px) !important;\n      width: 132% !important;\n      transform: scaleX(.76) !important;\n      line-height: 1.05 !important;\n    }\n\n    .yt-hero-main p {\n      margin-top: 10px !important;\n      font-size: 12.8px !important;\n      line-height: 1.65 !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    \/* \u95b2\u89a7\u6570\u306f\u30b9\u30e9\u30a4\u30c0\u30fc\u3088\u308a\u4e0b\u3078\u79fb\u52d5\u3057\u30011\u6bb5\u3067\u30b3\u30f3\u30d1\u30af\u30c8\u306b *\/\n    .yt-view-counter-bar {\n      max-width: none !important;\n      margin: 10px 0 0 !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    }\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\n  @media (max-width: 390px) {\n    .yt-hero-side {\n      min-height: 236px !important;\n      padding: 9px !important;\n    }\n\n    .yt-slider {\n      min-height: 218px !important;\n    }\n\n    .yt-slide-content h3 {\n      font-size: 17px !important;\n    }\n\n    .yt-slide-content p {\n      font-size: 11.5px !important;\n      line-height: 1.5 !important;\n    }\n\n    .yt-nav a,\n    .yt-nav span {\n      font-size: 10.2px !important;\n      min-height: 32px !important;\n    }\n\n    .yt-age-mark {\n      min-height: 32px !important;\n      font-size: 10.6px !important;\n    }\n\n    .yt-honkan-badge {\n      min-height: 36px !important;\n    }\n  }\n\n\n  \/* v24\uff1a\u30b9\u30de\u30db\u4e0a\u90e8\u6574\u7406\u30fb\u30bf\u30a4\u30c8\u30eb\u62e1\u5927\u30fb\u30b9\u30e9\u30a4\u30c0\u30fc\u77e2\u5370\u30fb\u7d5e\u308a\u8fbc\u307f\u5727\u7e2e *\/\n  .yt-slider-arrow {\n    position: absolute !important;\n    top: 50% !important;\n    z-index: 4 !important;\n    width: 42px !important;\n    height: 42px !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: 34px !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: 12px !important;\n  }\n\n  .yt-slider-next {\n    right: 12px !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  @media (max-width: 640px) {\n    \/* \u30b9\u30de\u30db\u306e\u4e0a\u90e8\u30dc\u30bf\u30f3\u306f18\u7981\u3068\u672c\u9928\u3078\u3060\u3051\u8868\u793a *\/\n    .yt-nav a:not(.yt-honkan-badge) {\n      display: none !important;\n    }\n\n    .yt-nav {\n      grid-template-columns: 1fr !important;\n      gap: 7px !important;\n    }\n\n    .yt-age-mark,\n    .yt-honkan-badge {\n      grid-column: 1 \/ -1 !important;\n      width: 100% !important;\n      min-height: 36px !important;\n      font-size: 12px !important;\n    }\n\n    \/* \u30bf\u30a4\u30c8\u30eb\u304c\u5c0f\u3055\u3059\u304e\u305f\u306e\u3067\u3001\u30b9\u30de\u30db\u3060\u3051\u5927\u304d\u3081\u306b\u623b\u3059 *\/\n    .yt-title {\n      font-size: clamp(22px,5.9vw,26px) !important;\n      line-height: 1.02 !important;\n      letter-spacing: -.12em !important;\n      width: 118% !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      letter-spacing: -.12em !important;\n    }\n\n    .yt-tagline {\n      font-size: clamp(8.4px,2.15vw,10px) !important;\n      line-height: 1.22 !important;\n    }\n\n    \/* \u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u81ea\u5206\u3067\u3082\u52d5\u304b\u305b\u308b\u77e2\u5370 *\/\n    .yt-slider-arrow {\n      width: 36px !important;\n      height: 36px !important;\n      font-size: 29px !important;\n    }\n\n    .yt-slider-prev {\n      left: 8px !important;\n    }\n\n    .yt-slider-next {\n      right: 8px !important;\n    }\n\n    .yt-slide-content {\n      margin-left: 0 !important;\n      margin-right: 0 !important;\n    }\n\n    \/* \u7d5e\u308a\u8fbc\u307f\u3060\u3051\u3067\u4e00\u753b\u9762\u4f7f\u308f\u306a\u3044\u3088\u3046\u306b\u30013\u5217\u306e\u30b3\u30f3\u30d1\u30af\u30c8\u30dc\u30bf\u30f3\u306b\u5909\u66f4 *\/\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    }\n\n    .yt-panel {\n      padding: 13px !important;\n      border-radius: 18px !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\n  @media (max-width: 390px) {\n    .yt-title {\n      font-size: clamp(20.8px,5.45vw,24px) !important;\n      letter-spacing: -.13em !important;\n      width: 126% !important;\n      transform: scaleX(.79) !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      letter-spacing: -.13em !important;\n    }\n\n    .yt-filter-btn {\n      min-height: 36px !important;\n      font-size: 11px !important;\n      padding-left: 3px !important;\n      padding-right: 3px !important;\n    }\n\n    .yt-filter-grid {\n      gap: 6px !important;\n    }\n  }\n\n  @media (max-width: 360px) {\n    .yt-title {\n      font-size: 19.6px !important;\n      letter-spacing: -.14em !important;\n      width: 132% !important;\n      transform: scaleX(.75) !important;\n    }\n\n    .yt-title-main,\n    .yt-title-sep,\n    .yt-title-page {\n      letter-spacing: -.14em !important;\n    }\n\n    .yt-filter-btn {\n      font-size: 10.4px !important;\n    }\n  }\n\n\n  \/* v25\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u77e2\u5370\u3092\u5c0f\u3055\u304f\u30fb\u30c9\u30c3\u30c8\u4e2d\u592e\u5bc4\u305b\u30fb\u95b2\u89a7\u6570\u306e\u8272\u30e0\u30e9\u4fee\u6b63 *\/\n  .yt-slider-arrow {\n    width: 34px !important;\n    height: 34px !important;\n    font-size: 26px !important;\n    line-height: 1 !important;\n  }\n\n  .yt-slider-prev {\n    left: 10px !important;\n  }\n\n  .yt-slider-next {\n    right: 10px !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  \/* \u95b2\u89a7\u6570\u30d0\u30fc\u306e\u8272\u3092\u5168\u30dc\u30c3\u30af\u30b9\u3067\u7d71\u4e00 *\/\n  .yt-view-counter-bar {\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  .yt-view-counter-box:first-child,\n  .yt-view-counter-box:nth-child(2),\n  .yt-view-counter-box:nth-child(3) {\n    background: rgba(255,255,255,.055) !important;\n    border-color: rgba(69,238,219,.34) !important;\n    box-shadow: 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(2) .yt-view-counter-label,\n  .yt-view-counter-box:nth-child(3) .yt-view-counter-label {\n    color: #061018 !important;\n    background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n    border: none !important;\n    box-shadow: 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(2) .yt-view-counter-value,\n  .yt-view-counter-box:nth-child(3) .yt-view-counter-value {\n    color: #061018 !important;\n    background: rgba(255,255,255,.94) !important;\n    border: 1px solid rgba(69,238,219,.36) !important;\n    box-shadow: none !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    text-shadow: none !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-slider-arrow {\n      width: 30px !important;\n      height: 30px !important;\n      font-size: 23px !important;\n      border-width: 1px !important;\n    }\n\n    .yt-slider-prev {\n      left: 7px !important;\n    }\n\n    .yt-slider-next {\n      right: 7px !important;\n    }\n\n    .yt-slider-dots {\n      top: 13px !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-view-counter-box,\n    .yt-view-counter-box:first-child,\n    .yt-view-counter-box:nth-child(2),\n    .yt-view-counter-box:nth-child(3) {\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    .yt-view-counter-box:first-child .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      background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-slider-arrow {\n      width: 28px !important;\n      height: 28px !important;\n      font-size: 21px !important;\n    }\n\n    .yt-slider-prev {\n      left: 6px !important;\n    }\n\n    .yt-slider-next {\n      right: 6px !important;\n    }\n\n    .yt-slider-dots {\n      top: 12px !important;\n    }\n  }\n\n\n  \/* v26\uff1a\u95b2\u89a7\u6570\u8272\u30e0\u30e9\u30fb\u691c\u7d22\u67a0\u30fb\u4e00\u89a7\u30bd\u30fc\u30c8\u914d\u7f6e\u30fb\u30d2\u30fc\u30ed\u30fc\u6587\u91cf\u3092\u8abf\u6574 *\/\n  \/* \u7dcf\u95b2\u89a7\u3060\u3051\u8272\u304c\u5909\u308f\u3063\u3066\u898b\u3048\u306a\u3044\u3088\u3046\u3001\u95b2\u89a7\u6570\u30a8\u30ea\u30a2\u3092\u5b8c\u5168\u306b\u540c\u4e00\u8272\u3078 *\/\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 > * {\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  }\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    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  }\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    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  }\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    background: transparent !important;\n    text-shadow: none !important;\n  }\n\n  \/* \u30b9\u30e9\u30a4\u30c0\u30fc\u77e2\u5370\uff1a\u5c11\u3057\u4e0a\u3001\u5c11\u3057\u63a7\u3048\u3081 *\/\n  .yt-slider-arrow {\n    top: 45% !important;\n    width: 30px !important;\n    height: 30px !important;\n    font-size: 23px !important;\n  }\n\n  .yt-slider-prev {\n    left: 9px !important;\n  }\n\n  .yt-slider-next {\n    right: 9px !important;\n  }\n\n  \/* \u4e00\u89a7\u30da\u30fc\u30b8\u306e\u6761\u4ef6\u6587\u306f\u975e\u8868\u793a\u3002\u4e26\u3073\u66ff\u3048\u3060\u3051\u81ea\u7136\u306b\u914d\u7f6e *\/\n  .yt-list-condition {\n    display: none !important;\n  }\n\n  .yt-list-toolbar {\n    display: flex !important;\n    justify-content: flex-end !important;\n    align-items: center !important;\n    gap: 10px !important;\n    margin: -2px 0 16px !important;\n  }\n\n  .yt-list-sort {\n    width: min(100%, 240px) !important;\n    min-height: 42px !important;\n    border-radius: 999px !important;\n    padding: 0 16px !important;\n    background: rgba(255,255,255,.055) !important;\n    border-color: rgba(69,238,219,.42) !important;\n    color: var(--bk-text) !important;\n    font-size: 14px !important;\n  }\n\n  \/* \u691c\u7d22\u30d5\u30a9\u30fc\u30e0\u306e\u67a0\u7dda\u304c\u7aae\u5c48\u306b\u898b\u3048\u306a\u3044\u3088\u3046\u8abf\u6574 *\/\n  .yt-search-form {\n    gap: 12px !important;\n    align-items: stretch !important;\n  }\n\n  .yt-search-wrap {\n    min-width: 0 !important;\n    overflow: visible !important;\n  }\n\n  .yt-search-input,\n  .yt-search-button {\n    box-sizing: border-box !important;\n    min-height: 48px !important;\n  }\n\n  .yt-search-input {\n    border-radius: 15px !important;\n  }\n\n  .yt-search-button {\n    border-radius: 15px !important;\n  }\n\n  @media (max-width: 640px) {\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-slider-arrow {\n      top: 44% !important;\n      width: 26px !important;\n      height: 26px !important;\n      font-size: 20px !important;\n    }\n\n    .yt-slider-prev {\n      left: 6px !important;\n    }\n\n    .yt-slider-next {\n      right: 6px !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    }\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      background: rgba(255,255,255,.055) !important;\n      background-image: 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      background: #45eedb !important;\n      background-image: linear-gradient(90deg, #45eedb, #38a8ff) !important;\n      color: #061018 !important;\n    }\n\n    .yt-search-form {\n      grid-template-columns: 1fr !important;\n      gap: 9px !important;\n      margin-top: 6px !important;\n    }\n\n    .yt-search-input,\n    .yt-search-button {\n      min-height: 46px !important;\n      border-radius: 15px !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-list-toolbar {\n      justify-content: stretch !important;\n      margin: -4px 0 14px !important;\n    }\n\n    .yt-list-sort {\n      width: 100% !important;\n      min-height: 46px !important;\n      border-radius: 15px !important;\n      padding: 0 14px !important;\n      font-size: 14px !important;\n      text-align: center !important;\n    }\n\n    .yt-results-head {\n      gap: 10px !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-slider-arrow {\n      top: 43.5% !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\n\n  \/* v27\uff1a\u30b9\u30de\u30db\u4f59\u767d\u30fb\u4e00\u89a7\u30bb\u30ec\u30af\u30c8\u4f4d\u7f6e\u30fb\u95b2\u89a7\u6570\u8272\u30fb\u8aac\u660e\u6587\u53cd\u6620 *\/\n  \/* \u95b2\u89a7\u6570\u30e9\u30d9\u30eb\u306e\u8272\u30e0\u30e9\u5bfe\u7b56\uff1a\u30b0\u30e9\u30c7\u3092\u3084\u3081\u3066\u5168\u3066\u540c\u3058\u8272\u306b\u7d71\u4e00 *\/\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  \/* \u30b9\u30e9\u30a4\u30c0\u30fc\u77e2\u5370\u306f\u3055\u3089\u306b\u5c11\u3057\u4e0a\u3078 *\/\n  .yt-slider-arrow {\n    top: 41% !important;\n  }\n\n  \/* \u4e00\u89a7\u4e0a\u90e8\uff1a\u30bf\u30a4\u30c8\u30eb\u30fb\u4ef6\u6570\u30fb\u4e26\u3073\u66ff\u3048\u30fb\u623b\u308b\u3092\u540c\u3058\u4e0a\u6bb5\u3078 *\/\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: 8px !important;\n    margin-left: auto !important;\n    flex: 0 0 auto !important;\n  }\n\n  .yt-list-toolbar {\n    display: none !important;\n  }\n\n  .yt-list-sort {\n    width: 170px !important;\n    min-height: 38px !important;\n    border-radius: 999px !important;\n    padding: 0 14px !important;\n    font-size: 13px !important;\n  }\n\n  @media (max-width: 640px) {\n    \/* \u95b2\u89a7\u6570\u3068\u691c\u7d22\u30d1\u30cd\u30eb\u304c\u88ab\u3089\u306a\u3044\u3088\u3046\u306b\u8ddd\u96e2\u3092\u4f5c\u308b *\/\n    .yt-view-counter-bar {\n      margin: 10px 0 18px !important;\n      position: relative !important;\n      z-index: 1 !important;\n      overflow: visible !important;\n    }\n\n    .yt-main-grid {\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-panel {\n      position: relative !important;\n      overflow: visible !important;\n    }\n\n    .yt-panel:first-child {\n      margin-top: 0 !important;\n    }\n\n    .yt-search-form {\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    }\n\n    \/* \u30b9\u30de\u30db\u306e\u4e00\u89a7\u4e0a\u90e8\u306f\u3001\u898b\u51fa\u3057\u5de6\u30fb\u65b0\u7740\/\u623b\u308b\u53f3\u306b\u307e\u3068\u3081\u308b *\/\n    .yt-results-head {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: start !important;\n      gap: 10px !important;\n    }\n\n    .yt-results-title-wrap {\n      grid-column: 1 !important;\n      grid-row: 1 !important;\n      align-self: start !important;\n    }\n\n    .yt-results-actions {\n      grid-column: 2 !important;\n      grid-row: 1 !important;\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 8px !important;\n      width: 118px !important;\n      margin-left: 0 !important;\n      justify-self: end !important;\n    }\n\n    .yt-list-sort {\n      width: 118px !important;\n      min-height: 34px !important;\n      border-radius: 999px !important;\n      padding: 0 10px !important;\n      font-size: 12px !important;\n      text-align: center !important;\n    }\n\n    .yt-results-clear {\n      width: 118px !important;\n      min-height: 38px !important;\n      border-radius: 999px !important;\n      padding: 7px 10px !important;\n      font-size: 12px !important;\n    }\n\n    .yt-results-title {\n      line-height: 1.15 !important;\n    }\n\n    .yt-results-count {\n      margin-left: 8px !important;\n    }\n\n    .yt-slider-arrow {\n      top: 40% !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-view-counter-bar {\n      margin-bottom: 20px !important;\n    }\n\n    .yt-results-actions {\n      width: 108px !important;\n    }\n\n    .yt-list-sort,\n    .yt-results-clear {\n      width: 108px !important;\n      font-size: 11.5px !important;\n    }\n\n    .yt-slider-arrow {\n      top: 39.5% !important;\n    }\n  }\n\n\n  \/* v28\uff1a\u30d2\u30fc\u30ed\u30fc\u6587\u8a00\u53cd\u6620\uff0b\u4e00\u89a7\u4e0a\u90e8\u306e\u623b\u308b\u524a\u9664 *\/\n  .yt-results-actions {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-end !important;\n    gap: 0 !important;\n  }\n\n  .yt-results-actions .yt-list-sort {\n    margin-left: auto !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-results-head {\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n      gap: 10px !important;\n    }\n\n    .yt-results-actions {\n      display: flex !important;\n      width: auto !important;\n      min-width: 112px !important;\n      justify-self: end !important;\n      align-self: start !important;\n    }\n\n    .yt-list-sort {\n      width: 112px !important;\n      min-height: 36px !important;\n      border-radius: 999px !important;\n      padding: 0 10px !important;\n      font-size: 12px !important;\n      text-align: center !important;\n    }\n\n    .yt-results-title {\n      font-size: clamp(30px, 8.2vw, 38px) !important;\n      line-height: 1.12 !important;\n    }\n\n    .yt-results-count {\n      margin-left: 8px !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-results-actions {\n      min-width: 104px !important;\n    }\n\n    .yt-list-sort {\n      width: 104px !important;\n      font-size: 11.5px !important;\n    }\n  }\n\n\n  \/* v29\uff1a\u30b9\u30de\u30db\u306e\u4e00\u89a7\u898b\u51fa\u3057\u6539\u884c\u9632\u6b62\uff0b\u4e2d\u592e\u4ed8\u8fd1\u306e\u81ea\u52d5\u30ad\u30e9\u30c3\u6f14\u51fa *\/\n  @media (max-width: 640px) {\n    .yt-results-head {\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: 104px !important;\n      justify-self: end !important;\n    }\n\n    .yt-list-sort {\n      width: 104px !important;\n      min-height: 34px !important;\n      padding: 0 9px !important;\n      font-size: 11.8px !important;\n    }\n\n    .yt-empty {\n      margin-top: 10px !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-results-title {\n      font-size: clamp(26px, 6.85vw, 31px) !important;\n      letter-spacing: -.095em !important;\n    }\n\n    .yt-results-count {\n      min-width: 46px !important;\n      min-height: 34px !important;\n      font-size: 12.5px !important;\n      margin-left: 5px !important;\n    }\n\n    .yt-results-actions {\n      min-width: 98px !important;\n    }\n\n    .yt-list-sort {\n      width: 98px !important;\n      font-size: 11.2px !important;\n    }\n  }\n\n  \/* PC\u306ehover\u306b\u8fd1\u3044\u5149\u308a\u65b9\u3092\u30b9\u30de\u30db\u3067\u306f\u4e2d\u592e\u4ed8\u8fd1\u306e\u8981\u7d20\u3078\u81ea\u52d5\u4ed8\u4e0e *\/\n  @media (max-width: 640px) {\n    .yt-mobile-focus {\n      border-color: var(--bk-cyan) !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    }\n\n    .yt-review-card.yt-mobile-focus,\n    .yt-compact-card.yt-mobile-focus,\n    .yt-list-card.yt-mobile-focus,\n    .yt-work-card.yt-mobile-focus {\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      animation: yt-border-angle-spin 1.8s linear infinite !important;\n    }\n\n    .yt-panel.yt-mobile-focus,\n    .yt-slider.yt-mobile-focus,\n    .yt-hero-main.yt-mobile-focus,\n    .yt-hero-side.yt-mobile-focus {\n      border-color: rgba(69,238,219,.92) !important;\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.12),\n        0 0 20px rgba(69,238,219,.16),\n        0 0 38px rgba(56,168,255,.10) !important;\n    }\n\n    .yt-btn.yt-mobile-focus,\n    .yt-filter-btn.yt-mobile-focus,\n    .yt-small-btn.yt-mobile-focus,\n    .yt-nav a.yt-mobile-focus,\n    .yt-nav span.yt-mobile-focus {\n      border-color: var(--bk-cyan) !important;\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.14),\n        0 0 18px rgba(69,238,219,.20),\n        0 0 30px rgba(56,168,255,.10) !important;\n    }\n  }\n\n  @media (max-width: 640px) and (prefers-reduced-motion: reduce) {\n    .yt-mobile-focus {\n      animation: none !important;\n    }\n  }\n\n\n  \/* v30\uff1a\u30b9\u30de\u30db select\u77e2\u5370\u767d\u5316\u30fb\u30dc\u30bf\u30f3\u5fae\u62e1\u5927\u30fb\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u6642\u306e\u81ea\u52d5\u30ad\u30e9\u30c3\u5bfe\u5fdc *\/\n  .yt-list-sort {\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !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    padding-right: 42px !important;\n  }\n\n  .yt-list-sort::-ms-expand {\n    display: none !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-list-sort {\n      width: 122px !important;\n      min-height: 40px !important;\n      padding-left: 12px !important;\n      padding-right: 40px !important;\n      font-size: 12.8px !important;\n      background-position: right 11px center !important;\n      background-size: 17px 17px !important;\n    }\n\n    .yt-small-btn,\n    .yt-small-btn-primary {\n      min-height: 46px !important;\n      padding: 11px 18px !important;\n      font-size: 13.5px !important;\n    }\n\n    .yt-results-actions {\n      min-width: 122px !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .yt-list-sort {\n      width: 116px !important;\n      min-height: 39px !important;\n      font-size: 12.2px !important;\n      padding-right: 38px !important;\n      background-position: right 10px center !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    }\n\n    .yt-results-actions {\n      min-width: 116px !important;\n    }\n  }\n\n\n  \/* v31\uff1a\u30b9\u30de\u30db\u81ea\u52d5\u30ad\u30e9\u30c3\u3092\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u4e2d\u3082\u81ea\u52d5\u66f4\u65b0 *\/\n  @media (max-width: 640px) {\n    .yt-mobile-focus {\n      outline: 2px solid rgba(69,238,219,.72) !important;\n      outline-offset: 2px !important;\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 36px rgba(56,168,255,.14) !important;\n    }\n\n    .yt-scroll-list .yt-compact-card.yt-mobile-focus,\n    .yt-scroll-list-small .yt-compact-card.yt-mobile-focus,\n    .yt-scroll-list-sale .yt-compact-card.yt-mobile-focus,\n    .yt-tier-items .yt-list-card.yt-mobile-focus,\n    .yt-tier-items .yt-work-card.yt-mobile-focus,\n    .yt-list-grid .yt-list-card.yt-mobile-focus,\n    .yt-card-grid .yt-review-card.yt-mobile-focus,\n    .yt-results-grid .yt-review-card.yt-mobile-focus {\n      border: 1px solid transparent !important;\n      background:\n        linear-gradient(135deg, rgba(15,38,52,.86), rgba(8,14,21,.97)) padding-box,\n        conic-gradient(\n          from var(--yt-border-angle),\n          rgba(69,238,219,.22) 0deg,\n          rgba(69,238,219,.22) 245deg,\n          rgba(69,238,219,1) 285deg,\n          rgba(56,168,255,1) 320deg,\n          rgba(69,238,219,.22) 360deg\n        ) border-box !important;\n      animation: yt-border-angle-spin 1.7s linear infinite !important;\n    }\n  }\n\n\n  \/* v32\uff1a\u30bf\u30c3\u30d7\u4e0d\u8981\u3002\u30b9\u30de\u30db\u306fCSS\u3060\u3051\u3067\u81ea\u52d5\u30ad\u30e9\u30c3\u6f14\u51fa *\/\n  @media (max-width: 640px) {\n    .yt-review-card,\n    .yt-compact-card,\n    .yt-list-card,\n    .yt-work-card,\n    .yt-rank-item,\n    .yt-filter-btn,\n    .yt-small-btn,\n    .yt-btn {\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    .yt-filter-btn: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    .yt-filter-btn:nth-child(3n) {\n      animation-delay: .9s !important;\n    }\n\n    .yt-scroll-list .yt-compact-card:nth-child(4n),\n    .yt-scroll-list-small .yt-compact-card:nth-child(4n),\n    .yt-scroll-list-sale .yt-compact-card:nth-child(4n),\n    .yt-list-grid .yt-list-card:nth-child(4n),\n    .yt-card-grid .yt-review-card:nth-child(4n),\n    .yt-results-grid .yt-review-card:nth-child(4n) {\n      animation-delay: 1.35s !important;\n    }\n\n    \/* \u30b9\u30e9\u30a4\u30c0\u30fc\u672c\u4f53\u3082\u81ea\u52d5\u3067\u8efd\u304f\u5149\u3089\u305b\u308b *\/\n    .yt-slider,\n    .yt-hero-side {\n      animation: yt-mobile-panel-glow 4.2s ease-in-out infinite !important;\n      will-change: box-shadow, border-color !important;\n    }\n\n    \/* \u65e2\u5b58\u306eJS\u5224\u5b9a\u304c\u52d5\u3044\u305f\u5834\u5408\u306f\u3001\u3088\u308a\u5f37\u304f\u5149\u3089\u305b\u308b *\/\n    .yt-mobile-focus {\n      animation: yt-mobile-focus-pop 1.8s ease-in-out infinite !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  @keyframes yt-mobile-focus-pop {\n    0%, 100% {\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.18),\n        0 0 16px rgba(69,238,219,.24),\n        0 0 30px rgba(56,168,255,.12);\n      filter: brightness(1.04);\n    }\n    50% {\n      box-shadow:\n        0 0 0 2px rgba(69,238,219,.22),\n        0 0 24px rgba(69,238,219,.34),\n        0 0 44px rgba(56,168,255,.18);\n      filter: brightness(1.08);\n    }\n  }\n\n  @media (max-width: 640px) and (prefers-reduced-motion: reduce) {\n    .yt-review-card,\n    .yt-compact-card,\n    .yt-list-card,\n    .yt-work-card,\n    .yt-rank-item,\n    .yt-filter-btn,\n    .yt-small-btn,\n    .yt-btn,\n    .yt-slider,\n    .yt-hero-side,\n    .yt-mobile-focus {\n      animation: none !important;\n    }\n  }\n\n\n  \/* v33\uff1a\u30b9\u30de\u30db\u5e38\u6642\u30ad\u30e9\u30c3\u306f\u4f5c\u54c1\u30ab\u30fc\u30c9\u3068\u30b9\u30e9\u30a4\u30c0\u30fc\u3060\u3051\u3002\u30bf\u30b0\u30fb\u7d5e\u308a\u8fbc\u307f\u30dc\u30bf\u30f3\u306f\u5149\u3089\u305b\u306a\u3044 *\/\n  @media (max-width: 640px) {\n    .yt-chip,\n    .yt-related-tag,\n    .yt-card-meta,\n    .yt-filter-btn,\n    .yt-nav a,\n    .yt-nav span,\n    .yt-btn,\n    .yt-small-btn,\n    .yt-small-btn-primary,\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    .yt-chip,\n    .yt-related-tag {\n      border-color: rgba(69,238,219,.24) !important;\n      background: rgba(69,238,219,.10) !important;\n      color: var(--bk-cyan) !important;\n    }\n\n    .yt-filter-btn {\n      border-color: rgba(255,255,255,.18) !important;\n      background: rgba(255,255,255,.04) !important;\n      color: var(--bk-text) !important;\n    }\n\n    .yt-filter-btn.is-active {\n      border-color: var(--bk-cyan) !important;\n      color: var(--bk-cyan) !important;\n      background: rgba(69,238,219,.08) !important;\n    }\n\n    \/* \u5e38\u6642\u30ad\u30e9\u30c3\u306f\u3053\u3053\u3060\u3051 *\/\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    }\n\n    .yt-slider,\n    .yt-hero-side {\n      animation: yt-mobile-panel-glow 4.2s ease-in-out infinite !important;\n    }\n  }\n\n\n  \/* bekkan v34\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  \/* bekkan v35\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  \/* bekkan v36\uff1a\u7a7a\u8868\u793a\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6539\u884c\u3068\u6587\u5b57\u30b5\u30a4\u30ba\u3092\u8abf\u6574 *\/\n  .yt-bekkan .yt-empty {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n  }\n\n  .yt-bekkan .yt-empty h3 {\n    font-size: 19px !important;\n    line-height: 1.35 !important;\n  }\n\n  .yt-bekkan .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-bekkan .yt-empty p br {\n    display: block !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-bekkan .yt-empty {\n      padding: 15px !important;\n      border-radius: 17px !important;\n    }\n\n    .yt-bekkan .yt-empty h3 {\n      font-size: 17px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-bekkan .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-bekkan .yt-empty p {\n      font-size: 11.2px !important;\n      line-height: 1.62 !important;\n    }\n  }\n\n\n  \/* bekkan v37\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-bekkan .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-bekkan .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-bekkan .yt-empty h3 {\n    font-size: 19px !important;\n    line-height: 1.35 !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-bekkan .yt-empty {\n      padding: 15px !important;\n      border-radius: 17px !important;\n    }\n\n    .yt-bekkan .yt-empty h3 {\n      font-size: 17px !important;\n      line-height: 1.35 !important;\n    }\n\n    .yt-bekkan .yt-empty p {\n      font-size: 11.4px !important;\n      line-height: 1.62 !important;\n      letter-spacing: -.035em !important;\n    }\n\n    .yt-bekkan .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-bekkan .yt-empty p {\n      font-size: 11px !important;\n      line-height: 1.58 !important;\n    }\n  }\n\n\n  \/* bekkan v38\uff1a\u5b8c\u6210\u6e08\u307f\u56fa\u5b9a\u30da\u30fc\u30b8\u3078\u306e\u5c0e\u7dda\u3092\u53cd\u6620\n     \u4f5c\u54c1\u4e00\u89a7\uff1ahttps:\/\/shuminotamariba.com\/index.php\/bekkan-works\/\n     \u30e9\u30f3\u30ad\u30f3\u30b0\uff1ahttps:\/\/shuminotamariba.com\/index.php\/bekkan-ranking\/\n     \u30bb\u30fc\u30eb\u4e00\u89a7\uff1ahttps:\/\/shuminotamariba.com\/index.php\/bekkan-works\/?sort=sale-end\n  *\/\n\n\n  \/* bekkan v39\uff1a\u30dc\u30bf\u30f3hover\u6642\u306e\u6587\u5b57\u8272\u5909\u5316\u3092\u5225\u9928\u30c8\u30c3\u30d7\u5168\u4f53\u3078\u53cd\u6620 *\/\n  @media (hover: hover) and (pointer: fine) {\n    .yt-nav a,\n    .yt-btn,\n    .yt-section-link,\n    .yt-section-link-button,\n    .yt-small-btn,\n    .yt-small-btn-primary,\n    .yt-search-button,\n    .yt-filter-btn,\n    .yt-page-btn,\n    .yt-slider-arrow,\n    .yt-modal-close,\n    .yt-modal-option {\n      transition:\n        color .18s ease,\n        background .18s ease,\n        border-color .18s ease,\n        box-shadow .18s ease,\n        transform .18s ease,\n        filter .18s ease !important;\n    }\n\n    \/* \u901a\u5e38\u30dc\u30bf\u30f3\uff1ahover\u3067\u6c34\u8272\u6587\u5b57\u3078 *\/\n    .yt-nav a:hover:not(.yt-honkan-badge),\n    .yt-btn:hover:not(.yt-btn-primary):not(.yt-btn-ranking),\n    .yt-small-btn:hover,\n    .yt-search-button:hover,\n    .yt-filter-btn:hover,\n    .yt-page-btn:hover,\n    .yt-slider-arrow:hover,\n    .yt-modal-close:hover,\n    .yt-modal-option:hover {\n      color: var(--bk-cyan) !important;\n      border-color: rgba(69,238,219,.92) !important;\n      background:\n        radial-gradient(circle at 20% 20%, rgba(69,238,219,.14), transparent 38%),\n        rgba(8,14,21,.92) !important;\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.10),\n        0 0 18px rgba(69,238,219,.18) !important;\n    }\n\n    \/* \u6c34\u8272\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3\u7cfb\u30dc\u30bf\u30f3\uff1ahover\u3067\u9ed2\u80cc\u666f\uff0b\u6c34\u8272\u6587\u5b57\u3078 *\/\n    .yt-honkan-badge:hover,\n    .yt-btn-primary:hover,\n    .yt-btn-ranking:hover,\n    .yt-small-btn-primary:hover {\n      color: var(--bk-cyan) !important;\n      background:\n        radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n        linear-gradient(135deg, rgba(15,38,52,.95), rgba(8,14,21,.98)) !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    }\n\n    \/* \u30bb\u30af\u30b7\u30e7\u30f3\u53f3\u4e0a\u306e\u4e38\u30dc\u30bf\u30f3\uff1ahover\u3067\u6c34\u8272\u80cc\u666f\uff0b\u9ed2\u6587\u5b57\u306b\u3057\u3066\u5909\u5316\u3092\u5f37\u3081\u308b *\/\n    .yt-section-link:hover,\n    .yt-section-link-button:hover {\n      color: #061018 !important;\n      background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n      border-color: rgba(69,238,219,.95) !important;\n      box-shadow:\n        0 0 0 1px rgba(69,238,219,.10),\n        0 0 18px rgba(69,238,219,.20) !important;\n    }\n  }\n\n\n  \/* bekkan v40\uff1a\u30c8\u30c3\u30d7\u691c\u7d22\u30fb\u7d5e\u308a\u8fbc\u307f\u306f\u4f5c\u54c1\u4e00\u89a7\u30da\u30fc\u30b8\u3078\u79fb\u52d5\n     \u691c\u7d22\uff1a\/bekkan-works\/?q=\u30ad\u30fc\u30ef\u30fc\u30c9\n     \u7d5e\u308a\u8fbc\u307f\uff1a\/bekkan-works\/?open=\u9805\u76ee\n     \u30bb\u30fc\u30eb\uff1a\/bekkan-works\/?sort=sale-end\n  *\/\n\n\n  \/* bekkan v41\uff1a\u4f5c\u54c1\u4e00\u89a7\u30da\u30fc\u30b8\u3068\u540c\u3058\u691c\u7d22\u30dc\u30bf\u30f3\u914d\u7f6e\u3078\u8abf\u6574 *\/\n  .yt-search-form {\n    display: grid !important;\n    grid-template-columns: minmax(0,1fr) auto !important;\n    gap: 8px !important;\n    align-items: center !important;\n  }\n\n  .yt-search-wrap {\n    position: relative !important;\n    min-width: 0 !important;\n  }\n\n  .yt-search-wrap .yt-search-input {\n    padding-right: 42px !important;\n  }\n\n  .yt-search-button {\n    min-width: 58px !important;\n    min-height: 52px !important;\n    padding: 8px 14px !important;\n    border-radius: 16px !important;\n    border: 1px solid rgba(255,255,255,.18) !important;\n    background: rgba(255,255,255,.055) !important;\n    color: var(--bk-text) !important;\n    font-size: 13px !important;\n    line-height: 1 !important;\n    font-weight: 1000 !important;\n    cursor: pointer !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,\n      transform .18s ease !important;\n  }\n\n  .yt-search-button:hover {\n    color: var(--bk-cyan) !important;\n    border-color: rgba(69,238,219,.92) !important;\n    background:\n      radial-gradient(circle at 20% 20%, rgba(69,238,219,.14), transparent 38%),\n      rgba(255,255,255,.045) !important;\n    box-shadow:\n      0 0 0 1px rgba(69,238,219,.10),\n      0 0 18px rgba(69,238,219,.18) !important;\n    filter: brightness(1.04) !important;\n  }\n\n  .yt-search-button:active {\n    transform: translateY(1px) !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-search-form {\n      grid-template-columns: 1fr !important;\n      gap: 8px !important;\n    }\n\n    .yt-search-button {\n      width: 100% !important;\n      min-height: 40px !important;\n      border-radius: 14px !important;\n      font-size: 12.5px !important;\n    }\n  }\n\n\n  \/* bekkan v42\uff1a\u691c\u7d22\u30fb\u7d5e\u308a\u8fbc\u307f\u3092\u53f3\u30ab\u30e9\u30e0\u306e\u30e9\u30f3\u30ad\u30f3\u30b0\u4e0a\u3078\u79fb\u52d5 *\/\n  .yt-right .yt-side-search-panel,\n  .yt-right .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\n  \/* bekkan v44\uff1a\u7d5e\u308a\u8fbc\u307f\u306f\u89aa\u30dc\u30bf\u30f3\u3067\u30e2\u30fc\u30c0\u30eb\u3001\u9805\u76ee\u9078\u629e\u3067\u4f5c\u54c1\u4e00\u89a7\u3078\u79fb\u52d5 *\/\n\n\n  \/* bekkan v45\uff1a\u30bf\u30b0\u4e00\u89a7\u30da\u30fc\u30b8\u3078\u306e\u5c0e\u7dda\u3092\u8ffd\u52a0 *\/\n  .yt-side-tags-panel {\n    padding: 18px !important;\n  }\n\n  .yt-tags-guide-text {\n    margin: 0 0 12px !important;\n    color: var(--bk-muted) !important;\n    font-size: 12.5px !important;\n    line-height: 1.75 !important;\n    font-weight: 700 !important;\n  }\n\n  .yt-tags-link-button {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    min-height: 42px !important;\n    padding: 10px 14px !important;\n    border-radius: 16px !important;\n    border: 1px solid rgba(69,238,219,.42) !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: 13px !important;\n    line-height: 1.2 !important;\n    font-weight: 1000 !important;\n  }\n\n  .yt-tags-link-button:hover {\n    color: var(--bk-cyan) !important;\n    background:\n      radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n      linear-gradient(135deg, rgba(15,38,52,.95), rgba(8,14,21,.98)) !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  }\n\n\n  \/* bekkan v46\uff1a\u30bf\u30b0\u4e00\u89a7\u5c0e\u7dda\u3092\u7d5e\u308a\u8fbc\u307f\u30d1\u30cd\u30eb\u5185\u306b\u7d71\u5408 *\/\n  .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: 42px !important;\n    padding: 10px 14px !important;\n    border-radius: 16px !important;\n    border: 1px solid rgba(69,238,219,.42) !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: 13px !important;\n    line-height: 1.2 !important;\n    font-weight: 1000 !important;\n    letter-spacing: .01em !important;\n  }\n\n  .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      linear-gradient(135deg, rgba(15,38,52,.95), rgba(8,14,21,.98)) !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  }\n\n  .yt-side-tags-panel {\n    display: none !important;\n  }\n\n\n  \/* v47\uff1a\u30e9\u30f3\u30ad\u30f3\u30b0\u3067\u597d\u8a55\u3060\u3063\u305f\u898b\u51fa\u3057\u30d5\u30a9\u30f3\u30c8\u3092\u5225\u9928\u30c8\u30c3\u30d7\u306b\u3082\u53cd\u6620 *\/\n  .yt-bekkan .yt-section-title,\n  .yt-bekkan .yt-slide-title,\n  .yt-bekkan .yt-feature-title,\n  .yt-bekkan .yt-ranking-title,\n  .yt-bekkan .yt-side-title,\n  .yt-bekkan h2.yt-section-title,\n  .yt-bekkan 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-bekkan .yt-section-title {\n    font-size: clamp(26px,2.8vw,36px) !important;\n    line-height: 1.2 !important;\n  }\n\n  .yt-bekkan .yt-right .yt-section-title,\n  .yt-bekkan .yt-side-filter-panel .yt-section-title,\n  .yt-bekkan .yt-side-tags-panel .yt-section-title {\n    font-size: clamp(24px,2.4vw,32px) !important;\n  }\n\n\n  \/* bekkan v48\uff1a\u53f3\u30b5\u30a4\u30c9\u306e\u30e9\u30f3\u30ad\u30f3\u30b0\u4e0b\u306b\u66f4\u65b0\u5c65\u6b74\u3092\u8ffd\u52a0 *\/\n  .yt-bekkan .yt-update-panel {\n    padding: 18px !important;\n  }\n\n  .yt-bekkan .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-bekkan .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-bekkan .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-bekkan .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-bekkan .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  \/* bekkan v49\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-bekkan .yt-update-panel {\n    padding: 15px !important;\n  }\n\n  .yt-bekkan .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-bekkan .yt-update-list {\n    gap: 7px !important;\n  }\n\n  .yt-bekkan .yt-update-item {\n    padding: 9px 10px !important;\n    border-radius: 12px !important;\n  }\n\n  .yt-bekkan .yt-update-date {\n    font-size: 10.5px !important;\n    line-height: 1.3 !important;\n  }\n\n  .yt-bekkan .yt-update-text {\n    font-size: 11.5px !important;\n    line-height: 1.45 !important;\n    font-weight: 700 !important;\n  }\n\n  .yt-bekkan .yt-update-note {\n    display: none !important;\n  }\n\n\n  \/* bekkan v50\uff1a\u66f4\u65b0\u5c65\u6b74\u30925\u4ef6\u8868\u793a\u3078\u8abf\u6574 *\/\n  .yt-bekkan .yt-update-panel {\n    padding: 14px !important;\n  }\n\n  .yt-bekkan .yt-update-panel .yt-section-title {\n    font-size: clamp(19px,1.9vw,25px) !important;\n    margin-bottom: 9px !important;\n  }\n\n  .yt-bekkan .yt-update-list {\n    gap: 6px !important;\n  }\n\n  .yt-bekkan .yt-update-item {\n    padding: 8px 10px !important;\n    border-radius: 12px !important;\n  }\n\n  .yt-bekkan .yt-update-date {\n    font-size: 10px !important;\n  }\n\n  .yt-bekkan .yt-update-text {\n    font-size: 11px !important;\n    line-height: 1.42 !important;\n  }\n\n\n\n  \/* bekkan v49\uff1a\u53f3\u30b5\u30a4\u30c9\u66f4\u65b0\u5c65\u6b74\u4e0b\u306e\u7ba1\u7406\u8005\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb *\/\n  .yt-profile-panel {\n    width: 100%;\n    margin: 18px 0 0 !important;\n    display: grid !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: 1px solid var(--bk-line) !important;\n    border-radius: 20px !important;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(69,238,219,.12), transparent 34%),\n      linear-gradient(135deg, rgba(12,18,24,.88), rgba(8,14,21,.94)) !important;\n    box-shadow: 0 0 24px rgba(69,238,219,.08) !important;\n  }\n\n  .yt-profile-icon {\n    width: 56px !important;\n    height: 56px !important;\n    border-radius: 16px !important;\n    overflow: hidden !important;\n    border: 1px solid rgba(69,238,219,.34) !important;\n    background: rgba(255,255,255,.055) !important;\n    box-shadow: 0 0 16px rgba(69,238,219,.10) !important;\n  }\n\n  .yt-profile-icon img {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n  }\n\n  .yt-profile-body {\n    min-width: 0 !important;\n  }\n\n  .yt-profile-title-row {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    flex-wrap: wrap !important;\n    margin-bottom: 8px !important;\n  }\n\n  .yt-profile-title {\n    margin: 0 !important;\n    color: var(--bk-text) !important;\n    font-size: 17px !important;\n    line-height: 1.35 !important;\n    font-weight: 1000 !important;\n  }\n\n  .yt-profile-blank {\n    display: grid !important;\n    gap: 6px !important;\n    margin: 0 !important;\n  }\n\n  .yt-profile-empty-line {\n    display: block !important;\n    height: 1.05em !important;\n    border-bottom: 1px dashed rgba(199,214,223,.30) !important;\n  }\n\n  .yt-profile-links {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n  }\n\n  .yt-profile-link {\n    display: inline-grid !important;\n    place-items: center !important;\n    width: 34px !important;\n    height: 34px !important;\n    border-radius: 13px !important;\n    text-decoration: none !important;\n    background: rgba(255,255,255,.075) !important;\n    border: 1px solid rgba(69,238,219,.30) !important;\n    box-shadow: 0 0 12px rgba(69,238,219,.08) !important;\n  }\n\n  .yt-profile-link:hover {\n    border-color: var(--bk-cyan) !important;\n    box-shadow: 0 0 16px rgba(69,238,219,.16) !important;\n  }\n\n  .yt-profile-link.is-disabled {\n    opacity: .62 !important;\n    cursor: default !important;\n    box-shadow: none !important;\n  }\n\n  .yt-profile-link-icon {\n    display: grid !important;\n    place-items: center !important;\n    width: 20px !important;\n    height: 20px !important;\n  }\n\n  .yt-profile-link-icon img {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: contain !important;\n  }\n\n  .yt-profile-link-text {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    overflow: hidden !important;\n    clip: rect(0,0,0,0) !important;\n    white-space: nowrap !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-profile-panel {\n      grid-template-columns: 50px minmax(0,1fr) !important;\n      padding: 12px !important;\n    }\n\n    .yt-profile-icon {\n      width: 50px !important;\n      height: 50px !important;\n      border-radius: 14px !important;\n    }\n\n    .yt-profile-title {\n      font-size: 16px !important;\n    }\n\n    .yt-profile-link {\n      width: 33px !important;\n      height: 33px !important;\n    }\n  }\n\n\n\n  \/* bekkan 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-bekkan .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-bekkan .yt-update-list::-webkit-scrollbar {\n    width: 6px !important;\n  }\n\n  .yt-bekkan .yt-update-list::-webkit-scrollbar-track {\n    background: rgba(255,255,255,.08) !important;\n    border-radius: 999px !important;\n  }\n\n  .yt-bekkan .yt-update-list::-webkit-scrollbar-thumb {\n    background: rgba(24,200,216,.48) !important;\n    border-radius: 999px !important;\n  }\n\n  .yt-bekkan .yt-slide {\n    overflow: hidden !important;\n  }\n\n  .yt-bekkan .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-bekkan .yt-slide::before {\n    z-index: 1 !important;\n  }\n\n  .yt-bekkan .yt-slide-content {\n    z-index: 2 !important;\n  }\n\n  .yt-bekkan .yt-slide-image {\n    opacity: .30 !important;\n  }\n\n  .yt-bekkan .yt-slide::before {\n    background:\n      linear-gradient(180deg, rgba(7,11,15,.18), rgba(7,11,15,.78)),\n      radial-gradient(circle at 34% 10%, rgba(69,238,219,.18), transparent 42%) !important;\n  }\n\n\n  \/* bekkan 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-bekkan .yt-slide-image {\n    opacity: 1 !important;\n    filter: none !important;\n  }\n\n  .yt-bekkan .yt-slide::before {\n    background:\n      linear-gradient(180deg, rgba(7,11,15,.05), rgba(7,11,15,.30)) !important;\n  }\n\n  .yt-bekkan .yt-slide-content {\n    z-index: 2 !important;\n    padding: 12px 15px !important;\n    border-radius: 16px !important;\n    background: rgba(7,11,15,.82) !important;\n    border: 1px solid rgba(69,238,219,.34) !important;\n    box-shadow: 0 10px 26px rgba(0,0,0,.20) !important;\n  }\n\n  .yt-bekkan .yt-slide-label,\n  .yt-bekkan .yt-slide-content p {\n    display: none !important;\n  }\n\n  .yt-bekkan .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: #f3fbff !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-bekkan .yt-slider-arrow {\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n  }\n\n  @media (max-width: 640px) {\n    .yt-bekkan .yt-slide-content {\n      padding: 10px 12px !important;\n      border-radius: 14px !important;\n    }\n\n    .yt-bekkan .yt-slide-content h3 {\n      font-size: 16px !important;\n      min-height: 2.7em !important;\n    }\n  }\n\n\n  \/* bekkan 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-bekkan .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-bekkan .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-bekkan .yt-slide-content {\n      padding: 8px 11px !important;\n      min-height: 50px !important;\n    }\n\n    .yt-bekkan .yt-slide-content h3 {\n      font-size: 14.5px !important;\n      min-height: 0 !important;\n    }\n  }\n\n  \/* bekkan v58\uff1a\u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c\u6642\u306e\u898b\u5931\u3044\u9632\u6b62\uff0b\u6700\u8fd1\u898b\u305f\u30ec\u30d3\u30e5\u30fc\u524a\u9664\u30dc\u30bf\u30f3 *\/\n  .yt-bekkan a:focus-visible,\n  .yt-bekkan button:focus-visible,\n  .yt-bekkan input:focus-visible,\n  .yt-bekkan select:focus-visible {\n    outline: 3px solid rgba(69,238,219,.78) !important;\n    outline-offset: 3px !important;\n  }\n\n  .yt-bekkan .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-bekkan .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(69,238,219,.46) !important;\n    color: #f3fbff !important;\n    background: rgba(255,255,255,.08) !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-bekkan .yt-recent-clear:hover {\n    color: var(--bk-cyan) !important;\n    border-color: rgba(69,238,219,.86) !important;\n    box-shadow: 0 0 16px rgba(69,238,219,.18) !important;\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .yt-bekkan *,\n    .yt-bekkan *::before,\n    .yt-bekkan *::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\n\/* v60\uff1a\u5225\u9928\u30c8\u30c3\u30d7\u5c0e\u7dda\u6574\u7406 *\/\n.yt-nav .yt-nav-main {\n  color: #061018 !important;\n  border-color: rgba(69,238,219,.82) !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n}\n\n.yt-btn-sale {\n  color: #061018 !important;\n  border-color: rgba(255,209,102,.82) !important;\n  background: linear-gradient(90deg, #ff8aa0, #ffd166) !important;\n}\n\n.yt-gateway-panel {\n  margin: -4px 0 20px !important;\n}\n\n.yt-gateway-grid {\n  display: grid !important;\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  gap: 12px !important;\n}\n\n.yt-gateway-card {\n  display: grid !important;\n  gap: 7px !important;\n  min-height: 128px !important;\n  padding: 15px !important;\n  border-radius: 18px !important;\n  border: 1px solid rgba(69,238,219,.28) !important;\n  background:\n    radial-gradient(circle at 16% 18%, rgba(69,238,219,.10), transparent 38%),\n    rgba(255,255,255,.04) !important;\n  color: var(--bk-text) !important;\n  text-decoration: none !important;\n  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease !important;\n}\n\n.yt-gateway-card:hover {\n  border-color: rgba(69,238,219,.88) !important;\n  box-shadow: 0 0 18px rgba(69,238,219,.16) !important;\n  background:\n    radial-gradient(circle at 16% 18%, rgba(69,238,219,.16), transparent 40%),\n    rgba(255,255,255,.055) !important;\n}\n\n.yt-gateway-kicker {\n  display: inline-flex !important;\n  width: fit-content !important;\n  min-height: 22px !important;\n  align-items: center !important;\n  padding: 4px 8px !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: 10px !important;\n  font-weight: 1000 !important;\n  line-height: 1 !important;\n  letter-spacing: .04em !important;\n}\n\n.yt-gateway-card strong {\n  color: var(--bk-text) !important;\n  font-size: 19px !important;\n  line-height: 1.25 !important;\n  font-weight: 1000 !important;\n}\n\n.yt-gateway-card span:last-child {\n  color: var(--bk-muted) !important;\n  font-size: 12.5px !important;\n  line-height: 1.55 !important;\n  font-weight: 800 !important;\n}\n\n.yt-gateway-sale .yt-gateway-kicker {\n  background: linear-gradient(90deg, #ff8aa0, #ffd166) !important;\n}\n\n.yt-filter-sale-link,\n.yt-filter-tags-link {\n  grid-column: 1 \/ -1 !important;\n}\n\n.yt-filter-sale-link {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 100% !important;\n  min-height: 40px !important;\n  padding: 9px 12px !important;\n  border-radius: 14px !important;\n  border: 1px solid rgba(255,209,102,.82) !important;\n  color: #061018 !important;\n  background: linear-gradient(90deg, #ff8aa0, #ffd166) !important;\n  text-decoration: none !important;\n  font-size: 12.5px !important;\n  line-height: 1.2 !important;\n  font-weight: 1000 !important;\n  letter-spacing: .01em !important;\n}\n\n.yt-filter-sale-link:hover {\n  color: #061018 !important;\n  filter: brightness(1.04) !important;\n  box-shadow: 0 0 18px rgba(255,138,160,.18) !important;\n}\n\n.yt-side-guide-grid {\n  display: grid !important;\n  gap: 10px !important;\n}\n\n.yt-side-guide-card {\n  display: grid !important;\n  gap: 4px !important;\n  padding: 13px !important;\n  border-radius: 16px !important;\n  border: 1px solid rgba(69,238,219,.26) !important;\n  background: rgba(255,255,255,.04) !important;\n  color: var(--bk-text) !important;\n  text-decoration: none !important;\n  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease !important;\n}\n\n.yt-side-guide-card:hover {\n  border-color: rgba(69,238,219,.88) !important;\n  background: rgba(69,238,219,.07) !important;\n  box-shadow: 0 0 16px rgba(69,238,219,.14) !important;\n}\n\n.yt-side-guide-card strong {\n  color: var(--bk-text) !important;\n  font-size: 14px !important;\n  line-height: 1.35 !important;\n  font-weight: 1000 !important;\n}\n\n.yt-side-guide-card span {\n  color: var(--bk-muted) !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  font-weight: 700 !important;\n}\n\n.yt-side-guide-sale {\n  border-color: rgba(255,209,102,.45) !important;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(255,209,102,.12), transparent 38%),\n    rgba(255,255,255,.04) !important;\n}\n\n.yt-side-guide-sale:hover {\n  border-color: rgba(255,209,102,.85) !important;\n  box-shadow: 0 0 16px rgba(255,138,160,.14) !important;\n}\n\n@media (max-width: 1100px) {\n  .yt-gateway-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .yt-gateway-panel {\n    margin: 0 0 14px !important;\n  }\n\n  .yt-gateway-grid {\n    grid-template-columns: 1fr !important;\n    gap: 9px !important;\n  }\n\n  .yt-gateway-card {\n    min-height: auto !important;\n    padding: 13px !important;\n    border-radius: 16px !important;\n  }\n\n  .yt-gateway-card strong {\n    font-size: 16px !important;\n  }\n\n  .yt-gateway-card span:last-child {\n    font-size: 12px !important;\n  }\n}\n\n\n\/* v61\uff1a\u30d2\u30fc\u30ed\u30fc\u4e0b\u306e\u91cd\u8907\u5c0e\u7dda\u3092\u524a\u9664\u3002\u5c0e\u7dda\u306f\u30d2\u30fc\u30ed\u30fc\u30dc\u30bf\u30f3\uff0b\u30d8\u30c3\u30c0\u30fc\u306b\u96c6\u7d04 *\/\n\n\/* v61\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u753b\u50cf\u306f\u6bd4\u7387\u4fdd\u6301\u30fb\u5207\u308a\u629c\u304d\u306a\u3057 *\/\n.yt-bekkan .yt-slider {\n  background: #000 !important;\n}\n\n.yt-bekkan .yt-slide {\n  background: #000 !important;\n  overflow: hidden !important;\n}\n\n.yt-bekkan .yt-slide-image {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 0 !important;\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  max-width: 100% !important;\n  max-height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  opacity: 1 !important;\n  background: #000 !important;\n  pointer-events: none !important;\n}\n\n\/* v61\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u4e0a\u306e\u6697\u3044\u88ab\u305b\u3092\u5c11\u3057\u3060\u3051\u306b\u3057\u3066\u3001\u5143\u753b\u50cf\u3092\u898b\u3084\u3059\u304f *\/\n.yt-bekkan .yt-slide::before {\n  background:\n    linear-gradient(180deg, rgba(7,11,15,.00), rgba(7,11,15,.22)) !important;\n}\n\n\/* v61\uff1aTOP5\u5fa9\u5e30\u3002\u53f3\u30ab\u30e9\u30e0\u306e\u4eee\u30e9\u30f3\u30ad\u30f3\u30b0\u67a0\u3092\u7dad\u6301 *\/\n.yt-bekkan .yt-ranking-block {\n  display: grid !important;\n  gap: 10px !important;\n}\n\n.yt-bekkan .yt-ranking-block + .yt-ranking-block {\n  margin-top: 16px !important;\n}\n\n.yt-bekkan .yt-ranking-title {\n  margin: 0 !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-slide-image {\n    object-fit: contain !important;\n  }\n}\n\n\n\/* v62\uff1a\u30c8\u30c3\u30d7\u5185\u30ab\u30fc\u30c9\u306b\u521d\u30ec\u30d3\u30e5\u30fc\u3092\u53cd\u6620\u3002\u753b\u50cf\u306f\u6bd4\u7387\u4fdd\u6301\u30fb\u5207\u308a\u629c\u304d\u306a\u3057 *\/\n.yt-bekkan .yt-review-card-filled {\n  border-color: rgba(69,238,219,.42) !important;\n  background:\n    radial-gradient(circle at 18% 16%, rgba(69,238,219,.09), transparent 38%),\n    rgba(255,255,255,.045) !important;\n}\n\n.yt-bekkan .yt-review-card-filled:hover {\n  border-color: rgba(69,238,219,.88) !important;\n  box-shadow: 0 0 18px rgba(69,238,219,.14) !important;\n}\n\n.yt-bekkan .yt-review-card-sale {\n  border-color: rgba(255,209,102,.48) !important;\n}\n\n.yt-bekkan .yt-compact-thumb {\n  background: #000 !important;\n}\n\n.yt-bekkan .yt-review-card-filled .yt-compact-thumb img {\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  background: #000 !important;\n}\n\n.yt-bekkan .yt-chip-sale {\n  color: #061018 !important;\n  background: linear-gradient(90deg, #ff8aa0, #ffd166) !important;\n  border-color: rgba(255,209,102,.82) !important;\n}\n\n.yt-bekkan .yt-rank-item-filled {\n  border-color: rgba(69,238,219,.52) !important;\n  background:\n    radial-gradient(circle at 15% 18%, rgba(69,238,219,.10), transparent 38%),\n    rgba(255,255,255,.055) !important;\n}\n\n\n\/* v63\uff1a\u6700\u65b0\u30fb\u304a\u3059\u3059\u3081\u30fb\u30bb\u30fc\u30eb\u306e\u30ec\u30d3\u30e5\u30fc\u30ab\u30fc\u30c9\u306f\u8868\u7d19\u6bd4\u7387\u3067\u8868\u793a *\/\n.yt-bekkan .yt-review-card-filled {\n  grid-template-rows: auto minmax(0,1fr) !important;\n  min-height: auto !important;\n}\n\n.yt-bekkan .yt-review-card-filled .yt-compact-thumb {\n  display: block !important;\n  width: 100% !important;\n  height: auto !important;\n  aspect-ratio: auto !important;\n  background: #000 !important;\n  border-bottom: 1px solid rgba(69,238,219,.25) !important;\n  overflow: hidden !important;\n  line-height: 0 !important;\n}\n\n.yt-bekkan .yt-review-card-filled .yt-compact-thumb img {\n  display: block !important;\n  width: 100% !important;\n  height: auto !important;\n  max-width: 100% !important;\n  max-height: none !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  background: #000 !important;\n}\n\n\/* v63\uff1aTOP5\u306e\u8868\u793a\u3092\u300c\u70b9\u6570 \/ \u30e9\u30f3\u30af\u300d\u306b\u5909\u66f4\u3002\u756a\u53f7\u306f1\u301c5\u3067\u8272\u5206\u3051 *\/\n.yt-bekkan .yt-rank-item-filled strong {\n  color: var(--bk-cyan) !important;\n}\n\n.yt-bekkan .yt-ranking-list .yt-rank-item:nth-child(1) .yt-rank-num {\n  background: linear-gradient(135deg, #ffd166, #ffb703) !important;\n  color: #061018 !important;\n}\n\n.yt-bekkan .yt-ranking-list .yt-rank-item:nth-child(2) .yt-rank-num {\n  background: linear-gradient(135deg, #d7b6ff, #8b5cf6) !important;\n  color: #10091c !important;\n}\n\n.yt-bekkan .yt-ranking-list .yt-rank-item:nth-child(3) .yt-rank-num {\n  background: linear-gradient(135deg, #9ffcff, #38a8ff) !important;\n  color: #061018 !important;\n}\n\n.yt-bekkan .yt-ranking-list .yt-rank-item:nth-child(4) .yt-rank-num {\n  background: linear-gradient(135deg, #d9ff7a, #6ee7b7) !important;\n  color: #061018 !important;\n}\n\n.yt-bekkan .yt-ranking-list .yt-rank-item:nth-child(5) .yt-rank-num {\n  background: linear-gradient(135deg, #ff8aa0, #ff4d6d) !important;\n  color: #21050b !important;\n}\n\n\n\/* v64\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u30b5\u30f3\u30d7\u30eb\u753b\u50cf\u306f\u6bd4\u7387\u4fdd\u6301\u30fb\u5207\u308a\u629c\u304d\u306a\u3057\u3092\u518d\u56fa\u5b9a *\/\n.yt-bekkan .yt-slider {\n  background: #000 !important;\n}\n\n.yt-bekkan .yt-slide-image {\n  width: 100% !important;\n  height: 100% !important;\n  max-width: 100% !important;\n  max-height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  opacity: 1 !important;\n  background: #000 !important;\n}\n\n\/* v64\uff1a1\u679a\u76ee\u3092\u4eca\u56de\u30ec\u30d3\u30e5\u30fc\u7528\u306e\u30d4\u30c3\u30af\u30a2\u30c3\u30d7\u306b\u3059\u308b *\/\n.yt-bekkan .yt-slide-review .yt-slide-content {\n  display: grid !important;\n  gap: 8px !important;\n  align-content: start !important;\n}\n\n.yt-bekkan .yt-slide-pickup-label {\n  display: inline-flex !important;\n  width: fit-content !important;\n  min-height: 22px !important;\n  align-items: center !important;\n  padding: 4px 8px !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: 10px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n  letter-spacing: .04em !important;\n}\n\n.yt-bekkan .yt-slide-meta-line {\n  display: inline-flex !important;\n  width: fit-content !important;\n  min-height: 24px !important;\n  align-items: center !important;\n  padding: 4px 9px !important;\n  border-radius: 999px !important;\n  color: var(--bk-cyan) !important;\n  border: 1px solid rgba(69,238,219,.36) !important;\n  background: rgba(6,16,24,.76) !important;\n  font-size: 12px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n}\n\n.yt-bekkan .yt-slide-review-button {\n  display: inline-flex !important;\n  width: fit-content !important;\n  min-height: 34px !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin-top: 2px !important;\n  padding: 8px 12px !important;\n  border-radius: 999px !important;\n  color: #061018 !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n  border: 1px solid rgba(69,238,219,.80) !important;\n  text-decoration: none !important;\n  font-size: 12px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n}\n\n.yt-bekkan .yt-slide-review-button:hover {\n  filter: brightness(1.05) !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-slide-meta-line,\n  .yt-bekkan .yt-slide-review-button {\n    font-size: 11px !important;\n  }\n}\n\n\n\/* v65\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u6587\u5b57\u3092\u30b3\u30f3\u30d1\u30af\u30c8\u5316\u3002\u30b5\u30f3\u30d7\u30eb\u3092\u898b\u3084\u3059\u304f\u3059\u308b *\/\n.yt-bekkan .yt-slide-review .yt-slide-content {\n  left: 18px !important;\n  right: 18px !important;\n  bottom: 16px !important;\n  width: auto !important;\n  max-width: calc(100% - 36px) !important;\n  display: grid !important;\n  gap: 7px !important;\n  align-content: start !important;\n  padding: 10px 12px !important;\n  border-radius: 14px !important;\n  border: 1px solid rgba(69,238,219,.34) !important;\n  background: rgba(6,10,14,.58) !important;\n  backdrop-filter: blur(2px) !important;\n}\n\n.yt-bekkan .yt-slide-mini-head {\n  display: flex !important;\n  align-items: center !important;\n  gap: 7px !important;\n  flex-wrap: wrap !important;\n  min-width: 0 !important;\n}\n\n.yt-bekkan .yt-slide-review .yt-slide-content h3 {\n  margin: 0 !important;\n  color: var(--bk-text) !important;\n  font-size: clamp(13px,1.35vw,17px) !important;\n  line-height: 1.35 !important;\n  font-weight: 1000 !important;\n  letter-spacing: 0 !important;\n  display: -webkit-box !important;\n  -webkit-line-clamp: 2 !important;\n  -webkit-box-orient: vertical !important;\n  overflow: hidden !important;\n}\n\n.yt-bekkan .yt-slide-pickup-label,\n.yt-bekkan .yt-slide-meta-line {\n  min-height: 20px !important;\n  padding: 4px 8px !important;\n  border-radius: 999px !important;\n  font-size: 10px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n}\n\n.yt-bekkan .yt-slide-meta-line {\n  color: var(--bk-cyan) !important;\n  border: 1px solid rgba(69,238,219,.34) !important;\n  background: rgba(6,16,24,.78) !important;\n}\n\n.yt-bekkan .yt-slide-review-button {\n  display: none !important;\n}\n\n\/* \u30b5\u30f3\u30d7\u30eb\u753b\u50cf\u306f\u5f15\u304d\u7d9a\u304d\u6bd4\u7387\u4fdd\u6301\u30fb\u5207\u308a\u629c\u304d\u306a\u3057 *\/\n.yt-bekkan .yt-slide-image {\n  object-fit: contain !important;\n  object-position: center center !important;\n  transform: none !important;\n  clip-path: none !important;\n  filter: none !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-slide-review .yt-slide-content {\n    left: 12px !important;\n    right: 12px !important;\n    bottom: 12px !important;\n    max-width: calc(100% - 24px) !important;\n    padding: 9px 10px !important;\n  }\n\n  .yt-bekkan .yt-slide-review .yt-slide-content h3 {\n    font-size: 12.5px !important;\n  }\n}\n\n\n\/* v66\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u5185\u306e\u6587\u5b57\u67a0\u3092\u5c11\u3057\u4e0b\u3078 *\/\n.yt-bekkan .yt-slide-review .yt-slide-content {\n  bottom: 8px !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-slide-review .yt-slide-content {\n    bottom: 8px !important;\n  }\n}\n\n\n\/* v67\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u5185\u306e\u30bf\u30a4\u30c8\u30eb\uff0b\u70b9\u6570\u30e9\u30f3\u30af\u67a0\u3092\u3055\u3089\u306b\u4e0b\u3078 *\/\n.yt-bekkan .yt-slide-review .yt-slide-content {\n  bottom: 2px !important;\n  transform: translateY(4px) !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-slide-review .yt-slide-content {\n    bottom: 2px !important;\n    transform: translateY(3px) !important;\n  }\n}\n\n\n\/* v68\uff1a\u30d2\u30fc\u30ed\u30fc\u306e\u300c\u30bf\u30b0\u304b\u3089\u63a2\u3059\u300d\u3092\u4f5c\u54c1\u4e00\u89a7\u30fb\u30e9\u30f3\u30ad\u30f3\u30b0\u3068\u540c\u3058\u5857\u308a\u30dc\u30bf\u30f3\u3078 *\/\n.yt-bekkan .yt-hero-actions .yt-btn-tags {\n  color: #061018 !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n  border-color: rgba(69,238,219,.82) !important;\n  box-shadow: 0 0 18px rgba(69,238,219,.10) !important;\n}\n\n.yt-bekkan .yt-hero-actions .yt-btn-tags:hover {\n  color: var(--bk-cyan) !important;\n  background:\n    radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n    linear-gradient(135deg, rgba(15,38,52,.72), rgba(8,14,21,.76)) !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}\n\n\n\/* v69\uff1a3\u3064\u306e\u30ec\u30d3\u30e5\u30fc\u30ab\u30fc\u30c9\u306b\u3001\u4f5c\u54c1\u4e00\u89a7\u3068\u540c\u3058\u5de6\u4e0a\u30ab\u30c6\u30b4\u30ea\u30e9\u30d9\u30eb\u3092\u8ffd\u52a0 *\/\n.yt-bekkan .yt-review-card-filled .yt-compact-thumb {\n  position: relative !important;\n}\n\n.yt-bekkan .yt-cover-type-badge {\n  position: absolute !important;\n  z-index: 2 !important;\n  top: 8px !important;\n  left: 8px !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-height: 22px !important;\n  padding: 4px 8px !important;\n  border-radius: 999px !important;\n  color: #061018 !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n  border: 1px solid rgba(69,238,219,.85) !important;\n  font-family: \"BIZ UDPGothic\",\"BIZ UDGothic\",\"Hiragino Sans\",\"Yu Gothic\",\"Meiryo\",system-ui,sans-serif !important;\n  font-size: 10px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n  letter-spacing: 0 !important;\n  box-shadow: 0 0 12px rgba(69,238,219,.16) !important;\n  pointer-events: none !important;\n}\n\n\/* v69\uff1a\u70b9\u6570\u3068\u30e9\u30f3\u30af\u306e\u30b5\u30a4\u30ba\u5dee\u3092\u306a\u304f\u3057\u3066\u30012\u3064\u30671\u30bb\u30c3\u30c8\u3063\u307d\u304f\u898b\u305b\u308b *\/\n.yt-bekkan .yt-card-stats {\n  display: flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n  min-height: 28px !important;\n  margin: 0 !important;\n}\n\n.yt-bekkan .yt-score-badge,\n.yt-bekkan .yt-grade-badge {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  height: 26px !important;\n  min-height: 26px !important;\n  min-width: 48px !important;\n  padding: 4px 9px !important;\n  border-radius: 999px !important;\n  color: #061018 !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n  border: 1px solid rgba(69,238,219,.75) !important;\n  font-family: \"BIZ UDPGothic\",\"BIZ UDGothic\",\"Hiragino Sans\",\"Yu Gothic\",\"Meiryo\",system-ui,sans-serif !important;\n  font-size: 12px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n  letter-spacing: 0 !important;\n  flex: 0 0 auto !important;\n}\n\n.yt-bekkan .yt-grade-badge {\n  min-width: 42px !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n}\n\n\/* v69\uff1a\u30bb\u30fc\u30eb\u30ab\u30fc\u30c9\u5185\u306e\u70b9\u6570\u30fb\u30e9\u30f3\u30af\u306f\u30bb\u30fc\u30eb\u8272\u306b\u3057\u3059\u304e\u305a\u3001\u901a\u5e38\u8a55\u4fa1\u3068\u3057\u3066\u7d71\u4e00 *\/\n.yt-bekkan .yt-review-card-sale .yt-score-badge,\n.yt-bekkan .yt-review-card-sale .yt-grade-badge {\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n}\n\n\n\/* v70\uff1a\u30ec\u30d3\u30e5\u30fc\u30ab\u30fc\u30c9\u5185\u306e\u70b9\u6570\uff0b\u30e9\u30f3\u30af\u3092\u5408\u4f53 *\/\n.yt-bekkan .yt-score-grade-badge {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-height: 26px !important;\n  padding: 4px 10px !important;\n  border-radius: 999px !important;\n  color: #061018 !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n  border: 1px solid rgba(69,238,219,.75) !important;\n  font-family: \"BIZ UDPGothic\",\"BIZ UDGothic\",\"Hiragino Sans\",\"Yu Gothic\",\"Meiryo\",system-ui,sans-serif !important;\n  font-size: 12px !important;\n  line-height: 1 !important;\n  font-weight: 1000 !important;\n  letter-spacing: 0 !important;\n  flex: 0 0 auto !important;\n}\n\n.yt-bekkan .yt-card-stats {\n  min-height: 28px !important;\n  gap: 0 !important;\n}\n\n\n\/* v71\uff1a\u30ec\u30d3\u30e5\u30fc\u30ab\u30fc\u30c9\u5185\u306e\u30bf\u30a4\u30c8\u30eb\u3068\u30bf\u30b0\u4f4d\u7f6e\u3092\u5165\u308c\u66ff\u3048 *\/\n.yt-bekkan .yt-review-card-filled .yt-compact-title {\n  order: 1 !important;\n  margin-bottom: 0 !important;\n}\n\n.yt-bekkan .yt-review-card-filled .yt-card-stats {\n  order: 2 !important;\n}\n\n.yt-bekkan .yt-review-card-filled .yt-card-meta {\n  order: 3 !important;\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n\/* \u30bf\u30a4\u30c8\u30eb\u3092\u4e0a\u306b\u7f6e\u3044\u305f\u5206\u3001\u8a70\u307e\u308a\u3059\u304e\u306a\u3044\u3088\u3046\u5c11\u3057\u3060\u3051\u6574\u3048\u308b *\/\n.yt-bekkan .yt-review-card-filled .yt-compact-body {\n  grid-template-rows: auto auto auto !important;\n  gap: 8px !important;\n}\n\n.yt-bekkan .yt-review-card-filled .yt-compact-title {\n  min-height: auto !important;\n  -webkit-line-clamp: 2 !important;\n}\n\n\n\/* v72\uff1a\u30b9\u30de\u30db\u3067\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u4f5c\u54c1\u30bf\u30a4\u30c8\u30eb\u3092\u6539\u884c\u3055\u305b\u306a\u3044 *\/\n@media (max-width: 640px) {\n  .yt-bekkan .yt-slide-review .yt-slide-content {\n    left: 10px !important;\n    right: 10px !important;\n    bottom: 6px !important;\n    max-width: calc(100% - 20px) !important;\n    padding: 9px 10px !important;\n  }\n\n  .yt-bekkan .yt-slide-mini-head {\n    flex-wrap: nowrap !important;\n    gap: 6px !important;\n  }\n\n  .yt-bekkan .yt-slide-review .yt-slide-content h3 {\n    display: block !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    -webkit-line-clamp: unset !important;\n    -webkit-box-orient: initial !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    font-size: 12px !important;\n    line-height: 1.25 !important;\n  }\n\n  .yt-bekkan .yt-slide-pickup-label,\n  .yt-bekkan .yt-slide-meta-line {\n    flex: 0 0 auto !important;\n    min-height: 19px !important;\n    padding: 4px 7px !important;\n    font-size: 9.5px !important;\n  }\n}\n\n\/* v72\uff1aPC\/\u30bf\u30d6\u30ec\u30c3\u30c8\u3067\u3082\u9577\u3044\u6642\u306f2\u884c\u4ee5\u4e0a\u306b\u5e83\u304c\u308a\u3059\u304e\u306a\u3044 *\/\n.yt-bekkan .yt-slide-review .yt-slide-content h3 {\n  overflow-wrap: normal !important;\n  word-break: keep-all !important;\n}\n\n\n\/* v73\uff1a\u30d2\u30fc\u30ed\u30fc\u8aac\u660e\u6587\u3092\u6d88\u3057\u3066\u300c\u8ff7\u3063\u305f\u3089\uff3c_(\uff65\u03c9\uff65`)\u30b3\u30b3\uff01\u300d\u3060\u3051\u306b\u3059\u308b *\/\n.yt-bekkan .yt-hero p {\n  display: none !important;\n}\n\n.yt-bekkan .yt-hero h2,\n.yt-bekkan .yt-hero-title {\n  margin-bottom: 0 !important;\n}\n\n.yt-bekkan .yt-hero-actions {\n  margin-top: 22px !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-hero p {\n    display: none !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    margin-top: 20px !important;\n  }\n}\n\n\n\/* v74\uff1aPC\u8868\u793a\u3067\u30b9\u30e9\u30a4\u30c0\u30fc\u5074\u3092\u5927\u304d\u304f\u3057\u3066\u5de6\u53f3\u30d0\u30e9\u30f3\u30b9\u3092\u8abf\u6574 *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(0, .92fr) minmax(500px, 1.08fr) !important;\n    gap: 22px !important;\n    align-items: stretch !important;\n  }\n\n  .yt-bekkan .yt-hero-main,\n  .yt-bekkan .yt-hero-side {\n    min-height: 410px !important;\n  }\n\n  .yt-bekkan .yt-hero-side {\n    padding: 20px !important;\n  }\n\n  .yt-bekkan .yt-slider {\n    min-height: 370px !important;\n    height: 100% !important;\n  }\n\n  .yt-bekkan .yt-hero-main {\n    padding: clamp(24px,3vw,40px) !important;\n  }\n\n  .yt-bekkan .yt-hero-main h2 {\n    font-size: clamp(34px,3.45vw,52px) !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    margin-top: 24px !important;\n  }\n}\n\n\/* v74\uff1a\u5e83\u3044PC\u3067\u306f\u3055\u3089\u306b\u5c11\u3057\u3060\u3051\u30b9\u30e9\u30a4\u30c0\u30fc\u512a\u5148 *\/\n@media (min-width: 1280px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(0, .9fr) minmax(540px, 1.1fr) !important;\n  }\n}\n\n\/* v74\uff1a\u30bf\u30d6\u30ec\u30c3\u30c8\u4ee5\u4e0b\u306f\u65e2\u5b58\u306e\u7e26\u4e26\u3073\u30fb\u6bd4\u7387\u4fdd\u6301\u3092\u7dad\u6301 *\/\n@media (max-width: 900px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: 1fr !important;\n  }\n}\n\n\n\/* v77\uff1aPC\u30d2\u30fc\u30ed\u30fc\u3092\u518d\u8abf\u6574\u3002\u30dc\u30bf\u30f3\u6539\u884c\u3092\u9632\u304e\u3001\u30b9\u30e9\u30a4\u30c0\u30fc\u306f\u6a2a\u9577\u30b5\u30f3\u30d7\u30eb\u6bd4\u7387\u3067\u56fa\u5b9a *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(560px, 1fr) minmax(520px, .95fr) !important;\n    gap: 22px !important;\n    align-items: stretch !important;\n  }\n\n  .yt-bekkan .yt-hero-main,\n  .yt-bekkan .yt-hero-side {\n    min-height: auto !important;\n  }\n\n  .yt-bekkan .yt-hero-main {\n    justify-content: center !important;\n    padding: clamp(26px,3vw,42px) !important;\n  }\n\n  .yt-bekkan .yt-hero-side {\n    padding: 18px !important;\n    display: grid !important;\n    align-items: center !important;\n  }\n\n  \/* \u6a2a\u9577\u30b5\u30f3\u30d7\u30eb\u753b\u50cf\u7528\u3002\u67a0\u81ea\u4f53\u309216:9\u306b\u3057\u3066\u3001\u753b\u50cf\u3092\u5909\u5f62\u3055\u305b\u306a\u3044 *\/\n  .yt-bekkan .yt-slider {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    aspect-ratio: 16 \/ 9 !important;\n    max-height: none !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    gap: 10px !important;\n    margin-top: 24px !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    flex: 1 1 0 !important;\n    min-width: 0 !important;\n    min-height: 44px !important;\n    padding: 11px 12px !important;\n    font-size: 14px !important;\n    line-height: 1 !important;\n    white-space: nowrap !important;\n  }\n\n  .yt-bekkan .yt-hero-main h2 {\n    font-size: clamp(34px,3.35vw,52px) !important;\n    white-space: nowrap !important;\n  }\n}\n\n\/* v77\uff1a\u30b5\u30f3\u30d7\u30eb\u753b\u50cf\u306f100%\u6bd4\u7387\u4fdd\u6301\u3002\u5207\u308a\u629c\u304d\u30fb\u5f15\u304d\u4f38\u3070\u3057\u30fb\u52a0\u5de5\u306a\u3057 *\/\n.yt-bekkan .yt-slide-image {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 0 !important;\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  max-width: 100% !important;\n  max-height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  opacity: 1 !important;\n  background: #000 !important;\n  pointer-events: none !important;\n}\n\n\/* v77\uff1a\u5de6\u30ab\u30e9\u30e0\u304c\u72ed\u3081\u306ePC\u3060\u3051\u3001\u5c11\u3057\u6587\u5b57\u3068\u30dc\u30bf\u30f3\u3092\u8a70\u3081\u30664\u3064\u6a2a\u4e26\u3073\u3092\u7dad\u6301 *\/\n@media (min-width: 901px) and (max-width: 1220px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(520px, 1fr) minmax(460px, .88fr) !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    gap: 8px !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    padding: 10px 10px !important;\n    font-size: 13px !important;\n  }\n\n  .yt-bekkan .yt-hero-main h2 {\n    font-size: clamp(32px,3.1vw,48px) !important;\n  }\n}\n\n\/* v77\uff1a\u30b9\u30de\u30db\/\u30bf\u30d6\u30ec\u30c3\u30c8\u306f\u7e26\u4e26\u3073\u7dad\u6301\u3002\u30dc\u30bf\u30f3\u306f\u5f93\u6765\u3069\u304a\u308a\u6298\u308a\u8fd4\u3057OK *\/\n@media (max-width: 900px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: 1fr !important;\n  }\n\n  .yt-bekkan .yt-slider {\n    height: auto !important;\n    min-height: 0 !important;\n    aspect-ratio: 16 \/ 9 !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    flex-wrap: wrap !important;\n  }\n}\n\n\n\/* v78\uff1a\u30d8\u30c3\u30c0\u30fc\u53f3\u4e0a\u30ca\u30d3\u3092\u56fa\u5b9a\u30da\u30fc\u30b8\u7cfb\u306b\u623b\u3059\u3002\u4f5c\u54c1\u4e00\u89a7\/\u30bf\u30b0\/\u30e9\u30f3\u30ad\u30f3\u30b0\/\u30bb\u30fc\u30eb\u306b\u306f\u3057\u306a\u3044 *\/\n.yt-bekkan .yt-nav-main {\n  color: var(--bk-text) !important;\n  border-color: rgba(255,255,255,.18) !important;\n  background: rgba(255,255,255,.04) !important;\n}\n\n\/* v78\uff1aPC\u30d2\u30fc\u30ed\u30fc\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u623b\u3057\u3064\u3064\u3001\u30b9\u30e9\u30a4\u30c0\u30fc\u753b\u50cf\u306f\u6bd4\u7387\u4fdd\u6301 *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(0,1fr) minmax(500px,.9fr) !important;\n    gap: 22px !important;\n    align-items: stretch !important;\n  }\n\n  .yt-bekkan .yt-hero-main,\n  .yt-bekkan .yt-hero-side {\n    min-height: 430px !important;\n  }\n\n  .yt-bekkan .yt-hero-main {\n    justify-content: center !important;\n    padding: clamp(28px,3.2vw,46px) !important;\n  }\n\n  .yt-bekkan .yt-hero-side {\n    padding: 18px !important;\n    display: grid !important;\n    align-items: center !important;\n  }\n\n  .yt-bekkan .yt-slider {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    aspect-ratio: 16 \/ 9 !important;\n  }\n\n  \/* v78\uff1a\u8ff7\u3063\u305f\u3089\u4e0b\u306e4\u30dc\u30bf\u30f3\u306f\u5e45\u5e831\u5217 *\/\n  .yt-bekkan .yt-hero-actions {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 12px !important;\n    width: min(100%, 360px) !important;\n    margin-top: 24px !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    width: 100% !important;\n    min-height: 46px !important;\n    padding: 12px 18px !important;\n    font-size: 14px !important;\n    line-height: 1 !important;\n    white-space: nowrap !important;\n  }\n}\n\n\/* v78\uff1a\u6a2a\u9577\u30b5\u30f3\u30d7\u30eb\u306f100%\u6bd4\u7387\u4fdd\u6301\u3002\u5207\u308a\u629c\u304d\u30fb\u5f15\u304d\u4f38\u3070\u3057\u30fb\u5909\u5f62\u306a\u3057 *\/\n.yt-bekkan .yt-slide-image {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 0 !important;\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  max-width: 100% !important;\n  max-height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  opacity: 1 !important;\n  background: #000 !important;\n  pointer-events: none !important;\n}\n\n\/* v78\uff1a\u30bf\u30d6\u30ec\u30c3\u30c8\u4ee5\u4e0b\u3082\u30dc\u30bf\u30f31\u5217\u3002\u30b9\u30de\u30db\u306f\u65e2\u5b58\u306e\u7e26\u4e26\u3073\u3092\u7dad\u6301 *\/\n@media (max-width: 900px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: 1fr !important;\n  }\n\n  .yt-bekkan .yt-slider {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    aspect-ratio: 16 \/ 9 !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 12px !important;\n    width: 100% !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    width: 100% !important;\n    white-space: nowrap !important;\n  }\n}\n\n\n\/* v79\uff1a\u8ff7\u3063\u305f\u3089\u4e0b\u306e4\u30dc\u30bf\u30f3\u3092\u3055\u3089\u306b\u5e45\u5e83\u306b\u3059\u308b *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero-actions {\n    width: min(100%, 520px) !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    width: 100% !important;\n    min-height: 48px !important;\n    padding: 13px 22px !important;\n    font-size: 15px !important;\n    border-radius: 999px !important;\n  }\n}\n\n\/* v79\uff1a\u30bf\u30d6\u30ec\u30c3\u30c8\u3067\u3082\u5c11\u3057\u5e45\u5e83 *\/\n@media (min-width: 641px) and (max-width: 900px) {\n  .yt-bekkan .yt-hero-actions {\n    width: min(100%, 520px) !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    width: 100% !important;\n    min-height: 48px !important;\n  }\n}\n\n\/* v79\uff1a\u30b9\u30de\u30db\u306f\u6a2a\u5e45\u3044\u3063\u3071\u3044\u306e\u307e\u307e *\/\n@media (max-width: 640px) {\n  .yt-bekkan .yt-hero-actions {\n    width: 100% !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    width: 100% !important;\n  }\n}\n\n\n\/* v80\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u5c11\u3057\u3060\u3051\u5927\u304d\u304f\u3057\u3064\u3064\u3001\u753b\u50cf\u6bd4\u7387\u306f\u7dad\u6301 *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(0,.9fr) minmax(560px,1.1fr) !important;\n    gap: 22px !important;\n    align-items: stretch !important;\n  }\n\n  .yt-bekkan .yt-hero-side {\n    padding: 18px !important;\n    display: grid !important;\n    align-items: center !important;\n  }\n\n  .yt-bekkan .yt-slider {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    aspect-ratio: 16 \/ 9 !important;\n  }\n\n  \/* v80\uff1a\u8ff7\u3063\u305f\u3089\u4e0b\u306e4\u30dc\u30bf\u30f3\u3092\u4e2d\u592e\u63c3\u3048 *\/\n  .yt-bekkan .yt-hero-actions {\n    width: min(100%, 560px) !important;\n    justify-self: center !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    text-align: center !important;\n    justify-content: center !important;\n  }\n}\n\n\/* v80\uff1a\u5c11\u3057\u72ed\u3044PC\u3067\u306f\u7121\u7406\u306b\u5e83\u3052\u3059\u304e\u306a\u3044 *\/\n@media (min-width: 901px) and (max-width: 1220px) {\n  .yt-bekkan .yt-hero {\n    grid-template-columns: minmax(0,.94fr) minmax(500px,1.06fr) !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    width: min(100%, 520px) !important;\n  }\n}\n\n\/* v80\uff1a\u30b5\u30f3\u30d7\u30eb\u753b\u50cf\u306f\u5f15\u304d\u7d9a\u304d100%\u6bd4\u7387\u4fdd\u6301\u3002\u5207\u308a\u629c\u304d\u30fb\u5f15\u304d\u4f38\u3070\u3057\u30fb\u5909\u5f62\u306a\u3057 *\/\n.yt-bekkan .yt-slide-image {\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  background: #000 !important;\n}\n\n\n\/* v81\uff1a\u5de6\u30d2\u30fc\u30ed\u30fc\u5185\u306e4\u30dc\u30bf\u30f3\u3092\u300c\u8ff7\u3063\u305f\u3089\u300d\u898b\u51fa\u3057\u4e0b\u301c\u4e0b\u67a0\u7dda\u307e\u3067\u306e\u7e26\u4e2d\u592e\u3078 *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero-main {\n    display: grid !important;\n    grid-template-rows: auto 1fr !important;\n    align-content: stretch !important;\n    justify-content: stretch !important;\n  }\n\n  .yt-bekkan .yt-hero-main h2,\n  .yt-bekkan .yt-hero-main .yt-hero-title {\n    align-self: end !important;\n    margin: 0 !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    align-self: center !important;\n    justify-self: center !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    width: min(100%, 560px) !important;\n  }\n\n  .yt-bekkan .yt-hero-actions .yt-btn {\n    justify-content: center !important;\n    text-align: center !important;\n  }\n}\n\n\/* v81\uff1a\u30b9\u30de\u30db\/\u30bf\u30d6\u30ec\u30c3\u30c8\u306f\u4eca\u306e\u81ea\u7136\u306a\u7e26\u4e26\u3073\u3092\u7dad\u6301 *\/\n@media (max-width: 900px) {\n  .yt-bekkan .yt-hero-main {\n    display: block !important;\n  }\n}\n\n\n\/* v82\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u306f\u30b5\u30f3\u30d7\u30eb\u753b\u50cf\u306e\u81ea\u7136\u6bd4\u7387\u306b\u81ea\u52d5\u5408\u308f\u305b\u3002\u5207\u308a\u629c\u304d\u30fb\u5f15\u304d\u4f38\u3070\u3057\u306a\u3057 *\/\n.yt-bekkan .yt-slider {\n  width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  aspect-ratio: var(--yt-slider-natural-ratio, 16 \/ 9) !important;\n  background: #000 !important;\n}\n\n.yt-bekkan .yt-slide-image {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 0 !important;\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  max-width: 100% !important;\n  max-height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  opacity: 1 !important;\n  background: #000 !important;\n  pointer-events: none !important;\n}\n\n\/* v82\uff1aPC\u3060\u3051\u30014\u30dc\u30bf\u30f3\u3092\u898b\u51fa\u3057\u4e0b\u30a8\u30ea\u30a2\u5185\u3067\u5c11\u3057\u4e0b\u3052\u308b *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-hero-side {\n    display: grid !important;\n    align-items: center !important;\n  }\n\n  .yt-bekkan .yt-hero-actions {\n    transform: translateY(18px) !important;\n  }\n}\n\n\/* v82\uff1a\u72ed\u3081PC\u3067\u306f\u4e0b\u3052\u3059\u304e\u306a\u3044 *\/\n@media (min-width: 901px) and (max-width: 1220px) {\n  .yt-bekkan .yt-hero-actions {\n    transform: translateY(12px) !important;\n  }\n}\n\n\/* v82\uff1a\u30b9\u30de\u30db\/\u30bf\u30d6\u30ec\u30c3\u30c8\u306f\u4eca\u306e\u81ea\u7136\u306a\u4f4d\u7f6e\u3092\u7dad\u6301 *\/\n@media (max-width: 900px) {\n  .yt-bekkan .yt-hero-actions {\n    transform: none !important;\n  }\n\n  .yt-bekkan .yt-slider {\n    aspect-ratio: var(--yt-slider-natural-ratio, 16 \/ 9) !important;\n  }\n}\n\n\n\/* v83\uff1a\u8ff7\u3063\u305f\u3089\u30a8\u30ea\u30a2\u3092\u524a\u9664\u3057\u3066\u3001\u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u4e2d\u592e\u914d\u7f6e *\/\n.yt-bekkan .yt-hero-main {\n  display: none !important;\n}\n\n.yt-bekkan .yt-hero {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  justify-items: center !important;\n  align-items: center !important;\n  margin: 22px 0 !important;\n}\n\n.yt-bekkan .yt-hero-side {\n  width: min(100%, 840px) !important;\n  margin-inline: auto !important;\n  padding: 18px !important;\n  display: grid !important;\n  align-items: center !important;\n  min-height: auto !important;\n}\n\n\/* v83\uff1a\u30b9\u30e9\u30a4\u30c0\u30fc\u306f\u81ea\u7136\u6bd4\u7387\u3092\u7dad\u6301\u3057\u305f\u307e\u307e\u4e2d\u592e\u3078 *\/\n.yt-bekkan .yt-slider {\n  width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  aspect-ratio: var(--yt-slider-natural-ratio, 16 \/ 9) !important;\n  margin-inline: auto !important;\n  background: #000 !important;\n}\n\n.yt-bekkan .yt-slide-image {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 0 !important;\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  max-width: 100% !important;\n  max-height: 100% !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  transform: none !important;\n  filter: none !important;\n  clip-path: none !important;\n  opacity: 1 !important;\n  background: #000 !important;\n  pointer-events: none !important;\n}\n\n\/* v83\uff1a\u30d8\u30c3\u30c0\u30fc\u53f3\u5074\u306b4\u5c0e\u7dda\u3092\u79fb\u52d5\u3002\u56fa\u5b9a\u30da\u30fc\u30b8\u7cfb\u30ea\u30f3\u30af\u306f\u4f7f\u308f\u306a\u3044 *\/\n.yt-bekkan .yt-nav-main-actions {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: flex-end !important;\n  gap: 8px !important;\n  flex-wrap: wrap !important;\n}\n\n.yt-bekkan .yt-nav-main-actions .yt-nav-action {\n  color: #061018 !important;\n  border-color: rgba(69,238,219,.78) !important;\n  background: linear-gradient(90deg, var(--bk-cyan), var(--bk-blue)) !important;\n}\n\n.yt-bekkan .yt-nav-main-actions .yt-nav-sale {\n  border-color: rgba(255,209,102,.88) !important;\n  background: linear-gradient(90deg, #ff8aa0, #ffd166) !important;\n}\n\n.yt-bekkan .yt-nav-main-actions .yt-nav-action:hover,\n.yt-bekkan .yt-nav-main-actions .yt-honkan-badge:hover {\n  color: #061018 !important;\n  filter: brightness(1.05) !important;\n}\n\n\/* v83\uff1aPC\u3067\u306f\u30d8\u30c3\u30c0\u30fc\u304c\u8a70\u307e\u308a\u3059\u304e\u306a\u3044\u3088\u3046\u5c11\u3057\u30b3\u30f3\u30d1\u30af\u30c8\u5316 *\/\n@media (min-width: 901px) {\n  .yt-bekkan .yt-nav-main-actions a,\n  .yt-bekkan .yt-nav-main-actions span {\n    min-height: 36px !important;\n    padding: 9px 12px !important;\n    font-size: 12px !important;\n  }\n}\n\n\/* v83\uff1a\u5e83\u3081PC\u3067\u306f\u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u5c11\u3057\u5927\u304d\u3081\u306b\u4e2d\u592e\u8868\u793a *\/\n@media (min-width: 1280px) {\n  .yt-bekkan .yt-hero-side {\n    width: min(100%, 900px) !important;\n  }\n}\n\n\/* v83\uff1a\u30b9\u30de\u30db\u306f\u30d8\u30c3\u30c0\u30fc\u5185\u30dc\u30bf\u30f3\u304c\u81ea\u7136\u306b2\u5217\u301c\u8907\u6570\u884c\u3078\u9003\u3052\u308b *\/\n@media (max-width: 900px) {\n  .yt-bekkan .yt-header {\n    grid-template-columns: 1fr !important;\n  }\n\n  .yt-bekkan .yt-nav-main-actions {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0,1fr)) !important;\n    width: 100% !important;\n    gap: 8px !important;\n  }\n\n  .yt-bekkan .yt-nav-main-actions a,\n  .yt-bekkan .yt-nav-main-actions span {\n    justify-content: center !important;\n    text-align: center !important;\n    min-height: 38px !important;\n    padding: 8px 9px !important;\n    font-size: 11.5px !important;\n  }\n\n  .yt-bekkan .yt-age-mark,\n  .yt-bekkan .yt-honkan-badge {\n    grid-column: span 1 !important;\n  }\n\n  .yt-bekkan .yt-hero {\n    margin: 14px 0 !important;\n  }\n\n  .yt-bekkan .yt-hero-side {\n    width: 100% !important;\n    padding: 14px !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-nav-main-actions {\n    grid-template-columns: 1fr !important;\n  }\n\n  .yt-bekkan .yt-age-mark,\n  .yt-bekkan .yt-honkan-badge {\n    grid-column: auto !important;\n  }\n}\n\n\n\/* v84\uff1a\u30b9\u30de\u30db\u3067\u30824\u5c0e\u7dda\u3092\u8868\u793a\u300218\u7981\u3088\u308a\u4e0a\u306b4\u5217\u3067\u7f6e\u304f *\/\n@media (max-width: 640px) {\n  .yt-bekkan .yt-nav-main-actions {\n    display: grid !important;\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n    gap: 6px !important;\n    width: 100% !important;\n  }\n\n  \/* \u53e4\u3044\u300c18\u7981\u3068\u672c\u9928\u3060\u3051\u8868\u793a\u300d\u6307\u5b9a\u3092\u6253\u3061\u6d88\u3059 *\/\n  .yt-bekkan .yt-nav-main-actions a.yt-nav-action,\n  .yt-bekkan .yt-nav-main-actions a:not(.yt-honkan-badge).yt-nav-action {\n    display: flex !important;\n    order: 1 !important;\n    grid-column: auto !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-width: 0 !important;\n    width: 100% !important;\n    min-height: 34px !important;\n    padding: 6px 4px !important;\n    border-radius: 999px !important;\n    font-size: 9.6px !important;\n    line-height: 1.15 !important;\n    font-weight: 1000 !important;\n    letter-spacing: -.06em !important;\n    text-align: center !important;\n    white-space: normal !important;\n  }\n\n  .yt-bekkan .yt-nav-main-actions .yt-age-mark {\n    display: flex !important;\n    order: 2 !important;\n    grid-column: 1 \/ -1 !important;\n    width: 100% !important;\n    min-height: 36px !important;\n    margin-top: 4px !important;\n    font-size: 12px !important;\n  }\n\n  .yt-bekkan .yt-nav-main-actions .yt-honkan-badge {\n    display: flex !important;\n    order: 3 !important;\n    grid-column: 1 \/ -1 !important;\n    width: 100% !important;\n    min-height: 40px !important;\n    font-size: 12.5px !important;\n  }\n}\n\n\/* v84\uff1a\u95b2\u89a7\u30ab\u30a6\u30f3\u30bf\u30fc\u306f\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u4e0a\u306b\u56fa\u5b9a *\/\n.yt-bekkan .yt-view-counter-bar {\n  position: relative !important;\n  z-index: 2 !important;\n  margin: 18px auto 18px !important;\n}\n\n.yt-bekkan .yt-hero {\n  position: relative !important;\n  z-index: 1 !important;\n  margin-top: 0 !important;\n}\n\n@media (max-width: 640px) {\n  .yt-bekkan .yt-view-counter-bar {\n    margin: 12px auto 14px !important;\n  }\n\n  .yt-bekkan .yt-hero {\n    margin-top: 0 !important;\n  }\n}\n\n\n\/* v85\uff1a\u30b9\u30de\u30db\u3067\u95b2\u89a7\u30ab\u30a6\u30f3\u30bf\u30fc\u304c\u30b9\u30e9\u30a4\u30c0\u30fc\u4e0b\u3078\u56de\u308a\u8fbc\u3080\u554f\u984c\u3092\u4fee\u6b63\n   \u539f\u56e0\uff1a\u53e4\u3044\u30b9\u30de\u30dbCSS\u3067 .yt-hero \u304c order:2\u3001.yt-view-counter-bar \u304c order:3 \u306b\u306a\u3063\u3066\u3044\u305f\u305f\u3081\u3002\n   \u5bfe\u7b56\uff1a\u30b9\u30de\u30db\u3060\u3051\u9806\u756a\u3092 \u30d8\u30c3\u30c0\u30fc \u2192 \u95b2\u89a7\u30ab\u30a6\u30f3\u30bf\u30fc \u2192 \u30b9\u30e9\u30a4\u30c0\u30fc \u2192 \u672c\u6587 \u306b\u5f37\u5236\u3059\u308b\u3002 *\/\n@media (max-width: 640px) {\n  .yt-bekkan .yt-shell {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  .yt-bekkan .yt-header {\n    order: 1 !important;\n  }\n\n  .yt-bekkan .yt-view-counter-bar,\n  .yt-bekkan .yt-shell > .yt-view-counter-bar {\n    order: 2 !important;\n    margin: 12px auto 14px !important;\n  }\n\n  .yt-bekkan .yt-hero,\n  .yt-bekkan .yt-shell > .yt-hero {\n    order: 3 !important;\n    margin-top: 0 !important;\n  }\n\n  .yt-bekkan .yt-main-grid {\n    order: 4 !important;\n  }\n\n  .yt-bekkan .yt-footer {\n    order: 5 !important;\n  }\n}\n\n\/* v85\uff1a\u30bf\u30d6\u30ec\u30c3\u30c8\u5e45\u3067\u3082\u540c\u3058\u9806\u5e8f\u3092\u4fdd\u967a\u3067\u56fa\u5b9a *\/\n@media (min-width: 641px) and (max-width: 900px) {\n  .yt-bekkan .yt-shell {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  .yt-bekkan .yt-header {\n    order: 1 !important;\n  }\n\n  .yt-bekkan .yt-view-counter-bar,\n  .yt-bekkan .yt-shell > .yt-view-counter-bar {\n    order: 2 !important;\n  }\n\n  .yt-bekkan .yt-hero,\n  .yt-bekkan .yt-shell > .yt-hero {\n    order: 3 !important;\n  }\n\n  .yt-bekkan .yt-main-grid {\n    order: 4 !important;\n  }\n\n  .yt-bekkan .yt-footer {\n    order: 5 !important;\n  }\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(69,238,219,.32);\n  background:\n    radial-gradient(circle at 14% 0%, rgba(69,238,219,.10), transparent 34%),\n    linear-gradient(135deg, rgba(6,10,14,.82), rgba(11,22,29,.76));\n  box-shadow: 0 0 18px rgba(69,238,219,.08);\n}\n\n.yt-bekkan .yt-pr-disclosure-bar .yt-pr-label {\n  color: #061018;\n  border: 1px solid rgba(69,238,219,.62);\n  background: linear-gradient(90deg,#45eedb,#38a8ff);\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\n  \/* v88: \u30d8\u30c3\u30c0\u30fc\u30dc\u30bf\u30f3hover\u306e\u6697\u8ee2\u30fb\u900f\u660e\u5316\u3092\u5f31\u3081\u308b *\/\n  .yt-bekkan .yt-header .yt-nav a:hover {\n    opacity: 1 !important;\n    filter: none !important;\n    transform: none !important;\n  }\n\n  .yt-bekkan .yt-header .yt-nav a.yt-sale-nav:hover,\n  .yt-bekkan .yt-header .yt-nav a[href*=\"sale\"]:hover {\n    color: #061018 !important;\n    border-color: rgba(255,209,102,.80) !important;\n    background: linear-gradient(90deg,#ffd166,#ffb86b) !important;\n    box-shadow: 0 0 18px rgba(255,209,102,.18) !important;\n  }\n\n  .yt-bekkan .yt-header .yt-nav span:hover,\n  .yt-bekkan .yt-header .yt-nav .yt-age-mark:hover {\n    opacity: 1 !important;\n    filter: none !important;\n  }\n\n\n\/* v89\uff1a\u30d8\u30c3\u30c0\u30fc\u5c0e\u7ddahover\u3092\u4f5c\u54c1\u4e00\u89a7\u300c\u5225\u9928\u3078\u623b\u308b\u300d\u30dc\u30bf\u30f3\u3068\u540c\u3058\u53cd\u5fdc\u306b\u7d71\u4e00 *\/\n@media (hover: hover) and (pointer: fine) {\n  .yt-bekkan .yt-header .yt-nav-main-actions a,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-action,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-honkan-badge {\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-bekkan .yt-header .yt-nav-main-actions a:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-action:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-sale:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-honkan-badge:hover {\n    color: var(--bk-cyan) !important;\n    background:\n      radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n      linear-gradient(135deg, rgba(15,38,52,.72), rgba(8,14,21,.76)) !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: none !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n}\n\n\/* \u30bf\u30c3\u30c1\u7aef\u672b\u3067\u306fhover\u898b\u305f\u76ee\u3092\u66b4\u767a\u3055\u305b\u306a\u3044 *\/\n@media (hover: none), (pointer: coarse) {\n  .yt-bekkan .yt-header .yt-nav-main-actions a:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-action:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-sale:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-honkan-badge:hover {\n    filter: none !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n}\n\n\n\/* v90\uff1a\u30d8\u30c3\u30c0\u30fchover\u6700\u7d42\u4e0a\u66f8\u304d\u3002\u30e9\u30f3\u30ad\u30f3\u30b0\u306e\u300c\u5225\u9928\u30c8\u30c3\u30d7\u3078\u623b\u308b\u300d\u3068\u540c\u3058\u80cc\u666f\u30fb\u53cd\u5fdc\u306b\u7d71\u4e00 *\/\n@media (hover: hover) and (pointer: fine) {\n  .yt-bekkan .yt-header .yt-nav-main-actions a {\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-bekkan .yt-header .yt-nav-main-actions a:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-action:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-sale:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-honkan-badge:hover {\n    color: var(--bk-cyan) !important;\n    background:\n      radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n      linear-gradient(135deg, rgba(15,38,52,.72), rgba(8,14,21,.76)) !important;\n    border-color: rgba(69,238,219,.95) !important;\n    box-shadow: 0 0 22px rgba(69,238,219,.22) !important;\n    filter: none !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n}\n\n\n\/* v91\uff1a\u30d8\u30c3\u30c0\u30fc\u300c\u30bb\u30fc\u30eb\u4e2d\u3092\u898b\u308b\u300d\u3082\u4ed6\u30dc\u30bf\u30f3\u3068\u540c\u3058\u900f\u660e\u30b7\u30a2\u30f3hover\u3078\u7d71\u4e00 *\/\n@media (hover: hover) and (pointer: fine) {\n  .yt-bekkan .yt-header .yt-nav-main-actions a.yt-nav-sale:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions .yt-nav-sale:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions a[href*=\"bekkan-works\/?sort=sale-end\"]:hover,\n  .yt-bekkan .yt-header .yt-nav-main-actions a[href*=\"sort=sale-end\"]:hover {\n    color: var(--bk-cyan) !important;\n    background:\n      radial-gradient(circle at 18% 20%, rgba(69,238,219,.18), transparent 36%),\n      linear-gradient(135deg, rgba(15,38,52,.72), rgba(8,14,21,.76)) !important;\n    border-color: rgba(69,238,219,.95) !important;\n    box-shadow: 0 0 22px rgba(69,238,219,.22) !important;\n    filter: none !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n}\n\n<\/style>\n\n<div class=\"yt-bekkan\">\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-bekkan.png\" alt=\"\u8da3\u5473\u306e\u305f\u307e\u308a\u5834 \u5225\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\">\u5225\u9928<\/span><\/h1>\n          <p class=\"yt-tagline\"><span class=\"yt-tagline-main\">\u540c\u4eba\u8a8c\u30fb\u5358\u884c\u672c\u30fb\u5358\u8a71\u4f5c\u54c1\u306e<\/span><span class=\"yt-tagline-sub\">\u611f\u60f3\u30fb\u8a55\u4fa1\u30fb\u304a\u3059\u3059\u3081\u3092\u307e\u3068\u3081\u308b\u5834\u6240<\/span><\/p>\n        <\/div>\n      <\/div>\n\n      <nav class=\"yt-nav yt-nav-main-actions\" aria-label=\"\u5225\u9928\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\">\n        <a class=\"yt-nav-action yt-nav-works\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-works\/\">\u4f5c\u54c1\u4e00\u89a7\u3078<\/a>\n        <a class=\"yt-nav-action yt-nav-tags\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-tags\/\">\u30bf\u30b0\u304b\u3089\u63a2\u3059<\/a>\n        <a class=\"yt-nav-action yt-nav-ranking\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-ranking\/\">\u30e9\u30f3\u30ad\u30f3\u30b0\u3078<\/a>\n        <a class=\"yt-nav-action yt-nav-sale\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-works\/?sort=sale-end\">\u30bb\u30fc\u30eb\u4e2d\u3092\u898b\u308b<\/a>\n        <span class=\"yt-age-mark\">18\u6b73\u672a\u6e80\u95b2\u89a7\u7981\u6b62<\/span>\n        <a class=\"yt-honkan-badge\" href=\"https:\/\/shuminotamariba.com\/\">\u672c\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-bekkan\/\">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\">DOUJIN \/ COMIC 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        <div class=\"yt-hero-actions\">\n          <a class=\"yt-btn yt-btn-primary\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-works\/\">\u4f5c\u54c1\u4e00\u89a7\u3078<\/a>\n          <a class=\"yt-btn yt-btn-primary yt-btn-tags\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-tags\/\">\u30bf\u30b0\u304b\u3089\u63a2\u3059<\/a>\n          <a class=\"yt-btn yt-btn-ranking\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-ranking\/\">\u30e9\u30f3\u30ad\u30f3\u30b0\u3078<\/a>\n          <a class=\"yt-btn yt-btn-sale\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-works\/?sort=sale-end\">\u30bb\u30fc\u30eb\u4e2d\u3092\u898b\u308b<\/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 yt-slide-review\">\n            <img decoding=\"async\" class=\"yt-slide-image\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-sample.png\" alt=\"\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71\" loading=\"lazy\">\n            <div class=\"yt-slide-content\">\n              <div class=\"yt-slide-mini-head\">\n                <span class=\"yt-slide-pickup-label\">PICK UP<\/span>\n                <span class=\"yt-slide-meta-line\">3.8\u70b9 \/ +A<\/span>\n              <\/div>\n              <h3>\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71<\/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\/bekkan-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 yt-review-card-filled\" href=\"https:\/\/shuminotamariba.com\/index.php\/daisuki-oneechan-yaribeya\/\">\n                <span class=\"yt-compact-thumb\"><span class=\"yt-cover-type-badge\">\u30a8\u30ed\u540c\u4eba\u8a8c<\/span><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-cover.png\" alt=\"\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\">\n                    <span class=\"yt-chip yt-chip-sale\">\u30bb\u30fc\u30eb<\/span>\n                    <span class=\"yt-chip\">1\u8a71\u76ee<\/span>\n                  <\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-grade-badge\">3.8\u70b9 \/ +A<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71<\/strong>\n                <\/span>\n              <\/a>\n            <\/div>\n          <\/section>\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 yt-review-card-filled\" href=\"https:\/\/shuminotamariba.com\/index.php\/daisuki-oneechan-yaribeya\/\">\n                <span class=\"yt-compact-thumb\"><span class=\"yt-cover-type-badge\">\u30a8\u30ed\u540c\u4eba\u8a8c<\/span><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-cover.png\" alt=\"\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\">\n                    <span class=\"yt-chip\">BSS<\/span>\n                    <span class=\"yt-chip\">\u767d\u30cb\u30fc\u30cf\u30a4<\/span>\n                    <span class=\"yt-chip\">\u3060\u3044\u3057\u3085\u304d\u30db\u30fc\u30eb\u30c9<\/span>\n                  <\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-grade-badge\">3.8\u70b9 \/ +A<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71<\/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\/bekkan-works\/?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 yt-review-card-filled yt-review-card-sale\" href=\"https:\/\/shuminotamariba.com\/index.php\/daisuki-oneechan-yaribeya\/\">\n                <span class=\"yt-compact-thumb\"><span class=\"yt-cover-type-badge\">\u30a8\u30ed\u540c\u4eba\u8a8c<\/span><img decoding=\"async\" src=\"https:\/\/shuminotamariba.com\/wp-content\/uploads\/2026\/06\/junbichu-cover.png\" alt=\"\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71\"><\/span>\n                <span class=\"yt-compact-body\">\n                  <span class=\"yt-card-meta\">\n                    <span class=\"yt-chip yt-chip-sale\">\u30bb\u30fc\u30eb<\/span>\n                    <span class=\"yt-chip\">1\u8a71\u76ee<\/span>\n                  <\/span>\n                  <span class=\"yt-card-stats\"><span class=\"yt-score-grade-badge\">3.8\u70b9 \/ +A<\/span><\/span>\n                  <strong class=\"yt-compact-title\">\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71<\/strong>\n                  <span class=\"yt-compact-price-row\"><span class=\"yt-price-badge\">\u00a5660<\/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\">\u5024\u6bb5\u304c\u5b89\u3044\u9806<\/option>\n                <option value=\"price-desc\">\u5024\u6bb5\u304c\u9ad8\u3044\u9806<\/option>\n                <option value=\"title\">\u30bf\u30a4\u30c8\u30eb\u9806<\/option>\n                <option value=\"original\">\u4f5c\u5bb6\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=\"\u5225\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=\"staff\">\u4f5c\u8005\u30fb\u30b5\u30fc\u30af\u30eb<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"type\">\u4f5c\u54c1\u533a\u5206\u30fb\u4ed5\u69d8<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"situation\">\u95a2\u4fc2\u6027\u30fb\u30b7\u30c1\u30e5<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"outfit\">\u898b\u305f\u76ee\u30fb\u670d\u88c5<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"fetish\">\u30d5\u30a7\u30c1\u30fb\u63cf\u5199<\/button>\n            <button class=\"yt-filter-btn\" type=\"button\" data-filter-open=\"play\">\u30d7\u30ec\u30a4\u30fb\u4f53\u4f4d<\/button>\n            <a class=\"yt-filter-sale-link\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-works\/?sort=sale-end\">\u30bb\u30fc\u30eb\u4e2d<\/a>\n            <a class=\"yt-filter-tags-link\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-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\/bekkan-ranking\/\">\u30e9\u30f3\u30ad\u30f3\u30b0\u3078 \u2192<\/a><\/div>\n\n          <div class=\"yt-ranking-block\">\n            <h3 class=\"yt-ranking-title\">\u540c\u4eba\u8a8c TOP5<\/h3>\n            <div class=\"yt-ranking-list\">\n              <a class=\"yt-rank-item yt-rank-item-filled\" href=\"https:\/\/shuminotamariba.com\/index.php\/daisuki-oneechan-yaribeya\/\">\n                <div class=\"yt-rank-num\">1<\/div>\n                <div><strong>3.8\u70b9 \/ +A<\/strong><span>\u5927\u597d\u304d\u306a\u304a\u59c9\u3061\u3083\u3093\u304c\u50d5\u306e\u90e8\u5c4b\u3092\u30e4\u30ea\u90e8\u5c4b\u306b\u3057\u305f\u8a71<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">2<\/div>\n                <div><strong>\u6e96\u5099\u4e2d<\/strong><span>\u30ec\u30d3\u30e5\u30fc\u8ffd\u52a0\u5f8c\u306b\u66f4\u65b0<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">3<\/div>\n                <div><strong>\u6e96\u5099\u4e2d<\/strong><span>\u30ec\u30d3\u30e5\u30fc\u8ffd\u52a0\u5f8c\u306b\u66f4\u65b0<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">4<\/div>\n                <div><strong>\u6e96\u5099\u4e2d<\/strong><span>\u30ec\u30d3\u30e5\u30fc\u8ffd\u52a0\u5f8c\u306b\u66f4\u65b0<\/span><\/div>\n              <\/a>\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-coming-soon\/\">\n                <div class=\"yt-rank-num\">5<\/div>\n                <div><strong>\u6e96\u5099\u4e2d<\/strong><span>\u30ec\u30d3\u30e5\u30fc\u8ffd\u52a0\u5f8c\u306b\u66f4\u65b0<\/span><\/div>\n              <\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"yt-ranking-block\">\n            <h3 class=\"yt-ranking-title\">\u5358\u884c\u672c TOP5<\/h3>\n            <div class=\"yt-ranking-list\">\n              <a class=\"yt-rank-item\" href=\"https:\/\/shuminotamariba.com\/index.php\/bekkan-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\/bekkan-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\/bekkan-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\/bekkan-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\/bekkan-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\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-bekkan-updates-data(JSON) \u307e\u305f\u306f\u5225\u9928\u66f4\u65b0\u5c65\u6b74\u30b9\u30cb\u30da\u30c3\u30c8\u3067\u7ba1\u7406 -->\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\">\u5225\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\">\u5225\u9928\u30c8\u30c3\u30d7\u304b\u3089\u30bf\u30b0\u4e00\u89a7\u3078\u79fb\u52d5\u3067\u304d\u308b\u5c0e\u7dda\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\">\u5225\u9928\u30e9\u30f3\u30ad\u30f3\u30b0\u3068\u30bf\u30b0\u4e00\u89a7\u306e\u30d8\u30c3\u30c0\u30fc\u3092\u7d71\u4e00\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\">\u5225\u9928\u30c8\u30c3\u30d7\u306b\u30bf\u30b0\u4e00\u89a7\u3078\u306e\u5c0e\u7dda\u3092\u8ffd\u52a0\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-bekkan.png\" alt=\"\u8da3\u5473\u306e\u305f\u307e\u308a\u5834 \u5225\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-white.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-White.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\/bekkan-about\/\"><strong>\u3053\u306e\u30b5\u30a4\u30c8\u306b\u3064\u3044\u3066<\/strong>\u5225\u9928\u306e\u65b9\u91dd\u30fb\u6271\u3046\u5185\u5bb9<\/a>\n      <a href=\"https:\/\/shuminotamariba.com\/index.php\/privacy-policy\/\"><strong>\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/strong>\u500b\u4eba\u60c5\u5831\u30fbCookie\u306a\u3069<\/a>\n      <a href=\"https:\/\/shuminotamariba.com\/index.php\/pr\/\"><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\/contact\/\"><strong>\u304a\u554f\u3044\u5408\u308f\u305b<\/strong>\u9023\u7d61\u306f\u3053\u3061\u3089<\/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-bekkan-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\": \"\u5225\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\": \"\u5225\u9928\u30c8\u30c3\u30d7\u304b\u3089\u30bf\u30b0\u4e00\u89a7\u3078\u79fb\u52d5\u3067\u304d\u308b\u5c0e\u7dda\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u5225\u9928\u30e9\u30f3\u30ad\u30f3\u30b0\u3068\u30bf\u30b0\u4e00\u89a7\u306e\u30d8\u30c3\u30c0\u30fc\u3092\u7d71\u4e00\u3057\u307e\u3057\u305f\u3002\"\n  },\n  {\n    \"date\": \"2026\/06\/14\",\n    \"text\": \"\u5225\u9928\u30c8\u30c3\u30d7\u306b\u30bf\u30b0\u4e00\u89a7\u3078\u306e\u5c0e\u7dda\u3092\u8ffd\u52a0\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\/bekkan-works\/';\n    const RANKING_PAGE_URL = SITE_ROOT + '\/index.php\/bekkan-ranking\/';\n    const SALE_PAGE_URL = WORKS_PAGE_URL + '?sort=sale-end';\n    const BEKKAN_CATEGORY_SLUG = 'bekkan-review';\n    const POSTS_PER_PAGE = 12;\n\n    const root = document.querySelector('.yt-bekkan');\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    \/\/ v90\uff1a\u30bb\u30fc\u30eb\u5c0e\u7dda\u306f\u5fc5\u305a\u4f5c\u54c1\u4e00\u89a7\u306e\u30bb\u30fc\u30eb\u7d5e\u308a\u8fbc\u307f\u3078\u9001\u308b\n    qsa('a.yt-nav-sale, a.yt-btn-sale, a.yt-filter-sale-link, a[href*=\"sort=sale-end\"]').forEach((link) => {\n      link.setAttribute('href', SALE_PAGE_URL);\n      link.addEventListener('click', (event) => {\n        event.preventDefault();\n        window.location.href = SALE_PAGE_URL;\n      });\n    });\n\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      staff: {\n        title: '\u4f5c\u8005\u30fb\u30b5\u30fc\u30af\u30eb',\n        items: [\n          { label: \"\u306a\u308b\u3055\u308f\u666f\", tag: \"narusawa-kei\" },\n          { label: \"\u30b5\u30a6\u30f3\u30c9\u30b9\u30c6\u30c3\u30ab\u30fc\", tag: \"sound-sticker\" }\n        ]\n      },\n      type: {\n        title: '\u4f5c\u54c1\u533a\u5206\u30fb\u4ed5\u69d8',\n        items: [\n          { label: \"\u30a8\u30ed\u540c\u4eba\u8a8c\", tag: \"ero-doujinshi\" },\n          { label: \"\u30b7\u30ea\u30fc\u30ba\u4f5c\u54c1\", tag: \"series\" },\n          { label: \"1\u8a71\u76ee\", tag: \"episode-1\" },\n          { label: \"\u9ed2\u68d2\u4fee\u6b63\", tag: \"black-bar-censorship\" }\n        ]\n      },\n      situation: {\n        title: '\u95a2\u4fc2\u6027\u30fb\u30b7\u30c1\u30e5',\n        items: [\n          { label: \"\u96a3\u4eba\", tag: \"neighbor\" },\n          { label: \"\u5f1f\u5206\", tag: \"otoutobun\" },\n          { label: \"BSS\", tag: \"bss\" },\n          { label: \"\u80cc\u5fb3\u30bb\u30c3\u30af\u30b9\", tag: \"taboo-sex\" },\n          { label: \"\u4ed6\u4eba\u306e\u90e8\u5c4b\", tag: \"someone-elses-room\" },\n          { label: \"\u8997\u304d\", tag: \"peeping\" },\n          { label: \"\u7537\u306e\u30aa\u30ca\u30cb\u30fc\u76ee\u6483\", tag: \"male-masturbation-witness\" },\n          { label: \"\u5e74\u4e0a\u5973\u6027\", tag: \"older-woman\" },\n          { label: \"\u4f53\u683c\u5dee\", tag: \"body-size-difference\" },\n          { label: \"\u7ae5\u8c9e\", tag: \"virgin\" },\n          { label: \"\u7ae5\u8c9e\u00d7\u4e0d\u660e\", tag: \"virgin-unknown\" },\n          { label: \"\u6027\u6b32\u5f37\u3081\", tag: \"strong-libido\" },\n          { label: \"\u6e05\u695a\u7cfb\u30ad\u30e3\u30e9\", tag: \"seiso-character\" },\n          { label: \"\u7a4d\u6975\u7684\u30d2\u30ed\u30a4\u30f3\", tag: \"proactive-heroine\" }\n        ]\n      },\n      outfit: {\n        title: '\u898b\u305f\u76ee\u30fb\u670d\u88c5',\n        items: [\n          { label: \"\u91d1\u9aea\u30ed\u30f3\u30b0\", tag: \"blonde-long-hair\" },\n          { label: \"\u5de8\u4e73\", tag: \"large-breasts\" },\n          { label: \"\u8272\u767d\", tag: \"fair-skin\" },\n          { label: \"\u767d\u30cb\u30fc\u30cf\u30a4\", tag: \"white-knee-socks\" },\n          { label: \"\u30d4\u30f3\u30af\u30d1\u30f3\u30c4\", tag: \"pink-panties\" },\n          { label: \"\u5168\u88f8\", tag: \"nude\" },\n          { label: \"\u9670\u6bdb\u3042\u308a\", tag: \"pubic-hair\" }\n        ]\n      },\n      fetish: {\n        title: '\u30d5\u30a7\u30c1\u30fb\u63cf\u5199',\n        items: [\n          { label: \"\u611b\u6db2\", tag: \"love-juice\" },\n          { label: \"\u7cbe\u6db2\u5782\u308c\", tag: \"semen-drip\" },\n          { label: \"\u304f\u3071\u3041\", tag: \"kupa\" },\n          { label: \"\u5b50\u5bae\u65ad\u9762\u56f3\", tag: \"uterus-cross-section\" },\n          { label: \"\u521d\u5c04\u7cbe\", tag: \"first-ejaculation\" }\n        ]\n      },\n      play: {\n        title: '\u30d7\u30ec\u30a4\u30fb\u4f53\u4f4d',\n        items: [\n          { label: \"\u30d5\u30a7\u30e9\", tag: \"fellatio\" },\n          { label: \"\u751f\u633f\u5165\", tag: \"raw-insertion\" },\n          { label: \"\u4e2d\u51fa\u3057\", tag: \"nakadashi\" },\n          { label: \"\u9023\u7d9a\u4e2d\u51fa\u3057\", tag: \"multiple-nakadashi\" },\n          { label: \"\u4e73\u9996\u5438\u3044\", tag: \"nipple-sucking\" },\n          { label: \"\u6b63\u5e38\u4f4d\", tag: \"missionary-position\" },\n          { label: \"\u3060\u3044\u3057\u3085\u304d\u30db\u30fc\u30eb\u30c9\", tag: \"daishuki-hold\" },\n          { label: \"\u5ea7\u4f4d(\u80cc\u9762)\", tag: \"rear-sitting-position\" },\n          { label: \"\u5074\u4f4d(\u80cc\u9762)\", tag: \"rear-side-position\" }\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-bekkan-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','\u5024\u6bb5','\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('bekkanRecentPosts') || '[]');\n        const next = [item, ...current.filter((old) => old.id !== item.id)].slice(0, 3);\n        localStorage.setItem('bekkanRecentPosts', 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('bekkanRecentPosts') || '[]');\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('bekkanRecentPosts');\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(BEKKAN_CATEGORY_SLUG));\n      if (!categories.length) throw new Error('\u5225\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\u5225\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\">\u5225\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\">\u5024\u6bb5<\/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\u4f5c\u54c1' : '\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\u5225\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\u4e2d\u306e\u307f' : '\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', () => {\n          goToWorksPage({ tag: item.tag, key: type });\n        });\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\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    filterButtons.forEach((button) => {\n      button.setAttribute('aria-haspopup', 'dialog');\n      button.setAttribute('aria-expanded', 'false');\n      button.addEventListener('click', () => {\n        openModal(button.dataset.filterOpen);\n      });\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    if (searchForm) {\n      searchForm.addEventListener('submit', (event) => {\n        event.preventDefault();\n        const keyword = (searchInput?.value || '').trim();\n        goToWorksPage(keyword ? { q: keyword } : {});\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-bekkan');\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<script>\n  (() => {\n    const mq = window.matchMedia('(max-width: 640px)');\n\n    const focusSelector = [\n      '.yt-review-card',\n      '.yt-compact-card',\n      '.yt-list-card',\n      '.yt-work-card',\n      '.yt-slider',\n      '.yt-hero-main',\n      '.yt-panel',\n      '.yt-filter-btn',\n      '.yt-btn',\n      '.yt-small-btn'\n    ].join(',');\n\n    let ticking = false;\n    let intervalId = null;\n    const boundScrollers = new WeakSet();\n\n    const clearFocus = () => {\n      document.querySelectorAll('.yt-mobile-focus').forEach((el) => {\n        el.classList.remove('yt-mobile-focus');\n      });\n    };\n\n    const isScrollable = (el) => {\n      if (!el || el === document.body || el === document.documentElement) return false;\n      return (el.scrollWidth > el.clientWidth + 6) || (el.scrollHeight > el.clientHeight + 6);\n    };\n\n    const bindAllScrollers = () => {\n      document.querySelectorAll('.yt-bekkan *').forEach((el) => {\n        if (!isScrollable(el) || boundScrollers.has(el)) return;\n        boundScrollers.add(el);\n        el.addEventListener('scroll', requestUpdate, { passive: true });\n        el.addEventListener('touchmove', requestUpdate, { passive: true });\n      });\n    };\n\n    const isVisibleInOwnScroller = (el) => {\n      const rect = el.getBoundingClientRect();\n      let parent = el.parentElement;\n\n      while (parent && parent !== document.body) {\n        if (isScrollable(parent)) {\n          const parentRect = parent.getBoundingClientRect();\n          const horizontallyVisible = rect.right > parentRect.left + 8 && rect.left < parentRect.right - 8;\n          const verticallyVisible = rect.bottom > parentRect.top + 8 && rect.top < parentRect.bottom - 8;\n          return horizontallyVisible &#038;&#038; verticallyVisible;\n        }\n        parent = parent.parentElement;\n      }\n\n      return true;\n    };\n\n    const getTargets = () => {\n      return Array.from(document.querySelectorAll(focusSelector)).filter((el) => {\n        const rect = el.getBoundingClientRect();\n        if (rect.width <= 0 || rect.height <= 0) return false;\n        if (rect.bottom < 70 || rect.top > window.innerHeight - 70) return false;\n        if (rect.right < 8 || rect.left > window.innerWidth - 8) return false;\n        return isVisibleInOwnScroller(el);\n      });\n    };\n\n    const scoreTarget = (el) => {\n      const rect = el.getBoundingClientRect();\n      const centerY = window.innerHeight * 0.52;\n      const centerX = window.innerWidth * 0.50;\n      const elCenterY = rect.top + rect.height \/ 2;\n      const elCenterX = rect.left + rect.width \/ 2;\n\n      let score = Math.abs(elCenterY - centerY) * 1.1 + Math.abs(elCenterX - centerX) * 0.9;\n\n      \/* \u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30ea\u30b9\u30c8\u5185\u306e\u30ab\u30fc\u30c9\u306f\u512a\u5148\u3057\u3066\u9078\u3070\u308c\u3084\u3059\u304f\u3059\u308b *\/\n      if (el.closest('.yt-scroll-list, .yt-scroll-list-small, .yt-scroll-list-sale, .yt-tier-items')) {\n        score -= 35;\n      }\n\n      return score;\n    };\n\n    const updateFocus = () => {\n      ticking = false;\n      bindAllScrollers();\n\n      if (!mq.matches) {\n        clearFocus();\n        return;\n      }\n\n      const targets = getTargets();\n      if (!targets.length) {\n        clearFocus();\n        return;\n      }\n\n      let best = null;\n      let bestScore = Infinity;\n\n      targets.forEach((el) => {\n        const score = scoreTarget(el);\n        if (score < bestScore) {\n          best = el;\n          bestScore = score;\n        }\n      });\n\n      document.querySelectorAll('.yt-mobile-focus').forEach((el) => {\n        if (el !== best) el.classList.remove('yt-mobile-focus');\n      });\n\n      if (best) best.classList.add('yt-mobile-focus');\n    };\n\n    function requestUpdate() {\n      if (ticking) return;\n      ticking = true;\n      window.requestAnimationFrame(updateFocus);\n    }\n\n    const startInterval = () => {\n      if (intervalId) clearInterval(intervalId);\n      if (mq.matches) {\n        intervalId = setInterval(requestUpdate, 450);\n      }\n    };\n\n    const observer = new MutationObserver(requestUpdate);\n    observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['hidden', 'class', 'style'] });\n\n    document.addEventListener('scroll', requestUpdate, true);\n    document.addEventListener('touchstart', requestUpdate, { passive: true });\n    document.addEventListener('touchmove', requestUpdate, { passive: true });\n    document.addEventListener('pointermove', requestUpdate, { passive: true });\n    window.addEventListener('scroll', requestUpdate, { passive: true });\n    window.addEventListener('resize', requestUpdate);\n    window.addEventListener('orientationchange', requestUpdate);\n\n    if (mq.addEventListener) {\n      mq.addEventListener('change', () => {\n        startInterval();\n        requestUpdate();\n      });\n    } else if (mq.addListener) {\n      mq.addListener(() => {\n        startInterval();\n        requestUpdate();\n      });\n    }\n\n    startInterval();\n    setTimeout(requestUpdate, 250);\n    setTimeout(requestUpdate, 900);\n    setTimeout(requestUpdate, 1800);\n  })();\n<\/script>\n\n\n\n\n<script>\n  (() => {\n    const root = document.querySelector('.yt-bekkan');\n    if (!root) return;\n\n    const slider = root.querySelector('.yt-slider');\n    const firstImage = root.querySelector('.yt-slide-image');\n    if (!slider || !firstImage) return;\n\n    const applyNaturalRatio = () => {\n      const width = Number(firstImage.naturalWidth || 0);\n      const height = Number(firstImage.naturalHeight || 0);\n      if (!width || !height) return;\n\n      \/\/ \u753b\u50cf\u305d\u306e\u3082\u306e\u306e\u7e26\u6a2a\u6bd4\u3092\u30b9\u30e9\u30a4\u30c0\u30fc\u67a0\u306b\u53cd\u6620\u3002\u753b\u50cf\u3092\u5f15\u304d\u4f38\u3070\u3055\u306a\u3044\u305f\u3081\u306e\u4fdd\u967a\u3002\n      slider.style.setProperty('--yt-slider-natural-ratio', `${width} \/ ${height}`);\n    };\n\n    if (firstImage.complete) {\n      applyNaturalRatio();\n    } else {\n      firstImage.addEventListener('load', applyNaturalRatio, { once: true });\n    }\n  })();\n<\/script>\n\n\n<script>\n  (() => {\n    const root = document.querySelector('.yt-bekkan');\n    if (!root) return;\n\n    const counter = root.querySelector('.yt-view-counter-bar');\n    const hero = root.querySelector('.yt-hero');\n    if (counter && hero && hero.previousElementSibling !== counter) {\n      hero.parentNode.insertBefore(counter, hero);\n    }\n  })();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u8da3\u5473\u306e\u305f\u307e\u308a\u5834\uff5c\u5225\u9928 \u540c\u4eba\u8a8c\u30fb\u5358\u884c\u672c\u30fb\u5358\u8a71\u4f5c\u54c1\u306e\u611f\u60f3\u30fb\u8a55\u4fa1\u30fb\u304a\u3059\u3059\u3081\u3092\u307e\u3068\u3081\u308b\u5834\u6240 \u4f5c\u54c1\u4e00\u89a7\u3078 \u30bf\u30b0\u304b\u3089\u63a2\u3059 \u30e9\u30f3\u30ad\u30f3\u30b0\u3078 \u30bb\u30fc\u30eb\u4e2d\u3092\u898b\u308b 18\u6b73\u672a\u6e80\u95b2\u89a7\u7981\u6b62 \u672c\u9928\u3078 PR \u3053\u306e\u30b5\u30a4\u30c8\u306b\u306fPR\u30fb\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u30ea\u30f3\u30af\u304c\u542b\u307e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-70","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages\/70","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=70"}],"version-history":[{"count":151,"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages\/70\/revisions"}],"predecessor-version":[{"id":876,"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/pages\/70\/revisions\/876"}],"wp:attachment":[{"href":"https:\/\/shuminotamariba.com\/index.php\/wp-json\/wp\/v2\/media?parent=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}