{"id":5607,"date":"2025-03-12T11:38:10","date_gmt":"2025-03-12T02:38:10","guid":{"rendered":"https:\/\/artsworkers.jp\/geinourousai\/?page_id=5607"},"modified":"2025-09-26T09:41:37","modified_gmt":"2025-09-26T00:41:37","slug":"simulater","status":"publish","type":"page","link":"https:\/\/artsworkers.jp\/geinourousai\/simulater\/","title":{"rendered":"\u82b8\u80fd\u5f93\u4e8b\u8005\u52b4\u707d\u4fdd\u967a \u8a66\u7b97\uff08\u6599\u91d1\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc\uff09"},"content":{"rendered":"\n<div class=\"swell-block-fullWide pc-py-40 sp-py-40 alignfull\"><div class=\"swell-block-fullWide__inner l-container\"><div class=\"sisan-form-content\">\n\n\n\n\n    <div class=\"form-content\">\n        <form id=\"form\" action=\"https:\/\/artsworkers.jp\/geinourousai\/new-user\/\" method=\"POST\">\n\n\n            <div class=\"form-row amount-row\">\n                <div class=\"form-row-label\">\n                    <label for=\"amount\">\u57fa\u790e\u7d66\u4ed8\u65e5\u984d\u3092\u304a\u9078\u3073\u304f\u3060\u3055\u3044<\/label>\n                <\/div>\n                <div class=\"form-row-select\">\n                    <select name=\"amount\" id=\"amount\">\n                        <option>\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/option>\n                        <option value=\"3500\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 3,500\u5186<\/option>\n                        <option value=\"4000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 4,000\u5186<\/option>\n                        <option value=\"5000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 5,000\u5186<\/option>\n                        <option value=\"6000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 6,000\u5186<\/option>\n                        <option value=\"7000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 7,000\u5186<\/option>\n                        <option value=\"8000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 8,000\u5186<\/option>\n                        <option value=\"9000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 9,000\u5186<\/option>\n                        <option value=\"10000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 10,000\u5186<\/option>\n                        <option value=\"12000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 12,000\u5186<\/option>\n                        <option value=\"14000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 14,000\u5186<\/option>\n                        <option value=\"16000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 16,000\u5186<\/option>\n                        <option value=\"18000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 18,000\u5186<\/option>\n                        <option value=\"20000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 20,000\u5186<\/option>\n                        <option value=\"22000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 22,000\u5186<\/option>\n                        <option value=\"24000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 24,000\u5186<\/option>\n                        <option value=\"25000\">\u7d66\u4ed8\u57fa\u790e\u65e5\u984d 25,000\u5186<\/option>\n                    <\/select>\n\n                <\/div>\n            <\/div>\n            <div class=\"form-row  amount-row\">\n                <div class=\"form-row-label\">\n                    <label for=\"join-month\">\u4f55\u6708\u304b\u3089\u52a0\u5165\u3057\u307e\u3059\u304b\uff1f<\/label>\n                <\/div>\n                <div class=\"form-row-select\">\n                    <select name=\"join_month\" id=\"join-month\">\n                        <option>\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/option>\n                        <option value=\"6\">2026\u5e746\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a10\u30f6\u6708\uff09<\/option><option value=\"7\">2026\u5e747\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a9\u30f6\u6708\uff09<\/option><option value=\"8\">2026\u5e748\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a8\u30f6\u6708\uff09<\/option><option value=\"9\">2026\u5e749\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a7\u30f6\u6708\uff09<\/option><option value=\"10\">2026\u5e7410\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a6\u30f6\u6708\uff09<\/option><option value=\"11\">2026\u5e7411\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a5\u30f6\u6708\uff09<\/option><option value=\"12\">2026\u5e7412\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a4\u30f6\u6708+2027\u5e74\u5ea6\uff11\uff12\u30f6\u6708\uff09<\/option><option value=\"12\">2026\u5e7412\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a4\u30f6\u6708\uff08\u66f4\u65b0\u7121\u3057\uff09\uff09<\/option><option value=\"1\">2027\u5e741\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a3\u30f6\u6708+2027\u5e74\u5ea6\uff11\uff12\u30f6\u6708\uff09<\/option><option value=\"1\">2027\u5e741\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a3\u30f6\u6708\uff08\u66f4\u65b0\u7121\u3057\uff09\uff09<\/option><option value=\"2\">2027\u5e742\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a2\u30f6\u6708+2027\u5e74\u5ea6\uff11\uff12\u30f6\u6708\uff09<\/option><option value=\"2\">2027\u5e742\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a2\u30f6\u6708\uff08\u66f4\u65b0\u7121\u3057\uff09\uff09<\/option><option value=\"3\">2027\u5e743\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a1\u30f6\u6708+2027\u5e74\u5ea6\uff11\uff12\u30f6\u6708\uff09<\/option><option value=\"3\">2027\u5e743\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a1\u30f6\u6708\uff08\u66f4\u65b0\u7121\u3057\uff09\uff09<\/option><option value=\"4\">2027\u5e744\u6708\u304b\u3089\uff08\u52a0\u5165\u671f\u9593\uff1a12\u30f6\u6708\uff09<\/option>                        \n                        <optgroup label=\"\"><\/optgroup>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n\n\n\n            <div class=\"calc-box\">\n                <table class=\"calc-detail\">\n                    <tr>\n                        <td>\u4fdd\u967a\u6599\u7dcf\u984d<\/td>\n                        <td id=\"hoken\">0\u5186<\/td>\n                    <\/tr>\n\n                <\/table>\n\n                <table class=\"calc-detail\">\n\n\n                    <tr>\n                        <td>\u5e74\u4f1a\u8cbb<\/td>\n                        <td id=\"nenkaihi\">7,000\u5186<\/td>\n                    <\/tr>\n                    <tr id=\"update-fee-row\" style=\"display: none;\">\n                        <td>\u66f4\u65b0\u6599<\/td>\n                        <td id=\"update-fee\">2,000\u5186<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\u5165\u4f1a\u91d1<\/td>\n                        <td id=\"tesuryou\">3,000\u5186<\/td>\n                    <\/tr>\n\n                <\/table>\n\n                <div class=\"sougaku-table\">\n\n                    <p>\u304a\u652f\u6255\u7dcf\u984d<\/p>\n                    <p id=\"calc_sum\"><\/p>\n\n                <\/div>\n                <div class=\"sougaku-table\">\n\n                    <p>\u6708\u3042\u305f\u308a\u4fdd\u967a\u6599<\/p>\n                    <p id=\"hoken-m\"><\/p>\n\n                <\/div>\n\n            <\/div>\n\n            <input type=\"hidden\" name=\"sougaku\" value=\"\">\n            <input type=\"hidden\" name=\"getugaku_month\" value=\"\">\n            <input type=\"hidden\" name=\"getugaku_sum\">\n            <input type=\"hidden\" name=\"join_cost\" value=\"3000\">\n            <input type=\"hidden\" name=\"year_cost\" value=\"\">\n            <input type=\"hidden\" name=\"update_cost\" value=\"0\">\n            <input type=\"hidden\" name=\"mousikomi_date\" value=\"2026-05-25\">\n            <input type=\"hidden\" name=\"kanyu_kikan\" value=\"\">\n            <input type=\"hidden\" name=\"start_year\" value=\"\">\n            <input type=\"hidden\" name=\"count_month\" value=\"\">\n            <input type=\"hidden\" name=\"sisan-flag\" value=\"sisan\">\n\n\n\n            <div class=\"submit-container\">\n                <button type=\"submit\" class=\"submit-btn\">\u4e0a\u8a18\u306e\u4fdd\u967a\u6599\u3067\u7533\u3057\u8fbc\u3080<\/button>\n            <\/div>\n\n        <\/form>\n    <\/div>\n\n    <\/body>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            \/\/ \u8868\u793a\u5236\u5fa1\n            $(document).ready(function() {\n                $('.calc-box, .submit-btn').hide();\n\n                $('#amount, #join-month').change(function() {\n                    if ($('#amount').val() !== \"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\" && $('#join-month').val() !== \"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\") {\n                        $('.calc-box, .submit-btn').show();\n                    } else {\n                        $('.calc-box, .submit-btn').hide();\n                    }\n                });\n\n\n                $('.more-btn').click(function() {\n                    $('.information-form, .submit-btn').show();\n                })\n            });\n\n            \/\/ alert('aaa');\n            const amountElement = document.getElementById('amount');\n            const joinMonthElement = document.getElementById('join-month');\n\n            \/\/ \u5e74\u9593\u4fdd\u967a\u6599\u8a08\u7b97\u95a2\u6570\n            function calcHoken(selectedValue, month) {\n                \/\/ selectedValue\uff1a\u7d66\u4ed8\u57fa\u790e\u65e5\u984d\n                \/\/ month\uff1a\u8a08\u7b97\u7528\u306e\u5024\uff08\u4f8b\uff1a1\uff5e3\u306a\u30894\u304b\u3089\u5f15\u3044\u305f\u5024\u30014\uff5e12\u306a\u308916\u304b\u3089\u5f15\u3044\u305f\u5024\uff09\n                var v1 = Math.ceil(selectedValue * 365 \/ 12);\n                var v2 = Number(month);\n                var v3 = 0;\n                var v4 = 0;\n\n                if (v2 > 12) {\n                    v3 = Math.floor(v1 * 12 \/ 1000) * 3;\n                    v4 = Math.floor(v1 * (v2 - 12) \/ 1000) * 3;\n                    v3 = v3 + v4;\n                } else {\n                    v3 = Math.floor(v1 * v2 \/ 1000) * 3;\n                }\n\n                return v3;\n            }\n\n            \/\/ \u9078\u629e\u80a2\u304c\u5909\u66f4\u3055\u308c\u305f\u3068\u304d\u306e\u51e6\u7406\n            function updateCalculation() {\n                const selectedAmount = amountElement.value;\n                const selectedJoinMonth = joinMonthElement.value;\n                const joinCost = 3000;\n\n                if (selectedAmount !== \"\" && selectedJoinMonth !== \"\") {\n                    \/\/ join_month \u306e\u5024\u306b\u5fdc\u3058\u305f\u6708\u306e\u8a08\u7b97\n                    const joinMonth = Number(selectedJoinMonth);\n                    \n                    \/\/ \u9078\u629e\u3055\u308c\u305f\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u30c6\u30ad\u30b9\u30c8\u3092\u53d6\u5f97\u3057\u3066\u66f4\u65b0\u7121\u3057\u304b\u3069\u3046\u304b\u3092\u5224\u65ad\n                    const selectedOption = joinMonthElement.options[joinMonthElement.selectedIndex];\n                    const optionText = selectedOption.textContent;\n                    const hasYearExtension = !optionText.includes('\uff08\u66f4\u65b0\u7121\u3057\uff09');\n                    \n                    let month;\n\n                    if (joinMonth === 12) {\n                        if (hasYearExtension) {\n                            \/\/ \u5f93\u6765\u901a\u308a+4\u30f6\u6708\n                            month = joinMonth + 4;\n                        } else {\n                            \/\/ \u66f4\u65b0\u7121\u3057\u30d1\u30bf\u30fc\u30f3\uff084\u30f6\u6708\u306e\u307f\uff09\n                            month = 4;\n                        }\n                    } else if (joinMonth >= 4) {\n                        \/\/ \u5f93\u6765\u901a\u308a16-joinMonth\n                        month = 16 - joinMonth;\n                    } else { \/\/ 1\uff5e3\u6708\u306e\u5834\u5408\n                        if (hasYearExtension) {\n                            \/\/ +12\u30f6\u6708\u3059\u308b\u30d1\u30bf\u30fc\u30f3\n                            month = (4 - joinMonth) + 12;\n                        } else {\n                            \/\/ +12\u30f6\u6708\u3057\u306a\u3044\u30d1\u30bf\u30fc\u30f3\n                            month = 4 - joinMonth;\n                        }\n                    }\n\n                    \/\/ console.log(month);\n\n                    let monthCost;\n                    if (month > 12) {\n                        lastmonth = month - 12;\n                        monthCost = (600 * lastmonth) + 7000;\n                    } else if (month === 12) {\n                        monthCost = 7000;\n                    } else {\n                        monthCost = 600 * month;\n                    }\n\n                    const calcValue = calcHoken(selectedAmount, month);\n                    let calcValueM = Math.ceil(calcValue \/ month);\n\n                    \/\/ 13\u30f6\u6708\u4ee5\u4e0a\u306e\u5834\u5408\u306f\u66f4\u65b0\u65992000\u5186\u3092\u8ffd\u52a0\n                    const updateCost = (month >= 13) ? 2000 : 0;\n                    \n                    const sumValue = parseInt(calcValue) + parseInt(monthCost) + joinCost + updateCost;\n\n                    \/\/ \u4fdd\u967a\u6599\u7dcf\u984d\n                    document.getElementById('hoken').textContent = calcValue.toLocaleString() + '\u5186';\n                    \/\/ \u4fdd\u967a\u6599\u6708\u5272\u308a\n                    document.getElementById('hoken-m').textContent = calcValueM.toLocaleString() + '\u5186';\n\n\n                    \/\/ document.getElementById('getugaku_sum').textContent = calcValueM.toLocaleString() + '\u5186';\n\n\n                    \/\/ document.getElementById('sum').textContent = sumValue.toLocaleString() + '\u5186';\n\n                    \/\/ \u5e74\u4f1a\u8cbb\n                    document.getElementById('nenkaihi').textContent = monthCost.toLocaleString() + '\u5186';\n\n                    \/\/ \u66f4\u65b0\u6599\u306e\u8868\u793a\u5236\u5fa1\n                    const updateFeeRow = document.getElementById('update-fee-row');\n                    if (updateCost > 0) {\n                        updateFeeRow.style.display = 'grid';\n                    } else {\n                        updateFeeRow.style.display = 'none';\n                    }\n\n                    \/\/ \u304a\u652f\u6255\u7dcf\u984d\n                    let sougaku = calcValue + monthCost + joinCost + updateCost;\n\n                    document.getElementById('calc_sum').textContent = sougaku.toLocaleString() + '\u5186';\n\n                    \/\/ document.getElementById('hoken-value').value = calcValue;\n                    \/\/ document.getElementById('sum-value').value = sumValue;\n\n                    \/\/ let getugaku_sum = calcValueM + monthCost\n\n                    \/\/ const joinMonth = Number(selectedJoinMonth);\n                    const currentMonth = new Date().getMonth() + 1; \/\/ getMonth()\u306f0\u301c11\u306a\u306e\u3067+1\u3057\u307e\u3059\n                    const currentYear = new Date().getFullYear();\n\n                    \/\/ console.log(currentYear);\n\n                    \/\/ \u52a0\u5165\u306f\u300c\u4f55\u5e74\u300d\u304b\u3092\u793a\u3059 \u73fe\u5728\u306e\u6708\u3092\u542b\u307e\u305a\u305d\u308c\u3088\u308a\u9078\u629e\u3057\u305f\u52a0\u5165\u6708\u306e\u6570\u5b57\u304c\u5927\u304d\u3044\u5834\u5408\u4eca\u5e74\u306e\u52a0\u5165\u3068\u3057\u3066\u6271\u3046\n                    let startYear;\n\n                    if (joinMonth > currentMonth) {\n                        \/\/ joinMonth \u304c\u73fe\u5728\u306e\u6708\u3088\u308a\u5927\u304d\u3044\u5834\u5408\n                        startYear = currentYear;\n                    } else if (joinMonth === currentMonth) {\n                        \/\/ joinMonth \u304c\u73fe\u5728\u306e\u6708\u3068\u540c\u3058\u5834\u5408\n                        startYear = currentYear;\n\n                    } else {\n                        \/\/ joinMonth \u304c\u73fe\u5728\u306e\u6708\u3088\u308a\u5c0f\u3055\u3044\u5834\u5408\n                        startYear = currentYear + 1;\n                    }\n\n\n\n                    console.log('\u958b\u59cb' + startYear + '\u5e74' + joinMonth + '\u6708\u304b\u3089' + month + '\u304b\u6708');\n\n                    \/\/ value\u306b\u30bb\u30c3\u30c8\n                    \/\/ \u4f8b\uff1agetugaku_month\u306b\u300c5\u6708\u300d\u3092\u30bb\u30c3\u30c8\n                    document.querySelector('input[name=\"sougaku\"]').value = sougaku;\n                    document.querySelector('input[name=\"getugaku_month\"]').value = calcValueM;\n\n                    \/\/ \u4f8b\uff1agetugaku_sum\u306b\u300c15000\u300d\u3092\u30bb\u30c3\u30c8\n                    document.querySelector('input[name=\"getugaku_sum\"]').value = calcValue;\n\n                    \/\/ join_cost\u306f\u3059\u3067\u306b3000\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u304c\u3001\u5fc5\u8981\u306a\u3089\u518d\u30bb\u30c3\u30c8\u53ef\u80fd\n                    document.querySelector('input[name=\"join_cost\"]').value = joinCost;\n\n                    \/\/ \u4f8b\uff1ayear_cost\u306b\u300c36000\u300d\u3092\u30bb\u30c3\u30c8\n                    document.querySelector('input[name=\"year_cost\"]').value = monthCost;\n                    document.querySelector('input[name=\"update_cost\"]').value = updateCost;\n                    document.querySelector('input[name=\"start_year\"]').value = startYear;\n                    document.querySelector('input[name=\"count_month\"]').value = month;\n\n                    \/\/ mousikomi_date\u306fPHP\u5074\u3067\u73fe\u5728\u65e5\u4ed8\u304c\u30bb\u30c3\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001JS\u3067\u4e0a\u66f8\u304d\u3059\u308b\u4f8b\n                    \/\/ \u203b\u3053\u306e\u884c\u306f\u4e0d\u8981\u306a\u3089\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\n                    \/\/ document.querySelector('input[name=\"mousikomi_date\"]').value = new Date().toISOString().split('T')[0];\n\n                    \/\/ \u4f8b\uff1akanyu_kikan\u306b\u300c2020-2025\u300d\u3092\u30bb\u30c3\u30c8\n                    document.querySelector('input[name=\"kanyu_kikan\"]').value = startYear + '\u5e74' + joinMonth + '\u6708\u304b\u3089' + month + '\u304b\u6708';\n\n\n                }\n            }\n\n            \/\/ \u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30ca\u30fc\u306e\u8a2d\u5b9a\n            amountElement.addEventListener('change', updateCalculation);\n            joinMonthElement.addEventListener('change', updateCalculation);\n        });\n    <\/script>\n\n\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-5607","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/pages\/5607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/comments?post=5607"}],"version-history":[{"count":13,"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/pages\/5607\/revisions"}],"predecessor-version":[{"id":5992,"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/pages\/5607\/revisions\/5992"}],"wp:attachment":[{"href":"https:\/\/artsworkers.jp\/geinourousai\/wp-json\/wp\/v2\/media?parent=5607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}