{"id":6440,"date":"2025-06-28T14:33:57","date_gmt":"2025-06-28T05:33:57","guid":{"rendered":"https:\/\/under-q.com\/?p=6440"},"modified":"2025-06-28T14:33:58","modified_gmt":"2025-06-28T05:33:58","slug":"%e6%94%bf%e6%b2%bb%e3%81%a3%e3%81%a6sns%e3%81%82%e3%82%8b%e3%81%a8%e7%b5%90%e6%a7%8b%e9%9d%a2%e7%99%bd%e3%81%84%e3%81%a8%e6%80%9d%e3%81%86%e3%80%82","status":"publish","type":"post","link":"https:\/\/under-q.com\/?p=6440","title":{"rendered":"\u653f\u6cbb\u3063\u3066SNS\u3042\u308b\u3068\u7d50\u69cb\u9762\u767d\u3044\u3068\u601d\u3046\u3002"},"content":{"rendered":"\n<style>\n    \/* \u8a18\u4e8b\u306e\u4ed6\u306e\u90e8\u5206\u306b\u5f71\u97ff\u304c\u51fa\u306a\u3044\u3088\u3046\u3001\u5168\u4f53\u30b9\u30bf\u30a4\u30eb\u306f\u9650\u5b9a\u7684\u306b\u9069\u7528 *\/\n    .election2025-container {\n        font-family: 'Helvetica Neue', Arial, sans-serif;\n        margin: 20px 0; \/* \u4e0a\u4e0b\u306e\u30de\u30fc\u30b8\u30f3\u3092\u8ffd\u52a0 *\/\n        padding: 0;\n        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n        border-radius: 20px; \/* \u30b3\u30f3\u30c6\u30ca\u81ea\u4f53\u306b\u89d2\u4e38\u3092\u9069\u7528 *\/\n        padding: 20px; \/* \u80cc\u666f\u304c\u898b\u3048\u308b\u3088\u3046\u306b\u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u8ffd\u52a0 *\/\n    }\n    \n    .election2025-container .container-inner {\n        max-width: 1200px;\n        margin: 0 auto;\n        background: rgba(255, 255, 255, 0.95);\n        border-radius: 20px;\n        padding: 30px;\n        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);\n        backdrop-filter: blur(10px);\n    }\n    \n    .election2025-container h1 {\n        text-align: center;\n        color: #2c3e50;\n        margin-bottom: 30px;\n        font-size: 2.5em;\n        font-weight: 700;\n        background: linear-gradient(45deg, #3498db, #e74c3c);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        padding: 0; \/* \u30c6\u30fc\u30de\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u30ea\u30bb\u30c3\u30c8 *\/\n        border: none; \/* \u30c6\u30fc\u30de\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u30ea\u30bb\u30c3\u30c8 *\/\n    }\n    \n    .election2025-container .chart-container {\n        margin-bottom: 40px;\n        background: white;\n        border-radius: 15px;\n        padding: 25px;\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n    }\n    \n    .election2025-container .chart-title {\n        font-size: 1.8em;\n        font-weight: 600;\n        color: #2c3e50;\n        margin-bottom: 20px;\n        text-align: center;\n    }\n    \n    .election2025-container .bar-chart {\n        display: flex;\n        flex-direction: column;\n        gap: 15px;\n    }\n    \n    .election2025-container .bar-item {\n        display: flex;\n        align-items: center;\n        background: linear-gradient(90deg, #f8f9fa, #e9ecef);\n        border-radius: 10px;\n        padding: 15px;\n        transition: all 0.3s ease;\n        border-left: 5px solid transparent;\n    }\n    \n    .election2025-container .bar-item:hover {\n        transform: translateX(5px);\n        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);\n    }\n    \n    .election2025-container .party-name {\n        width: 120px;\n        font-weight: 600;\n        color: #2c3e50;\n        font-size: 1.1em;\n    }\n    \n    .election2025-container .bar-container {\n        flex: 1;\n        margin: 0 15px;\n        height: 30px;\n        background: #e9ecef;\n        border-radius: 15px;\n        overflow: hidden;\n        position: relative;\n    }\n    \n    .election2025-container .bar {\n        height: 100%;\n        border-radius: 15px;\n        display: flex;\n        align-items: center;\n        justify-content: flex-end;\n        padding-right: 10px;\n        color: white;\n        font-weight: 600;\n        transition: width 1s ease-out;\n        box-sizing: border-box; \/* \u30d1\u30c7\u30a3\u30f3\u30b0\u304c\u5e45\u306b\u542b\u307e\u308c\u308b\u3088\u3046\u306b *\/\n    }\n    \n    .election2025-container .candidates-count {\n        min-width: 60px;\n        text-align: right;\n        font-weight: 600;\n        color: #2c3e50;\n        font-size: 1.1em;\n    }\n    \n    .election2025-container .current-seats {\n        min-width: 80px;\n        text-align: center;\n        font-size: 0.9em;\n        color: #6c757d;\n        background: #f8f9fa;\n        border-radius: 15px;\n        padding: 5px 10px;\n        margin-left: 10px;\n    }\n    \n    .election2025-container .social-links {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n        gap: 20px;\n        margin-top: 30px;\n    }\n    \n    .election2025-container .party-card {\n        background: white;\n        border-radius: 15px;\n        padding: 20px;\n        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);\n        transition: transform 0.3s ease;\n        box-sizing: border-box;\n    }\n    \n    .election2025-container .party-card:hover {\n        transform: translateY(-5px);\n    }\n    \n    .election2025-container .party-header {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        margin-bottom: 15px;\n        padding-bottom: 10px;\n        border-bottom: 2px solid #e9ecef;\n    }\n    \n    .election2025-container .party-title {\n        font-size: 1.3em;\n        font-weight: 700;\n        color: #2c3e50;\n    }\n    \n    .election2025-container .party-stats {\n        font-size: 0.9em;\n        color: #6c757d;\n    }\n    \n    .election2025-container .party-description {\n        color: #495057;\n        margin-bottom: 15px;\n        line-height: 1.5;\n        font-size: 0.95em;\n    }\n    \n    .election2025-container .social-icons {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 10px;\n    }\n    \n    .election2025-container .social-link {\n        display: inline-flex;\n        align-items: center;\n        padding: 8px 12px;\n        border-radius: 20px;\n        text-decoration: none;\n        font-size: 0.85em;\n        font-weight: 500;\n        transition: all 0.3s ease;\n        border: 2px solid transparent;\n        color: white !important; \/* \u30c6\u30fc\u30de\u306e\u30ea\u30f3\u30af\u8272\u3092\u4e0a\u66f8\u304d *\/\n    }\n    \n    .election2025-container .social-link.twitter {\n        background: linear-gradient(45deg, #1da1f2, #0d8bd9);\n    }\n    \n    .election2025-container .social-link.instagram {\n        background: linear-gradient(45deg, #e4405f, #833ab4);\n    }\n    \n    .election2025-container .social-link.facebook {\n        background: linear-gradient(45deg, #1877f2, #0d6efd);\n    }\n    \n    .election2025-container .social-link.youtube {\n        background: linear-gradient(45deg, #ff0000, #cc0000);\n    }\n    \n    .election2025-container .social-link.unavailable {\n        background: #6c757d;\n    }\n    \n    .election2025-container .social-link:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);\n    }\n    \n    \/* \u30ab\u30e9\u30fc\u30d1\u30ec\u30c3\u30c8 *\/\n    .election2025-container .bar-item:nth-of-type(1) .bar { background: linear-gradient(90deg, #e74c3c, #c0392b); }\n    .election2025-container .bar-item:nth-of-type(2) .bar { background: linear-gradient(90deg, #9b59b6, #8e44ad); }\n    .election2025-container .bar-item:nth-of-type(3) .bar { background: linear-gradient(90deg, #3498db, #2980b9); }\n    .election2025-container .bar-item:nth-of-type(4) .bar { background: linear-gradient(90deg, #e67e22, #d35400); }\n    .election2025-container .bar-item:nth-of-type(5) .bar { background: linear-gradient(90deg, #1abc9c, #16a085); }\n    .election2025-container .bar-item:nth-of-type(6) .bar { background: linear-gradient(90deg, #95a5a6, #7f8c8d); }\n    .election2025-container .bar-item:nth-of-type(7) .bar { background: linear-gradient(90deg, #f39c12, #e67e22); }\n    .election2025-container .bar-item:nth-of-type(8) .bar { background: linear-gradient(90deg, #2ecc71, #27ae60); }\n    .election2025-container .bar-item:nth-of-type(9) .bar { background: linear-gradient(90deg, #34495e, #2c3e50); }\n    .election2025-container .bar-item:nth-of-type(10) .bar { background: linear-gradient(90deg, #9b59b6, #8e44ad); }\n    .election2025-container .bar-item:nth-of-type(11) .bar { background: linear-gradient(90deg, #e74c3c, #c0392b); }\n    .election2025-container .bar-item:nth-of-type(12) .bar { background: linear-gradient(90deg, #3498db, #2980b9); }\n    .election2025-container .bar-item:nth-of-type(13) .bar { background: linear-gradient(90deg, #1abc9c, #16a085); }\n    .election2025-container .bar-item:nth-of-type(14) .bar { background: linear-gradient(90deg, #f39c12, #e67e22); }\n    .election2025-container .bar-item:nth-of-type(15) .bar { background: linear-gradient(90deg, #2ecc71, #27ae60); }\n    .election2025-container .bar-item:nth-of-type(16) .bar { background: linear-gradient(90deg, #95a5a6, #7f8c8d); }\n    \n    @media (max-width: 768px) {\n        .election2025-container .container-inner {\n            padding: 20px;\n            margin: 0; \/* \u30b9\u30de\u30db\u8868\u793a\u3067\u306f\u30de\u30fc\u30b8\u30f3\u306a\u3057 *\/\n        }\n        \n        .election2025-container h1 {\n            font-size: 2em;\n        }\n        \n        .election2025-container .party-name {\n            width: 80px;\n            font-size: 1em;\n        }\n        \n        .election2025-container .social-links {\n            grid-template-columns: 1fr;\n        }\n    }\n<\/style>\n\n<div class=\"election2025-container\">\n    <div class=\"container-inner\">\n        <h1>&#x1f5f3;&#xfe0f; 2025\u5e74\u53c2\u8b70\u9662\u9078\u6319 \u653f\u515a\u60c5\u5831<\/h1>\n        \n        <div class=\"chart-container\">\n            <div class=\"chart-title\">&#x1f4f1; \u5404\u653f\u515aSNS\u30a2\u30ab\u30a6\u30f3\u30c8\u4e00\u89a7<\/div>\n            <div class=\"social-links\" id=\"socialLinks\">\n                <\/div>\n        <\/div>\n        \n        <div class=\"chart-container\">\n            <div class=\"chart-title\">&#x1f4ca; \u7acb\u5019\u88dc\u4e88\u5b9a\u8005\u6570\u30e9\u30f3\u30ad\u30f3\u30b0<\/div>\n            <div class=\"bar-chart\" id=\"barChart\">\n                <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const partyData = [\n        { name: \"\u81ea\u7531\u6c11\u4e3b\u515a\", shortName: \"\u81ea\u6c11\", candidates: 57, currentSeats: 113, description: \"\u65e5\u672c\u306e\u4e0e\u515a\u3002\u4fdd\u5b88\u30fb\u73fe\u5b9f\u4e3b\u7fa9\u3092\u57fa\u8abf\u306b\u3001\u7d4c\u6e08\u6210\u9577\u30fb\u9632\u885b\u529b\u5f37\u5316\u30fb\u5730\u65b9\u5275\u751f\u3092\u63a8\u9032\u3002\u9577\u5e74\u653f\u6a29\u3092\u62c5\u3046\u6700\u5927\u653f\u515a\u3067\u3001\u8fb2\u696d\u30fb\u4e2d\u5c0f\u4f01\u696d\u652f\u63f4\u5c64\u306b\u5f37\u3044\u652f\u6301\u3002\", social: { twitter: \"https:\/\/x.com\/jimin_koho\", instagram: \"https:\/\/www.instagram.com\/jimin.jp\/\", facebook: \"https:\/\/www.facebook.com\/jimin.official\", youtube: \"YouTube - LDPchannel\" } },\n        { name: \"\u53c2\u653f\u515a\", shortName: \"\u53c2\u653f\", candidates: 54, currentSeats: 3, description: \"2022\u5e74\u53c2\u9662\u9078\u3067\u56fd\u653f\u9032\u51fa\u3002\u6559\u80b2\u6539\u9769\u30fb\u98df\u3068\u5065\u5eb7\u30fb\u60c5\u5831\u306e\u900f\u660e\u6027\u3092\u63b2\u3052\u3001\u82e5\u5e74\u5c64\u3084\u4fdd\u5b88\u7684\u4e2d\u9053\u5c64\u304b\u3089\u652f\u6301\u3002\u81ea\u4e3b\u72ec\u7acb\u3092\u8a34\u3048\u308b\u65b0\u8208\u653f\u515a\u3002\", social: { twitter: \"https:\/\/x.com\/sansei411\", instagram: \"https:\/\/www.instagram.com\/sanseito\/\", facebook: \"https:\/\/www.facebook.com\/sanseito2020\", youtube: \"YouTube - \u53c2\u653f\u515a\" } },\n        { name: \"\u7acb\u61b2\u6c11\u4e3b\u515a\", shortName: \"\u7acb\u6c11\", candidates: 43, currentSeats: 39, description: \"\u30ea\u30d9\u30e9\u30eb\u30fb\u4e2d\u9053\u5de6\u6d3e\u3092\u57fa\u76e4\u3068\u3059\u308b\u91ce\u515a\u7b2c\u4e00\u515a\u3002\u61b2\u6cd5\u64c1\u8b77\u30fb\u5e73\u548c\u5916\u4ea4\u30fb\u683c\u5dee\u662f\u6b63\u3092\u91cd\u8996\u3002\u5973\u6027\u3084\u82e5\u8005\u653f\u7b56\u306b\u3082\u6ce8\u529b\u3057\u3001\u81ea\u6c11\u515a\u306b\u5bfe\u6297\u3002\", social: { twitter: \"https:\/\/x.com\/CDP2017\", instagram: \"https:\/\/www.instagram.com\/cdp2019.jp\", facebook: \"https:\/\/www.facebook.com\/rikkenminshu\", youtube: \"YouTube - rikkenminshu\" } },\n        { name: \"\u65e5\u672c\u5171\u7523\u515a\", shortName: \"\u5171\u7523\", candidates: 39, currentSeats: 11, description: \"\u9769\u65b0\u7cfb\u91ce\u515a\u3002\u61b2\u6cd59\u6761\u306e\u8b77\u6301\u3001\u6d88\u8cbb\u7a0e\u5ec3\u6b62\u3001\u53cd\u539f\u767a\u306a\u3069\u3092\u8a34\u3048\u308b\u3002\u8cc7\u672c\u4e3b\u7fa9\u6279\u5224\u3082\u542b\u307f\u3064\u3064\u8b70\u4f1a\u5185\u3067\u306e\u653f\u7b56\u63d0\u6848\u306b\u7a4d\u6975\u7684\u306b\u53d6\u308a\u7d44\u3080\u3002\", social: { twitter: \"https:\/\/x.com\/jcp_cc\", instagram: \"https:\/\/www.instagram.com\/nihonkyosanto\/\", facebook: \"https:\/\/www.facebook.com\/kyosanto\", youtube: \"YouTube - jcpmovie\" } },\n        { name: \"\u307f\u3093\u306a\u3067\u3064\u304f\u308b\u515a\", shortName: \"\uff2e\u515a\", candidates: 19, currentSeats: 0, description: \"NHK\u30b9\u30af\u30e9\u30f3\u30d6\u30eb\u653e\u9001\u5b9f\u73fe\u3092\u8a34\u3048\u308b\u5358\u4e00\u653f\u7b56\u653f\u515a\u3002\u30cd\u30c3\u30c8\u767a\u4fe1\u304c\u4e2d\u5fc3\u3067\u515a\u540d\u5909\u66f4\u304c\u591a\u304f\u3001\u500b\u6027\u7684\u306a\u515a\u9996\u306e\u5f71\u97ff\u529b\u304c\u5f37\u3044\u3002\", social: { twitter: \"https:\/\/x.com\/nhkparty\", instagram: \"https:\/\/www.instagram.com\/nhkparty\/\", youtube: \"YouTube - NHK\u515a\u516c\u5f0f\u30b5\u30d6\" } },\n        { name: \"\u7121\u6240\u5c5e\", shortName: \"\u7121\", candidates: 17, currentSeats: 8, description: \"\u653f\u515a\u306b\u5c5e\u3055\u306a\u3044\u5019\u88dc\u8005\u3084\u8b70\u54e1\u306e\u96c6\u5408\u3002\u5730\u57df\u5bc6\u7740\u578b\u3084\u7121\u515a\u6d3e\u5c64\u652f\u6301\u304c\u591a\u304f\u3001\u67d4\u8edf\u306a\u653f\u7b56\u7acb\u5834\u304c\u7279\u5fb4\u3002\u7279\u5b9a\u653f\u515a\u306b\u4f9d\u5b58\u3057\u306a\u3044\u7acb\u5834\u3002\", social: {} },\n        { name: \"\u56fd\u6c11\u6c11\u4e3b\u515a\", shortName: \"\u56fd\u6c11\", candidates: 17, currentSeats: 12, description: \"\u4e2d\u9053\u6539\u9769\u8def\u7dda\u306e\u91ce\u515a\u3002\u73fe\u5b9f\u7684\u306a\u7d4c\u6e08\u30fb\u9632\u885b\u653f\u7b56\u3092\u8a34\u3048\u308b\u3002\u52b4\u50cd\u7d44\u5408\u306e\u652f\u63f4\u3082\u53d7\u3051\u3001\u4fdd\u5b88\u30ea\u30d9\u30e9\u30eb\u306a\u7acb\u5834\u304b\u3089\u6539\u9769\u3092\u63a8\u9032\u3002\", social: { twitter: \"https:\/\/x.com\/DPFPnews\", instagram: \"https:\/\/www.instagram.com\/dpfp2018\/\", facebook: \"https:\/\/www.facebook.com\/democratic.party.for.the.people\", youtube: \"YouTube - DPFP\" } },\n        { name: \"\u6539\u9769\u515a\", shortName: \"\u6539\u9769\", candidates: 8, currentSeats: 0, description: \"\u5c0f\u898f\u6a21\u307e\u305f\u306f\u65b0\u8208\u306e\u653f\u6cbb\u30b0\u30eb\u30fc\u30d7\u3002\u884c\u653f\u6539\u9769\u3084\u69cb\u9020\u6539\u9769\u3092\u4e3b\u5f35\u3002\u515a\u306e\u65b9\u5411\u6027\u306f\u591a\u69d8\u3067\u5019\u88dc\u8005\u306b\u3088\u3063\u3066\u4e3b\u5f35\u306f\u7570\u306a\u308b\u3002\", social: {} },\n        { name: \"\u308c\u3044\u308f\u65b0\u9078\u7d44\", shortName: \"\u308c\u3044\u308f\", candidates: 8, currentSeats: 5, description: \"\u5de6\u6d3e\u7cfb\u653f\u515a\u3002\u6d88\u8cbb\u7a0e\u5ec3\u6b62\u3084\u53cd\u8ca7\u56f0\u3001\u969c\u5bb3\u8005\u652f\u63f4\u3092\u5f37\u304f\u8a34\u3048\u308b\u3002\u5c71\u672c\u592a\u90ce\u6c0f\u306e\u8857\u982d\u6f14\u8aac\u3084\u5019\u88dc\u8005\u306e\u591a\u69d8\u6027\u3067\u6ce8\u76ee\u3092\u96c6\u3081\u308b\u3002\", social: { twitter: \"https:\/\/x.com\/reiwashinsen\", instagram: \"https:\/\/www.instagram.com\/reiwashinsengumi\/\", facebook: \"facebook.com\/reiwashinsengumi\", youtube: \"YouTube - \u308c\u3044\u308f\u65b0\u9078\u7d44\" } },\n        { name: \"\u307f\u3089\u3044\", shortName: \"\u307f\u3089\u3044\", candidates: 7, currentSeats: 0, description: \"\u65e7NHK\u515a\u7cfb\u306e\u65b0\u515a\u3002\u653f\u6cbb\u306e\u900f\u660e\u5316\u3084\u30cd\u30c3\u30c8\u653f\u6cbb\u53c2\u52a0\u3092\u63a8\u9032\u3002\u652f\u6301\u5c64\u306f\u56fa\u5b9a\u3088\u308aSNS\u7d4c\u7531\u306e\u95a2\u5fc3\u5c64\u4e2d\u5fc3\u3067\u65b9\u91dd\u306f\u6d41\u52d5\u7684\u3002\", social: { twitter: \"https:\/\/x.com\/mintsuku_party\" } },\n        { name: \"\u65e5\u672c\u7dad\u65b0\u306e\u4f1a\", shortName: \"\u7dad\u65b0\", candidates: 6, currentSeats: 17, description: \"\u5927\u962a\u3092\u62e0\u70b9\u3068\u3059\u308b\u6539\u9769\u7cfb\u91ce\u515a\u3002\u8eab\u3092\u5207\u308b\u6539\u9769\u30fb\u6559\u80b2\u7121\u511f\u5316\u306a\u3069\u3092\u63b2\u3052\u3001\u73fe\u5b9f\u8def\u7dda\u306e\u4fdd\u5b88\u6539\u9769\u6d3e\u3068\u3057\u3066\u652f\u6301\u3092\u62e1\u5927\u4e2d\u3002\", social: { twitter: \"https:\/\/x.com\/osaka_ishin\", instagram: \"https:\/\/www.instagram.com\/nippon.ishin\/\" } },\n        { name: \"\u7121\u6240\u5c5e\u9023\u643a\", shortName: \"\u7121\u9023\", candidates: 6, currentSeats: 0, description: \"\u7121\u6240\u5c5e\u306e\u4e2d\u3067\u3082\u9023\u643a\u3092\u53d6\u308b\u5019\u88dc\u8005\u7fa4\u3002\u653f\u7b56\u3084\u7406\u5ff5\u3067\u306e\u5171\u901a\u70b9\u306b\u3088\u308a\u5354\u529b\u3059\u308b\u304c\u3001\u660e\u78ba\u306a\u515a\u7c4d\u3092\u6301\u305f\u306a\u3044\u7de9\u3084\u304b\u306a\u9023\u643a\u4f53\u5236\u3002\", social: {} },\n        { name: \"\u8af8\u6d3e\", shortName: \"\u8af8\u6d3e\", candidates: 4, currentSeats: 0, description: \"\u5c0f\u898f\u6a21\u653f\u515a\u7fa4\u3002\u72ec\u81ea\u306e\u30c6\u30fc\u30de\uff08\u53cd\u30ef\u30af\u30c1\u30f3\u3001\u74b0\u5883\u4fdd\u8b77\u306a\u3069\uff09\u3092\u8a34\u3048\u308b\u30e6\u30cb\u30fc\u30af\u306a\u653f\u515a\u304c\u591a\u304f\u3001\u500b\u5225\u4e3b\u5f35\u306b\u7279\u8272\u304c\u3042\u308b\u3002\", social: {} },\n        { name: \"\u65e5\u672c\u4fdd\u5b88\u515a\", shortName: \"\u4fdd\u5b88\", candidates: 3, currentSeats: 0, description: \"SNS\u767a\u306e\u53f3\u6d3e\u65b0\u8208\u653f\u515a\u3002\u9632\u885b\u30fb\u6559\u80b2\u30fb\u79fb\u6c11\u306a\u3069\u4fdd\u5b88\u7684\u653f\u7b56\u3092\u8a34\u3048\u308b\u3002\u8b70\u5e2d\u672a\u53d6\u5f97\u306a\u304c\u3089\u30aa\u30f3\u30e9\u30a4\u30f3\u3067\u5b58\u5728\u611f\u3092\u793a\u3059\u3002\", social: {} },\n        { name: \"\u516c\u660e\u515a\", shortName: \"\u516c\u660e\", candidates: 3, currentSeats: 27, description: \"\u5275\u4fa1\u5b66\u4f1a\u3092\u652f\u6301\u6bcd\u4f53\u3068\u3059\u308b\u4e0e\u515a\u3002\u4e2d\u9053\u7a4f\u5065\u3067\u798f\u7949\u30fb\u6559\u80b2\u653f\u7b56\u306b\u5f37\u307f\u3092\u6301\u3061\u3001\u81ea\u6c11\u3068\u306e\u9023\u7acb\u3067\u4e0e\u515a\u904b\u55b6\u306b\u95a2\u4e0e\u3002\", social: { instagram: \"https:\/\/www.instagram.com\/komei.jp\/\" } },\n        { name: \"\u793e\u4f1a\u6c11\u4e3b\u515a\", shortName: \"\u793e\u6c11\", candidates: 3, currentSeats: 2, description: \"\u65e7\u793e\u4f1a\u515a\u7cfb\u306e\u5de6\u6d3e\u653f\u515a\u3002\u8b77\u61b2\u30fb\u5e73\u548c\u30fb\u74b0\u5883\u30fb\u4eba\u6a29\u3092\u91cd\u8996\u3057\u3001\u8b70\u5e2d\u6570\u306f\u5c11\u306a\u3044\u304c\u30ea\u30d9\u30e9\u30eb\u6d3e\u306e\u53d7\u3051\u76bf\u3068\u3057\u3066\u6d3b\u52d5\u3002\", social: { instagram: \"https:\/\/www.instagram.com\/sdp.japan\/\" } },\n        { name: \"\u518d\u751f\u515a\", shortName: \"\u518d\u751f\", candidates: 1, currentSeats: 0, description: \"\u518d\u51fa\u767a\u30fb\u4f53\u5236\u5237\u65b0\u3092\u8a34\u3048\u308b\u5c0f\u653f\u515a\u3002\u653f\u515a\u306b\u3088\u3063\u3066\u65b9\u91dd\u306f\u6d41\u52d5\u7684\u3067\u3001\u65b0\u305f\u306a\u653f\u6cbb\u306e\u5728\u308a\u65b9\u3092\u6a21\u7d22\u3057\u3066\u3044\u308b\u50be\u5411\u304c\u3042\u308b\u3002\", social: {} }\n    ];\n\n    function createBarChart() {\n        const barChart = document.getElementById('barChart');\n        if (!barChart) return;\n        const maxCandidates = Math.max(...partyData.map(p => p.candidates));\n        \n        partyData.forEach((party) => {\n            const barItem = document.createElement('div');\n            barItem.className = 'bar-item';\n            \n            const barWidth = (party.candidates \/ maxCandidates) * 100;\n            \n            barItem.innerHTML = `\n                <div class=\"party-name\">${party.shortName}<\/div>\n                <div class=\"bar-container\">\n                    <div class=\"bar\" style=\"width: 0%;\" data-width=\"${barWidth}%\">\n                        ${party.candidates > 10 ? party.candidates + '\u4eba' : ''}\n                    <\/div>\n                <\/div>\n                <div class=\"candidates-count\">${party.candidates}\u4eba<\/div>\n                <div class=\"current-seats\">\u73fe\u8b70\u5e2d: ${party.currentSeats}<\/div>\n            `;\n            \n            barChart.appendChild(barItem);\n        });\n    }\n\n    function createSocialLinks() {\n        const socialLinks = document.getElementById('socialLinks');\n        if (!socialLinks) return;\n        \n        partyData.forEach(party => {\n            if (party.name === '\u7121\u6240\u5c5e' && party.name === '\u7121\u6240\u5c5e\u9023\u643a' && party.name === '\u8af8\u6d3e' && party.name === '\u6539\u9769\u515a') return;\n\n            const card = document.createElement('div');\n            card.className = 'party-card';\n            \n            let socialHtml = '';\n            \n            if (party.social.twitter) {\n                socialHtml += `<a href=\"${party.social.twitter}\" class=\"social-link twitter\" target=\"_blank\" rel=\"noopener noreferrer\">&#x1f426; Twitter\/X<\/a>`;\n            }\n            if (party.social.instagram) {\n                socialHtml += `<a href=\"${party.social.instagram}\" class=\"social-link instagram\" target=\"_blank\" rel=\"noopener noreferrer\">&#x1f4f7; Instagram<\/a>`;\n            }\n            if (party.social.facebook) {\n                socialHtml += `<a href=\"${party.social.facebook}\" class=\"social-link facebook\" target=\"_blank\" rel=\"noopener noreferrer\">&#x1f465; Facebook<\/a>`;\n            }\n            if (party.social.youtube) {\n                socialHtml += `<span class=\"social-link youtube\">&#x1f3a5; ${party.social.youtube}<\/span>`;\n            }\n            \n            if (!socialHtml) {\n                socialHtml = '<span class=\"social-link unavailable\">&#x1f4f5; \u516c\u5f0f\u30a2\u30ab\u30a6\u30f3\u30c8\u672a\u78ba\u8a8d<\/span>';\n            }\n            \n            card.innerHTML = `\n                <div class=\"party-header\">\n                    <div class=\"party-title\">${party.name}<\/div>\n                    <div class=\"party-stats\">\u5019\u88dc\u8005: ${party.candidates}\u4eba | \u73fe\u8b70\u5e2d: ${party.currentSeats}<\/div>\n                <\/div>\n                <div class=\"party-description\">${party.description}<\/div>\n                <div class=\"social-icons\">${socialHtml}<\/div>\n            `;\n            \n            socialLinks.appendChild(card);\n        });\n    }\n    \n    \/\/ \u30b0\u30e9\u30d5\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\n    function animateBars() {\n        const bars = document.querySelectorAll('.election2025-container .bar');\n        bars.forEach(bar => {\n            bar.style.width = bar.getAttribute('data-width');\n        });\n    }\n\n    \/\/ \u30da\u30fc\u30b8\u306e\u8aad\u307f\u8fbc\u307f\u304c\u5b8c\u4e86\u3057\u305f\u3089\u5b9f\u884c\n    createBarChart();\n    createSocialLinks();\n    \n    \/\/ \u5c11\u3057\u9045\u308c\u3066\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u958b\u59cb\n    setTimeout(animateBars, 500);\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>&#x1f5f3;&#xfe0f; 2025\u5e74\u53c2\u8b70\u9662\u9078\u6319 \u653f\u515a\u60c5\u5831 &#x1f4f1; \u5404\u653f\u515aSNS\u30a2\u30ab\u30a6\u30f3\u30c8\u4e00\u89a7 &#x1f4ca; \u7acb\u5019\u88dc\u4e88\u5b9a\u8005\u6570\u30e9\u30f3\u30ad\u30f3\u30b0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6440","post","type-post","status-publish","format-standard","hentry","category-1"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/under-q.com\/index.php?rest_route=\/wp\/v2\/posts\/6440"}],"collection":[{"href":"https:\/\/under-q.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/under-q.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/under-q.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/under-q.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6440"}],"version-history":[{"count":2,"href":"https:\/\/under-q.com\/index.php?rest_route=\/wp\/v2\/posts\/6440\/revisions"}],"predecessor-version":[{"id":6442,"href":"https:\/\/under-q.com\/index.php?rest_route=\/wp\/v2\/posts\/6440\/revisions\/6442"}],"wp:attachment":[{"href":"https:\/\/under-q.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/under-q.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/under-q.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}