[
  {
    "id": 1698,
    "title": "ツール検証シート_F-4",
    "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 256 256\"><path d=\"M224,96a64,64,0,0,1-94.94,56L73,217A24,24,0,0,1,39,183L104,126.94a64,64,0,0,1,80-90.29L144,80l5.66,26.34L176,112l43.35-40A63.8,63.8,0,0,1,224,96Z\" fill=\"#9aa8c9\"/><path d=\"M226.76,69a8,8,0,0,0-12.84-2.88l-40.3,37.19-17.23-3.7-3.7-17.23,37.19-40.3A8,8,0,0,0,187,29.24,72,72,0,0,0,88,96,72.34,72.34,0,0,0,94,124.94L33.79,177c-.15.12-.29.26-.43.39a32,32,0,0,0,45.26,45.26c.13-.13.27-.28.39-.42L131.06,162A72,72,0,0,0,232,96,71.56,71.56,0,0,0,226.76,69ZM160,152a56.14,56.14,0,0,1-27.07-7,8,8,0,0,0-9.92,1.77L67.11,211.51a16,16,0,0,1-22.62-22.62L109.18,133a8,8,0,0,0,1.77-9.93,56,56,0,0,1,58.36-82.31l-31.2,33.81a8,8,0,0,0-1.94,7.1L141.83,108a8,8,0,0,0,6.14,6.14l26.35,5.66a8,8,0,0,0,7.1-1.94l33.81-31.2A56.06,56.06,0,0,1,160,152Z\" fill=\"#1a1a2e\"/></svg>",
    "keywords": [
      "ツール",
      "検証",
      "ツール・計算",
      "ツール検証シート"
    ],
    "slug": "lazyblock/tool",
    "description": "",
    "category": "Lazyblocks Free",
    "category_label": "Lazyblocks Free",
    "supports": {
      "customClassName": true,
      "anchor": false,
      "html": false,
      "multiple": true,
      "inserter": true,
      "reusable": true,
      "color": false,
      "layout": false,
      "shadow": false,
      "spacing": false,
      "dimensions": false,
      "typography": false,
      "lock": true,
      "align": [
        "wide",
        "full"
      ],
      "ghostkit": {
        "effects": false,
        "position": false,
        "spacings": false,
        "frame": false,
        "transform": false,
        "customCSS": false,
        "display": false,
        "attributes": false
      }
    },
    "controls": {
      "control_9c7a044550": {
        "type": "text",
        "name": "tool_name",
        "default": "",
        "label": "ツール名",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_a569c14e91": {
        "type": "image",
        "name": "tool_logo",
        "default": "",
        "label": "ロゴ画像",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_9f49ec4cd4": {
        "type": "textarea",
        "name": "developer_name",
        "default": "",
        "label": "開発元",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_e93b47463d": {
        "type": "textarea",
        "name": "price_info",
        "default": "",
        "label": "価格",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_ca48fa41f0": {
        "type": "textarea",
        "name": "supported_os",
        "default": "",
        "label": "対応OS",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_ae8b97431c": {
        "type": "textarea",
        "name": "ja_support",
        "default": "",
        "label": "日本語対応",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_0af8554c40": {
        "type": "textarea",
        "name": "free_plan",
        "default": "",
        "label": "無料プラン",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_5ac9d54a4f": {
        "type": "text",
        "name": "uid",
        "default": "",
        "label": "固有ID",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_9b28f0477b": {
        "type": "text",
        "name": "label_1",
        "default": "",
        "label": "項目名1",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_360b954be9": {
        "type": "text",
        "name": "label_2",
        "default": "",
        "label": "項目名2",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_157b534883": {
        "type": "text",
        "name": "label_3",
        "default": "",
        "label": "項目名3",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_dea8db4dc0": {
        "type": "text",
        "name": "label_4",
        "default": "",
        "label": "項目名4",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_e8cbbe4052": {
        "type": "text",
        "name": "label_5",
        "default": "",
        "label": "項目名5",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_f8689e49bd": {
        "type": "number",
        "name": "score_1",
        "default": "3",
        "label": "スコア1",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "min": "0",
        "max": "5",
        "step": "1"
      },
      "control_a14b75471b": {
        "type": "number",
        "name": "score_2",
        "default": "3",
        "label": "スコア2",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "min": "0",
        "max": "5",
        "step": "1"
      },
      "control_0b9a8a45be": {
        "type": "number",
        "name": "score_3",
        "default": "3",
        "label": "スコア3",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "min": "0",
        "max": "5",
        "step": "1"
      },
      "control_f8ab8a4f39": {
        "type": "number",
        "name": "score_4",
        "default": "3",
        "label": "スコア4",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "min": "0",
        "max": "5",
        "step": "1"
      },
      "control_386b034c1f": {
        "type": "number",
        "name": "score_5",
        "default": "3",
        "label": "スコア5",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "min": "0",
        "max": "5",
        "step": "1"
      }
    },
    "code": {
      "output_method": "html",
      "editor_html": "",
      "editor_callback": "",
      "frontend_html": "<style>\r\n/* --- 基本デザイン設定（超ミニマル仕様） --- */\r\n.lb-tool { color: #333; margin-bottom: 3em; font-family: sans-serif; }\r\n\r\n/* ツール名：H3見出し */\r\nh3.lb-tool-title { \r\n    display: flex; align-items: center; gap: 12px;\r\n    border-left: 4px solid #0073b7; padding: 0.7em 1.2em; \r\n    background: #f0f8ff; box-shadow: 1px 1px 3px rgba(0,0,0,0.05); \r\n    font-weight: bold; margin-bottom: 1.5em;\r\n    font-size: 1.35rem; line-height: 1.4; color: #333; letter-spacing: 0.02em;\r\n}\r\n.lb-tool-title svg { width: 1.2em; height: 1.2em; fill: #0073b7; flex-shrink: 0; }\r\n\r\n/* 全体のフレックスコンテナ */\r\n.lb-tool-flex { display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch; }\r\n\r\n/* 左側：基本情報カラム */\r\n.lb-tool-l { flex: 1.2; min-width: 300px; display: flex; flex-direction: column; }\r\n\r\n/* ロゴアイコン */\r\n.lb-tool-logo { display: flex; justify-content: center; margin-bottom: 15px; }\r\n.lb-tool-logo img {\r\n    width: 90px; height: 90px; border-radius: 50%;\r\n    object-fit: cover; border: 3px solid #f0f8ff;\r\n    box-shadow: 0 4px 10px rgba(0,0,0,0.06); background: #fff;\r\n}\r\n\r\n/* 基本情報テーブル */\r\n.lb-tool-tbl { width: 100%; border-collapse: collapse; font-size: 0.95rem; border: 1px solid #ddd; background: #fff; margin-bottom: 0;}\r\n.lb-tool-tbl th, .lb-tool-tbl td { padding: 12px 15px; border: 1px solid #ddd; line-height: 1.6; }\r\n.lb-tool-tbl th { text-align: left; background: #f9f9f9; width: 35%; color: #444; }\r\n.lb-tool-tbl td { \r\n    font-weight: bold; \r\n    white-space: pre-wrap; /* 改行を反映 */\r\n    word-break: break-word; /* URLなどの折り返し */\r\n}\r\n.lb-tool-tbl a { color: #0073b7; text-decoration: underline; font-weight: normal;}\r\n\r\n/* 右側：レビュースターエリア */\r\n.lb-tool-r { flex: 1; min-width: 280px; } /* column設定を削除 */\r\n\r\n/* ★大改善：レビュースターリスト（不自然な伸びを解消し、スクロール追従）★ */\r\n.lb-tool-stars-wrap {\r\n    width: 100%;\r\n    background: #fff; border: 2px solid #f0f8ff; border-radius: 8px; \r\n    padding: 20px 25px; box-shadow: 0 4px 15px rgba(0,0,0,0.03);\r\n    box-sizing: border-box;\r\n    /* ↓ここが魔法のコード↓ */\r\n    position: sticky; \r\n    top: 30px; /* 画面の一番上から30pxの位置でピタッとついてくる */\r\n}\r\n\r\n.lb-tool-stars-title {\r\n    font-size: 1.1rem; font-weight: bold; color: #0073b7; \r\n    margin: 0 0 20px 0; padding-bottom: 10px; border-bottom: 2px dashed #e1e8ed;\r\n    text-align: center;\r\n}\r\n.lb-tool-star-row { \r\n    display: flex; align-items: center; justify-content: space-between; \r\n    margin-bottom: 15px; font-size: 0.95rem; font-weight: bold; \r\n}\r\n.lb-tool-star-row:last-child { margin-bottom: 0; }\r\n.lb-tool-star-label { flex: 1; color: #444; }\r\n\r\n/* CSS星アイコン */\r\n.lb-tool-star-icon {\r\n    --percent: calc(var(--rating) / 5 * 100%);\r\n    display: inline-block; font-size: 1.3rem; line-height: 1; letter-spacing: 2px;\r\n    background: linear-gradient(90deg, #ffc107 var(--percent), #e4e5e9 var(--percent));\r\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent;\r\n}\r\n.lb-tool-star-icon::before { content: '★★★★★'; }\r\n.lb-tool-star-num { \r\n    width: 40px; text-align: right; color: #0073b7; \r\n    margin-left: 10px; font-size: 1.05rem; font-weight: 900;\r\n}\r\n\r\n/* スマホ最適化 */\r\n@media (max-width: 650px) { \r\n    .lb-tool-flex { gap: 20px; }\r\n    .lb-tool-logo { justify-content: center; }\r\n    /* スマホは縦並びになるので追従を解除 */\r\n    .lb-tool-stars-wrap { position: static; padding: 20px; }\r\n}\r\n</style>\r\n\r\n<div class=\"lb-tool\" id=\"tool-{{uid}}\">\r\n  <h3 class=\"lb-tool-title\">\r\n    <svg viewBox=\"0 0 24 24\"><path d=\"M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z\"/></svg>\r\n    {{tool_name}}\r\n  </h3>\r\n\r\n  <div class=\"lb-tool-flex\">\r\n    \r\n    <div class=\"lb-tool-l\">\r\n      {{#if tool_logo.url}}\r\n      <div class=\"lb-tool-logo\">\r\n        <img src=\"{{tool_logo.url}}\" alt=\"{{tool_name}} logo\">\r\n      </div>\r\n      {{/if}}\r\n\r\n      <table class=\"lb-tool-tbl\">\r\n        <tr><th>提供元</th><td>{{{developer_name}}}</td></tr>\r\n        <tr><th>価格</th><td>{{{price_info}}}</td></tr>\r\n        <tr><th>対応OS</th><td>{{{supported_os}}}</td></tr>\r\n        <tr><th>日本語対応</th><td>{{{ja_support}}}</td></tr>\r\n        <tr><th>無料プラン</th><td>{{{free_plan}}}</td></tr>\r\n        {{#if tool_url}}\r\n        <tr><th>公式サイト</th><td><a href=\"{{tool_url}}\" target=\"_blank\" rel=\"noopener\">{{tool_url}}</a></td></tr>\r\n        {{/if}}\r\n      </table>\r\n    </div>\r\n\r\n    <div class=\"lb-tool-r\">\r\n      <div class=\"lb-tool-stars-wrap\">\r\n        <div class=\"lb-tool-stars-title\">総合評価</div>\r\n        \r\n        {{#if label_1}}<div class=\"lb-tool-star-row\"><span class=\"lb-tool-star-label\">{{label_1}}</span><span class=\"lb-tool-star-icon\" style=\"--rating: {{score_1}};\"></span><span class=\"lb-tool-star-num\">{{score_1}}</span></div>{{/if}}\r\n        {{#if label_2}}<div class=\"lb-tool-star-row\"><span class=\"lb-tool-star-label\">{{label_2}}</span><span class=\"lb-tool-star-icon\" style=\"--rating: {{score_2}};\"></span><span class=\"lb-tool-star-num\">{{score_2}}</span></div>{{/if}}\r\n        {{#if label_3}}<div class=\"lb-tool-star-row\"><span class=\"lb-tool-star-label\">{{label_3}}</span><span class=\"lb-tool-star-icon\" style=\"--rating: {{score_3}};\"></span><span class=\"lb-tool-star-num\">{{score_3}}</span></div>{{/if}}\r\n        {{#if label_4}}<div class=\"lb-tool-star-row\"><span class=\"lb-tool-star-label\">{{label_4}}</span><span class=\"lb-tool-star-icon\" style=\"--rating: {{score_4}};\"></span><span class=\"lb-tool-star-num\">{{score_4}}</span></div>{{/if}}\r\n        {{#if label_5}}<div class=\"lb-tool-star-row\"><span class=\"lb-tool-star-label\">{{label_5}}</span><span class=\"lb-tool-star-icon\" style=\"--rating: {{score_5}};\"></span><span class=\"lb-tool-star-num\">{{score_5}}</span></div>{{/if}}\r\n      </div>\r\n    </div>\r\n\r\n  </div>\r\n</div>",
      "frontend_callback": "",
      "show_preview": "always",
      "single_output": true
    },
    "style": {
      "block": "",
      "editor": ""
    },
    "script": {
      "view": ""
    },
    "styles": [],
    "condition": [],
    "edit_url": null,
    "provide_context_to_blocks": "",
    "custom_context_slug": "",
    "allowed_blocks": "",
    "ancestor": ""
  }
]