{"id":15654,"date":"2026-07-09T12:25:29","date_gmt":"2026-07-09T03:25:29","guid":{"rendered":"https:\/\/rakkokeyword.com\/techo\/?p=15654"},"modified":"2026-07-09T12:25:30","modified_gmt":"2026-07-09T03:25:30","slug":"tool-multi-counter","status":"publish","type":"post","link":"https:\/\/rakkokeyword.com\/techo\/tool-multi-counter\/","title":{"rendered":"\u30de\u30eb\u30c1\u30ab\u30a6\u30f3\u30bf\u30fc\u30c4\u30fc\u30eb"},"content":{"rendered":"<div id=\"sgb-css-id-1\">\n<div id=\"mct_wrapper\" style=\"width: 100%; box-sizing: border-box; font-family: 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif; color: #333; line-height: 1.6; background: #fff;\">\n    \n    <style>\n        #mct_wrapper p { margin: 0; padding: 0; }\n        .mct_btn { background: #13284B; color: #fff; border: none; border-radius: 4px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; font-weight: bold; transition: opacity 0.2s; box-sizing: border-box; height: 40px; padding: 0 16px; }\n        .mct_btn:hover { opacity: 0.8; }\n        .mct_btn:active { opacity: 0.6; }\n        .mct_btn_danger { background: #666; }\n        .mct_btn_danger:hover { background: #333; }\n        \n        .mct_header { display: flex; flex-direction: column; gap: 15px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 2px solid #eee; }\n        .mct_total_area { text-align: center; background: #f9f9f9; padding: 15px; border-radius: 8px; }\n        .mct_total_label { font-size: 16px; color: #666; }\n        .mct_total_value { font-size: 36px; font-weight: bold; line-height: 1; margin-top: 5px; color: #111; }\n        \n        .mct_settings { display: flex; flex-wrap: wrap; gap: 15px; align-items: center; justify-content: center; font-size: 14px; }\n        .mct_settings label { display: flex; align-items: center; gap: 5px; cursor: pointer; }\n        \n        .mct_counter_list { display: flex; flex-direction: column; gap: 20px; margin-bottom: 20px; }\n        .mct_counter_item { background: #fafafa; border: 1px solid #ddd; border-radius: 8px; padding: 15px; display: flex; flex-direction: column; gap: 15px; }\n        \n        .mct_counter_top { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px; }\n        .mct_input_text { padding: 8px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; width: 100%; box-sizing: border-box; }\n        .mct_name_box { flex: 1; min-width: 150px; }\n        .mct_target_box { display: flex; align-items: center; gap: 5px; font-size: 14px; }\n        .mct_target_box input { width: 80px; text-align: right; }\n        \n        .mct_counter_main { display: flex; align-items: center; justify-content: space-between; gap: 10px; }\n        .mct_btn_count { flex: 1; height: 60px; font-size: 24px; border-radius: 8px; background: #13284B; color: #fff; }\n        .mct_btn_count_minus { background: #fff; color: #13284B; border: 2px solid #13284B; }\n        .mct_val_box { flex: 1; text-align: center; }\n        .mct_val_box input { width: 100%; text-align: center; font-size: 32px; font-weight: bold; border: none; background: transparent; padding: 5px 0; border-bottom: 2px solid #ccc; box-sizing: border-box; }\n        .mct_val_box input:focus { outline: none; border-bottom-color: #13284B; }\n        \n        .mct_counter_bottom { display: flex; justify-content: space-between; align-items: center; font-size: 14px; color: #666; }\n        .mct_ratio_display { display: none; }\n        .mct_ratio_display.is-active { display: block; }\n        \n        \/* \u76ee\u6a19\u9054\u6210\u6642\u306e\u8272\u3092\u8584\u7dd1\u7cfb\uff08\u8996\u8a8d\u6027\u3092\u8003\u616e\u3057\u305f\u5c11\u3057\u6fc3\u3044\u3081\u306e\u7dd1\uff09\u306b\u5909\u66f4 *\/\n        .mct_alert .mct_val_box input { color: #43a047; border-bottom-color: #43a047; }\n        .mct_alert_msg { display: none; color: #43a047; font-size: 12px; font-weight: bold; text-align: center; margin-top: 5px; }\n        .mct_alert .mct_alert_msg { display: block; }\n\n        @media (min-width: 600px) {\n            .mct_header { flex-direction: row; justify-content: space-between; align-items: center; }\n            .mct_total_area { padding: 10px 30px; text-align: left; }\n            .mct_settings { justify-content: flex-end; }\n        }\n    <\/style>\n\n    <div class=\"mct_header\">\n        <div class=\"mct_total_area\">\n            <p class=\"mct_total_label\">\u5408\u8a08\u30ab\u30a6\u30f3\u30c8<\/p>\n            <p class=\"mct_total_value\" id=\"mct_total_view\">0<\/p>\n        <\/div>\n        <div class=\"mct_settings\">\n            <label><input type=\"checkbox\" id=\"mct_opt_sound\"> \u97f3<\/label>\n            <label><input type=\"checkbox\" id=\"mct_opt_ratio\"> \u5272\u5408(%)\u8868\u793a<\/label>\n            <button type=\"button\" class=\"mct_btn mct_btn_danger\" id=\"mct_btn_reset_all\">\u3059\u3079\u3066\u30ea\u30bb\u30c3\u30c8<\/button>\n            <button type=\"button\" class=\"mct_btn\" id=\"mct_btn_export\">\u30c7\u30fc\u30bf\u51fa\u529b<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"mct_list\" class=\"mct_counter_list\">\n        <\/div>\n\n    <button type=\"button\" class=\"mct_btn\" id=\"mct_btn_add\" style=\"width: 100%; height: 50px; font-size: 16px;\">\uff0b \u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u8ffd\u52a0<\/button>\n\n<\/div>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        let mct_counters = [];\n        let mct_id_seed = 0;\n        let mct_audioCtx = null;\n\n        const elList = document.getElementById('mct_list');\n        const elTotalView = document.getElementById('mct_total_view');\n        const optSound = document.getElementById('mct_opt_sound');\n        const optRatio = document.getElementById('mct_opt_ratio');\n\n        function mct_escapeHtml(str) {\n            if (typeof str !== 'string') return str;\n            return str.replace(\/[&'`\"<>]\/g, function(match) {\n                switch(match) {\n                    case '&': return '&' + 'amp;';\n                    case \"'\": return '&' + '#x27;';\n                    case '`': return '&' + '#x60;';\n                    case '\"': return '&' + 'quot;';\n                    case '<': return '&#038;' + 'lt;';\n                    case '>': return '&' + 'gt;';\n                    default: return match;\n                }\n            });\n        }\n\n        function mct_playFeedback() {\n            if (optSound.checked) {\n                if (!mct_audioCtx) {\n                    mct_audioCtx = new (window.AudioContext || window.webkitAudioContext)();\n                }\n                if (mct_audioCtx.state === 'suspended') {\n                    mct_audioCtx.resume();\n                }\n                const osc = mct_audioCtx.createOscillator();\n                const gain = mct_audioCtx.createGain();\n                osc.type = 'sine';\n                osc.frequency.setValueAtTime(880, mct_audioCtx.currentTime);\n                gain.gain.setValueAtTime(0.1, mct_audioCtx.currentTime);\n                gain.gain.exponentialRampToValueAtTime(0.001, mct_audioCtx.currentTime + 0.1);\n                osc.connect(gain);\n                gain.connect(mct_audioCtx.destination);\n                osc.start();\n                osc.stop(mct_audioCtx.currentTime + 0.1);\n            }\n        }\n\n        function mct_addCounter() {\n            mct_id_seed++;\n            const newCounter = {\n                id: mct_id_seed,\n                name: '\u30ab\u30a6\u30f3\u30bf\u30fc' + mct_id_seed,\n                value: 0,\n                target: ''\n            };\n            mct_counters.push(newCounter);\n            mct_render();\n        }\n\n        function mct_removeCounter(id) {\n            if(confirm('\u3053\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f')) {\n                mct_counters = mct_counters.filter(function(c) { return c.id !== id; });\n                mct_render();\n            }\n        }\n\n        function mct_updateValue(id, delta, absoluteVal = null) {\n            const c = mct_counters.find(function(item) { return item.id === id; });\n            if (c) {\n                if (absoluteVal !== null) {\n                    c.value = parseInt(absoluteVal, 10) || 0;\n                } else {\n                    c.value += delta;\n                }\n                mct_render();\n                if (delta !== 0) mct_playFeedback();\n            }\n        }\n\n        function mct_updateTarget(id, val) {\n            const c = mct_counters.find(function(item) { return item.id === id; });\n            if (c) {\n                c.target = (val === '') ? '' : parseInt(val, 10);\n                mct_render();\n            }\n        }\n\n        function mct_updateName(id, val) {\n            const c = mct_counters.find(function(item) { return item.id === id; });\n            if (c) {\n                c.name = val;\n            }\n        }\n\n        function mct_resetCounter(id) {\n            mct_updateValue(id, 0, 0);\n        }\n\n        function mct_render() {\n            let total = 0;\n            for (let i = 0; i < mct_counters.length; i++) {\n                total += mct_counters[i].value;\n            }\n            elTotalView.textContent = total;\n\n            elList.innerHTML = '';\n            const showRatio = optRatio.checked;\n\n            mct_counters.forEach(function(c) {\n                const ratio = total > 0 ? ((c.value \/ total) * 100).toFixed(1) : '0.0';\n                const isAlert = (c.target !== '' && c.value >= c.target);\n                \n                const div = document.createElement('div');\n                div.className = 'mct_counter_item' + (isAlert ? ' mct_alert' : '');\n                \n                let html = '<div class=\"mct_counter_top\">';\n                html += '<div class=\"mct_name_box\"><input type=\"text\" class=\"mct_input_text mct_name_in\" value=\"' + mct_escapeHtml(c.name) + '\" data-id=\"' + c.id + '\" placeholder=\"\u30ab\u30a6\u30f3\u30bf\u30fc\u540d\"><\/div>';\n                html += '<div class=\"mct_target_box\">\u76ee\u6a19\u5024: <input type=\"number\" class=\"mct_input_text mct_target_in\" value=\"' + (c.target !== '' ? c.target : '') + '\" data-id=\"' + c.id + '\" placeholder=\"\u4efb\u610f\"><\/div>';\n                html += '<\/div>';\n\n                html += '<div class=\"mct_counter_main\">';\n                html += '<button type=\"button\" class=\"mct_btn mct_btn_count mct_btn_count_minus\" data-id=\"' + c.id + '\" data-action=\"minus\">\uff0d<\/button>';\n                html += '<div class=\"mct_val_box\"><input type=\"number\" class=\"mct_val_in\" value=\"' + c.value + '\" data-id=\"' + c.id + '\"><p class=\"mct_alert_msg\">\u76ee\u6a19\u9054\u6210\uff01<\/p><\/div>';\n                html += '<button type=\"button\" class=\"mct_btn mct_btn_count\" data-id=\"' + c.id + '\" data-action=\"plus\">\uff0b<\/button>';\n                html += '<\/div>';\n\n                html += '<div class=\"mct_counter_bottom\">';\n                html += '<div class=\"mct_ratio_display ' + (showRatio ? 'is-active' : '') + '\">\u5168\u4f53\u306b\u5bfe\u3059\u308b\u5272\u5408: ' + ratio + '%<\/div>';\n                html += '<div style=\"margin-left: auto; display:flex; gap:10px;\">';\n                html += '<button type=\"button\" class=\"mct_btn mct_btn_danger\" style=\"height:30px; font-size:12px; padding:0 10px;\" data-id=\"' + c.id + '\" data-action=\"reset\">\u30ea\u30bb\u30c3\u30c8<\/button>';\n                html += '<button type=\"button\" class=\"mct_btn mct_btn_danger\" style=\"height:30px; font-size:12px; padding:0 10px; background:#cc0000;\" data-id=\"' + c.id + '\" data-action=\"delete\">\u524a\u9664<\/button>';\n                html += '<\/div>';\n                html += '<\/div>';\n\n                div.innerHTML = html;\n                elList.appendChild(div);\n            });\n        }\n\n        elList.addEventListener('click', function(e) {\n            const btn = e.target.closest('.mct_btn');\n            if (!btn) return;\n            const action = btn.getAttribute('data-action');\n            const id = parseInt(btn.getAttribute('data-id'), 10);\n            if (action === 'plus') mct_updateValue(id, 1);\n            else if (action === 'minus') mct_updateValue(id, -1);\n            else if (action === 'reset') mct_resetCounter(id);\n            else if (action === 'delete') mct_removeCounter(id);\n        });\n\n        elList.addEventListener('change', function(e) {\n            if (e.target.classList.contains('mct_name_in')) {\n                mct_updateName(parseInt(e.target.getAttribute('data-id'), 10), e.target.value);\n            } else if (e.target.classList.contains('mct_target_in')) {\n                mct_updateTarget(parseInt(e.target.getAttribute('data-id'), 10), e.target.value);\n            } else if (e.target.classList.contains('mct_val_in')) {\n                mct_updateValue(parseInt(e.target.getAttribute('data-id'), 10), 0, e.target.value);\n            }\n        });\n\n        document.getElementById('mct_btn_add').addEventListener('click', mct_addCounter);\n\n        document.getElementById('mct_btn_reset_all').addEventListener('click', function() {\n            if (mct_counters.length > 0 && confirm('\u3059\u3079\u3066\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u30920\u306b\u30ea\u30bb\u30c3\u30c8\u3057\u307e\u3059\u304b\uff1f')) {\n                mct_counters.forEach(function(c) { c.value = 0; });\n                mct_render();\n            }\n        });\n\n        optRatio.addEventListener('change', mct_render);\n\n        document.getElementById('mct_btn_export').addEventListener('click', function() {\n            if (mct_counters.length === 0) return alert('\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3059\u308b\u30c7\u30fc\u30bf\u304c\u3042\u308a\u307e\u305b\u3093\u3002');\n            \n            let total = 0;\n            mct_counters.forEach(function(c) { total += c.value; });\n            \n            let csv = '\u30ab\u30a6\u30f3\u30bf\u30fc\u540d,\u30ab\u30a6\u30f3\u30c8\u5024,\u5168\u4f53\u306b\u5bfe\u3059\u308b\u5272\u5408(%),\u76ee\u6a19\u5024\\n';\n            mct_counters.forEach(function(c) {\n                const ratio = total > 0 ? ((c.value \/ total) * 100).toFixed(1) : '0.0';\n                const targetStr = c.target !== '' ? c.target : '\u672a\u8a2d\u5b9a';\n                const nameEscaped = '\"' + c.name.replace(\/\"\/g, '\"\"') + '\"';\n                csv += nameEscaped + ',' + c.value + ',' + ratio + ',' + targetStr + '\\n';\n            });\n            \n            \/\/ BOM\u8ffd\u52a0 (Excel\u6587\u5b57\u5316\u3051\u5bfe\u7b56)\n            const bom = new Uint8Array([0xEF, 0xBB, 0xBF]);\n            const blob = new Blob([bom, csv], { type: 'text\/csv;charset=utf-8;' });\n            const url = URL.createObjectURL(blob);\n            const a = document.createElement('a');\n            a.href = url;\n            a.download = 'multicounter_export.csv';\n            a.style.display = 'none';\n            document.body.appendChild(a);\n            a.click();\n            document.body.removeChild(a);\n            URL.revokeObjectURL(url);\n        });\n\n        \/\/ \u521d\u671f\u30ab\u30a6\u30f3\u30bf\u30fc\u30922\u3064\u4f5c\u6210\n        mct_addCounter();\n        mct_addCounter();\n    });\n<\/script>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">\u8907\u6570\u540c\u6642\u306b\u30ab\u30a6\u30f3\u30c8\u3067\u304d\u308b\u7121\u6599\u306e\u304b\u3061\u304b\u3061\u30ab\u30a6\u30f3\u30bf\u30fc\u30c4\u30fc\u30eb\u3067\u3059\u3002\u97f3\u3042\u308a\u6a5f\u80fd\u3064\u304d\u3002\u76ee\u6a19\u30ab\u30a6\u30f3\u30c8\u6570\u306e\u8a2d\u5b9a\u3082\u3067\u304d\u307e\u3059\u3002\u30ab\u30a6\u30f3\u30c8\u7d50\u679c\u306fCSV\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u51fa\u529b\u3082\u53ef\u80fd\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-0\">\u3053\u306e\u30c4\u30fc\u30eb\u3067\u3067\u304d\u308b\u3053\u3068<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30c4\u30fc\u30eb\u306f\u3001\u8907\u6570\u9805\u76ee\u306e\u300c\u6570\u3092\u6570\u3048\u308b\u300d\u4f5c\u696d\u3092\u30d6\u30e9\u30a6\u30b6\u4e0a\u3067\u52b9\u7387\u5316\u3059\u308b\u305f\u3081\u306b\u8a2d\u8a08\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4e3b\u306b\u4ee5\u4e0b\u306e\u6a5f\u80fd\u3092\u5099\u3048\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u8907\u6570\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u540c\u6642\u7ba1\u7406<\/strong>\uff1a\u5fc5\u8981\u306a\u6570\u3060\u3051\u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u8ffd\u52a0\u3057\u3001\u540c\u6642\u306b\u6570\u5024\u3092\u8a18\u9332\u3067\u304d\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u5408\u8a08\u3068\u5272\u5408\uff08\uff05\uff09\u306e\u81ea\u52d5\u8a08\u7b97<\/strong>\uff1a\u5168\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u5408\u8a08\u5024\u3068\u3001\u5404\u9805\u76ee\u304c\u5168\u4f53\u306b\u5360\u3081\u308b\u5272\u5408\u3092\u81ea\u52d5\u3067\u8a08\u7b97\u3057\u8868\u793a\u3057\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u76ee\u6a19\u5024\u30a2\u30e9\u30fc\u30c8<\/strong>\uff1a\u3042\u3089\u304b\u3058\u3081\u8a2d\u5b9a\u3057\u305f\u6570\u5024\u306b\u9054\u3059\u308b\u3068\u3001\u753b\u9762\u4e0a\u306b\u300c\u76ee\u6a19\u9054\u6210\uff01\u300d\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3001\u6587\u5b57\u8272\u304c\u5909\u308f\u3063\u3066\u901a\u77e5\u3057\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30bf\u30c3\u30d7\u97f3\u306e\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af<\/strong>\uff1a\u30ab\u30a6\u30f3\u30c8\u6642\u306b\u97f3\u3092\u9cf4\u3089\u3059\u3053\u3068\u304c\u3067\u304d\u3001\u753b\u9762\u3092\u898b\u305a\u306b\u9023\u7d9a\u3067\u30bf\u30c3\u30d7\u3059\u308b\u4f5c\u696d\uff08\u4ea4\u901a\u91cf\u8abf\u67fb\u306a\u3069\uff09\u306b\u4fbf\u5229\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>CSV\u30c7\u30fc\u30bf\u51fa\u529b<\/strong>\uff1a\u30ab\u30a6\u30f3\u30c8\u3057\u305f\u7d50\u679c\uff08\u9805\u76ee\u540d\u3001\u6570\u5024\u3001\u5272\u5408\u3001\u76ee\u6a19\u5024\uff09\u3092CSV\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3001Excel\u306a\u3069\u3067\u305d\u306e\u307e\u307e\u5229\u7528\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-1\">\u3053\u306e\u30c4\u30fc\u30eb\u3067\u53d6\u5f97\u3059\u308b\u60c5\u5831\u306e\u57fa\u790e\u77e5\u8b58<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u672c\u30c4\u30fc\u30eb\u3092\u6d3b\u7528\u3059\u308b\u4e0a\u3067\u5f79\u7acb\u3064\u3001\u5165\u529b\u30fb\u51fa\u529b\u9805\u76ee\u306e\u57fa\u790e\u77e5\u8b58\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u5408\u8a08\u30ab\u30a6\u30f3\u30c8<\/strong>\uff1a\u753b\u9762\u4e0a\u306b\u914d\u7f6e\u3055\u308c\u305f\u3059\u3079\u3066\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u6570\u5024\u3092\u5408\u7b97\u3057\u305f\u7dcf\u6570\u3067\u3059\u3002\u30a4\u30d9\u30f3\u30c8\u306e\u300c\u7dcf\u6765\u5834\u8005\u6570\u300d\u3084\u3001\u5009\u5eab\u306e\u300c\u7dcf\u5728\u5eab\u6570\u300d\u3001\u30ac\u30c1\u30e3\u3092\u56de\u3057\u305f\u300c\u7dcf\u8a66\u884c\u56de\u6570\u300d\u306e\u628a\u63e1\u306b\u5229\u7528\u3057\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u5168\u4f53\u306b\u5bfe\u3059\u308b\u5272\u5408\uff08\uff05\uff09\uff1a<\/strong>\u7279\u5b9a\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u6570\u5024\u304c\u3001\u5408\u8a08\u30ab\u30a6\u30f3\u30c8\u306e\u4e2d\u3067\u3069\u308c\u304f\u3089\u3044\u306e\u5272\u5408\u3092\u5360\u3081\u3066\u3044\u308b\u304b\u3092\u793a\u3059\u6307\u6a19\u3067\u3059\u3002\u51fa\u73fe\u78ba\u7387\u306e\u8a08\u7b97\u3084\u3001\u30a2\u30f3\u30b1\u30fc\u30c8\u7d50\u679c\u306e\u69cb\u6210\u6bd4\u3092\u53ef\u8996\u5316\u3059\u308b\u969b\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u76ee\u6a19\u5024<\/strong>\uff1a\u300c\u3053\u308c\u4ee5\u4e0a\u306e\u6570\u3092\u8d85\u3048\u306a\u3044\u3088\u3046\u306b\u3059\u308b\uff08\u4e0a\u9650\uff09\u300d\u300c\u3053\u306e\u6570\u307e\u3067\u306f\u6570\u3048\u305f\u3044\uff08\u4e0b\u9650\uff09\u300d\u3068\u3044\u3046\u76ee\u5b89\u3068\u306a\u308b\u6570\u5024\u3067\u3059\u3002\u76ee\u6a19\u5024\u3092\u8a2d\u5b9a\u3057\u3066\u304a\u304f\u3053\u3068\u3067\u3001\u6570\u3048\u9593\u9055\u3044\u3084\u96c6\u8a08\u6f0f\u308c\u3092\u9632\u3050\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-2\">\u3053\u306e\u30c4\u30fc\u30eb\u304c\u5f79\u7acb\u3064\u3068\u304d\u306f\u3069\u3093\u306a\u3068\u304d\uff1f \u30e6\u30fc\u30b9\u30b1\u30fc\u30b9\u306f\uff1f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u65e5\u5e38\u306e\u3061\u3087\u3063\u3068\u3057\u305f\u8a08\u7b97\u304b\u3089\u3001\u30d3\u30b8\u30cd\u30b9\u30b7\u30fc\u30f3\u3001\u8da3\u5473\u306e\u30c7\u30fc\u30bf\u96c6\u8a08\u307e\u3067\u5e45\u5e83\u304f\u6d3b\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u5728\u5eab\u7ba1\u7406\u3084\u68da\u5378\u3057\u4f5c\u696d<\/strong>\uff1a\u8907\u6570\u306e\u5546\u54c1\u306e\u5728\u5eab\u6570\u3092\u540c\u6642\u306b\u6570\u3048\u308b\u969b\u306b\u4fbf\u5229\u3067\u3059\u3002\u6570\u3048\u7d42\u308f\u3063\u305f\u3089CSV\u3067\u51fa\u529b\u3057\u3001\u5728\u5eab\u7ba1\u7406\u8868\u3078\u30b9\u30e0\u30fc\u30ba\u306b\u8ee2\u8a18\u3067\u304d\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30a4\u30d9\u30f3\u30c8\u306e\u4eba\u6570\u96c6\u8a08\u30fb\u4ea4\u901a\u91cf\u8abf\u67fb<\/strong>\uff1a\u300c\u5927\u4eba\u30fb\u5b50\u4f9b\u300d\u300c\u7537\u6027\u30fb\u5973\u6027\u300d\u3068\u3044\u3063\u305f\u5c5e\u6027\u5225\u306e\u5165\u5834\u8005\u6570\u30ab\u30a6\u30f3\u30c8\u3084\u3001\u4ea4\u5dee\u70b9\u3067\u306e\u300c\u4e57\u7528\u8eca\u30fb\u30c8\u30e9\u30c3\u30af\u30fb\u81ea\u8ee2\u8eca\u300d\u306e\u901a\u904e\u6570\u30ab\u30a6\u30f3\u30c8\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002\u97f3\u51fa\u3057\u6a5f\u80fd\u3092\u30aa\u30f3\u306b\u3059\u308c\u3070\u3001\u5bfe\u8c61\u304b\u3089\u76ee\u3092\u96e2\u3055\u305a\u306b\u624b\u5143\u306e\u30b9\u30de\u30db\u3067\u30ab\u30a6\u30f3\u30c8\u53ef\u80fd\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30b2\u30fc\u30e0\u306e\u78ba\u7387\u8a08\u7b97\uff08\u30ac\u30c1\u30e3\u30fb\u30b9\u30ed\u30c3\u30c8\u306a\u3069\uff09<\/strong>\uff1a\u30d6\u30e9\u30a6\u30b6\u30b2\u30fc\u30e0\u3084\u30a2\u30d7\u30ea\u306e\u30ac\u30c1\u30e3\u6392\u51fa\u7387\u306e\u691c\u8a3c\u3001\u30d1\u30c1\u30b9\u30ed\u306e\u5b50\u5f79\u30ab\u30a6\u30f3\u30bf\u30fc\u3068\u3057\u3066\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u5272\u5408\uff08\uff05\uff09\u8868\u793a\u6a5f\u80fd\u3092\u30aa\u30f3\u306b\u3059\u308c\u3070\u3001\u73fe\u5728\u306e\u51fa\u73fe\u78ba\u7387\u304c\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30b9\u30dd\u30fc\u30c4\u306e\u5f97\u70b9\u7ba1\u7406\u30fb\u30b9\u30b3\u30a2\u30dc\u30fc\u30c9<\/strong>\uff1a\u8907\u6570\u30c1\u30fc\u30e0\u306e\u5f97\u70b9\u3092\u8a18\u9332\u3059\u308b\u30b9\u30b3\u30a2\u30dc\u30fc\u30c9\u4ee3\u308f\u308a\u3068\u3057\u3066\u3001\u30d6\u30e9\u30a6\u30b6\u3092\u958b\u3044\u305f\u7aef\u672b\u3092\u7f6e\u3044\u3066\u5229\u7528\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-3\">\u30c4\u30fc\u30eb\u306e\u57fa\u672c\u7684\u306a\u4f7f\u3044\u65b9<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u6e96\u5099<\/strong>\uff1a\u300c\uff0b \u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u8ffd\u52a0\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3001\u5fc5\u8981\u306a\u6570\u3060\u3051\u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u7528\u610f\u3057\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u8a2d\u5b9a\u306e\u5165\u529b<\/strong>\uff1a\u5404\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u540d\u524d\uff08\u4f8b\uff1a\u5546\u54c1A\u3001\u53c2\u52a0\u8005\u306a\u3069\uff09\u3092\u5165\u529b\u3057\u307e\u3059\u3002\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u300c\u76ee\u6a19\u5024\u300d\u3082\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/li>\n\n\n\n<li><strong>\u30ab\u30a6\u30f3\u30c8\u958b\u59cb<\/strong>\uff1a\u300c\uff0b\u300d\u300c\uff0d\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u6570\u3092\u6570\u3048\u307e\u3059\u3002\u6570\u5024\u90e8\u5206\u3092\u76f4\u63a5\u30bf\u30c3\u30d7\u3057\u3066\u3001\u4efb\u610f\u306e\u6570\u5b57\u3092\u5165\u529b\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30aa\u30d7\u30b7\u30e7\u30f3\u6a5f\u80fd\u306e\u6d3b\u7528<\/strong>\uff1a\u753b\u9762\u53f3\u4e0a\u306e\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3067\u300c\u97f3\u300d\u3084\u300c\u5272\u5408(%)\u8868\u793a\u300d\u306e\u30aa\u30f3\u30fb\u30aa\u30d5\u3092\u5207\u308a\u66ff\u3048\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30c7\u30fc\u30bf\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8<\/strong>\uff1a\u8a08\u6e2c\u304c\u7d42\u308f\u3063\u305f\u3089\u3001\u753b\u9762\u53f3\u4e0a\u306e\u300c\u30c7\u30fc\u30bf\u51fa\u529b\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066CSV\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/li>\n\n\n\n<li><strong>\u30ea\u30bb\u30c3\u30c8<\/strong>\uff1a\u6700\u521d\u304b\u3089\u3084\u308a\u76f4\u3059\u5834\u5408\u306f\u3001\u5404\u30ab\u30a6\u30f3\u30bf\u30fc\u500b\u5225\u306e\u300c\u30ea\u30bb\u30c3\u30c8\u300d\u30dc\u30bf\u30f3\u3001\u307e\u305f\u306f\u753b\u9762\u53f3\u4e0a\u306e\u300c\u3059\u3079\u3066\u30ea\u30bb\u30c3\u30c8\u300d\u30dc\u30bf\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u5408\u8a08\u30ab\u30a6\u30f3\u30c8 0 \u97f3 \u5272\u5408(%)\u8868\u793a \u3059\u3079\u3066\u30ea\u30bb\u30c3\u30c8 \u30c7\u30fc\u30bf\u51fa\u529b \uff0b \u30ab\u30a6\u30f3\u30bf\u30fc\u3092\u8ffd\u52a0 \u8907\u6570\u540c\u6642\u306b\u30ab\u30a6\u30f3\u30c8\u3067\u304d\u308b\u7121\u6599\u306e\u304b\u3061\u304b\u3061\u30ab\u30a6\u30f3\u30bf\u30fc\u30c4\u30fc\u30eb\u3067\u3059\u3002\u97f3\u3042\u308a\u6a5f\u80fd\u3064\u304d\u3002\u76ee\u6a19\u30ab\u30a6\u30f3\u30c8\u6570\u306e\u8a2d\u5b9a\u3082\u3067\u304d\u307e\u3059\u3002\u30ab\u30a6\u30f3\u30c8\u7d50\u679c\u306fCSV\u3067\u30c0 &#8230; <\/p>\n","protected":false},"author":4,"featured_media":15655,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,39],"tags":[],"class_list":["post-15654","post","type-post","status-publish","format-standard","has-post-thumbnail","category-tool","category-life","entry"],"_links":{"self":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts\/15654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/comments?post=15654"}],"version-history":[{"count":4,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts\/15654\/revisions"}],"predecessor-version":[{"id":15685,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts\/15654\/revisions\/15685"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/media\/15655"}],"wp:attachment":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/media?parent=15654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/categories?post=15654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/tags?post=15654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}