{"id":43,"date":"2026-10-03T16:53:13","date_gmt":"2026-10-03T07:53:13","guid":{"rendered":"https:\/\/deshinamakemono.com\/?page_id=43"},"modified":"2026-10-07T00:55:18","modified_gmt":"2026-10-06T15:55:18","slug":"%e3%81%8b%e3%81%be%e3%81%84%e3%81%9f%e3%81%a1%e3%83%a1%e3%82%bd%e3%83%83%e3%83%89-%e3%81%8a%e7%94%b3%e8%be%bc%e3%81%bf","status":"publish","type":"page","link":"https:\/\/deshinamakemono.com\/?page_id=43","title":{"rendered":"\u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9 \u304a\u7533\u8fbc\u307f"},"content":{"rendered":"\n<style>\n\/* ==================================================\n   \u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9 \u5c02\u7528\u6c7a\u6e08\u30da\u30fc\u30b8\n================================================== *\/\n\n\/* \u30d8\u30c3\u30c0\u30fc\u30fb\u30d5\u30c3\u30bf\u30fc\u3092\u975e\u8868\u793a *\/\nheader.wp-block-template-part,\nfooter.wp-block-template-part {\n    display: none !important;\n}\n\n\n\/* \u30da\u30fc\u30b8\u5168\u4f53 *\/\n.kamaitachi-shell {\n    width: 94vw !important;\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    padding: 55px 0 90px;\n    box-sizing: border-box;\n}\n\n\n\/* WordPress\u30c6\u30fc\u30de\u5074\u306e\u6a2a\u5e45\u5236\u9650\u3092\u89e3\u9664 *\/\n.kamaitachi-shell > * {\n    max-width: none !important;\n}\n\n\n\/* ==================================================\n   \u4e0a\u90e8\u30bf\u30a4\u30c8\u30eb\n================================================== *\/\n\n.kamaitachi-hero {\n    width: 100%;\n    text-align: center;\n    margin: 0 auto 42px;\n}\n\n.kamaitachi-hero h1 {\n    margin: 0 0 12px;\n    font-size: clamp(36px, 5vw, 62px);\n    line-height: 1.15;\n    font-weight: 800;\n    letter-spacing: -0.03em;\n}\n\n.kamaitachi-hero p {\n    margin: 0;\n    font-size: 17px;\n    line-height: 1.7;\n    color: #667085;\n}\n\n\n\/* ==================================================\n   SureCart 2\u30ab\u30e9\u30e0\n================================================== *\/\n\n.kamaitachi-shell .wp-block-surecart-columns {\n    width: 100% !important;\n    max-width: none !important;\n\n    display: grid !important;\n\n    grid-template-columns:\n        minmax(360px, 0.85fr)\n        minmax(560px, 1.35fr) !important;\n\n    gap: 42px !important;\n    align-items: start;\n}\n\n\n\/* ==================================================\n   \u5de6\u306e\u5546\u54c1\u30ab\u30fc\u30c9\n================================================== *\/\n\n.kamaitachi-shell .kamaitachi-product-card {\n    width: 100% !important;\n    max-width: none !important;\n\n    background: #ffffff;\n    border: 1px solid #e2e6ec;\n    border-radius: 18px;\n\n    padding: 36px !important;\n\n    box-sizing: border-box;\n\n    box-shadow:\n        0 8px 30px rgba(20, 30, 50, 0.04);\n}\n\n\n\/* \u91d1\u984d *\/\n.kamaitachi-shell .kamaitachi-price {\n    margin: 14px 0 8px;\n\n    font-size: 56px;\n    line-height: 1;\n\n    font-weight: 800;\n    letter-spacing: -0.04em;\n}\n\n.kamaitachi-shell .kamaitachi-price-note {\n    margin: 0 0 32px;\n\n    font-size: 15px;\n    color: #7b8494;\n}\n\n\n\/* ==================================================\n   \u5546\u54c1\u7279\u5fb4\n================================================== *\/\n\n.kamaitachi-shell .kamaitachi-benefits {\n    margin: 25px 0 0;\n    padding: 0;\n\n    list-style: none;\n}\n\n.kamaitachi-shell .kamaitachi-benefits li {\n    position: relative;\n\n    margin: 0 0 20px;\n    padding-left: 32px;\n\n    font-size: 16px;\n    line-height: 1.75;\n}\n\n.kamaitachi-shell .kamaitachi-benefits li:last-child {\n    margin-bottom: 0;\n}\n\n.kamaitachi-shell .kamaitachi-benefits li::before {\n    content: \"\u2713\";\n\n    position: absolute;\n    left: 0;\n    top: -1px;\n\n    font-size: 20px;\n    line-height: 1;\n\n    font-weight: 800;\n    color: #0877c9;\n}\n\n\n\/* ==================================================\n   \u53f3\u306e\u6c7a\u6e08\u30ab\u30fc\u30c9\n================================================== *\/\n\n.kamaitachi-shell .kamaitachi-payment-card {\n    width: 100% !important;\n    max-width: none !important;\n\n    background: #edf5fb;\n    border-radius: 18px;\n\n    padding: 38px !important;\n\n    box-sizing: border-box;\n}\n\n\n\/* \u53f3\u30ab\u30e9\u30e0\u5185\u90e8\u3092\u6a2a\u5e45\u3044\u3063\u3071\u3044\u4f7f\u3046 *\/\n.kamaitachi-shell .kamaitachi-payment-card > * {\n    width: 100%;\n    max-width: 100% !important;\n    box-sizing: border-box;\n}\n\n\n\/* ==================================================\n   \u30bf\u30d6\u30ec\u30c3\u30c8\n================================================== *\/\n\n@media (max-width: 1050px) {\n\n    .kamaitachi-shell {\n        width: calc(100% - 32px) !important;\n        max-width: 760px !important;\n        padding: 35px 0 60px;\n    }\n\n    .kamaitachi-hero {\n        margin-bottom: 30px;\n    }\n\n    .kamaitachi-hero h1 {\n        font-size: 42px;\n    }\n\n    .kamaitachi-shell .wp-block-surecart-columns {\n        grid-template-columns: 1fr !important;\n        gap: 28px !important;\n    }\n\n    .kamaitachi-shell .kamaitachi-product-card.is-sticky {\n        position: static !important;\n        top: auto !important;\n    }\n}\n\n\n\/* ==================================================\n   \u30b9\u30de\u30db\n================================================== *\/\n\n@media (max-width: 600px) {\n\n    .kamaitachi-shell {\n        width: calc(100% - 24px) !important;\n        padding: 24px 0 45px;\n    }\n\n    .kamaitachi-hero {\n        margin-bottom: 24px;\n    }\n\n    .kamaitachi-hero h1 {\n        margin-bottom: 10px;\n        font-size: 34px;\n        line-height: 1.2;\n    }\n\n    .kamaitachi-hero p {\n        font-size: 14px;\n    }\n\n    .kamaitachi-shell .kamaitachi-product-card,\n    .kamaitachi-shell .kamaitachi-payment-card {\n        padding: 22px !important;\n        border-radius: 14px;\n    }\n\n    .kamaitachi-shell .kamaitachi-price {\n        font-size: 44px;\n    }\n\n    .kamaitachi-shell .kamaitachi-benefits li {\n        padding-left: 28px;\n        font-size: 15px;\n    }\n\n    .kamaitachi-shell .kamaitachi-benefits li::before {\n        font-size: 18px;\n    }\n}\n<\/style>\n\n\n\n\n<div class=\"wp-block-group kamaitachi-shell is-layout-flow wp-block-group-is-layout-flow\">\n\n\n\n<div class=\"kamaitachi-hero\">\n\n    <h1>\u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9<\/h1>\n\n    <p>\n        \u30b7\u30f3\u30d7\u30eb\u306a\u30eb\u30fc\u30eb\u3067\u300c\u53cd\u767a\u3057\u3084\u3059\u3044\u62bc\u3057\u76ee\u300d\u3092\u72d9\u30461\u5206\u53d6\u5f15\u624b\u6cd5\n    <\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-surecart-checkout-form\"><sc-checkout\n\tclass=\"checkout\"\n\tid=\"sc-checkout-36\"\n\tclass=\"\"\n\tstyle=\"text-align: left;--sc-form-row-spacing: 25px;\"\n\tmodified=\"2026-10-03 11:48:30\"\n\talignment=\"\"\n\tsuccess-url=\"\"\n>\n\t<sc-form>\n\t\t\t\t\t<sc-checkbox name=\"get_feedback\" value=\"Feedback\" style=\"display: none !important;\"><\/sc-checkbox>\n\t\t\t\t\n\n\n<div class=\"wp-block-surecart-columns kamaitachi-checkout-columns is-layout-flex wp-block-surecart-columns-is-layout-flex\">\n\n<!-- ==================================================\n     \u5de6\u30ab\u30e9\u30e0\uff1a\u5546\u54c1\u8aac\u660e\n================================================== -->\n\n\n<div class=\"wp-block-surecart-column kamaitachi-product-card is-vertically-aligned-top is-sticky\" style=\"top:40px\">\n\n\n<sc-heading>\n\u4fa1\u683c\n<span slot=\"description\"><\/span>\n<span slot=\"end\"><\/span>\n<\/sc-heading>\n\n\n\n<h2 class=\"wp-block-heading kamaitachi-price\">9,800\u5186<\/h2>\n\n\n\n<p class=\"kamaitachi-price-note wp-block-paragraph\">\u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9<\/p>\n\n\n\n<ul class=\"kamaitachi-benefits wp-block-list\">\n\n<li>\n\u307b\u3068\u3093\u3069\u306e\u30c8\u30ec\u30fc\u30c0\u30fc\u304c\u6c17\u4ed8\u3044\u3066\u3044\u306a\u3044\u300c\u62bc\u3057\u76ee\u300d\u3092\u72d9\u3046\u624b\u6cd5\n<\/li>\n\n<li>\nEMA\u3068BB\u3060\u3051\u3067\u72d9\u3044\u6240\u3092\u7d5e\u308c\u308b\u30b7\u30f3\u30d7\u30eb\u306a\u30ed\u30b8\u30c3\u30af\n<\/li>\n\n<li>\n\u6761\u4ef6\u3092\u53b3\u9078\u3057\u305f\u30c9\u30eb\u51861\u5206\u53d6\u5f15\u306e\u691c\u8a3c\u3067\nHIGH\u52dd\u738788.46\uff05\uff0fLOW\u52dd\u738775.68\uff05\u3092\u8a18\u9332\n<\/li>\n\n<li>\n\u7d04512\u4e07\u672c\u306e1\u5206\u8db3\u3001\n\u5ef6\u30791,000\u56de\u4ee5\u4e0a\u306e\u30d0\u30c3\u30af\u30c6\u30b9\u30c8\u304b\u3089\u53b3\u9078\n<\/li>\n\n<li>\n\ud83c\udf81 \u30c9\u30eb\u51861\u5206\u53d6\u5f15\u3067\u52dd\u738788.46\uff05\u3092\u8a18\u9332\u3057\u305f\u624b\u6cd5\n<\/li>\n\n<\/ul>\n\n\n<\/div>\n\n\n\n<!-- ==================================================\n     \u53f3\u30ab\u30e9\u30e0\uff1a\u6c7a\u6e08\n================================================== -->\n\n\n<div class=\"wp-block-surecart-column kamaitachi-payment-card\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n\n<!-- ==================================================\n     \u304a\u5ba2\u69d8\u60c5\u5831\n================================================== -->\n\n\n<sc-heading>\n\u304a\u652f\u6255\u60c5\u5831\n<span slot=\"description\"><\/span>\n<span slot=\"end\"><\/span>\n<\/sc-heading>\n\n\n\n\t\t<sc-customer-email\n\t\t\tclass=\"\"\n\t\t\tlabel=\"\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trequired\n\t\t\tautocomplete='email'\n\t\t\tinputmode='email'\n\t\t>\n\t\t<\/sc-customer-email>\n\n\t\t\n\n\n<!-- ==================================================\n     \u30ab\u30fc\u30c9\u6c7a\u6e08\n================================================== -->\n\n\n\t\t<sc-payment\n\t\t\tid=\"sc-payment-0\"\n\t\t\tclass=\"\"\n\t\t>\n\t\t\t\t\t\t\t<sc-stripe-payment-element slot=\"stripe\"><\/sc-stripe-payment-element>\n\t\t\t\n\t\t\t\t\t<\/sc-payment>\n\t\t\n\n\n<!-- ==================================================\n     \u30aa\u30fc\u30c0\u30fc\u30d0\u30f3\u30d7\n     \u203b\u3053\u3053\u306fSureCart\u5074\u306e\u8a2d\u5b9a\u306b\u3088\u308a\u81ea\u52d5\u8868\u793a\u3055\u308c\u307e\u3059\u3002\n     \u975e\u5408\u7406\u7684\u306a\u30a2\u30ce\u30de\u30ea\u30fc\u3001PHANTOM\u3001\n     \u79fb\u52d5\u5e73\u5747\u7dda\u4e00\u672c\u624b\u6cd5\u3001\u9ec4\u91d1\u306e\u30ed\u30fc\u30bd\u30af\u8db3\u30e1\u30bd\u30c3\u30c9\u3001\n     \u30a4\u30c3\u30c1\u30e7\u30a4\u624b\u6cd5\u5b8c\u5168\u7248\n================================================== -->\n\n\n<!-- ==================================================\n     \u6ce8\u6587\u5185\u5bb9\u30fb\u5408\u8a08\n================================================== -->\n\n\n<sc-heading>\n\u3054\u6ce8\u6587\u5185\u5bb9\n<span slot=\"description\"><\/span>\n<span slot=\"end\"><\/span>\n<\/sc-heading>\n\n\n\n\t\t<sc-order-summary\n\t\t\t\t\t\t\t\t\t\t\t\torder-summary-text=\"Summary\"\n\t\t\tinvoice-summary-text=\"Invoice Summary\"\n\t\t\tclass=\"wp-block-surecart-totals\"\t\t>\n\t\t\t\n\n<!-- \u5546\u54c1\u4e00\u89a7 -->\n\n<sc-line-items removable=\"0\" editable=\"0\"><\/sc-line-items>\n\n\n\n<!-- \u533a\u5207\u308a\u7dda -->\n\n<sc-divider><\/sc-divider>\n\n\n\n<!-- \u5c0f\u8a08 -->\n\t\t<sc-line-item-total class=\"wp-block-surecart-subtotal\" total=\"subtotal\">\n\t\t\t<span slot=\"description\">\u5c0f\u8a08<\/span>\n\t\t\t<span slot=\"total-payments-description\">Total Installments<\/span>\n\t\t\t<span slot=\"first-payment-subtotal-description\">Initial Payment<\/span>\n\t\t<\/sc-line-item-total>\n\t\t\n\n\n<!-- \u30af\u30fc\u30dd\u30f3 -->\n\t\t<sc-order-coupon-form\n\t\t\tlabel=\"Add Coupon Code\"\n\t\t\tplaceholder=\"\u30af\u30fc\u30dd\u30f3\u30b3\u30fc\u30c9\u306e\u5165\u529b\"\n\t\t\tbutton-text=\"\u30af\u30fc\u30dd\u30f3\u30b3\u30fc\u30c9\u3092\u9069\u7528\"\n\t\t\tcollapsed>\n\t\t<\/sc-order-coupon-form>\n\t\t\n\n\n<!-- \u7a0e -->\n\n<sc-line-item-tax><\/sc-line-item-tax>\n\n\n\n<!-- \u533a\u5207\u308a\u7dda -->\n\n<sc-divider><\/sc-divider>\n\n\n\n<!-- \u5408\u8a08 -->\n\t\t<sc-line-item-total\n\t\t\tclass=\"wp-block-surecart-total\"\t\t\ttotal=\"total\"\n\t\t\tsize=\"large\"\n\t\t\tshow-currency=\"1\"\n\t\t>\n\t\t\t<span slot=\"title\">\u5408\u8a08<\/span>\n\t\t\t<span slot=\"subscription-title\">\u672c\u65e5\u306e\u304a\u652f\u6255\u3044<\/span>\n\t\t\t<span slot=\"first-payment-total-description\">\u5c0f\u8a08<\/span>\n\t\t\t<span slot=\"free-trial-description\">Trial<\/span>\n\t\t\t<span slot=\"due-amount-description\">Amount Due<\/span>\n\t\t<\/sc-line-item-total>\n\t\t\n\n\t\t<\/sc-order-summary>\n\t\t\n\n\n<!-- ==================================================\n     \u8cfc\u5165\u30dc\u30bf\u30f3\n     show_total \u306f true \u306e\u307e\u307e\u306b\u3057\u3066\u30dc\u30bf\u30f3\u3092\u6b63\u5e38\u8868\u793a\n================================================== -->\n\n\t\t<sc-order-submit\n\t\t\ttype=\"primary\"\n\t\t\tfull=\"true\"\n\t\t\tsize=\"large\"\n\t\t\ticon=\"lock\"\t\t\tshow-total=\"true\"\n\t\t\tsecure-notice=\"true\"\n\t\t\tsecure-notice-text=\"SSL\u6697\u53f7\u5316\u901a\u4fe1\u306b\u3088\u308a\u5b89\u5168\u306b\u6c7a\u6e08\u3055\u308c\u307e\u3059\"\n\t\t\t\t\t\t\t\t\tclass=\"wp-block-surecart-submit\"\n\t\t>\u4eca\u3059\u3050\u624b\u306b\u5165\u308c\u308b<\/sc-order-submit>\n\t\t\n\n<\/div>\n\n\n<\/div>\n\n\n\t<\/sc-form>\n<\/sc-checkout>\n\n\n\n\n<script>\n(function () {\n\n    \/*\n     * SureCart\u306e\u8cfc\u5165\u30dc\u30bf\u30f3\u306fShadow DOM\u5185\u306b\u63cf\u753b\u3055\u308c\u308b\u305f\u3081\u3001\n     * show_total=false\u306b\u306f\u305b\u305a\u3001\n     * \u30dc\u30bf\u30f3\u672b\u5c3e\u306e\u91d1\u984d\u8868\u793a\u3060\u3051\u3092\u975e\u8868\u793a\u306b\u3057\u307e\u3059\u3002\n     *\/\n\n    const ORDER_STYLE_ID = 'kamaitachi-hide-submit-price';\n    const BUTTON_STYLE_ID = 'kamaitachi-hide-submit-price-button';\n\n\n    function patchOrderSubmit(submit) {\n\n        if (!submit || !submit.shadowRoot) {\n            return;\n        }\n\n        const root = submit.shadowRoot;\n\n\n        \/*\n         * sc-order-submit \u5185\u304b\u3089\n         * sc-button \u306e suffix\uff08\u91d1\u984d\uff09\u3060\u3051\u3092\u6d88\u3059\n         *\/\n        if (!root.getElementById(ORDER_STYLE_ID)) {\n\n            const style = document.createElement('style');\n\n            style.id = ORDER_STYLE_ID;\n\n            style.textContent = `\n                sc-button::part(suffix) {\n                    display: none !important;\n                }\n\n                [slot=\"suffix\"] {\n                    display: none !important;\n                }\n\n                sc-format-number[slot=\"suffix\"],\n                sc-format-currency[slot=\"suffix\"] {\n                    display: none !important;\n                }\n            `;\n\n            root.appendChild(style);\n        }\n\n\n        \/*\n         * sc-button\u81ea\u8eab\u3082Shadow DOM\u306a\u306e\u3067\u3001\n         * \u5ff5\u306e\u305f\u3081\u5185\u90e8\u306esuffix\u3082\u76f4\u63a5\u975e\u8868\u793a\u306b\u3059\u308b\n         *\/\n        root.querySelectorAll('sc-button').forEach(function (button) {\n\n            if (!button.shadowRoot) {\n                return;\n            }\n\n            if (button.shadowRoot.getElementById(BUTTON_STYLE_ID)) {\n                return;\n            }\n\n            const style = document.createElement('style');\n\n            style.id = BUTTON_STYLE_ID;\n\n            style.textContent = `\n                [part=\"suffix\"] {\n                    display: none !important;\n                }\n\n                .button__suffix {\n                    display: none !important;\n                }\n            `;\n\n            button.shadowRoot.appendChild(style);\n        });\n\n    }\n\n\n    function searchShadowRoots(root) {\n\n        if (!root) {\n            return;\n        }\n\n        \/*\n         * \u73fe\u5728\u306e\u968e\u5c64\u306b\u3042\u308b\u8cfc\u5165\u30dc\u30bf\u30f3\u3092\u63a2\u3059\n         *\/\n        root.querySelectorAll('sc-order-submit').forEach(function (submit) {\n            patchOrderSubmit(submit);\n        });\n\n\n        \/*\n         * SureCart\u5185\u90e8\u306eShadow DOM\u306b\u3082\u518d\u5e30\u7684\u306b\u6f5c\u308b\n         *\/\n        root.querySelectorAll('*').forEach(function (element) {\n\n            if (element.shadowRoot) {\n                searchShadowRoots(element.shadowRoot);\n            }\n\n        });\n\n    }\n\n\n    function applyKamaitachiButtonFix() {\n        searchShadowRoots(document);\n    }\n\n\n    \/*\n     * \u521d\u56de\u5b9f\u884c\n     *\/\n    applyKamaitachiButtonFix();\n\n\n    \/*\n     * SureCart\u306f\u5c11\u3057\u9045\u308c\u3066\u63cf\u753b\u3055\u308c\u308b\u305f\u3081\u7e70\u308a\u8fd4\u3057\u78ba\u8a8d\n     *\/\n    let tries = 0;\n\n    const timer = setInterval(function () {\n\n        applyKamaitachiButtonFix();\n\n        tries++;\n\n        if (tries >= 40) {\n            clearInterval(timer);\n        }\n\n    }, 250);\n\n\n    \/*\n     * \u30aa\u30fc\u30c0\u30fc\u30d0\u30f3\u30d7\u8ffd\u52a0\u306a\u3069\u3067\u518d\u63cf\u753b\u3055\u308c\u305f\u5834\u5408\u306b\u3082\u5bfe\u5fdc\n     *\/\n    const observer = new MutationObserver(function () {\n        applyKamaitachiButtonFix();\n    });\n\n    observer.observe(document.documentElement, {\n        childList: true,\n        subtree: true\n    });\n\n})();\n<\/script>\n<\/div>\n\n\n\n<div style=\"text-align:center; margin-top:24px; font-size:14px;\">\n    <a href=\"https:\/\/deshinamakemono.com\/?page_id=7\"\n       target=\"_blank\"\n       rel=\"noopener\"\n       style=\"color:#667085; text-decoration:underline;\">\n        \u7279\u5b9a\u5546\u53d6\u5f15\u6cd5\u306b\u57fa\u3065\u304f\u8868\u8a18\n    <\/a>\n<\/div>\n\n\n\n<\/div>\n\n\n\n<!-- ==================================================\n     \u30aa\u30fc\u30c0\u30fc\u30d0\u30f3\u30d7\u3092\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u98a8\u306b\u3059\u308b\n================================================== -->\n\n\n<script>\n(function () {\n\n    const CHECKBOX_STYLE_ID = 'kamaitachi-checkbox-style';\n\n    const checkboxCSS = `\n        button.bump__button {\n            width: 28px !important;\n            height: 28px !important;\n            min-width: 28px !important;\n            min-height: 28px !important;\n\n            border-radius: 5px !important;\n            border: 2px solid #b9c2cf !important;\n\n            background: #ffffff !important;\n            color: transparent !important;\n\n            padding: 0 !important;\n            margin: 0 !important;\n\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n\n            box-shadow: none !important;\n        }\n\n        button.bump__button svg {\n            display: none !important;\n        }\n\n        button.bump__button * {\n            visibility: hidden !important;\n        }\n\n        button.bump__button::before {\n            content: \"\";\n            display: block;\n            width: 100%;\n            height: 100%;\n        }\n\n        button.bump__button.bump__button--checked {\n            background: #2563eb !important;\n            border-color: #2563eb !important;\n        }\n\n        button.bump__button.bump__button--checked::before {\n            content: \"\u2713\";\n            color: #ffffff !important;\n            font-size: 19px;\n            line-height: 1;\n            font-weight: 800;\n\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        button.bump__button:hover {\n            border-color: #2563eb !important;\n        }\n    `;\n\n\n    function injectIntoShadowRoot(root) {\n\n        if (!root) return;\n\n        if (\n            root.querySelector('button.bump__button') &&\n            !root.querySelector('#' + CHECKBOX_STYLE_ID)\n        ) {\n            const style = document.createElement('style');\n            style.id = CHECKBOX_STYLE_ID;\n            style.textContent = checkboxCSS;\n            root.appendChild(style);\n        }\n\n        root.querySelectorAll('*').forEach(function (el) {\n            if (el.shadowRoot) {\n                injectIntoShadowRoot(el.shadowRoot);\n            }\n        });\n    }\n\n\n    function applyCheckboxStyle() {\n\n        document.querySelectorAll('*').forEach(function (el) {\n\n            if (el.shadowRoot) {\n                injectIntoShadowRoot(el.shadowRoot);\n            }\n\n        });\n    }\n\n\n    applyCheckboxStyle();\n\n\n    let tries = 0;\n\n    const timer = setInterval(function () {\n\n        applyCheckboxStyle();\n\n        tries++;\n\n        if (tries >= 80) {\n            clearInterval(timer);\n        }\n\n    }, 250);\n\n\n    const observer = new MutationObserver(function () {\n        applyCheckboxStyle();\n    });\n\n    observer.observe(document.documentElement, {\n        childList: true,\n        subtree: true\n    });\n\n})();\n<\/script>\n\n\n\n<!-- ==================================================\n     \u30aa\u30fc\u30c0\u30fc\u30d0\u30f3\u30d7\u306e\u5546\u54c1\u753b\u50cf\u3092\u5f37\u5236\u8868\u793a\n================================================== -->\n\n\n<script>\n(function () {\n\n    const PRODUCT_IMAGES = [\n\n        {\n            keywords: [\n                '\u975e\u5408\u7406\u7684\u306a\u30a2\u30ce\u30de\u30ea\u30fc',\n                '\u30a2\u30ce\u30de\u30ea\u30fc'\n            ],\n            url:\n            'https:\/\/deshinamakemono.com\/wp-content\/uploads\/2026\/10\/6ab5372c5eca80.53655532_ChatGPTImage2026\u5e749\u670824\u65e523_43_40.png'\n        },\n\n        {\n            keywords: [\n                'PHANTOM',\n                'Phantom',\n                '\u30d5\u30a1\u30f3\u30c8\u30e0'\n            ],\n            url:\n            'https:\/\/deshinamakemono.com\/wp-content\/uploads\/2026\/10\/68eba6bd2ba27_simple500x650px7.png'\n        },\n\n        {\n            keywords: [\n                '\u79fb\u52d5\u5e73\u5747\u7dda\u4e00\u672c\u624b\u6cd5',\n                '\u79fb\u52d5\u5e73\u5747\u7dda'\n            ],\n            url:\n            'https:\/\/deshinamakemono.com\/wp-content\/uploads\/2026\/10\/28b60ae5-fb47-4472-ac5b-fb6c1bfeba58.png'\n        },\n\n        {\n            keywords: [\n                '\u9ec4\u91d1\u306e\u30ed\u30fc\u30bd\u30af\u8db3\u30e1\u30bd\u30c3\u30c9',\n                '\u9ec4\u91d1\u306e\u30ed\u30fc\u30bd\u30af\u8db3'\n            ],\n            url:\n            'https:\/\/deshinamakemono.com\/wp-content\/uploads\/2026\/10\/39f94343-6435573.png'\n        },\n\n        {\n            keywords: [\n                '\u30a4\u30c3\u30c6\u30b3\u30a4\u624b\u6cd5\u5b8c\u5168\u7248',\n                '\u30a4\u30c3\u30c1\u30e7\u30a4\u624b\u6cd5\u5b8c\u5168\u7248',\n                '\u30a4\u30c3\u30c6\u30b3\u30a4',\n                '\u30a4\u30c3\u30c1\u30e7\u30a4'\n            ],\n            url:\n            'https:\/\/deshinamakemono.com\/wp-content\/uploads\/2026\/10\/a1874875-6197707.png'\n        }\n\n    ];\n\n\n    const STYLE_ID = 'kamaitachi-bump-image-style';\n\n\n    function getImageForText(text) {\n\n        const normalized =\n            String(text || '')\n            .replace(\/\\s+\/g, '')\n            .toLowerCase();\n\n        for (const product of PRODUCT_IMAGES) {\n\n            for (const keyword of product.keywords) {\n\n                const normalizedKeyword =\n                    keyword\n                    .replace(\/\\s+\/g, '')\n                    .toLowerCase();\n\n                if (\n                    normalized.includes(\n                        normalizedKeyword\n                    )\n                ) {\n                    return product.url;\n                }\n            }\n        }\n\n        return null;\n    }\n\n\n    function addStyle(root) {\n\n        if (!root) return;\n\n        if (root.querySelector('#' + STYLE_ID)) {\n            return;\n        }\n\n        const style =\n            document.createElement('style');\n\n        style.id = STYLE_ID;\n\n        style.textContent = `\n\n            .kamaitachi-bump-product-image {\n\n                width: 72px !important;\n                height: 72px !important;\n\n                min-width: 72px !important;\n                max-width: 72px !important;\n\n                object-fit: cover !important;\n\n                border-radius: 10px !important;\n\n                display: block !important;\n\n                margin: 0 12px !important;\n\n                flex: 0 0 72px !important;\n\n                background: #ffffff !important;\n\n                border:\n                    1px solid\n                    rgba(0,0,0,.08) !important;\n            }\n\n            @media (max-width: 600px) {\n\n                .kamaitachi-bump-product-image {\n\n                    width: 58px !important;\n                    height: 58px !important;\n\n                    min-width: 58px !important;\n                    max-width: 58px !important;\n\n                    margin:\n                        0 8px !important;\n\n                    flex:\n                        0 0 58px !important;\n                }\n            }\n\n        `;\n\n        root.appendChild(style);\n    }\n\n\n    function processBump(bump, root) {\n\n        if (!bump) return;\n\n\n        \/*\n         * \u3059\u3067\u306b\u753b\u50cf\u8ffd\u52a0\u6e08\u307f\u306a\u3089\u4f55\u3082\u3057\u306a\u3044\n         *\/\n        if (\n            bump.querySelector(\n                '.kamaitachi-bump-product-image'\n            )\n        ) {\n            return;\n        }\n\n\n        const text =\n            bump.textContent || '';\n\n\n        const imageUrl =\n            getImageForText(text);\n\n\n        if (!imageUrl) {\n            return;\n        }\n\n\n        addStyle(root);\n\n\n        const image =\n            document.createElement('img');\n\n\n        image.className =\n            'kamaitachi-bump-product-image';\n\n\n        image.src =\n            imageUrl;\n\n\n        image.alt =\n            text.trim();\n\n\n        image.loading =\n            'eager';\n\n\n        \/*\n         * \u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306e\u5f8c\u308d\u3001\n         * \u5546\u54c1\u8aac\u660e\u306e\u524d\u3078\u753b\u50cf\u3092\u5dee\u3057\u8fbc\u3080\n         *\/\n        const button =\n            bump.querySelector(\n                'button.bump__button'\n            );\n\n\n        if (\n            button &&\n            button.nextSibling\n        ) {\n\n            bump.insertBefore(\n                image,\n                button.nextSibling\n            );\n\n        } else if (button) {\n\n            bump.appendChild(\n                image\n            );\n\n        } else {\n\n            bump.insertBefore(\n                image,\n                bump.firstChild\n            );\n        }\n    }\n\n\n    function scanRoot(root) {\n\n        if (\n            !root ||\n            !root.querySelectorAll\n        ) {\n            return;\n        }\n\n\n        \/*\n         * \u5b9f\u969b\u306e\u30d0\u30f3\u30d7\u672c\u4f53\u3092\u63a2\u3059\n         *\/\n        root\n        .querySelectorAll('.bump')\n        .forEach(function (bump) {\n\n            processBump(\n                bump,\n                root\n            );\n\n        });\n\n\n        \/*\n         * Shadow DOM\u3078\u3055\u3089\u306b\u6f5c\u308b\n         *\/\n        root\n        .querySelectorAll('*')\n        .forEach(function (el) {\n\n            if (\n                el.shadowRoot\n            ) {\n\n                scanRoot(\n                    el.shadowRoot\n                );\n\n            }\n\n        });\n\n    }\n\n\n    function applyImages() {\n\n        scanRoot(\n            document\n        );\n\n    }\n\n\n    \/*\n     * \u521d\u56de\n     *\/\n    applyImages();\n\n\n    \/*\n     * SureCart\u306e\u9045\u5ef6\u63cf\u753b\u5bfe\u5fdc\n     *\/\n    let tries = 0;\n\n\n    const timer =\n        setInterval(\n            function () {\n\n                applyImages();\n\n                tries++;\n\n                if (\n                    tries >= 120\n                ) {\n                    clearInterval(\n                        timer\n                    );\n                }\n\n            },\n            250\n        );\n\n\n    \/*\n     * \u30aa\u30fc\u30c0\u30fc\u30d0\u30f3\u30d7\u306e\u518d\u63cf\u753b\u306b\u3082\u5bfe\u5fdc\n     *\/\n    const observer =\n        new MutationObserver(\n            function () {\n\n                applyImages();\n\n            }\n        );\n\n\n    observer.observe(\n        document.documentElement,\n        {\n            childList: true,\n            subtree: true\n        }\n    );\n\n})();\n<\/script>\n\n\n\n<!-- ==================================================\n     \u8cfc\u5165\u30dc\u30bf\u30f3\u5185\u306e\u91d1\u984d\u3060\u3051\u3092\u975e\u8868\u793a\n================================================== -->\n\n\n<script>\n(function () {\n\n    const observedRoots =\n        new WeakSet();\n\n\n    function hidePriceInRoot(root) {\n\n        if (\n            !root ||\n            !root.querySelectorAll\n        ) return;\n\n\n        root\n        .querySelectorAll(\n            'sc-order-submit'\n        )\n        .forEach(\n            function (submit) {\n\n\n                submit\n                    .querySelectorAll(\n                        'sc-total'\n                    )\n                    .forEach(\n                        function (total) {\n\n                            const wrapper =\n                                total.parentElement;\n\n                            if (\n                                wrapper &&\n                                wrapper.tagName ===\n                                'SPAN'\n                            ) {\n\n                                wrapper\n                                    .style\n                                    .setProperty(\n                                        'display',\n                                        'none',\n                                        'important'\n                                    );\n                            }\n\n                        }\n                    );\n\n\n                if (\n                    submit.shadowRoot\n                ) {\n\n                    scanRoot(\n                        submit.shadowRoot\n                    );\n                }\n\n            }\n        );\n\n\n        root\n        .querySelectorAll('*')\n        .forEach(\n            function (el) {\n\n                if (\n                    el.shadowRoot\n                ) {\n\n                    scanRoot(\n                        el.shadowRoot\n                    );\n                }\n\n            }\n        );\n    }\n\n\n    function observeRoot(root) {\n\n        if (\n            !root ||\n            observedRoots.has(root)\n        ) {\n            return;\n        }\n\n\n        const observer =\n            new MutationObserver(\n                function () {\n\n                    hidePriceInRoot(\n                        root\n                    );\n\n                }\n            );\n\n\n        observer.observe(\n            root,\n            {\n                childList: true,\n                subtree: true,\n                characterData: true\n            }\n        );\n\n\n        observedRoots.add(\n            root\n        );\n    }\n\n\n    function scanRoot(root) {\n\n        if (!root) return;\n\n        observeRoot(\n            root\n        );\n\n        hidePriceInRoot(\n            root\n        );\n    }\n\n\n    scanRoot(\n        document\n    );\n\n\n    let tries = 0;\n\n\n    const timer =\n        setInterval(\n            function () {\n\n                scanRoot(\n                    document\n                );\n\n                tries++;\n\n                if (\n                    tries >= 120\n                ) {\n\n                    clearInterval(\n                        timer\n                    );\n\n                }\n\n            },\n            500\n        );\n\n})();\n<\/script>\n\n\n<script>\n(function () {\n\n    function replaceRecommendedText(root) {\n\n        if (!root) return;\n\n        const walker = document.createTreeWalker(\n            root,\n            NodeFilter.SHOW_TEXT\n        );\n\n        let node;\n\n        while ((node = walker.nextNode())) {\n\n            if (node.nodeValue.trim() === '\u63a8\u5968') {\n                node.nodeValue = node.nodeValue.replace('\u63a8\u5968', '\u30aa\u30d7\u30b7\u30e7\u30f3');\n            }\n\n        }\n\n        if (root.querySelectorAll) {\n\n            root.querySelectorAll('*').forEach(function (el) {\n\n                if (el.shadowRoot) {\n                    replaceRecommendedText(el.shadowRoot);\n                }\n\n            });\n\n        }\n\n    }\n\n\n    function applyOptionLabel() {\n        replaceRecommendedText(document);\n    }\n\n\n    \/* \u521d\u56de *\/\n    applyOptionLabel();\n\n\n    \/* SureCart\u306e\u9045\u5ef6\u8868\u793a\u306b\u3082\u5bfe\u5fdc *\/\n    let tries = 0;\n\n    const timer = setInterval(function () {\n\n        applyOptionLabel();\n\n        tries++;\n\n        if (tries >= 120) {\n            clearInterval(timer);\n        }\n\n    }, 250);\n\n\n    \/* \u518d\u63cf\u753b\u306b\u3082\u5bfe\u5fdc *\/\n    const observer = new MutationObserver(function () {\n        applyOptionLabel();\n    });\n\n    observer.observe(document.documentElement, {\n        childList: true,\n        subtree: true\n    });\n\n})();\n<\/script>\n\n\n<style>\n#kamaitachi-sales-ended {\n    width: min(92%, 760px);\n    margin: 70px auto 100px;\n    padding: 70px 30px;\n    box-sizing: border-box;\n\n    background: #ffffff;\n    border: 1px solid #e2e6ec;\n    border-radius: 20px;\n\n    text-align: center;\n\n    box-shadow:\n        0 10px 35px rgba(20, 30, 50, 0.06);\n}\n\n#kamaitachi-sales-ended h1 {\n    margin: 0 0 22px;\n\n    font-size: clamp(34px, 6vw, 54px);\n    line-height: 1.25;\n    font-weight: 800;\n}\n\n#kamaitachi-sales-ended p {\n    margin: 0;\n\n    font-size: 18px;\n    line-height: 1.8;\n\n    color: #667085;\n}\n\n#kamaitachi-sales-ended .thanks {\n    margin-top: 20px;\n\n    font-size: 20px;\n    font-weight: 700;\n\n    color: #111827;\n}\n\n#kamaitachi-sales-ended .legal {\n    margin-top: 36px;\n\n    font-size: 13px;\n}\n\n#kamaitachi-sales-ended .legal a {\n    color: #667085;\n    text-decoration: underline;\n}\n\n@media (max-width: 600px) {\n\n    #kamaitachi-sales-ended {\n        margin: 35px auto 60px;\n        padding: 50px 22px;\n    }\n\n    #kamaitachi-sales-ended h1 {\n        font-size: 34px;\n    }\n\n    #kamaitachi-sales-ended p {\n        font-size: 16px;\n    }\n}\n<\/style>\n\n<script>\n(function () {\n\n    \/*\n     * ==========================================\n     * \u8ca9\u58f2\u7d42\u4e86\u65e5\u6642\n     * 2026\u5e7410\u67087\u65e5 02:00 \u65e5\u672c\u6642\u9593\n     *\n     * JST = UTC+9\n     * 2026\/10\/07 02:00 JST\n     * \u2193\n     * 2026\/10\/06 17:00 UTC\n     * ==========================================\n     *\/\n\n    const SALES_END_TIME =\n        Date.parse('2026-10-06T17:00:00Z');\n\n\n    let saleStopped = false;\n\n\n    function stopKamaitachiSale() {\n\n        if (saleStopped) {\n            return;\n        }\n\n\n        \/*\n         * \u307e\u3060\u8ca9\u58f2\u7d42\u4e86\u6642\u523b\u524d\u306a\u3089\u4f55\u3082\u3057\u306a\u3044\n         *\/\n        if (Date.now() < SALES_END_TIME) {\n            return;\n        }\n\n\n        const shell =\n            document.querySelector(\n                '.kamaitachi-shell'\n            );\n\n\n        \/*\n         * SureCart\u306a\u3069\u306e\u63cf\u753b\u524d\u306a\u3089\n         * \u6b21\u306e\u30c1\u30a7\u30c3\u30af\u307e\u3067\u5f85\u3064\n         *\/\n        if (!shell) {\n            return;\n        }\n\n\n        saleStopped = true;\n\n\n        \/*\n         * \u6c7a\u6e08\u30da\u30fc\u30b8\u5168\u4f53\u3092\u8ca9\u58f2\u7d42\u4e86\u8868\u793a\u3078\u5909\u66f4\n         *\/\n        shell.innerHTML = `\n\n            <div id=\"kamaitachi-sales-ended\">\n\n                <h1>\n                    \u8ca9\u58f2\u7d42\u4e86\u3057\u307e\u3057\u305f\n                <\/h1>\n\n                <p>\n                    \u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9\u306e\u8ca9\u58f2\u306f\n                    \u7d42\u4e86\u3044\u305f\u3057\u307e\u3057\u305f\u3002\n                <\/p>\n\n                <p class=\"thanks\">\n                    \u305f\u304f\u3055\u3093\u306e\u304a\u7533\u8fbc\u307f\u3001\n                    \u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3057\u305f\u3002\n                <\/p>\n\n                <div class=\"legal\">\n                    <a\n                        href=\"https:\/\/deshinamakemono.com\/?page_id=7\"\n                        target=\"_blank\"\n                        rel=\"noopener\"\n                    >\n                        \u7279\u5b9a\u5546\u53d6\u5f15\u6cd5\u306b\u57fa\u3065\u304f\u8868\u8a18\n                    <\/a>\n                <\/div>\n\n            <\/div>\n        `;\n\n\n        \/*\n         * \u30d6\u30e9\u30a6\u30b6\u30bf\u30a4\u30c8\u30eb\u3082\u5909\u66f4\n         *\/\n        document.title =\n            '\u8ca9\u58f2\u7d42\u4e86\uff5c\u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9';\n\n    }\n\n\n    \/*\n     * \u30da\u30fc\u30b8\u3092\u958b\u3044\u305f\u77ac\u9593\u306b\u78ba\u8a8d\n     *\/\n    stopKamaitachiSale();\n\n\n    \/*\n     * 2\u6642\u306b\u306a\u308b\u307e\u3067\u30da\u30fc\u30b8\u3092\u958b\u304d\u3063\u3071\u306a\u3057\u306e\u4eba\u306b\u3082\u5bfe\u5fdc\n     * 0.25\u79d2\u3054\u3068\u306b\u78ba\u8a8d\n     *\/\n    const saleTimer =\n        setInterval(\n            function () {\n\n                stopKamaitachiSale();\n\n                if (saleStopped) {\n                    clearInterval(saleTimer);\n                }\n\n            },\n            250\n        );\n\n\n    \/*\n     * \u30b9\u30de\u30db\u3067\u5225\u30a2\u30d7\u30ea\u304b\u3089\u623b\u3063\u305f\u5834\u5408\u306a\u3069\u306b\u3082\u518d\u78ba\u8a8d\n     *\/\n    window.addEventListener(\n        'pageshow',\n        stopKamaitachiSale\n    );\n\n\n    document.addEventListener(\n        'visibilitychange',\n        function () {\n\n            if (\n                document.visibilityState ===\n                'visible'\n            ) {\n                stopKamaitachiSale();\n            }\n\n        }\n    );\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u304b\u307e\u3044\u305f\u3061\u30e1\u30bd\u30c3\u30c9 \u30b7\u30f3\u30d7\u30eb\u306a\u30eb\u30fc\u30eb\u3067\u300c\u53cd\u767a\u3057\u3084\u3059\u3044\u62bc\u3057\u76ee\u300d\u3092\u72d9\u30461\u5206\u53d6\u5f15\u624b\u6cd5 \u7279\u5b9a\u5546\u53d6\u5f15\u6cd5\u306b\u57fa\u3065\u304f\u8868\u8a18<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"checkout-clean","meta":{"_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true,"footnotes":""},"class_list":["post-43","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=\/wp\/v2\/pages\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=43"}],"version-history":[{"count":15,"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=\/wp\/v2\/pages\/43\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=\/wp\/v2\/pages\/43\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/deshinamakemono.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}