{"id":2788,"date":"2026-03-21T02:38:30","date_gmt":"2026-03-20T17:38:30","guid":{"rendered":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/?page_id=2788"},"modified":"2026-04-26T22:56:37","modified_gmt":"2026-04-26T13:56:37","slug":"hinatelevision","status":"publish","type":"page","link":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/hinatelevision\/","title":{"rendered":"#\u3072\u306a\u30c6\u30ec"},"content":{"rendered":"<style>\n\/* v5.61: WP\u7ba1\u7406\u30d0\u30fc\u5bfe\u5fdc\u306e\u6c7a\u5b9a\u7248\uff08\u30e2\u30d0\u30a4\u30eb\u4f59\u767d\u554f\u984c\u306e\u4fee\u6b63\uff09\n   \u554f\u984c: v5.60 \u3067 `html { margin-top:32\/46px }` (WP\u6a19\u6e96) \u3068\n   `body.admin-bar { margin-top:32\/46px }` (\u4fdd\u967a) \u3092\u4e21\u65b9\u5165\u308c\u3066\u3044\u305f\u305f\u3081\u3001\n   \u30e2\u30d0\u30a4\u30eb\u3067\u306f\u5408\u8a08 92px \u306e\u4f59\u767d\u304c\u767a\u751f\u3057\u3066\u3044\u305f\u3002\n   \u4fee\u6b63: WP \u306e html margin \u306b\u4e00\u672c\u5316\u3002body \u306b\u306f margin-top \u3092\u5165\u308c\u306a\u3044\u3002\n   \u30c6\u30fc\u30de\u306b\u3088\u3063\u3066\u306f html margin \u304c\u52b9\u304b\u306a\u3044\u30b1\u30fc\u30b9\u3082\u3042\u308b\u305f\u3081\u3001\n   WP\u6a19\u6e96\u304c\u52b9\u304b\u306a\u304b\u3063\u305f\u6642\u306e\u30d5\u30a9\u30fc\u30eb\u30d0\u30c3\u30af\u306f JS \u5074\u3067\u691c\u51fa\u3057\u3066\u52d5\u7684\u306b\u88dc\u6b63\u3059\u308b\u3002 *\/\nhtml { background-color: #0a0a0f !important; padding: 0 !important; }\nbody { background-color: #0a0a0f !important; margin: 0 !important; padding: 0 !important; }\n#page, #content, #main, .site, .site-content, .entry-content, .post-content, .content-area {\n    background-color: #0a0a0f !important; padding: 0 !important; margin: 0 !important;\n    max-width: 100% !important; box-shadow: none !important; border: none !important;\n}\n\n\/* \u2500\u2500 Cast \u30ea\u30e2\u30fc\u30c8\u30e2\u30fc\u30c9 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#cast-remote {\n  background: linear-gradient(135deg, #0d1117 0%, #161b22 100%);\n  border-radius: 16px; margin: 8px; padding: 0;\n  border: 1px solid rgba(74,158,255,.2);\n}\n#cast-remote-header {\n  display:flex; align-items:center; gap:8px;\n  padding: 14px 16px; border-bottom: 1px solid rgba(255,255,255,.08);\n}\n#cast-device-icon { font-size:18px; }\n#cast-device-name {\n  flex:1; font-size:14px; color:#4a9eff; font-weight:700;\n  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;\n}\n#cast-disconnect-btn {\n  background:rgba(255,68,68,.15); color:#ff6b6b; border:1px solid rgba(255,68,68,.3);\n  border-radius:8px; padding:5px 12px; font-size:12px; cursor:pointer;\n}\n#cast-now-playing {\n  padding: 20px 16px; text-align:center;\n}\n#cast-np-channel {\n  display:inline-block; background:rgba(74,158,255,.15); color:#4a9eff;\n  padding:3px 12px; border-radius:12px; font-size:12px; margin-bottom:10px;\n}\n#cast-np-title {\n  font-size:20px; font-weight:700; color:#fff; line-height:1.4;\n}\n#cast-np-next {\n  font-size:13px; color:rgba(255,255,255,.45); margin-top:6px;\n}\n#cast-controls { padding: 0 16px 16px; }\n#cast-seek-row {\n  display:flex; align-items:center; gap:8px; margin-bottom:12px;\n}\n#cast-seek-row input[type=range] { flex:1; accent-color:#4a9eff; }\n#cast-seek-row span { font-size:11px; color:rgba(255,255,255,.5); min-width:36px; text-align:center; }\n#cast-btn-row {\n  display:flex; justify-content:center; align-items:center; gap:12px; margin-bottom:14px;\n}\n#cast-btn-row button {\n  background:rgba(255,255,255,.08); color:#fff; border:1px solid rgba(255,255,255,.12);\n  border-radius:10px; padding:10px 16px; font-size:14px; cursor:pointer;\n  transition: background .15s;\n}\n#cast-btn-row button:active { background:rgba(74,158,255,.25); }\n#cast-vol-row {\n  display:flex; align-items:center; gap:8px;\n}\n#cast-vol-row input[type=range] { flex:1; accent-color:#4a9eff; }\n#cast-vol-row span { font-size:14px; }\n#cast-epg-label {\n  text-align:center; padding:10px; font-size:13px; color:rgba(255,255,255,.4);\n  border-top: 1px solid rgba(255,255,255,.06);\n}\n\/* Cast\u4e2d\u306f\u30d7\u30ec\u30a4\u30e4\u30fc\/\u30b7\u30fc\u30af\u30d0\u30fc\/\u60c5\u5831\u30a8\u30ea\u30a2\u3092\u96a0\u3059 *\/\nbody.hintv-casting #player-box,\nbody.hintv-casting #seek-wrap,\nbody.hintv-casting #like-area,\nbody.hintv-casting #time-info,\nbody.hintv-casting #watch-bonus-wrap,\nbody.hintv-casting #h-info,\nbody.hintv-casting #theater-btn,\nbody.hintv-casting #fs-btn,\nbody.hintv-casting #mute-btn,\nbody.hintv-casting #cc-btn,\nbody.hintv-casting #from-start-btn,\nbody.hintv-casting #live-btn,\nbody.hintv-casting #sleep-btn { display:none !important; }\n\/* Cast\u4e2d\u306e\u30ad\u30e3\u30b9\u30c8\u30dc\u30bf\u30f3\u8868\u793a\u3092\u7dad\u6301\u3057\u3066\u300c\u63a5\u7d9a\u4e2d\u300d\u8868\u793a\u306b *\/\nbody.hintv-casting #cast-btn { display:inline-block !important; background:rgba(74,158,255,.2); border-color:rgba(74,158,255,.4); color:#4a9eff; }\n\/* Cast\u4e2d\u306fEPG\u3092\u5e38\u6642\u5c55\u958b *\/\nbody.hintv-casting #epg-body { display:block !important; max-height:none !important; }\nbody.hintv-casting #epg-toggle-foot { display:none; }\n<\/style>\n\n<script>\n\/* v5.61: html \u306e margin-top \u304c WP \u6a19\u6e96\u3067\u5165\u3063\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3057\u3001\n   \u5165\u3063\u3066\u3044\u306a\u3044\uff08\u30c6\u30fc\u30de\u304c\u4e0a\u66f8\u304d\u3057\u3066\u3044\u308b\uff09\u5834\u5408\u306e\u307f body \u306b\u30d5\u30a9\u30fc\u30eb\u30d0\u30c3\u30af margin \u3092\u5f53\u3066\u308b\u3002\n   \u3053\u308c\u306b\u3088\u308a\u3001\u4e8c\u91cdmargin \u306b\u3088\u308b\u4f59\u767d\u554f\u984c\u3092\u56de\u907f\u3057\u3064\u3064\u3001\u30c6\u30fc\u30de\u4e92\u63db\u6027\u3082\u7dad\u6301\u3002 *\/\n(function(){\n    function adjustAdminBarOffset(){\n        if(!document.body.classList.contains('admin-bar')) return;\n        var htmlMarginTop = parseInt(getComputedStyle(document.documentElement).marginTop, 10) || 0;\n        \/\/ WP\u306f\u7ba1\u7406\u30d0\u30fc\u6642\u306b html \u3078 32px (PC) \/ 46px (\u30e2\u30d0\u30a4\u30eb) \u306e margin-top \u3092\u6ce8\u5165\u3059\u308b\u3002\n        \/\/ 0 \u306e\u307e\u307e\u306a\u3089\u3001\u30c6\u30fc\u30de\u304c override \u3057\u3066\u3044\u308b \u2192 body \u306b\u30d5\u30a9\u30fc\u30eb\u30d0\u30c3\u30af\u9069\u7528\u3002\n        if(htmlMarginTop < 16){\n            var isMobile = window.matchMedia('(max-width: 782px)').matches;\n            document.body.style.marginTop = (isMobile ? 46 : 32) + 'px';\n        } else {\n            \/\/ \u901a\u5e38\u306f\u3053\u3061\u3089: html margin \u304c\u52b9\u3044\u3066\u3044\u308b\u306e\u3067 body \u306f\u4f55\u3082\u3057\u306a\u3044\n            document.body.style.marginTop = '';\n        }\n    }\n    if(document.readyState === 'loading'){\n        document.addEventListener('DOMContentLoaded', adjustAdminBarOffset);\n    } else {\n        adjustAdminBarOffset();\n    }\n    \/\/ \u753b\u9762\u56de\u8ee2\u3084 resize \u3067 782px \u5883\u754c\u3092\u8de8\u3044\u3060\u5834\u5408\u306e\u518d\u8abf\u6574\n    window.addEventListener('resize', adjustAdminBarOffset);\n})();\n<\/script>\n\n<div id=\"sleep-overlay\" onclick=\"hinataHandleSleepOverlayTap(event)\">\n    <div id=\"sleep-ui-container\">\n        <div id=\"sleep-wake-hint\">\u30b9\u30e9\u30a4\u30c9\u3057\u3066\u89e3\u9664 \u27a1\ufe0f<\/div>\n        <input type=\"range\" id=\"sleep-unlock-slider\" min=\"0\" max=\"100\" value=\"0\"\n               oninput=\"hinataSliderInput()\" onchange=\"hinataSliderChange()\"\n               ontouchend=\"hinataSliderChange()\" onmouseup=\"hinataSliderChange()\">\n    <\/div>\n<\/div>\n\n<div id=\"hinata-wrap\">\n    <div id=\"p-wrap\">\n        <div id=\"player\"><\/div>\n                <div id=\"loading-overlay\"\n             >\n            <img decoding=\"async\" src=\"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-content\/uploads\/2026\/03\/hina_tele_colorbar-scaled.png\" alt=\"\">\n        <\/div>\n                <div id=\"player-overlay\"><\/div>\n        <!-- v6.26.0: \u914d\u4fe1\u505c\u6b62\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\uff08blackout\uff09 -->\n        <!-- v6.26.4: \u30a2\u30a4\u30b3\u30f3 \ud83c\udf38 \u2192 \u2600\ufe0f -->\n        <div id=\"hintv-blackout-overlay\" style=\"display:none;\">\n            <div class=\"hintv-bo-inner\">\n                <div class=\"hintv-bo-icon\">\u2600\ufe0f<\/div>\n                <div class=\"hintv-bo-title\" id=\"hintv-bo-title\">\u914d\u4fe1\u505c\u6b62\u4e2d<\/div>\n                <div class=\"hintv-bo-message\" id=\"hintv-bo-message\"><\/div>\n                <div class=\"hintv-bo-period\" id=\"hintv-bo-period\"><\/div>\n                <a href=\"#\" class=\"hintv-bo-yt-btn\" id=\"hintv-bo-yt-btn\" target=\"_blank\" rel=\"noopener\">\u25b6 YouTube\u3067\u898b\u308b<\/a>\n                <div class=\"hintv-bo-sub\" id=\"hintv-bo-sub\">\u914d\u4fe1\u518d\u958b\u307e\u3067\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u304f\u3060\u3055\u3044<\/div>\n            <\/div>\n        <\/div>\n        <button id=\"ts-reopen-btn\" type=\"button\"\n                onclick=\"hinataTheaterSideOpen()\"\n                aria-label=\"\u53f3\u30da\u30a4\u30f3\u3092\u958b\u304f\" title=\"\u53f3\u30da\u30a4\u30f3\u3092\u958b\u304f\">\u300a<\/button>\n        <div id=\"ios-start-overlay\">\n            <div id=\"ios-start-inner\">\n                <div id=\"ios-start-icon\">\u25b6<\/div>\n                <div id=\"ios-start-text\">\u30bf\u30c3\u30d7\u3057\u3066\u518d\u751f\u958b\u59cb<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <button id=\"pseudo-fs-close\" onclick=\"hinataClosePseudoFs()\">\u2715 \u9589\u3058\u308b<\/button>\n\n    <div id=\"ch-tabs\" class=\"ch-tabs-scroll\">\n                <button class=\"ch-tab ch-tab-rich active\"\n                id=\"tab-ch\"\n                data-ch=\"ch\"\n                type=\"button\"\n                onclick=\"hinataSwitch('ch')\"\n                aria-label=\"\u65e5\u5411\u5742ch\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-ch\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#58bde3;\">\ud83d\udcfa<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\ud83d\udcfa<\/span>\n                <span class=\"ch-tab-label\">\u65e5\u5411\u5742ch<\/span>\n            <\/span>\n        <\/button>\n                <button class=\"ch-tab ch-tab-rich \"\n                id=\"tab-mv\"\n                data-ch=\"mv\"\n                type=\"button\"\n                onclick=\"hinataSwitch('mv')\"\n                aria-label=\"MV\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-mv\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#7f1281;\">\ud83c\udfa7<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\ud83c\udfa7<\/span>\n                <span class=\"ch-tab-label\">MV<\/span>\n            <\/span>\n        <\/button>\n                <button class=\"ch-tab ch-tab-rich \"\n                id=\"tab-lemino\"\n                data-ch=\"lemino\"\n                type=\"button\"\n                onclick=\"hinataSwitch('lemino')\"\n                aria-label=\"\u30d0\u30e9\u30a8\u30c6\u30a3\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-lemino\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#cc0033;\">\ud83e\udd23<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\ud83e\udd23<\/span>\n                <span class=\"ch-tab-label\">\u30d0\u30e9\u30a8\u30c6\u30a3<\/span>\n            <\/span>\n        <\/button>\n                <button class=\"ch-tab ch-tab-rich \"\n                id=\"tab-mix\"\n                data-ch=\"mix\"\n                type=\"button\"\n                onclick=\"hinataSwitch('mix')\"\n                aria-label=\"\u3044\u308d\u3044\u308d\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-mix\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#ffcc00;\">\u2728<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\u2728<\/span>\n                <span class=\"ch-tab-label\">\u3044\u308d\u3044\u308d<\/span>\n            <\/span>\n        <\/button>\n                <button class=\"ch-tab ch-tab-rich \"\n                id=\"tab-og\"\n                data-ch=\"og\"\n                type=\"button\"\n                onclick=\"hinataSwitch('og')\"\n                aria-label=\"OG\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-og\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#ff0000;\">\ud83c\udf93<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\ud83c\udf93<\/span>\n                <span class=\"ch-tab-label\">OG<\/span>\n            <\/span>\n        <\/button>\n                <button class=\"ch-tab ch-tab-rich \"\n                id=\"tab-pv\"\n                data-ch=\"pv\"\n                type=\"button\"\n                onclick=\"hinataSwitch('pv')\"\n                aria-label=\"\u500b\u4ebaPV\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-pv\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#4dffea;\">\ud83c\udfac<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\ud83c\udfac<\/span>\n                <span class=\"ch-tab-label\">\u500b\u4ebaPV<\/span>\n            <\/span>\n        <\/button>\n                <button class=\"ch-tab ch-tab-rich \"\n                id=\"tab-kahorin\"\n                data-ch=\"kahorin\"\n                type=\"button\"\n                onclick=\"hinataSwitch('kahorin')\"\n                aria-label=\"\u304b\u307b\u308a\u3093\">\n            <span class=\"ch-tab-thumb-wrap\">\n                <img decoding=\"async\" class=\"ch-tab-thumb\" id=\"ch-thumb-kahorin\" src=\"\" alt=\"\" loading=\"lazy\">\n                <span class=\"ch-tab-thumb-fallback\" style=\"background:#ffdbf6;\">\ud83d\udc11<\/span>\n                <span class=\"ch-tab-live-dot\"><\/span>\n            <\/span>\n            <span class=\"ch-tab-label-row\">\n                <span class=\"ch-tab-emoji\">\ud83d\udc11<\/span>\n                <span class=\"ch-tab-label\">\u304b\u307b\u308a\u3093<\/span>\n            <\/span>\n        <\/button>\n            <\/div>\n\n    <div id=\"seek-wrap\">\n        <input type=\"range\" id=\"seek-bar\" min=\"0\" max=\"100\" value=\"0\">\n        <div id=\"seek-time\">0:00 \/ 0:00<\/div>\n    <\/div>\n    <div id=\"like-area\">\n        <button id=\"like-btn\" onclick=\"hinataToggleLike()\">\n            <span class=\"heart\">\ud83e\udd0d<\/span><span id=\"like-label\">\u3044\u3044\u306d\uff01<\/span>\n        <\/button>\n        <span id=\"like-count\"><\/span>\n        <span id=\"like-video-title\"><\/span>\n    <\/div>\n    <div id=\"time-info\">\n        <span><span class=\"ti-label\">\u958b\u59cb<\/span><span id=\"ti-start\">--:--<\/span><\/span>\n        <span><span class=\"ti-label\">\u7d42\u4e86<\/span><span id=\"ti-end\">--:--<\/span><\/span>\n        <span><span class=\"ti-label\">\u6b8b\u308a<\/span><span id=\"ti-remain\">--\u5206<\/span><\/span>\n        <span><span class=\"ti-label\">\u5c3a<\/span><span id=\"ti-dur\">--\u5206<\/span><\/span>\n    <\/div>\n    <div id=\"watch-bonus-wrap\">\n        <div id=\"watch-bonus-bar-bg\"><div id=\"watch-bonus-bar\"><\/div><\/div>\n        <div id=\"watch-bonus-label\">\u30dc\u30fc\u30ca\u30b9\u7372\u5f97\u307e\u3067\u8996\u8074\u4e2d...<\/div>\n        <div id=\"watch-bonus-period\" style=\"font-size:9px;color:rgba(255,255,255,.4);margin-top:2px;\"><\/div>\n    <\/div>\n    <div id=\"h-info\">\n        <div><span class=\"live-badge\" id=\"live-badge\">LIVE<\/span><span id=\"c-title\" class=\"cur-title\">\u30cf\u30c3\u30d4\u30fc\u30aa\u30fc\u30e9\u53d7\u4fe1\u4e2d\u2026<\/span><\/div>\n        <div class=\"nxt-row\">\u6b21\uff1a<span id=\"n-title\">---<\/span><\/div>\n    <\/div>\n    <div id=\"btn-row\">\n        <button id=\"mute-btn\"       onclick=\"hinataToggleMute()\" type=\"button\">\ud83d\udd07 \u97f3\u58f0ON<\/button>\n        <button id=\"from-start-btn\" onclick=\"hinataOpenYoutube()\" type=\"button\">\u25b6 YouTube\u3067\u898b\u308b<\/button>\n        <button id=\"live-btn\"       onclick=\"hinataToggleOffset()\" class=\"is-live\" type=\"button\" title=\"\u30af\u30ea\u30c3\u30af\u3067\u3042\u308b\u3079\u304d\u518d\u751f\u30bf\u30a4\u30df\u30f3\u30b0\u306b\u4fee\u6b63\">\ud83d\udce1 LIVE\u4e2d<\/button>\n        <button id=\"cc-btn\"          onclick=\"hinataToggleCC()\" type=\"button\" title=\"\u5b57\u5e55\u306e\u8868\u793a\/\u975e\u8868\u793a\u3092\u5207\u308a\u66ff\u3048\">\ud83d\udcac \u5b57\u5e55<\/button>\n        <button id=\"sleep-btn\"      onclick=\"hinataToggleSleep()\" type=\"button\">\ud83c\udf19 \u5bdd\u843d\u3061<\/button>\n        <button id=\"cast-btn\"       onclick=\"hinataCastRequest()\" type=\"button\" style=\"display:none;\">\ud83d\udcfa \u30ad\u30e3\u30b9\u30c8<\/button>\n        <button id=\"theater-btn\"    onclick=\"hinataToggleTheater()\" type=\"button\" aria-pressed=\"false\">\ud83c\udfac \u30b7\u30a2\u30bf\u30fc<\/button>\n        <button id=\"fs-btn\"         onclick=\"hinataFullscreen()\" type=\"button\">\u26f6 \u5168\u753b\u9762<\/button>\n    <\/div>\n    <div id=\"page-nav-buttons\">\n        <a class=\"page-nav-btn home-btn\" href=\"https:\/\/tsuka-radio.conohawing.com\/ohisama\/\">\u304a\u3072\u3055\u307e\u30de\u30e9\u30bd\u30f3<\/a>\n        <a class=\"page-nav-btn x-btn\" href=\"#\" onclick=\"return hinataShareX();\">\ud835\udd4f \u30dd\u30b9\u30c8<\/a>\n        <a class=\"page-nav-btn login-btn\" id=\"dynamic-login-btn\" href=\"#\">\ud83d\udc64 \u8aad\u8fbc\u4e2d...<\/a>\n    <\/div>\n\n    <!-- Cast \u30ea\u30e2\u30fc\u30c8\u30e2\u30fc\u30c9\uff08Cast\u63a5\u7d9a\u6642\u306b\u30d7\u30ec\u30a4\u30e4\u30fc\u306e\u4ee3\u308f\u308a\u306b\u8868\u793a\uff09 -->\n    <div id=\"cast-remote\" style=\"display:none;\">\n        <div id=\"cast-remote-header\">\n            <span id=\"cast-device-icon\">\ud83d\udce1<\/span>\n            <span id=\"cast-device-name\">\u30ad\u30e3\u30b9\u30c8\u4e2d<\/span>\n            <button id=\"cast-disconnect-btn\" onclick=\"hinataCastDisconnect()\" type=\"button\">\u2715 \u5207\u65ad<\/button>\n        <\/div>\n        <div id=\"cast-now-playing\">\n            <div id=\"cast-np-channel\"><\/div>\n            <div id=\"cast-np-title\">---<\/div>\n            <div id=\"cast-np-next\"><\/div>\n        <\/div>\n        <div id=\"cast-controls\">\n            <div id=\"cast-seek-row\">\n                <span id=\"cast-time-cur\">0:00<\/span>\n                <input type=\"range\" id=\"cast-seek-bar\" min=\"0\" max=\"100\" value=\"0\" oninput=\"hinataCastSeek(this.value)\">\n                <span id=\"cast-time-dur\">0:00<\/span>\n            <\/div>\n            <div id=\"cast-btn-row\">\n                <button onclick=\"hinataCastRewind()\" type=\"button\">\u23ea 15\u79d2<\/button>\n                <button id=\"cast-play-btn\" onclick=\"hinataCastTogglePlay()\" type=\"button\" style=\"font-size:1.3em;min-width:80px;\">\u23f8 \u4e00\u6642\u505c\u6b62<\/button>\n                <button onclick=\"hinataCastForward()\" type=\"button\">15\u79d2 \u23e9<\/button>\n            <\/div>\n            <div id=\"cast-vol-row\">\n                <span>\ud83d\udd08<\/span>\n                <input type=\"range\" id=\"cast-vol-bar\" min=\"0\" max=\"100\" value=\"80\" oninput=\"hinataCastVolume(this.value)\">\n                <span>\ud83d\udd0a<\/span>\n            <\/div>\n        <\/div>\n        <div id=\"cast-epg-label\">\ud83d\udccb \u756a\u7d44\u8868<\/div>\n    <\/div>\n\n    <div id=\"epg-wrap\">\n        <button id=\"epg-toggle\" onclick=\"hinataToggleEpg()\">\n            <div id=\"epg-now-info\">\n                <div id=\"epg-now-label\"><span id=\"epg-live-dot\"><\/span><span>NOW ON AIR<\/span><span id=\"epg-ch-badge\">\ud83d\udcfa \u65e5\u5411\u5742ch<\/span><\/div>\n                <div id=\"epg-now-title-main\">\u30cf\u30c3\u30d4\u30fc\u30aa\u30fc\u30e9\u53d7\u4fe1\u4e2d\u2026<\/div>\n                <div id=\"epg-now-next\">---<\/div>\n            <\/div>\n            <div id=\"epg-toggle-foot\">\n                <span class=\"epg-foot-icon\">\ud83d\udccb<\/span>\n                <span class=\"epg-foot-label\" id=\"epg-toggle-label\">\u756a\u7d44\u8868\u3092\u958b\u304f<\/span>\n                <span class=\"epg-arrow\">\u25bc<\/span>\n            <\/div>\n        <\/button>\n        <div id=\"epg-body\">\n            <div id=\"epg-tabs\">\n                                <button class=\"epg-tab active\"\n                        id=\"epg-tab-ch\"\n                        onclick=\"hinataEpgSwitch('ch')\">\ud83d\udcfa\u65e5\u5411\u5742ch<\/button>\n                                <button class=\"epg-tab \"\n                        id=\"epg-tab-mv\"\n                        onclick=\"hinataEpgSwitch('mv')\">\ud83c\udfa7MV<\/button>\n                                <button class=\"epg-tab \"\n                        id=\"epg-tab-lemino\"\n                        onclick=\"hinataEpgSwitch('lemino')\">\ud83e\udd23\u30d0\u30e9\u30a8\u30c6\u30a3<\/button>\n                                <button class=\"epg-tab \"\n                        id=\"epg-tab-mix\"\n                        onclick=\"hinataEpgSwitch('mix')\">\u2728\u3044\u308d\u3044\u308d<\/button>\n                                <button class=\"epg-tab \"\n                        id=\"epg-tab-og\"\n                        onclick=\"hinataEpgSwitch('og')\">\ud83c\udf93OG<\/button>\n                                <button class=\"epg-tab \"\n                        id=\"epg-tab-pv\"\n                        onclick=\"hinataEpgSwitch('pv')\">\ud83c\udfac\u500b\u4ebaPV<\/button>\n                                <button class=\"epg-tab \"\n                        id=\"epg-tab-kahorin\"\n                        onclick=\"hinataEpgSwitch('kahorin')\">\ud83d\udc11\u304b\u307b\u308a\u3093<\/button>\n                            <\/div>\n            <div id=\"epg-range-bar\"><\/div>\n            <div id=\"epg-list\"><div style=\"padding:16px;color:#555;font-size:0.85em;text-align:center;\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/div><\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"likes-wrap\">\n        <button id=\"likes-toggle\" onclick=\"hinataToggleLikes()\">\n            <span class=\"likes-toggle-title\">\u2764\ufe0f \u3044\u3044\u306d\u3057\u305f\u52d5\u753b<\/span>\n            <span class=\"likes-arrow\" id=\"likes-arrow\">\u25bc<\/span>\n        <\/button>\n        <div id=\"likes-body\">\n            <div class=\"likes-content\" id=\"dynamic-likes-content\">\n                <p style=\"text-align:center;color:#888;padding:16px;\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <aside id=\"theater-side\" aria-hidden=\"true\">\n        <div id=\"ts-tabs\" role=\"tablist\">\n            <button class=\"ts-tab active\" id=\"ts-tab-now\" type=\"button\"\n                    role=\"tab\" aria-selected=\"true\" aria-controls=\"ts-pane-now\"\n                    onclick=\"hinataTheaterTab('now')\">\ud83d\udce1 \u3044\u307e\u653e\u9001\u4e2d<\/button>\n            <button class=\"ts-tab\" id=\"ts-tab-epg\" type=\"button\"\n                    role=\"tab\" aria-selected=\"false\" aria-controls=\"ts-pane-epg\"\n                    onclick=\"hinataTheaterTab('epg')\">\ud83d\udccb \u756a\u7d44\u8868<\/button>\n            <button class=\"ts-close\" id=\"ts-close-btn\" type=\"button\"\n                    onclick=\"hinataTheaterSideClose()\" aria-label=\"\u53f3\u30da\u30a4\u30f3\u3092\u9589\u3058\u308b\" title=\"\u53f3\u30da\u30a4\u30f3\u3092\u9589\u3058\u308b\">\u00d7<\/button>\n        <\/div>\n        <div class=\"ts-pane active\" id=\"ts-pane-now\" role=\"tabpanel\" aria-labelledby=\"ts-tab-now\">\n            <div id=\"ts-now-list\">\n                <div class=\"ts-now-loading\">\u8aad\u307f\u8fbc\u307f\u4e2d\u2026<\/div>\n            <\/div>\n        <\/div>\n        <div class=\"ts-pane\" id=\"ts-pane-epg\" role=\"tabpanel\" aria-labelledby=\"ts-tab-epg\">\n            <div id=\"ts-epg-tabs\">\n                                <button class=\"ts-epg-tab active\"\n                        id=\"ts-epg-tab-ch\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('ch')\">\ud83d\udcfa\u65e5\u5411\u5742ch<\/button>\n                                <button class=\"ts-epg-tab \"\n                        id=\"ts-epg-tab-mv\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('mv')\">\ud83c\udfa7MV<\/button>\n                                <button class=\"ts-epg-tab \"\n                        id=\"ts-epg-tab-lemino\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('lemino')\">\ud83e\udd23\u30d0\u30e9\u30a8\u30c6\u30a3<\/button>\n                                <button class=\"ts-epg-tab \"\n                        id=\"ts-epg-tab-mix\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('mix')\">\u2728\u3044\u308d\u3044\u308d<\/button>\n                                <button class=\"ts-epg-tab \"\n                        id=\"ts-epg-tab-og\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('og')\">\ud83c\udf93OG<\/button>\n                                <button class=\"ts-epg-tab \"\n                        id=\"ts-epg-tab-pv\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('pv')\">\ud83c\udfac\u500b\u4ebaPV<\/button>\n                                <button class=\"ts-epg-tab \"\n                        id=\"ts-epg-tab-kahorin\"\n                        type=\"button\"\n                        onclick=\"hinataTheaterEpgSwitch('kahorin')\">\ud83d\udc11\u304b\u307b\u308a\u3093<\/button>\n                            <\/div>\n            <div id=\"ts-epg-range-bar\"><\/div>\n            <div id=\"ts-epg-list\">\n                <div style=\"padding:16px;color:#555;font-size:0.85em;text-align:center;\">\u756a\u7d44\u8868\u3092\u958b\u3044\u305f\u77ac\u9593\u306b\u8aad\u307f\u8fbc\u307f\u307e\u3059<\/div>\n            <\/div>\n        <\/div>\n    <\/aside>\n<\/div>\n\n\n\n<div class=\"omh-shortcode-wrap\" style=\"max-width:640px;margin:0 auto;\"><style>\n    :root {\n      --omh-sky: #5CB8E4; --omh-gold: #FFD700;\n      --omh-text: #0D3B5C;         \/* \u6fc3\u7d3a\uff08\u672c\u6587\uff09 *\/\n      --omh-text-mid: #3A7AA0;     \/* \u4e2d\u9593 *\/\n      --omh-text-light: #6BA5C0;   \/* \u8584\u3081\uff08\u88dc\u8db3\uff09 *\/\n      --omh-text-on-dark: #fff;    \/* \u6c34\u8272\u30b0\u30e9\u30c7\u76f4\u4e0a\u306e\u6587\u5b57\uff08\u30d8\u30c3\u30c0\u30fb\u30bf\u30a4\u30c8\u30eb\u306e\u307f\uff09 *\/\n      --omh-panel: rgba(255,255,255,0.85);   \/* \u767d\u30d1\u30cd\u30eb\uff08\u4e3b\u5f79\uff09 *\/\n      --omh-panel-soft: rgba(255,255,255,0.65);\n      --omh-panel-border: rgba(255,255,255,0.7);\n      --omh-green: #4ECBA0; --omh-pink: #FF7AB2;\n      --omh-radius-sm: 10px; --omh-font: 'M PLUS Rounded 1c', sans-serif;\n    }\n    .omh {\n      font-family: var(--omh-font);\n      background: linear-gradient(150deg, #4BAED8 0%, #7DCFF5 55%, #A3E8FF 100%);\n      border-radius: 22px; padding: 20px 16px 16px;\n      width: 100%; max-width: 100%;\n      box-sizing: border-box;\n      margin: 0;\n      position: relative; overflow: hidden; box-shadow: 0 8px 28px rgba(92,184,228,0.35);\n    }\n    .omh::before {\n      content: '\u2600\ufe0f'; position: absolute; font-size: 120px; opacity: 0.06;\n      top: -20px; right: -20px; pointer-events: none; line-height: 1;\n    }\n    .omh-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; }\n    .omh-badge {\n      background: rgba(255,255,255,0.9); color: var(--omh-text); font-size: 10px; font-weight: 900;\n      letter-spacing: 0.08em; padding: 3px 10px; border-radius: 999px; border: 1px solid rgba(255,255,255,1);\n    }\n    .omh-date { color: #fff; font-size: 11px; font-weight: 900; text-shadow: 0 1px 2px rgba(0,80,140,0.25); }\n    .omh-title { color: #fff; font-size: 20px; font-weight: 900; line-height: 1.2; margin-bottom: 12px; text-shadow: 0 1px 4px rgba(0,80,140,0.35); }\n    .omh-title span { border-bottom: 2.5px solid var(--omh-gold); }\n    .omh-status {\n      display: flex; align-items: center; gap: 10px;\n      background: rgba(255,255,255,0.22); border: 1px solid rgba(255,255,255,0.35);\n      border-radius: var(--omh-radius-sm); padding: 10px 12px; margin-bottom: 14px;\n    }\n    .omh-streak-num { display: flex; align-items: baseline; gap: 2px; flex-shrink: 0; }\n    .omh-streak-val { font-size: 32px; font-weight: 900; color: #fff; line-height: 1; text-shadow: 0 2px 6px rgba(0,80,140,0.2); min-width: 2ch; text-align: right; }\n    .omh-streak-unit { font-size: 13px; font-weight: 700; color: rgba(255,255,255,0.85); }\n    .omh-divider { width: 1px; height: 34px; background: rgba(255,255,255,0.3); flex-shrink: 0; }\n    .omh-rank-wrap { flex: 1; min-width: 0; }\n    .omh-rank-badge { display: inline-block; background: var(--omh-gold); color: #5A3E00; font-size: 11px; font-weight: 900; padding: 3px 9px; border-radius: 6px; margin-bottom: 3px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }\n    .omh-rank-next { font-size: 10px; color: rgba(255,255,255,0.85); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n    .omh-section-label { font-size: 11px; font-weight: 900; color: #fff; letter-spacing: 0.06em; margin-bottom: 5px; text-shadow: 0 1px 2px rgba(0,80,140,0.3); }\n    .omh-extra-label   { font-size: 11px; font-weight: 900; color: #fff; letter-spacing: 0.06em; margin: 8px 0 5px; display: none; text-shadow: 0 1px 2px rgba(0,80,140,0.3); }\n    .omh-missions { display: flex; flex-direction: column; gap: 6px; margin-bottom: 8px; }\n    \/* \u5ea7\u5e03\u56e3\uff08\u30bb\u30af\u30b7\u30e7\u30f3\u80cc\u666f\u30d1\u30cd\u30eb\uff09 *\/\n    .omh-panel {\n      background: rgba(255,255,255,0.25);\n      border: 1px solid rgba(255,255,255,0.45);\n      border-radius: 14px;\n      padding: 10px 12px 8px;\n      margin-bottom: 10px;\n      backdrop-filter: blur(4px);\n    }\n    .omh-panel-label {\n      font-size: 11px; font-weight: 900; color: #fff;\n      letter-spacing: 0.06em; margin-bottom: 7px;\n      display: flex; align-items: center; gap: 5px;\n      text-shadow: 0 1px 2px rgba(0,80,140,0.3);\n    }\n    .omh-panel .omh-section-label,\n    .omh-panel .omh-extra-label,\n    .omh-panel .omh-watch-label {\n      margin-bottom: 7px;\n    }\n    .omh-panel .omh-missions { margin-bottom: 0; }\n    .omh-panel .omh-watch-card { margin-bottom: 0; }\n\n    \/* \u2500\u2500 \u5f93\u6765\u30ab\u30fc\u30c9 (legacy) \u2500\u2500 *\/\n    .omh-card {\n      display: flex; align-items: center; gap: 10px;\n      background: rgba(255,255,255,0.96); border-radius: var(--omh-radius-sm);\n      padding: 10px 12px; cursor: pointer;\n      transition: transform 0.15s ease, box-shadow 0.15s ease;\n      box-shadow: 0 2px 8px rgba(0,80,140,0.08);\n    }\n    .omh-card:hover { transform: translateY(-1px); box-shadow: 0 4px 14px rgba(0,80,140,0.14); }\n    .omh-card:active { transform: scale(0.98); }\n    .omh-card.is-done { background: rgba(255,255,255,0.55); box-shadow: none; }\n    .omh-card-icon { width: 34px; height: 34px; border-radius: 9px; display: flex; align-items: center; justify-content: center; font-size: 17px; flex-shrink: 0; }\n    .omh-ic-blue  { background: #5CB8E4; }\n    .omh-ic-gold  { background: #F5C518; }\n    .omh-ic-green { background: #4ECBA0; }\n    .omh-ic-pink  { background: #FF7AB2; }\n    .omh-card-body { flex: 1; min-width: 0; }\n    .omh-card-title { font-size: 12px; font-weight: 900; color: var(--omh-text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n    .omh-card-desc  { font-size: 10px; color: var(--omh-text-light); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n    .omh-card-chk   { font-size: 14px; flex-shrink: 0; color: var(--omh-text-light); }\n    .omh-card.is-done .omh-card-chk { color: var(--omh-green); }\n\n    \/* \u2500\u2500 \u5206\u96e2UI\u30ab\u30fc\u30c9 (split) \u2500\u2500 *\/\n    .omh-card-split {\n      display: flex; align-items: stretch;\n      background: rgba(255,255,255,0.96); border-radius: var(--omh-radius-sm);\n      box-shadow: 0 2px 8px rgba(0,80,140,0.08); overflow: hidden;\n    }\n    .omh-card-split.is-done { background: rgba(255,255,255,0.55); box-shadow: none; }\n    \/* \u5de6\uff1a\u30ea\u30f3\u30af\u30a8\u30ea\u30a2 *\/\n    .omh-split-link {\n      display: flex; align-items: center; gap: 10px;\n      flex: 1; min-width: 0; padding: 10px 12px;\n      cursor: pointer; text-decoration: none;\n      -webkit-tap-highlight-color: transparent;\n      transition: background 0.12s;\n    }\n    .omh-split-link:hover  { background: rgba(92,184,228,0.08); }\n    .omh-split-link:active { background: rgba(92,184,228,0.18); }\n    .omh-card-split.is-done .omh-split-link { opacity: 0.65; }\n    \/* \u53f3\uff1a\u30c1\u30a7\u30c3\u30af\u30dc\u30bf\u30f3 *\/\n    .omh-split-chk {\n      display: flex; align-items: center; justify-content: center;\n      width: 54px; flex-shrink: 0;\n      border-left: 1px solid rgba(92,184,228,0.2);\n      cursor: pointer; font-size: 22px; color: #c0d8e8;\n      transition: background 0.12s, color 0.12s;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .omh-split-chk:hover  { background: rgba(78,203,160,0.12); color: var(--omh-green); }\n    .omh-split-chk:active { background: rgba(78,203,160,0.25); }\n    .omh-card-split.is-done .omh-split-chk { color: var(--omh-green); }\n\n    \/* \u3072\u306a\u30c6\u30ec\u8996\u8074\u30dc\u30fc\u30ca\u30b9\u30ab\u30fc\u30c9 *\/\n    .omh-watch-label { font-size: 11px; font-weight: 900; color: #fff; letter-spacing: 0.06em; margin: 8px 0 5px; text-shadow: 0 1px 2px rgba(0,80,140,0.3); }\n    .omh-watch-card {\n      display: flex; align-items: center; gap: 10px;\n      background: rgba(255,255,255,0.96); border-radius: var(--omh-radius-sm);\n      padding: 10px 12px; box-shadow: 0 2px 8px rgba(0,80,140,0.08);\n    }\n    .omh-watch-card.is-done { background: rgba(255,255,255,0.55); box-shadow: none; }\n    .omh-watch-body { flex: 1; min-width: 0; }\n    .omh-watch-title { font-size: 12px; font-weight: 900; color: var(--omh-text); margin-bottom: 5px; }\n    .omh-watch-bar-bg { background: #ddeeff; border-radius: 99px; height: 6px; overflow: hidden; margin-bottom: 3px; }\n    .omh-watch-bar-fill { height: 6px; border-radius: 99px; background: var(--omh-sky); width: 0%; transition: width 1s linear; }\n    .omh-watch-bar-fill.is-new { background: #f0a500; }\n    .omh-watch-remain { font-size: 10px; color: var(--omh-text-light); }\n    .omh-watch-period { font-size: 9px; color: var(--omh-text-light); opacity: 0.6; margin-top: 2px; }\n    .omh-watch-chk { font-size: 14px; flex-shrink: 0; color: var(--omh-text-light); }\n    .omh-watch-card.is-done .omh-watch-chk { color: var(--omh-green); }\n\n    \/* \u9032\u6357\u30d0\u30fc *\/\n    .omh-progress { margin-top: 10px; }\n    .omh-progress-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px; }\n    .omh-progress-label { font-size: 11px; font-weight: 900; color: #fff; text-shadow: 0 1px 2px rgba(0,80,140,0.3); }\n    .omh-progress-count { font-size: 12px; font-weight: 900; color: #fff; text-shadow: 0 1px 2px rgba(0,80,140,0.3); }\n    .omh-progress-track { height: 7px; background: rgba(255,255,255,0.25); border-radius: 999px; overflow: hidden; }\n    .omh-progress-fill { height: 100%; background: linear-gradient(90deg, var(--omh-gold), #FFB300); border-radius: 999px; width: 0%; transition: width 0.6s cubic-bezier(0.34,1.56,0.64,1); }\n\n    \/* \u9054\u6210\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n    #omh-complete-section { display: none; margin-top: 12px; }\n    .omh-complete-inner { background: #fff; padding: 14px; text-align: center; border-radius: var(--omh-radius-sm); box-shadow: 0 4px 16px rgba(92,184,228,0.18); animation: omh-pop-in 0.4s cubic-bezier(0.175,0.885,0.32,1.275); }\n    .omh-achieve-msg { font-size: 13px; font-weight: bold; color: var(--omh-text); text-align: center; padding: 4px 0; }\n    \/* \u30b9\u30c8\u30ea\u30fc\u30af\u72b6\u614b\u901a\u77e5 *\/\n    \/* v5.47: \u30bf\u30a4\u30de\u30fc\u306b\u5f79\u5272\u3092\u4e00\u672c\u5316\u3057\u305f\u305f\u3081\u5e38\u6642\u975e\u8868\u793a *\/\n    .omh-streak-notice { display: none !important; }\n    .omh-notice-ok   { background: rgba(30,130,60,0.75);  color: #c8ffd8; border: 1px solid rgba(100,220,140,0.5); }\n    .omh-notice-warn { background: rgba(140,90,0,0.75);   color: #ffe9a0; border: 1px solid rgba(255,200,60,0.5); }\n    .omh-notice-info { background: rgba(20,70,150,0.65);  color: #c8deff; border: 1px solid rgba(120,170,255,0.45); }\n\n    \/* UI\u30e2\u30fc\u30c9\u5207\u308a\u66ff\u3048\u30b9\u30a4\u30c3\u30c1\uff08\u30ab\u30fc\u30c9\u578b\uff09 *\/\n    .omh-ui-toggle-wrap {\n      display: flex; align-items: center; justify-content: space-between;\n      background: rgba(255,255,255,0.15); border-radius: 12px;\n      padding: 10px 14px; margin-top: 12px;\n    }\n    .omh-ui-toggle-text { display: flex; flex-direction: column; gap: 2px; }\n    .omh-ui-toggle-title { font-size: 13px; font-weight: 900; color: #fff; text-shadow: 0 1px 2px rgba(0,80,140,0.3); }\n    .omh-ui-toggle-sub { font-size: 10px; color: rgba(255,255,255,0.92); text-shadow: 0 1px 1px rgba(0,80,140,0.25); }\n    .omh-toggle { position: relative; display: inline-block; width: 48px; height: 26px; flex-shrink: 0; }\n    .omh-toggle input { opacity: 0; width: 0; height: 0; }\n    .omh-toggle-slider {\n      position: absolute; cursor: pointer; inset: 0;\n      background: rgba(255,255,255,0.25); border-radius: 26px; transition: background 0.25s;\n    }\n    .omh-toggle-slider::before {\n      content: ''; position: absolute;\n      width: 20px; height: 20px; left: 3px; top: 3px;\n      background: #fff; border-radius: 50%; transition: transform 0.25s;\n      box-shadow: 0 1px 4px rgba(0,0,0,0.15);\n    }\n    .omh-toggle input:checked + .omh-toggle-slider { background: var(--omh-green); }\n    .omh-toggle input:checked + .omh-toggle-slider::before { transform: translateX(22px); }\n\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       \u30ea\u30c6\u30f3\u30b7\u30e7\u30f3\u5f37\u5316\uff1a\u30d2\u30fc\u30ed\u30fc \/ \u30bf\u30a4\u30de\u30fc \/ \u30d2\u30fc\u30c8\u30de\u30c3\u30d7\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n    \/* \u2500\u2500 \u30b9\u30c8\u30ea\u30fc\u30af\u30d2\u30fc\u30ed\u30fc\uff08\u5f37\u5316\u7248\uff09 \u2500\u2500 *\/\n    .omh-hero {\n      background: var(--omh-panel);\n      border: 1px solid var(--omh-panel-border);\n      border-radius: 14px;\n      padding: 14px 14px 12px;\n      margin-bottom: 12px;\n      position: relative;\n      overflow: hidden;\n      box-shadow: 0 2px 8px rgba(0,80,140,0.08);\n    }\n    .omh-hero::after {\n      content: '\ud83d\udd25';\n      position: absolute;\n      right: -8px; top: -8px;\n      font-size: 64px;\n      opacity: 0.1;\n      line-height: 1;\n      pointer-events: none;\n      transform: rotate(14deg);\n    }\n    .omh-hero-label {\n      font-size: 10px; font-weight: 900;\n      color: var(--omh-text-mid);\n      letter-spacing: 0.08em;\n      margin-bottom: 4px;\n    }\n    .omh-hero-main {\n      display: flex; align-items: baseline; gap: 4px;\n      flex-wrap: wrap;\n      margin-bottom: 6px;\n    }\n    .omh-hero-num {\n      font-size: 48px; font-weight: 900;\n      color: var(--omh-text);\n      line-height: 0.95;\n      letter-spacing: -0.02em;\n    }\n    .omh-hero-num.is-cold { color: var(--omh-text-light); }\n    .omh-hero-unit {\n      font-size: 14px; font-weight: 900;\n      color: var(--omh-text);\n      margin-bottom: 4px;\n    }\n    .omh-hero-flame {\n      font-size: 22px; margin-left: 4px; margin-bottom: 6px;\n      animation: omh-flame-flicker 1.6s ease-in-out infinite;\n    }\n    \/* \u79f0\u53f7\u30d0\u30c3\u30b8\uff08\u30d2\u30fc\u30ed\u30fc\u5185\u306b\u7d71\u5408\uff09 *\/\n    .omh-hero-rank-badge {\n      display: inline-block;\n      background: var(--omh-gold); color: #5A3E00;\n      font-size: 11px; font-weight: 900;\n      padding: 4px 10px; border-radius: 6px;\n      margin-left: auto;\n      margin-bottom: 6px;\n      align-self: center;\n      max-width: 60%;\n      overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n    }\n    .omh-hero-sub {\n      font-size: 11px; font-weight: 700;\n      color: var(--omh-text);\n      line-height: 1.4;\n    }\n    @keyframes omh-flame-flicker {\n      0%, 100% { transform: scale(1) rotate(-2deg); }\n      50%      { transform: scale(1.08) rotate(3deg); }\n    }\n\n    \/* \u2500\u2500 \u30bf\u30a4\u30e0\u30ea\u30df\u30c3\u30c8\u30d0\u30fc \u2500\u2500 *\/\n    .omh-timer {\n      background: var(--omh-panel);\n      border: 1px solid var(--omh-panel-border);\n      border-radius: 12px;\n      padding: 10px 12px;\n      margin-bottom: 12px;\n      display: flex; align-items: center; gap: 10px;\n      box-shadow: 0 2px 6px rgba(0,80,140,0.06);\n    }\n    .omh-timer.is-done {\n      background: rgba(232,250,240,0.95);\n      border-color: rgba(78,203,160,0.6);\n    }\n    .omh-timer-icon {\n      font-size: 22px; flex-shrink: 0;\n    }\n    .omh-timer-body { flex: 1; min-width: 0; }\n    .omh-timer-title {\n      font-size: 11px; font-weight: 900;\n      color: var(--omh-text); margin-bottom: 3px;\n      line-height: 1.3;\n    }\n    .omh-timer-title .omh-timer-hilite {\n      background: var(--omh-gold); color: #5A3E00;\n      padding: 1px 6px; border-radius: 4px;\n      font-weight: 900;\n    }\n    .omh-timer-sub {\n      font-size: 10px;\n      color: var(--omh-text-mid);\n      line-height: 1.4;\n    }\n    .omh-timer.is-urgent .omh-timer-title .omh-timer-hilite {\n      background: #FF6B6B; color: #fff;\n      animation: omh-urgent-pulse 1.2s ease-in-out infinite;\n    }\n    @keyframes omh-urgent-pulse {\n      0%, 100% { box-shadow: 0 0 0 0 rgba(255,107,107,0.6); }\n      50%      { box-shadow: 0 0 0 6px rgba(255,107,107,0); }\n    }\n\n    \/* \u2500\u2500 \u9031\u6b21\u30d2\u30fc\u30c8\u30de\u30c3\u30d7\uff08GitHub contributions \u98a8\uff09 \u2500\u2500 *\/\n    .omh-heatmap {\n      background: var(--omh-panel);\n      border: 1px solid var(--omh-panel-border);\n      border-radius: 14px;\n      padding: 11px 12px 10px;\n      margin-top: 16px;       \/* \u9032\u6357\u30d0\u30fc\u3068\u306e\u4f59\u767d\u78ba\u4fdd *\/\n      margin-bottom: 10px;\n      box-shadow: 0 2px 6px rgba(0,80,140,0.06);\n    }\n    .omh-heatmap-head {\n      display: flex; align-items: center; justify-content: space-between;\n      margin-bottom: 8px;\n    }\n    .omh-heatmap-label {\n      font-size: 11px; font-weight: 900;\n      color: var(--omh-text);\n      letter-spacing: 0.04em;\n    }\n    .omh-heatmap-sum {\n      font-size: 11px; font-weight: 900;\n      color: var(--omh-text-mid);\n    }\n    .omh-heatmap-sum b { color: #D4A017; font-size: 14px; }\n    .omh-heatmap-grid {\n      display: grid;\n      grid-template-columns: repeat(7, 1fr);\n      gap: 5px;\n    }\n    .omh-hm-cell {\n      aspect-ratio: 1;\n      border-radius: 6px;\n      background: rgba(92,184,228,0.12);\n      border: 1px solid rgba(92,184,228,0.25);\n      position: relative;\n      display: flex; align-items: flex-end; justify-content: center;\n      padding-bottom: 3px;\n      font-size: 10px; font-weight: 900;\n      color: var(--omh-text-mid);\n      transition: transform 0.15s;\n    }\n    .omh-hm-cell.is-today {\n      outline: 2px solid #D4A017;\n      outline-offset: 1px;\n      background: rgba(255,215,0,0.15);\n    }\n    .omh-hm-cell.lv-1 { background: rgba(255,215,0,0.35); color: #5A3E00; border-color: rgba(255,215,0,0.55); }\n    .omh-hm-cell.lv-2 { background: rgba(255,215,0,0.58); color: #5A3E00; border-color: rgba(255,215,0,0.75); }\n    .omh-hm-cell.lv-3 { background: rgba(255,215,0,0.8);  color: #5A3E00; border-color: rgba(255,215,0,0.9); }\n    .omh-hm-cell.lv-4 { background: var(--omh-gold);       color: #5A3E00; border-color: #D4A017; }\n    .omh-hm-cell:hover { transform: translateY(-1px); }\n    .omh-heatmap-footer {\n      font-size: 9px; color: var(--omh-text-light);\n      text-align: right; margin-top: 6px;\n      line-height: 1;\n    }\n\n    \/* \u30d1\u30fc\u30c6\u30a3\u30af\u30eb *\/\n    .omh-particle { position: fixed; pointer-events: none; font-size: 22px; z-index: 10000; animation: omh-particle-fly 1.4s ease-out forwards; }\n    @keyframes omh-pop-in       { from { opacity:0; transform:scale(0.88) translateY(8px); } to { opacity:1; transform:scale(1) translateY(0); } }\n    @keyframes omh-particle-fly { 0% { opacity:1; transform:translateY(0) scale(1) rotate(0deg); } 100% { opacity:0; transform:translateY(-180px) scale(0.4) rotate(360deg); } }\n<\/style>\n\n<!-- \u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u672c\u4f53 -->\n<div class=\"omh\" id=\"omh-widget\">\n  <div class=\"omh-head\">\n    <span class=\"omh-badge\">\u2600\ufe0f TODAY'S MISSION<\/span>\n    <span style=\"text-align:right;line-height:1.4;\">\n      <span class=\"omh-date\" id=\"omh-date-label\">--\u6708--\u65e5(--)<\/span>\n      <span style=\"display:block;font-size:9px;color:rgba(255,255,255,.9);font-weight:700;text-shadow:0 1px 1px rgba(0,80,140,0.3);\" id=\"omh-head-period\"><\/span>\n    <\/span>\n  <\/div>\n  <div class=\"omh-title\">\u65e5\u5411\u5742\u3092\u3082\u3063\u3068\u697d\u3057\u304f! \u3082\u3063\u3068\u5fdc\u63f4!<\/div>\n\n  <!-- \u30b9\u30c8\u30ea\u30fc\u30af\u30d2\u30fc\u30ed\u30fc\uff08\u7d71\u5408\u7248\uff1a\u79f0\u53f7\u30fb\u6b21\u30e9\u30f3\u30af\u542b\u3080\uff09 -->\n  <div class=\"omh-hero\" id=\"omh-hero\">\n    <div class=\"omh-hero-label\">\u2600\ufe0f \u9023\u7d9a\u5fdc\u63f4\u8a18\u9332<\/div>\n    <div class=\"omh-hero-main\">\n      <span class=\"omh-hero-num omh-streak-val\" id=\"omh-hero-num\">--<\/span>\n      <span class=\"omh-hero-unit\">\u65e5\u9023\u7d9a<\/span>\n      <span class=\"omh-hero-flame\" id=\"omh-hero-flame\">\ud83d\udd25<\/span>\n      <span class=\"omh-hero-rank-badge\" id=\"omh-rank-badge\">\u901a\u4fe1\u4e2d...<\/span>\n    <\/div>\n    <div class=\"omh-hero-sub\" id=\"omh-rank-next\">\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u3057\u3066\u3044\u307e\u3059...<\/div>\n  <\/div>\n\n  <!-- \u4e92\u63db\u7528\uff1a\u65e7 .omh-status \u5185\u306e\u96a0\u3057\u8981\u7d20\uff08\u5916\u90e8\u30b9\u30bf\u30a4\u30eb\u7b49\u304b\u3089\u306e\u53c2\u7167\u4fdd\u6301\u7528\uff09 -->\n  <div style=\"display:none;\" aria-hidden=\"true\">\n    <span class=\"omh-streak-val\" id=\"omh-streak-val\">--<\/span>\n    <span class=\"omh-streak-unit\">\u65e5<\/span>\n  <\/div>\n\n  <!-- \u4eca\u65e5\u306e\u30bf\u30a4\u30e0\u30ea\u30df\u30c3\u30c8\uff08goal gradient \u52b9\u679c\uff09 -->\n  <div class=\"omh-timer\" id=\"omh-timer\" style=\"display:none;\">\n    <div class=\"omh-timer-icon\" id=\"omh-timer-icon\">\u23f0<\/div>\n    <div class=\"omh-timer-body\">\n      <div class=\"omh-timer-title\" id=\"omh-timer-title\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/div>\n      <div class=\"omh-timer-sub\" id=\"omh-timer-sub\"><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u30b9\u30c8\u30ea\u30fc\u30af\u72b6\u614b\u901a\u77e5 -->\n  <div class=\"omh-streak-notice\" id=\"omh-streak-notice\" style=\"display:none;\"><\/div>\n\n  <!-- \u30c7\u30a4\u30ea\u30fc\u30df\u30c3\u30b7\u30e7\u30f3 \u5ea7\u5e03\u56e3 -->\n  <div class=\"omh-panel\">\n    <div class=\"omh-section-label\">\ud83d\udccb \u30c7\u30a4\u30ea\u30fc\u30df\u30c3\u30b7\u30e7\u30f3<\/div>\n    <div class=\"omh-missions\" id=\"omh-missions\"><\/div>\n  <\/div>\n\n  <!-- \u671f\u9593\u9650\u5b9a \u5ea7\u5e03\u56e3 -->\n  <div class=\"omh-panel\" id=\"omh-extra-panel\" style=\"display:none;\">\n    <div class=\"omh-extra-label\" id=\"omh-extra-label\" style=\"display:flex;margin-bottom:7px;\">\u2728 \u671f\u9593\u9650\u5b9a<\/div>\n    <div class=\"omh-missions\" id=\"omh-extra-missions\"><\/div>\n  <\/div>\n\n  <!-- \u3072\u306a\u30c6\u30ec\u8996\u8074\u30dc\u30fc\u30ca\u30b9 \u5ea7\u5e03\u56e3 (v6.10: \u6bb5\u968e\u5236\u5bfe\u5fdc) -->\n    <div class=\"omh-panel\">\n    <div class=\"omh-watch-label\">\ud83d\udcfa \u3072\u306a\u30c6\u30ec\u8996\u8074\u30dc\u30fc\u30ca\u30b9 <span style=\"font-weight:400;opacity:.85;\">\uff083\u6bb5\u968e\uff09<\/span><\/div>\n        <div class=\"omh-watch-tier-summary\" id=\"omh-watch-tier-summary\" style=\"font-size:11px;color:rgba(255,255,255,.85);margin-bottom:6px;display:flex;\">\n      \u2728 <span id=\"omh-watch-cleared-count\">0<\/span> \/ 3 \u6bb5\u968e\u30af\u30ea\u30a2\n    <\/div>\n            <div class=\"omh-watch-card\" id=\"omh-watch-card\"\n         data-watch-tier-id=\"watch\"\n         data-watch-tier-secs=\"900\"\n         >\n      <div class=\"omh-card-icon omh-ic-green\">\ud83d\udcfa<\/div>\n      <div class=\"omh-watch-body\">\n        <div class=\"omh-watch-title\">15\u5206\u8996\u8074\u3067\u30c7\u30a4\u30ea\u30fc\u30df\u30c3\u30b7\u30e7\u30f31\u3064\u76ee\u30af\u30ea\u30a2!<\/div>\n        <div class=\"omh-watch-bar-bg\"><div class=\"omh-watch-bar-fill omh-watch-bar-tier\" data-tier-secs=\"900\"><\/div><\/div>\n        <div class=\"omh-watch-remain omh-watch-remain-tier\" data-tier-secs=\"900\">\u97f3\u58f0ON\u30fb\u30ed\u30b0\u30a4\u30f3\u72b6\u614b\u3067\u8996\u8074\u3059\u308b\u3068\u30ab\u30a6\u30f3\u30c8\u3055\u308c\u307e\u3059<\/div>\n                <div class=\"omh-watch-period\" id=\"omh-watch-period\"><\/div>\n              <\/div>\n      <div class=\"omh-watch-chk\" data-watch-tier-chk=\"watch\">\u203a<\/div>\n    <\/div>\n        <div class=\"omh-watch-card\" id=\"omh-watch-card-1\"\n         data-watch-tier-id=\"watch1\"\n         data-watch-tier-secs=\"1800\"\n         style=\"margin-top:8px;\">\n      <div class=\"omh-card-icon omh-ic-green\">\ud83d\udcfa<\/div>\n      <div class=\"omh-watch-body\">\n        <div class=\"omh-watch-title\">30\u5206\u8996\u8074\u3067\u30c7\u30a4\u30ea\u30fc\u30df\u30c3\u30b7\u30e7\u30f32\u3064\u76ee\u30af\u30ea\u30a2!<\/div>\n        <div class=\"omh-watch-bar-bg\"><div class=\"omh-watch-bar-fill omh-watch-bar-tier\" data-tier-secs=\"1800\"><\/div><\/div>\n        <div class=\"omh-watch-remain omh-watch-remain-tier\" data-tier-secs=\"1800\"><\/div>\n              <\/div>\n      <div class=\"omh-watch-chk\" data-watch-tier-chk=\"watch1\">\u203a<\/div>\n    <\/div>\n        <div class=\"omh-watch-card\" id=\"omh-watch-card-2\"\n         data-watch-tier-id=\"watch2\"\n         data-watch-tier-secs=\"5400\"\n         style=\"margin-top:8px;\">\n      <div class=\"omh-card-icon omh-ic-green\">\ud83d\udcfa<\/div>\n      <div class=\"omh-watch-body\">\n        <div class=\"omh-watch-title\">90\u5206\u8996\u8074\u3067\u30c7\u30a4\u30ea\u30fc\u30df\u30c3\u30b7\u30e7\u30f33\u3064\u76ee\u30af\u30ea\u30a2!<\/div>\n        <div class=\"omh-watch-bar-bg\"><div class=\"omh-watch-bar-fill omh-watch-bar-tier\" data-tier-secs=\"5400\"><\/div><\/div>\n        <div class=\"omh-watch-remain omh-watch-remain-tier\" data-tier-secs=\"5400\"><\/div>\n              <\/div>\n      <div class=\"omh-watch-chk\" data-watch-tier-chk=\"watch2\">\u203a<\/div>\n    <\/div>\n      <\/div>\n\n  <!-- \u9032\u6357\u30d0\u30fc -->\n  <div class=\"omh-progress\">\n    <div class=\"omh-progress-header\">\n      <span class=\"omh-progress-label\">\u9032\u6357<\/span>\n      <span class=\"omh-progress-count\" id=\"omh-progress-count\">0 \/ 0<\/span>\n    <\/div>\n    <div class=\"omh-progress-track\">\n      <div class=\"omh-progress-fill\" id=\"omh-progress-fill\"><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u9031\u6b21\u30d2\u30fc\u30c8\u30de\u30c3\u30d7\uff08GitHub contributions \u98a8\uff09 -->\n  <div class=\"omh-heatmap\" id=\"omh-heatmap\" style=\"display:none;\">\n    <div class=\"omh-heatmap-head\">\n      <span class=\"omh-heatmap-label\">\ud83d\udcc5 \u76f4\u8fd17\u65e5\u9593\u306e\u5fdc\u63f4<\/span>\n      <span class=\"omh-heatmap-sum\" id=\"omh-heatmap-sum\">\u9054\u6210 <b>0<\/b> \/ 7\u65e5<\/span>\n    <\/div>\n    <div class=\"omh-heatmap-grid\" id=\"omh-heatmap-grid\"><\/div>\n    <div class=\"omh-heatmap-footer\" id=\"omh-heatmap-footer\">\u30df\u30c3\u30b7\u30e7\u30f3\u9054\u6210\u3067\u8272\u304c\u6fc3\u304f\u306a\u308a\u307e\u3059<\/div>\n  <\/div>\n\n  <!-- \u9054\u6210\u30bb\u30af\u30b7\u30e7\u30f3 -->\n  <div id=\"omh-complete-section\" style=\"display:none;\">\n    <div class=\"omh-complete-inner\">\n      <div class=\"omh-achieve-msg\" id=\"omh-achieve-msg\">\ud83c\udf89 \u672c\u65e5\u306e\u9054\u6210\u8a18\u9332\u6e08\u307f\uff01<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- UI\u30e2\u30fc\u30c9\u5207\u308a\u66ff\u3048\u30b9\u30a4\u30c3\u30c1\uff08\u30ab\u30fc\u30c9\u578b\uff09 -->\n  <div class=\"omh-ui-toggle-wrap\">\n    <div class=\"omh-ui-toggle-text\">\n      <span class=\"omh-ui-toggle-title\">\u5206\u96e2\u30bf\u30c3\u30d7<\/span>\n      <span class=\"omh-ui-toggle-sub\">\u5de6\u2192\u30ea\u30f3\u30af\u3000\u53f3\u2192\u30c1\u30a7\u30c3\u30af<\/span>\n    <\/div>\n    <label class=\"omh-toggle\">\n      <input type=\"checkbox\" id=\"omh-split-toggle\">\n      <span class=\"omh-toggle-slider\"><\/span>\n    <\/label>\n  <\/div>\n<\/div>\n\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2806,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank","meta":{"footnotes":""},"class_list":["post-2788","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages\/2788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/comments?post=2788"}],"version-history":[{"count":13,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages\/2788\/revisions"}],"predecessor-version":[{"id":13093,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages\/2788\/revisions\/13093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/media\/2806"}],"wp:attachment":[{"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/media?parent=2788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}