{"id":979,"date":"2025-12-08T23:49:16","date_gmt":"2025-12-08T14:49:16","guid":{"rendered":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/?page_id=979"},"modified":"2026-04-09T01:50:52","modified_gmt":"2026-04-08T16:50:52","slug":"hinaanser","status":"publish","type":"page","link":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/hinaanser\/","title":{"rendered":"\u30b9\u30c6\u3078\u3067\u30af\u30a4\u30ba!\u3072\u306a\u30a2\u30f3\u30b5\u30fc\u30c3!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u6bce\u9031\u6708\u66dc\u65e522\u6642\uff5e Stationhead Ohisama-ch\u306b\u3066\u914d\u4fe1\u4e2d\u306e\u30b9\u30c6\u3078\u3067\u30af\u30a4\u30ba\uff01<br>\u3072\u306a\u30a2\u30f3\u30b5\u30fc\u30c3!OA\u6642\u306b\u51fa\u984c\u3057\u305f\u904e\u53bb\u554f\u7b49\u3092\u30e9\u30f3\u30c0\u30e0\u306b5\u554f\u30d7\u30ec\u30a4\u3067\u304d\u307e\u3059\uff01<\/p>\n\n\n\n<div style=\"text-align: center; margin: 30px 0; padding: 20px; border: 1px solid #eee; border-radius: 15px;\">\n  <button id=\"pwa-quiz-refresh-btn\" onclick=\"quizReload();\" class=\"quiz-reload-btn\">\n    \u30ea\u30ed\u30fc\u30c9\u3057\u3066\u554f\u984c\u3092\u5165\u308c\u66ff\u3048\u308b\n  <\/button>\n  <p id=\"quiz-refresh-status\" style=\"margin-top: 10px; font-size: 12px; color: #666; display: none;\">\n    \u65b0\u3057\u3044\u554f\u984c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059&#8230;\n  <\/p>\n<\/div>\n\n<script>\nasync function quizReload() {\n  const btn = document.getElementById('pwa-quiz-refresh-btn');\n  const statusText = document.getElementById('quiz-refresh-status');\n\n  btn.disabled = true;\n  btn.style.opacity = '0.6';\n  btn.innerText = '\u5165\u308c\u66ff\u3048\u4e2d\u2026';\n  statusText.style.display = 'block';\n\n  try {\n    if ('serviceWorker' in navigator) {\n      const reg = await navigator.serviceWorker.getRegistration();\n      if (reg) {\n        await reg.update();\n        if (reg.waiting) reg.waiting.postMessage({ type: 'SKIP_WAITING' });\n      }\n    }\n    if ('caches' in window) {\n      const names = await caches.keys();\n      await Promise.all(names.map(name => caches.delete(name)));\n    }\n    \/\/ \u554f\u984c\u66f4\u65b0\u7528\u30d1\u30e9\u30e1\u30fc\u30bf\n    window.location.replace(window.location.origin + window.location.pathname + '?quiz_refresh=' + Date.now());\n  } catch (e) {\n    window.location.reload(true);\n  }\n}\n<\/script>\n\n<style>\n.quiz-reload-btn {\n  background: #2271b1; \n  color: white;\n  border: none;\n  padding: 15px 25px;\n  font-size: 16px;\n  font-weight: bold;\n  border-radius: 10px;\n  cursor: pointer;\n  box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n.quiz-reload-btn:disabled { background: #ccc; }\n<\/style>\n\n\n\n<style>\n\/* \u30b5\u30a4\u30c8\u5168\u4f53\u306e\u6a2a\u63fa\u308c\u9632\u6b62 *\/\nhtml, body {\n    overflow-x: hidden;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n}\n\n\/* \u30dc\u30bf\u30f3\u3092\u5305\u3080\u30b3\u30f3\u30c6\u30ca\uff08\u30b9\u30de\u30db\u3067\u306e\u4f59\u767d\u3092\u78ba\u4fdd\uff09 *\/\n.custom-share-ui-wrapper {\n    width: 95% !important;\n    max-width: 500px;\n    margin: 20px auto !important;\n    padding: 10px !important;\n    box-sizing: border-box;\n    text-align: center;\n}\n\n\/* X\u30b7\u30a7\u30a2\u30dc\u30bf\u30f3\uff1a#7cc7e8\u30d9\u30fc\u30b9\u306e\u30ea\u30c3\u30c1\u30c7\u30b6\u30a4\u30f3 *\/\n#my_custom_x_button {\n    display: none; \/* \u30af\u30a4\u30ba\u7d42\u4e86\u307e\u3067\u975e\u8868\u793a *\/\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    \n    width: 100% !important;\n    max-width: 340px;\n    margin: 10px auto !important;\n    padding: 16px 20px !important;\n    \n    font-size: 17px !important;\n    font-weight: 800;\n    color: #ffffff !important;\n    \/* \u65e5\u5411\u574246\u30ab\u30e9\u30fc #7cc7e8 \u306e\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3 *\/\n    background: linear-gradient(135deg, #7cc7e8 0%, #5ba8c7 100%);\n    border: none;\n    border-radius: 50px;\n    cursor: pointer;\n    box-shadow: 0 4px 15px rgba(124, 199, 232, 0.4);\n    transition: all 0.3s ease;\n    text-decoration: none !important;\n    box-sizing: border-box;\n    position: relative;\n    overflow: hidden;\n}\n\n\/* \u30db\u30d0\u30fc\u30fb\u30bf\u30c3\u30d7\u6642\u306e\u6f14\u51fa *\/\n@media (hover: hover) {\n    #my_custom_x_button:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 6px 20px rgba(124, 199, 232, 0.6);\n        filter: brightness(1.05);\n    }\n}\n\n#my_custom_x_button:active {\n    transform: translateY(1px);\n    box-shadow: 0 2px 10px rgba(124, 199, 232, 0.4);\n}\n\n\/* \u30ad\u30e9\u30c3\u3068\u5149\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n#my_custom_x_button::after {\n    content: \"\";\n    position: absolute;\n    top: -50%;\n    left: -50%;\n    width: 200%;\n    height: 200%;\n    background: rgba(255, 255, 255, 0.2);\n    transform: rotate(45deg);\n    transition: all 0.6s;\n    opacity: 0;\n}\n#my_custom_x_button:hover::after {\n    left: 100%;\n    top: 100%;\n    opacity: 1;\n}\n<\/style>\n\n<div class=\"custom-share-ui-wrapper\">\n    <button id=\"my_custom_x_button\">\n        <span style=\"font-size: 20px;\">\ud835\udd4f<\/span> <span>\u7d50\u679c\u3092\u30dd\u30b9\u30c8\u3057\u3066\u5831\u544a\u3059\u308b<\/span>\n    <\/button>\n<\/div>\n\n<script>\n(function() {\n    const xBtn = document.getElementById(\"my_custom_x_button\");\n\n    xBtn.onclick = function() {\n        let score = \"\";\n        const scoreEl = document.querySelector(\".hdq_score_result\");\n        const resultsWrapper = document.querySelector(\".hdq_results_wrapper\");\n\n        \/\/ \u753b\u9762\u304b\u3089\u30b9\u30b3\u30a2\uff08\u6570\u5b57\/\u6570\u5b57\uff09\u3092\u53d6\u5f97\n        if (scoreEl && scoreEl.innerText.trim() !== \"\") {\n            score = scoreEl.innerText.trim();\n        } else if (resultsWrapper) {\n            const match = resultsWrapper.innerText.match(\/\\d+\\s?\\\/\\s?\\d+\/);\n            if (match) score = match[0].replace(\/\\s+\/g, '');\n        }\n\n        const displayScore = (score !== \"\") ? score : \"\u30af\u30a4\u30ba\u5b8c\u4e86\";\n        const text = displayScore + \" \u554f\u6b63\u89e3\u3057\u307e\u3057\u305f\uff01\\n#\u304a\u3072\u3055\u307e\u30de\u30e9\u30bd\u30f3 #\u3072\u306a\u30a2\u30f3\u30b5\u30fc\u30c3\\n\u307f\u3093\u306a\u3082\u2193\u304b\u3089\u65e5\u5411\u574246\u306b\u307e\u3064\u308f\u308b\u30af\u30a4\u30ba\u306b\u30c1\u30e3\u30ec\u30f3\u30b8!\";\n\n        \/\/ --- URL\u3092\u30d1\u30e9\u30e1\u30fc\u30bf\u306a\u3057\u306b\u7d71\u4e00 ---\n        const cleanUrl = window.location.origin + window.location.pathname;\n        \n        const xUrl = \"https:\/\/twitter.com\/intent\/tweet?text=\" + encodeURIComponent(text) + \"&url=\" + encodeURIComponent(cleanUrl);\n        \n        window.open(xUrl, '_blank');\n    };\n\n    \/\/ \u30af\u30a4\u30ba\u7d42\u4e86\u6642\u306b\u30dc\u30bf\u30f3\u3092\u51fa\u73fe\u3055\u305b\u308b\u76e3\u8996\u51e6\u7406\n    const observer = new MutationObserver(() => {\n        const resultswrapper = document.querySelector(\".hdq_results_wrapper\");\n        if (resultswrapper && getComputedStyle(resultswrapper).display !== \"none\") {\n            xBtn.style.display = \"flex\";\n        }\n    });\n\n    observer.observe(document.body, { childList: true, subtree: true });\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><div class = \"hdq_quiz_wrapper\"><a href = \"https:\/\/tsuka-radio.conohawing.com\/ohisama\/hinaanser\/\" rel=\"noamphtml\" class = \"hdq_quiz_start hdq_button button\" role = \"button\">\u30ec\u30c3\u30c4\u3072\u306a\u30a2\u30f3\u30b5\u30fc\u30c3!<\/a><\/div><\/p>\n\n\n\n<div style=\"text-align: center; margin: 30px 0; padding: 20px; border: 1px solid #eee; border-radius: 15px;\">\n  <button id=\"pwa-quiz-refresh-btn\" onclick=\"quizReload();\" class=\"quiz-reload-btn\">\n    \u30ea\u30ed\u30fc\u30c9\u3057\u3066\u554f\u984c\u3092\u5165\u308c\u66ff\u3048\u308b\n  <\/button>\n  <p id=\"quiz-refresh-status\" style=\"margin-top: 10px; font-size: 12px; color: #666; display: none;\">\n    \u65b0\u3057\u3044\u554f\u984c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059&#8230;\n  <\/p>\n<\/div>\n\n<script>\nasync function quizReload() {\n  const btn = document.getElementById('pwa-quiz-refresh-btn');\n  const statusText = document.getElementById('quiz-refresh-status');\n\n  btn.disabled = true;\n  btn.style.opacity = '0.6';\n  btn.innerText = '\u5165\u308c\u66ff\u3048\u4e2d\u2026';\n  statusText.style.display = 'block';\n\n  try {\n    if ('serviceWorker' in navigator) {\n      const reg = await navigator.serviceWorker.getRegistration();\n      if (reg) {\n        await reg.update();\n        if (reg.waiting) reg.waiting.postMessage({ type: 'SKIP_WAITING' });\n      }\n    }\n    if ('caches' in window) {\n      const names = await caches.keys();\n      await Promise.all(names.map(name => caches.delete(name)));\n    }\n    \/\/ \u554f\u984c\u66f4\u65b0\u7528\u30d1\u30e9\u30e1\u30fc\u30bf\n    window.location.replace(window.location.origin + window.location.pathname + '?quiz_refresh=' + Date.now());\n  } catch (e) {\n    window.location.reload(true);\n  }\n}\n<\/script>\n\n<style>\n.quiz-reload-btn {\n  background: #2271b1; \n  color: white;\n  border: none;\n  padding: 15px 25px;\n  font-size: 16px;\n  font-weight: bold;\n  border-radius: 10px;\n  cursor: pointer;\n  box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n.quiz-reload-btn:disabled { background: #ccc; }\n<\/style>\n\n\n<div class=\"omh-shortcode-wrap\" style=\"max-width:420px;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\n\n<style>\n.omf-wrap {\n    max-width: 480px; margin: 16px auto;\n    font-family: 'Noto Sans JP', sans-serif;\n}\n.omf-card {\n    background: #fff;\n    border-radius: 18px;\n    padding: 22px 20px 18px;\n    box-shadow: 0 6px 24px rgba(91,184,228,.18);\n    border: 1.5px solid #d6eef8;\n}\n.omf-heading {\n    font-size: 13px; font-weight: 800; color: #2176ae;\n    margin: 0 0 14px; display: flex; align-items: center; gap: 6px;\n}\n.omf-img-link {\n    display: block; border-radius: 12px; overflow: hidden;\n    transition: transform .2s, box-shadow .2s;\n    box-shadow: 0 3px 12px rgba(0,0,0,.12);\n}\n.omf-img-link:hover { transform: translateY(-3px); box-shadow: 0 8px 22px rgba(0,0,0,.18); }\n.omf-img-link img { width: 100%; height: auto; display: block; }\n.omf-hint {\n    font-size: 11px; color: #999; text-align: center;\n    margin: 8px 0 14px;\n}\n.omf-tweet-btn {\n    display: flex; align-items: center; justify-content: center; gap: 8px;\n    width: 100%; padding: 13px 0; border-radius: 50px;\n    background: #000; color: #fff;\n    font-size: 15px; font-weight: 800; text-decoration: none;\n    box-shadow: 0 4px 14px rgba(0,0,0,.25);\n    transition: background .2s, transform .15s, box-shadow .15s;\n}\n.omf-tweet-btn:hover {\n    background: #1a1a1a; transform: translateY(-2px);\n    box-shadow: 0 6px 18px rgba(0,0,0,.3); color: #fff; text-decoration: none;\n}\n.omf-tweet-btn svg { flex-shrink: 0; }\n.omf-copy-wrap { margin-top: 14px; }\n.omf-copy-summary {\n    font-size: 12px; color: #70C0E8; cursor: pointer;\n    user-select: none; display: inline-flex; align-items: center; gap: 4px;\n}\n.omf-copy-box {\n    background: #f4f8fb; border: 1px dashed #70C0E8;\n    border-radius: 8px; padding: 10px 12px; margin-top: 8px;\n    font-size: 11px; color: #555; white-space: pre-wrap; line-height: 1.7;\n    position: relative;\n}\n.omf-copy-btn {\n    position: absolute; top: 7px; right: 8px;\n    background: #70C0E8; color: #fff; border: none; border-radius: 6px;\n    font-size: 11px; font-weight: 700; padding: 3px 10px; cursor: pointer;\n    transition: background .15s;\n}\n.omf-copy-btn:hover { background: #3da0cb; }\n<\/style>\n\n<div class=\"omf-wrap\">\n    <div class=\"omf-card\">\n        <div class=\"omf-heading\">\n            \ud83c\udf38 X\u306b\u30dd\u30b9\u30c8\u3057\u3066\u5b8c\u8d70\u3092\u5831\u544a\u3057\u3088\u3046\uff01\n        <\/div>\n\n        <!-- \u753b\u50cf\u30af\u30ea\u30c3\u30af\u3067X\u30dd\u30b9\u30c8 -->\n        <a href=\"https:\/\/twitter.com\/intent\/tweet?text=%23%E3%81%8A%E3%81%B2%E3%81%95%E3%81%BE%E3%83%9E%E3%83%A9%E3%82%BD%E3%83%B3%20%E5%AE%8C%E8%B5%B0%21%E4%BB%8A%E6%97%A5%E3%82%82%E3%81%84%E3%81%A3%E3%81%B1%E3%81%84%E6%97%A5%E5%90%91%E5%9D%82%E3%82%92%E5%BF%9C%E6%8F%B4%E3%81%97%E3%81%9F%E3%82%88%EF%BC%81%E2%86%93%E3%82%84%E3%82%8A%E6%96%B9%E3%81%AF%E3%81%93%E3%81%93%E3%81%8B%E3%82%89%21https%3A%2F%2Ftsuka-radio.conohawing.com%2Fohisama%2F\"\n           target=\"_blank\" rel=\"noreferrer noopener\"\n           class=\"omf-img-link\">\n            <img decoding=\"async\" src=\"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-content\/uploads\/2025\/09\/2-1-scaled.png\" alt=\"X\u3067\u30dd\u30b9\u30c8\u3059\u308b\">\n        <\/a>\n        <p class=\"omf-hint\">\u2191 \u753b\u50cf\u30af\u30ea\u30c3\u30af\u3067\u30dd\u30b9\u30c8\u753b\u9762\u304c\u958b\u304d\u307e\u3059<\/p>\n\n        <!-- X\u30dc\u30bf\u30f3 -->\n        <a href=\"https:\/\/twitter.com\/intent\/tweet?text=%23%E3%81%8A%E3%81%B2%E3%81%95%E3%81%BE%E3%83%9E%E3%83%A9%E3%82%BD%E3%83%B3%20%E5%AE%8C%E8%B5%B0%21%E4%BB%8A%E6%97%A5%E3%82%82%E3%81%84%E3%81%A3%E3%81%B1%E3%81%84%E6%97%A5%E5%90%91%E5%9D%82%E3%82%92%E5%BF%9C%E6%8F%B4%E3%81%97%E3%81%9F%E3%82%88%EF%BC%81%E2%86%93%E3%82%84%E3%82%8A%E6%96%B9%E3%81%AF%E3%81%93%E3%81%93%E3%81%8B%E3%82%89%21https%3A%2F%2Ftsuka-radio.conohawing.com%2Fohisama%2F\"\n           target=\"_blank\" rel=\"noreferrer noopener\"\n           class=\"omf-tweet-btn\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 300 300\" fill=\"white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.1h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66\"\/>\n            <\/svg>\n            X\u306b\u30dd\u30b9\u30c8\u3059\u308b\n        <\/a>\n\n        <!-- \u30b3\u30d4\u30da\u7528\u30c6\u30ad\u30b9\u30c8 -->\n        <div class=\"omf-copy-wrap\">\n            <details>\n                <summary class=\"omf-copy-summary\">\ud83d\udccb \u30b3\u30d4\u30da\u7528\u30c6\u30ad\u30b9\u30c8\u3092\u8868\u793a<\/summary>\n                <div class=\"omf-copy-box\" id=\"omf-copy-text\">#\u304a\u3072\u3055\u307e\u30de\u30e9\u30bd\u30f3 \u5b8c\u8d70!\n\u4eca\u65e5\u3082\u3044\u3063\u3071\u3044\u65e5\u5411\u5742\u3092\u5fdc\u63f4\u3057\u305f\u3088\uff01\n\u2193\u3084\u308a\u65b9\u306f\u3053\u3053\u304b\u3089!\nhttps:\/\/tsuka-radio.conohawing.com\/ohisama\/<button class=\"omf-copy-btn\" id=\"omf-copy-btn\" onclick=\"omfCopy()\">\u30b3\u30d4\u30fc<\/button><\/div>\n            <\/details>\n        <\/div>\n    <\/div>\n<\/div>\n<script>\nfunction omfCopy() {\n    var text = \"#\\u304a\\u3072\\u3055\\u307e\\u30de\\u30e9\\u30bd\\u30f3 \\u5b8c\\u8d70!\\n\\u4eca\\u65e5\\u3082\\u3044\\u3063\\u3071\\u3044\\u65e5\\u5411\\u5742\\u3092\\u5fdc\\u63f4\\u3057\\u305f\\u3088\\uff01\\n\\u2193\\u3084\\u308a\\u65b9\\u306f\\u3053\\u3053\\u304b\\u3089!\\nhttps:\\\/\\\/tsuka-radio.conohawing.com\\\/ohisama\\\/\";\n    var btn  = document.getElementById('omf-copy-btn');\n    if (navigator.clipboard && navigator.clipboard.writeText) {\n        navigator.clipboard.writeText(text).then(function() {\n            btn.textContent = '\u2705 \u30b3\u30d4\u30fc\u6e08';\n            setTimeout(function(){ btn.textContent = '\u30b3\u30d4\u30fc'; }, 2000);\n        });\n    } else {\n        var ta = document.createElement('textarea');\n        ta.value = text; ta.style.position = 'fixed'; ta.style.opacity = '0';\n        document.body.appendChild(ta); ta.select();\n        document.execCommand('copy');\n        document.body.removeChild(ta);\n        btn.textContent = '\u2705 \u30b3\u30d4\u30fc\u6e08';\n        setTimeout(function(){ btn.textContent = '\u30b3\u30d4\u30fc'; }, 2000);\n    }\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>\u6bce\u9031\u6708\u66dc\u65e522\u6642\uff5e Stationhead Ohisama-ch\u306b\u3066\u914d\u4fe1\u4e2d\u306e\u30b9\u30c6\u3078\u3067\u30af\u30a4\u30ba\uff01\u3072\u306a\u30a2\u30f3\u30b5\u30fc\u30c3!OA\u6642\u306b\u51fa\u984c\u3057\u305f\u904e\u53bb\u554f\u7b49\u3092\u30e9\u30f3\u30c0\u30e0\u306b5\u554f\u30d7\u30ec\u30a4\u3067\u304d\u307e\u3059\uff01 \u30ea\u30ed\u30fc\u30c9\u3057\u3066\u554f\u984c\u3092\u5165\u308c\u66ff\u3048\u308b \u65b0\u3057\u3044\u554f\u984c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1005,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-979","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages\/979","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=979"}],"version-history":[{"count":49,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages\/979\/revisions"}],"predecessor-version":[{"id":1917,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/pages\/979\/revisions\/1917"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/media\/1005"}],"wp:attachment":[{"href":"https:\/\/tsuka-radio.conohawing.com\/ohisama\/wp-json\/wp\/v2\/media?parent=979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}