// getPlanDataKansai.js // 関西電力エリアの低圧プラン(6KVA未満および6kVA~49kVAの従量電灯プラン)の電気料金算出用プログラム 'use strict'; const path = require('path'); const { resolveMonthContext } = require(path.join(__dirname, '../lib/planCommon')); // 引数にはアンペア数、月、電力使用量(kWh)を取り、計算結果をオブジェクトとして返す function getPlanDataKansai(amp, selectedMonth, kWh) { const { realmonth, realyear, saienefukakin } = resolveMonthContext(selectedMonth); // ◆選択された月の総電力使用量◆ const power = { "month1": 4790708, "month2": 4480965, "month3": 4084988, "month4": 3815365, "month5": 2902493, "month6": 2426825, "month7": 3133926, "month8": 3868497, "month9": 3326914, "month10": 2617298, "month11": 3012483, "month12": 3630431 }; let monthpower = power[selectedMonth]; // ◆市場連動プランの算定係数の定義◆ const monthrendo = { "month1": 1.2, "month2": 1.15, "month3": 1.1, "month4": 1.05, "month5": 1, "month6": 1.05, "month7": 1.1, "month8": 1.15, "month9": 1.15, "month10": 1.05, "month11": 1, "month12": 1.05 }; let selectrendo = monthrendo[selectedMonth]; // ◆選択されたアンペア数の定義◆ const ampMap = { "amp0": 300, "amp10": 100, "amp15": 150, "amp20": 200, "amp30": 300, "amp40": 400, "amp50": 500, "amp60": 600, "kva6": 6, "kva7": 7, "kva8": 8, "kva9": 9, "kva10": 10, "kva11": 11, "kva12": 12, "kva13": 13, "kva14": 14, "kva15": 15, "kva16": 16, "kva17": 17, "kva18": 18, "kva19": 19, "kva20": 20, "kva21": 21, "kva22": 22, "kva23": 23, "kva24": 24, "kva25": 25, "kva26": 26, "kva27": 27, "kva28": 28, "kva29": 29, "kva30": 30, "kva31": 31, "kva32": 32, "kva33": 33, "kva34": 34, "kva35": 35, "kva36": 36, "kva37": 37, "kva38": 38, "kva39": 39, "kva40": 40, "kva41": 41, "kva42": 42, "kva43": 43, "kva44": 44, "kva45": 45, "kva46": 46, "kva47": 47, "kva48": 48, "kva49": 49 }; let selectamp = ampMap[amp]; // ◆Looopの補助金分・aq◆ const monthhojonencho = { "month1": 0, "month2": -4.5, "month3": -4.5, "month4": -1.5, "month5": 0, "month6": 0, "month7": 0, "month8": -2, "month9": -2.4, "month10": -2, "month11": 0, "month12": 0 }; let kansaiaqnencho = monthhojonencho[selectedMonth]; // ◆選択された月の燃調の定義◆ // ◆自由料金メニュー・gy◆ const monthgynencho1 = { "month1": 2.61, "month2": -1.91, "month3": -1.79, "month4": 1.35, "month5": 3.96, "month6": 3.78, "month7": 3.33, "month8": 1, "month9": 0.37, "month10": 0.64, "month11": 2.62, "month12": 2.61 }; const monthgynencho2 = { "month1": 39.11, "month2": -28.64, "month3": -26.91, "month4": 20.32, "month5": 59.4, "month6": 56.68, "month7": 50, "month8": 15.05, "month9": 5.58, "month10": 9.6, "month11": 39.35, "month12": 39.11 }; let kansaigynencho1 = monthgynencho1[selectedMonth]; let kansaigynencho2 = monthgynencho2[selectedMonth]; let kansaigynencho; if (kWh <= 15) { kansaigynencho = kansaigynencho2; } if (kWh > 15) { kansaigynencho = kansaigynencho1 * kWh; } if (kWh <= 0) { kansaigynencho = 0; kansaigynencho2 = 0; } // ◆規制料金メニュー・gt◆ const monthgtnencho1 = { "month1": 2.24, "month2": -2.26, "month3": -2.26, "month4": 0.74, "month5": 2.24, "month6": 2.24, "month7": 2.24, "month8": 0.24, "month9": -0.16, "month10": 0.24, "month11": 2.24, "month12": 2.24 }; const monthgtnencho2 = { "month1": 33.66, "month2": -33.84, "month3": -33.84, "month4": 1.35, "month5": 33.66, "month6": 33.66, "month7": 33.66, "month8": 3.66, "month9": -2.34, "month10": 3.66, "month11": 33.66, "month12": 33.66 }; let kansaigtnencho1 = monthgtnencho1[selectedMonth]; let kansaigtnencho2 = monthgtnencho2[selectedMonth]; let kansaigtnencho; if (kWh <= 15) { kansaigtnencho = kansaigtnencho2; } if (kWh > 15) { kansaigtnencho = kansaigtnencho1 * kWh; } if (kWh <= 0) { kansaigtnencho = 0; kansaigtnencho2 = 0; } // ◆auでんき・ga ◆ const monthganencho1 = { "month1": 2.6, "month2": -1.9, "month3": -1.91, "month4": 1.2, "month5": 3.96, "month6": 3.78, "month7": 1.33, "month8": 0.6, "month9": 0.77, "month10": 2.64, "month11": 2.62, "month12": 2.6 }; const monthganencho2 = { "month1": 39.1, "month2": -28.4, "month3": -28.64, "month4": 18.09, "month5": 59.4, "month6": 56.68, "month7": 19.99, "month8": 9.04, "month9": 11.58, "month10": 39.6, "month11": 39.35, "month12": 39.1 }; let kansaiganencho1 = monthganencho1[selectedMonth]; let kansaiganencho2 = monthganencho2[selectedMonth]; let kansaiganencho; if (kWh <= 15) { kansaiganencho = kansaiganencho2; } if (kWh > 15) { kansaiganencho = kansaiganencho1 * kWh; } if (kWh <= 0) { kansaiganencho = 0; kansaiganencho2 = 0; } // ◆新日本エネルギー・nj◆ const monthnjnencho = { "month1": 16.53, "month2": 12.03, "month3": 11.86, "month4": 14.57, "month5": 16.07, "month6": 16.07, "month7": 17.12, "month8": 15.18, "month9": 14.78, "month10": 15.18, "month11": 16.07, "month12": 16.21 }; let kansainjnencho1 = monthnjnencho[selectedMonth]; let kansainjnencho; if (kWh <= 15) { kansainjnencho = kansainjnencho1 * 15; } if (kWh > 15) { kansainjnencho = kansainjnencho1 * kWh; } if (kWh <= 0) { kansainjnencho = 0; } // ◆HTBエナジー・gh ◆ const monthghnencho1 = { "month1": 5.23, "month2": 1.28, "month3": 1.1, "month4": 6.67, "month5": 4.34, "month6": 2.42, "month7": 7.45, "month8": 7.43, "month9": 4.4, "month10": 4.33, "month11": 6.6, "month12": 4.43 }; const monthghnencho2 = { "month1": 78.45, "month2": 19.2, "month3": 16.5, "month4": 100.05, "month5": 65.1, "month6": 36.3, "month7": 111.75, "month8": 111.45, "month9": 66, "month10": 64.95, "month11": 99, "month12": 66.45 }; let kansaighnencho1 = monthghnencho1[selectedMonth]; let kansaighnencho2 = monthghnencho2[selectedMonth]; let kansaighnencho; if (kWh <= 15) { kansaighnencho = kansaighnencho2; } if (kWh > 15) { kansaighnencho = kansaighnencho1 * kWh; } if (kWh <= 0) { kansaighnencho = 0; kansaighnencho2 = 0; } // ◆シンエナジー・shin◆ const monthshinnencho = { "month1": 0.37, "month2": -4.5, "month3": -2.59, "month4": -1.5, "month5": 0, "month6": 0, "month7": 0, "month8": 1.52, "month9": 0.28, "month10": 0.47, "month11": 1.01, "month12": 0.11 }; let kansaishinnencho = monthshinnencho[selectedMonth]; // ◆ジャパン電力・jp◆ const monthjpnencho = { "month1": 0.08, "month2": -3.59, "month3": -3.14, "month4": -0.67, "month5": 3.71, "month6": 0, "month7": 0, "month8": -0.37, "month9": 3.08, "month10": 0.68, "month11": 2.46, "month12": 2.82 }; let kansaijpnencho = monthjpnencho[selectedMonth]; // ◆楽天でんき・rakuten◆ const monthrakutennencho = { "month1": 0, "month2": -4.5, "month3": -4.5, "month4": -1.5, "month5": 0, "month6": 0, "month7": 0, "month8": -1.59, "month9": -2.4, "month10": -2, "month11": 0, "month12": 0 }; let kansairakutennencho = monthrakutennencho[selectedMonth]; // ◆しろくま・gsh◆ const monthgshnencho1 = { "month1": 4.3, "month2": 0.63, "month3": 1.09, "month4": 3.54, "month5": 4.08, "month6": 1.82, "month7": 5.85, "month8": 7.7, "month9": 4.51, "month10": 4.68, "month11": 6.7, "month12": 4.3 }; let kansaigshnencho1 = monthgshnencho1[selectedMonth]; let kansaigshnencho; if (kWh <= 15) { kansaigshnencho = kansaigshnencho1 * 15; } if (kWh > 15) { kansaigshnencho = kansaigshnencho1 * kWh; } if (kWh <= 0) { kansaigshnencho = 0; } // ◆Looopでんき・looop◆ const monthgltanka = { "month1": 26.77, "month2": 27.14, "month3": 26.68, "month4": 25.99, "month5": 24, "month6": 27.36, "month7": 30.57, "month8": 28.23, "month9": 28.05, "month10": 28.05, "month11": 28.07, "month12": 26.06 }; let loooptanka = monthgltanka[selectedMonth]; // ◆リミックスでんき・remix◆ const monthgrtanka = { "month1": 28.06, "month2": 28.43, "month3": 27.65, "month4": 26.96, "month5": 25.21, "month6": 28.26, "month7": 31.18, "month8": 29.06, "month9": 28.89, "month10": 28.91, "month11": 28.93, "month12": 27.62 }; let remixtanka = monthgrtanka[selectedMonth]; // ◆各社の容量拠出金設定◆ let kepcoyoryo = 0 * kWh; let kepcosetyoryo = 0 * kWh; let kepcobizyoryo = 0 * kWh; let kepcoeyoryo = 0 * kWh; let eosetyoryo = 0 * kWh; let eosimpsetyoryo = 0 * kWh; let shellyoryo = 0 * kWh; let eneoneyoryo = 0 * kWh; let auyoryo = 0 * kWh; let lpioyoryo = 0 * kWh; let ohsakagasyoryo = 0 * kWh; let osgfyoryo = 0 * kWh; let osghyoryo = 0 * kWh; let jooneyoryo = 0 * kWh; let octneoyoryo = 0 * kWh; let shirokumayoryo = 0 * kWh; let softyoryo = 0 * kWh; let naradenyoryo = 0 * kWh; let machieneyoryo = 0 * kWh; let mitsuurokoyoryo = 0 * kWh; let rakutenyoryo = 0 * kWh; let remixyoryo = 0 * kWh; let teraselyoryo = 0 * kWh; let htbyoryo = 408; let looopyoryo = 2.2 * kWh; let shinyoryo = 1.65 * kWh; let njpyoryo = 2.5 * kWh; let japanyoryo = 744; // ◆6kVA以上の場合の容量拠出金設定◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: japanyoryo = 1736; break; } // ◆2024年10月以降の容量拠出金設定◆ switch (realmonth) { case 12: case 1: case 2: case 3: case 4: looopyoryo = 2.6 * kWh; break; } // ◆2025年5月以降の容量拠出金設定◆ switch (realmonth) { case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: case 4: shinyoryo = 0.64 * kWh; htbyoryo = 162; looopyoryo = 181.89; japanyoryo = 315; // ◆6kVA以上の場合の容量拠出金設定◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: looopyoryo = 60.63 * selectamp; japanyoryo = 105 * selectamp; break; } break; } // ◆各社の電力量単価設定◆ let kepcoamp = 433.41; let kepcotanka120 = 20.31; let kepcotanka120300 = 25.71; let kepcotanka300 = 28.7; let kepcosetamp = 377.4; let kepcosettanka120 = 20.31; let kepcosettanka120300 = 24.1; let kepcosettanka300 = 27.8; let kepcobizamp = 391.99 * selectamp; let kepcobiztanka120 = 16.79; let kepcobiztanka120300 = 19.87; let kepcobiztanka300 = 22.68; let kepcoeamp = 1302.4; let kepcoetanka180 = 15.31; let kepcoetanka180300 = 24.48; let kepcoetanka300 = 28.41; let eosetamp = 0; let eosettanka15 = 28.61; let eosettanka120 = 20.11; let eosettanka120300 = 25.45; let eosettanka300 = 28.41; let eosimpsetamp = 1762.58; let eosimpsettanka = 23.39; let shellamp = 433.41; let shelltanka120 = 20.31; let shelltanka120300 = 24.34; let shelltanka300 = 26.69; let htbamp = 330; let htbtanka = 26.3; let eneoneamp = 389.41; let eneonetanka120 = 20.31; let eneonetanka120300 = 25.71; let eneonetanka300 = 28.7; let auamp = 433.4; let autanka120 = 20.3; let autanka120300 = 25.7; let autanka300 = 28.69; let lpioamp = 0; let lpiotanka = 37.6; let ohsakagasamp = 377.4; let ohsakagastanka120 = 20.31; let ohsakagastanka120350 = 24.9; let ohsakagastanka350 = 27.83; let osgfamp = 322.4; let osgftanka300 = 22; let osgftanka300350 = 23; let osgftanka350 = 27.8; let osghamp = 200; let osghtanka20350 = 26; let osghtanka350 = 27.83; let jooneamp = 792.4; let joonetanka120 = 20.31; let joonetanka120360 = 24.79; let joonetanka360 = 28.7; let octneoamp = 384.4; let octneotanka120 = 20.21; let octneotanka120300 = 23.81; let octneotanka300 = 26.61; let shirokumaamp = 400; let shirokumatanka120 = 22.8; let shirokumatanka120300 = 22.8; let shirokumatanka300 = 22.8; let shinamp = 396.81; let shintanka120 = 19.81; let shintanka120300 = 23.83; let shintanka300 = 27.3; let njpamp = 990; let njptanka = 25.4; let japanamp = 0; let japantanka250 = 26; let japantanka250400 = 26; let japantanka400 = 25; let softamp = 433.41; let softtanka120 = 20.31; let softtanka120300 = 25.71; let softtanka300 = 28.7; let naradenamp = 426.11; let naradentanka120 = 20.12; let naradentanka120200 = 26.67; let naradentanka120300 = 19.87; let naradentanka200300 = 21.33; let naradentanka300 = 24.39; let machieneamp = 341.01; let machienetanka = 4268.99; let machienetanka120 = 2122.05; let machienetanka120300 = 24.31; let machienetanka200300 = 24.31; let machienetanka300 = 27.15; let mitsuurokoamp = 426.12; let mitsuurokotanka120 = 22.16; let mitsuurokotanka120300 = 24.33; let mitsuurokotanka300 = 25.72; let rakutenamp = 0; let rakutentanka = 37.6; let looopamp = 0; let remixamp = 0; let teraselamp = 522.58; let teraseltanka120 = 20.21; let teraseltanka120300 = 24.41; let teraseltanka300 = 23.79; // ◆6kVA以上の場合の料金設定◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: kepcoamp = 416.94 * selectamp; kepcotanka120 = 17.91; kepcotanka120300 = 21.12; kepcotanka300 = 23.63; kepcoeamp = 1302.4 + (selectamp - 6) * 416.94; shellamp = 416.94 * selectamp; shelltanka120 = 17.91; shelltanka120300 = 20.56; shelltanka300 = 22.28; eneoneamp = 405.94 * selectamp; eneonetanka120 = 17.91; eneonetanka120300 = 21.12; eneonetanka300 = 23.63; ohsakagasamp = 401.09 * selectamp; ohsakagastanka120 = 17.19; ohsakagastanka120350 = 20.98; ohsakagastanka350 = 23.24; octneoamp = 418.81 * selectamp; octneotanka120 = 16.19; octneotanka120300 = 19.57; octneotanka300 = 21.76; shirokumaamp = 400 * selectamp; shirokumatanka120 = 22.8; shirokumatanka120300 = 22.8; shirokumatanka300 = 22.8; shinamp = 336.36 * selectamp; shintanka120 = 17.72; shintanka120300 = 19.23; shintanka300 = 21.37; japantanka250 = 27; japantanka250400 = 27; japantanka400 = 26; naradenamp = 377.34 * selectamp; naradentanka120 = 15.95; naradentanka120300 = 19.87; naradentanka300 = 22.87; machieneamp = 396 * selectamp; machienetanka = 6120; machienetanka300 = 21.55; mitsuurokoamp = 416.94 * selectamp; mitsuurokotanka120 = 17.72; mitsuurokotanka120300 = 21.06; mitsuurokotanka300 = 21.45; teraselamp = 447.21 * selectamp; teraseltanka120 = 16.18; teraseltanka120300 = 19.26; teraseltanka300 = 21.21; break; } // ◆選択された月(month1~month12)によって各社の単価が変わる◆ // ◆後ほど処理◆ switch (realmonth) { case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: kepcoamp = 522.58; kepcotanka120 = 20.21; kepcotanka120300 = 25.61; kepcotanka300 = 28.59; shellamp = 522.58; shelltanka120 = 20.31; shelltanka120300 = 24.24; shelltanka300 = 26.58; auamp = 522.57; autanka120 = 20.2; autanka120300 = 25.6; autanka300 = 28.58; ohsakagasamp = 466.57; ohsakagastanka120 = 20.21; ohsakagastanka120350 = 24.8; ohsakagastanka350 = 27.72; osgfamp = 411.57; osgftanka300 = 21.9; osgftanka300350 = 22.9; osgftanka350 = 27.69; osghamp = 200; osghtanka20350 = 26.75; osghtanka350 = 27.72; jooneamp = 881.57; joonetanka120 = 20.21; joonetanka120360 = 24.69; joonetanka360 = 28.59; softamp = 522.58; softtanka120 = 20.21; softtanka120300 = 25.61; softtanka300 = 28.59; naradenamp = 515.28; naradentanka120 = 20.02; naradentanka120200 = 26.57; naradentanka200300 = 21.23; naradentanka300 = 24.28; rakutentanka = 33.98; // ◆6kVA以上の場合の料金設定◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: kepcoamp = 447.21 * selectamp; kepcotanka120 = 17.81; kepcotanka120300 = 21.02; kepcotanka300 = 23.52; shellamp = 447.21 * selectamp; shelltanka120 = 17.81; shelltanka120300 = 20.46; shelltanka300 = 22.17; ohsakagasamp = 431.36 * selectamp; ohsakagastanka120 = 17.09; ohsakagastanka120350 = 20.88; ohsakagastanka350 = 23.13; naradenamp = 407.61 * selectamp; naradentanka120 = 15.85; naradentanka120300 = 19.77; naradentanka300 = 22.76; break; } } // ◆後ほど処理◆ switch (realmonth) { case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: case 4: eosetamp = 0; eosettanka15 = 34.55; eosettanka120 = 20.01; eosettanka120300 = 25.35; eosettanka300 = 28.3; eosimpsetamp = 1856.52; eosimpsettanka = 23.28; mitsuurokoamp = 515.29; mitsuurokotanka120 = 22.06; mitsuurokotanka120300 = 24.23; mitsuurokotanka300 = 25.61; // ◆6kVA以上の場合の料金設定◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: mitsuurokoamp = 447.21 * selectamp; mitsuurokotanka120 = 17.62; mitsuurokotanka120300 = 20.96; mitsuurokotanka300 = 21.34; break; } } // ◆2025年5月以降の単価設定◆ switch (realmonth) { case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: case 4: // ◆基本料金 looopamp = 240.9; machieneamp = 522.58; // ◆電力量単価 machienetanka120 = 2122.05; machienetanka120300 = 24.31; // ◆6kVA以上の場合の単価設定◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: looopamp = 240.9 + (selectamp - 6) * 80.3; machieneamp = 447.21 * selectamp; machienetanka120 = 2137.2; machienetanka120300 = 21; break; } break; } // ◆電力使用量(kWh)の値から各社の電気代を算出◆ let kepcoans = 0; let kepcosetans = 0; let kepcobizans = 0; let kepcoeans = 0; let eosetans = 0; let eosimpsetans = 0; let shellans = 0; let htbans = 0; let eneoneans = 0; let auans = 0; let lpioans = 0; let ohsakagasans = 0; let osgfans = 0; let osghans = 0; let jooneans = 0; let octneoans = 0; let shirokumaans = 0; let shinans = 0; let njpans = 0; let japanans = 0; let softans = 0; let naradenans = 0; let machieneans = 0; let mitsuurokoans = 0; let rakutenans = 0; let looopans = 0; let remixans = 0; let teraselans = 0; // ◆各社の基本料金を初期化◆ let originalkepcoamp = kepcoamp; let originalkepcobizamp = kepcobizamp; let originalkepcoeamp = kepcoeamp; let originalshellamp = shellamp; let originaleneoneamp = eneoneamp; let originalohsakagasamp = ohsakagasamp; let originaloctneoamp = octneoamp; let originalshirokumaamp = shirokumaamp; let originalshinamp = shinamp; let originalnaradenamp = naradenamp; let originalmachieneamp = machieneamp; let originalmitsuurokoamp = mitsuurokoamp; let originalteraselamp = teraselamp; // ◆0kWhを超える場合◆ if (kWh >= 0) { kepcoeans = kepcoeamp + (kepcoetanka180 + kansaigynencho1 + saienefukakin) * kWh; eosimpsetans = eosimpsetamp + (eosimpsettanka + kansaigynencho1 + saienefukakin) * kWh; lpioans = (lpiotanka + kansaigynencho1 + saienefukakin) * kWh; osghans = osghamp + (saienefukakin + kansaigynencho1) * kWh; osgfans = osgfamp + (osgftanka300 + saienefukakin + kansaigynencho1) * kWh; japanans = japanyoryo + japanamp + (japantanka250 + kansaijpnencho + saienefukakin) * kWh; machieneans = machieneamp + machienetanka + (saienefukakin + kansaigynencho1) * kWh; rakutenans = (rakutentanka + kansairakutennencho + saienefukakin) * kWh; looopans = looopyoryo + looopamp + (loooptanka + kansaiaqnencho + saienefukakin) * kWh; remixans = (remixtanka + kansaiaqnencho + saienefukakin) * kWh; } // ◆15kWh以下の場合◆ if (kWh <= 15) { kepcoans = kepcoamp + kansaigtnencho + saienefukakin * kWh; kepcosetans = kepcoamp + kansaigynencho + saienefukakin * kWh; eosetans = kansaigynencho + (eosettanka15 + saienefukakin) * kWh; shellans = shellamp + kansaigynencho + saienefukakin * kWh; htbans = htbyoryo + htbamp + kansaighnencho + saienefukakin * kWh; eneoneans = eneoneamp + kansaigynencho + saienefukakin * kWh; auans = auamp + kansaiganencho + saienefukakin * kWh; ohsakagasans = ohsakagasamp + kansaigynencho + saienefukakin * kWh; jooneans = jooneamp + kansaigynencho + saienefukakin * kWh; octneoans = octneoamp + (saienefukakin + kansaigynencho1) * kWh; shirokumaans = shirokumaamp + kansaigshnencho + saienefukakin * kWh; shinans = shinyoryo + shinamp + (saienefukakin + kansaishinnencho) * kWh; njpans = njpyoryo + njpamp + kansainjnencho + saienefukakin * kWh; softans = softamp + kansaigynencho + saienefukakin * kWh; naradenans = naradenamp + kansaigtnencho + saienefukakin * kWh; mitsuurokoans = mitsuurokoamp + kansaigynencho + saienefukakin * kWh; teraselans = teraselamp + kansaigynencho + saienefukakin * kWh; } // ◆15kWhを超える場合◆ if (kWh > 15) { kepcoans = kepcoamp + (kWh - 15) * kepcotanka120 + (saienefukakin + kansaigtnencho1) * kWh; kepcosetans = kepcosetamp + (kWh - 15) * kepcosettanka120 + (saienefukakin + kansaigynencho1) * kWh; eosetans = (eosettanka15 * 15) + (kWh - 15) * eosettanka120 + (saienefukakin + kansaigynencho1) * kWh; shellans = shellamp + (kWh - 15) * shelltanka120 + (saienefukakin + kansaigynencho1) * kWh; htbans = htbyoryo + htbamp + (htbtanka + saienefukakin + kansaighnencho1) * kWh; eneoneans = eneoneamp + (kWh - 15) * eneonetanka120 + (saienefukakin + kansaigynencho1) * kWh; auans = auamp + (kWh - 15) * autanka120 + (saienefukakin + kansaiganencho1) * kWh; ohsakagasans = ohsakagasamp + (kWh - 15) * ohsakagastanka120 + (saienefukakin + kansaigynencho1) * kWh; jooneans = jooneamp + (kWh - 15) * joonetanka120 + (saienefukakin + kansaigynencho1) * kWh; octneoans = octneoamp + (kWh - 15) * octneotanka120 + (saienefukakin + kansaigynencho1) * kWh; shirokumaans = shirokumaamp + (kWh - 15) * shirokumatanka120 + (saienefukakin + kansaigshnencho1) * kWh; shinans = shinyoryo + shinamp + (kWh - 15) * shintanka120 + (saienefukakin + kansaishinnencho) * kWh; njpans = njpyoryo + njpamp + (kWh - 15) * njptanka + (saienefukakin + kansainjnencho1) * kWh; softans = softamp + (kWh - 15) * softtanka120 + (saienefukakin + kansaigynencho1) * kWh; naradenans = naradenamp + (kWh - 15) * naradentanka120 + (saienefukakin + kansaigtnencho1) * kWh; mitsuurokoans = mitsuurokoamp + (kWh - 15) * mitsuurokotanka120 + (saienefukakin + kansaigynencho1) * kWh; teraselans = teraselamp + (kWh - 15) * teraseltanka120 + (saienefukakin + kansaigynencho1) * kWh; } // ◆20kWhを超える場合◆ if (kWh > 20) { osghans = osghamp + (kWh - 20) * osghtanka20350 + (saienefukakin + kansaigynencho1) * kWh; } // ◆120kWhを超える場合◆ if (kWh > 120) { kepcoans = kepcoamp + (105 * kepcotanka120) + (kWh - 120) * kepcotanka120300 + (saienefukakin + kansaigtnencho1) * kWh; kepcosetans = kepcosetamp + (105 * kepcosettanka120) + (kWh - 120) * kepcosettanka120300 + (saienefukakin + kansaigynencho1) * kWh; eosetans = (eosettanka15 * 15) + (105 * eosettanka120) + (kWh - 120) * eosettanka120300 + (saienefukakin + kansaigynencho1) * kWh; shellans = shellamp + (105 * shelltanka120) + (kWh - 120) * shelltanka120300 + (saienefukakin + kansaigynencho1) * kWh; eneoneans = eneoneamp + (105 * eneonetanka120) + (kWh - 120) * eneonetanka120300 + (saienefukakin + kansaigynencho1) * kWh; auans = auamp + (105 * autanka120) + (kWh - 120) * autanka120300 + (saienefukakin + kansaiganencho1) * kWh; ohsakagasans = ohsakagasamp + (105 * ohsakagastanka120) + (kWh - 120) * ohsakagastanka120350 + (saienefukakin + kansaigynencho1) * kWh; jooneans = jooneamp + (105 * joonetanka120) + (kWh - 120) * joonetanka120360 + (saienefukakin + kansaigynencho1) * kWh; octneoans = octneoamp + (105 * octneotanka120) + (kWh - 120) * octneotanka120300 + (saienefukakin + kansaigynencho1) * kWh; shirokumaans = shirokumaamp + (105 * shirokumatanka120) + (kWh - 120) * shirokumatanka120300 + (saienefukakin + kansaigshnencho1) * kWh; shinans = shinyoryo + shinamp + (105 * shintanka120) + (kWh - 120) * shintanka120300 + (saienefukakin + kansaishinnencho) * kWh; softans = softamp + (105 * softtanka120) + (kWh - 120) * softtanka120300 + (saienefukakin + kansaigynencho1) * kWh; naradenans = naradenamp + (105 * naradentanka120) + (kWh - 120) * naradentanka120200 + (saienefukakin + kansaigtnencho1) * kWh; mitsuurokoans = mitsuurokoamp + (105 * mitsuurokotanka120) + (kWh - 120) * mitsuurokotanka120300 + (saienefukakin + kansaigynencho1) * kWh; teraselans = teraselamp + (105 * teraseltanka120) + (kWh - 120) * teraseltanka120300 + (saienefukakin + kansaigynencho1) * kWh; } // ◆180kWhを超える場合◆ if (kWh > 180) { kepcoeans = kepcoeamp + (180 * kepcoetanka180) + (kWh - 180) * kepcoetanka180300 + (saienefukakin + kansaigynencho1) * kWh; } // ◆200kWhを超える場合◆ if (kWh > 200) { naradenans = naradenamp + (105 * naradentanka120) + (80 * naradentanka120200) + (kWh - 200) * naradentanka200300 + (saienefukakin + kansaigtnencho1) * kWh; machieneans = machieneamp + machienetanka + (kWh - 200) * machienetanka200300 + (saienefukakin + kansaigynencho1) * kWh; } // ◆250kWhを超える場合◆ if (kWh > 250) { japanans = japanyoryo + japanamp + japantanka250 * 250 + japantanka250400 * (kWh - 250) + (kansaijpnencho + saienefukakin) * kWh; } // ◆300kWhを超える場合◆ if (kWh > 300) { kepcoans = kepcoamp + (105 * kepcotanka120) + (180 * kepcotanka120300) + (kWh - 300) * kepcotanka300 + (saienefukakin + kansaigtnencho1) * kWh; kepcosetans = kepcosetamp + (105 * kepcosettanka120) + (180 * kepcosettanka120300) + (kWh - 300) * kepcosettanka300 + (saienefukakin + kansaigynencho1) * kWh; kepcoeans = kepcoeamp + (180 * kepcoetanka180) + (120 * kepcoetanka180300) + (kWh - 300) * kepcoetanka300 + (saienefukakin + kansaigynencho1) * kWh; eosetans = (eosettanka15 * 15) + (105 * eosettanka120) + (180 * eosettanka120300) + (kWh - 300) * eosettanka300 + (saienefukakin + kansaigynencho1) * kWh; shellans = shellamp + (105 * shelltanka120) + (180 * shelltanka120300) + (kWh - 300) * shelltanka300 + (saienefukakin + kansaigynencho1) * kWh; eneoneans = eneoneamp + (105 * eneonetanka120) + (180 * eneonetanka120300) + (kWh - 300) * eneonetanka300 + (saienefukakin + kansaigynencho1) * kWh; auans = auamp + (105 * autanka120) + (180 * autanka120300) + (kWh - 300) * autanka300 + (saienefukakin + kansaiganencho1) * kWh; osgfans = osgfamp + 300 * osgftanka300 + (kWh - 300) * osgftanka300350 + (saienefukakin + kansaigynencho1) * kWh; octneoans = octneoamp + (105 * octneotanka120) + (180 * octneotanka120300) + (kWh - 300) * octneotanka300 + (saienefukakin + kansaigynencho1) * kWh; shirokumaans = shirokumaamp + (105 * shirokumatanka120) + (180 * shirokumatanka120300) + (kWh - 300) * shirokumatanka300 + (saienefukakin + kansaigshnencho1) * kWh; shinans = shinyoryo + shinamp + (105 * shintanka120) + (180 * shintanka120300) + (kWh - 300) * shintanka300 + (saienefukakin + kansaishinnencho) * kWh; softans = softamp + (105 * softtanka120) + (180 * softtanka120300) + (kWh - 300) * softtanka300 + (saienefukakin + kansaigynencho1) * kWh; naradenans = naradenamp + (105 * naradentanka120) + (80 * naradentanka120200) + (100 * naradentanka200300) + (kWh - 300) * naradentanka300 + (saienefukakin + kansaigtnencho1) * kWh; machieneans = machieneamp + machienetanka + 100 * machienetanka200300 + (kWh - 300) * machienetanka300 + (saienefukakin + kansaigynencho1) * kWh; mitsuurokoans = mitsuurokoamp + (105 * mitsuurokotanka120) + (180 * mitsuurokotanka120300) + (kWh - 300) * mitsuurokotanka300 + (saienefukakin + kansaigynencho1) * kWh; teraselans = teraselamp + (105 * teraseltanka120) + (180 * teraseltanka120300) + (kWh - 300) * teraseltanka300 + (saienefukakin + kansaigynencho1) * kWh; } // ◆350kWhを超える場合◆ if (kWh > 350) { ohsakagasans = ohsakagasamp + (105 * ohsakagastanka120) + (230 * ohsakagastanka120350) + (kWh - 350) * ohsakagastanka350 + (saienefukakin + kansaigynencho1) * kWh; osghans = osghamp + 330 * osghtanka20350 + (kWh - 350) * osghtanka350 + (saienefukakin + kansaigynencho1) * kWh; osgfans = osgfamp + 300 * osgftanka300 + 50 * osgftanka300350 + (kWh - 350) * osgftanka350 + (saienefukakin + kansaigynencho1) * kWh; } // ◆360kWhを超える場合◆ if (kWh > 360) { jooneans = jooneamp + (105 * joonetanka120) + (240 * joonetanka120360) + (kWh - 360) * joonetanka360 + (saienefukakin + kansaigynencho1) * kWh; } // ◆400kWhを超える場合◆ if (kWh > 400) { japanans = japanyoryo + japanamp + japantanka250 * 250 + japantanka250400 * 150 + japantanka400 * (kWh - 400) + (kansaijpnencho + saienefukakin) * kWh; } // ◆2025年5月以降のまちエネ計算式◆ switch (realmonth) { case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: case 4: if (kWh <= 120) { machieneans = machieneamp + machienetanka120 + (kansaigynencho1 + saienefukakin) * kWh; } if (kWh > 120) { machieneans = machieneamp + machienetanka120 + (kWh - 120) * machienetanka120300 + (kansaigynencho1 + saienefukakin) * kWh; } break; } // ◆エルピオでんき最低月額料金◆ if (kWh < 170) { lpioans = 5457 + (saienefukakin + 5.5) * kWh; } // ◆0kWh以下の各社の電気代と最低料金の再設定◆ if (kWh <= 0) { kepcoans = kepcoamp; kepcosetans = kepcosetamp; kepcoeans = kepcoeamp; eosetans = eosetamp; eosimpsetans = eosimpsetamp; shellans = shellamp; htbans = htbyoryo + htbamp; eneoneans = eneoneamp; auans = auamp; ohsakagasans = ohsakagasamp; osgfans = osgfamp; osghans = osghamp; jooneans = jooneamp; japanans = japanyoryo; octneoans = octneoamp; shirokumaans = shirokumaamp; shinans = shinamp; njpans = 306.91; njpamp = 306.91; softans = softamp; naradenans = naradenamp; machieneans = machieneamp; mitsuurokoans = mitsuurokoamp; teraselans = teraselamp; } // ◆6kVA以上の場合の計算式◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: // ◆120kWh以下の場合◆ if (kWh <= 120) { kepcoans = kepcoamp + (kepcotanka120 + kansaigtnencho1 + saienefukakin) * kWh; kepcobizans = kepcobizamp + (kepcobiztanka120 + kansaigynencho1 + saienefukakin) * kWh; shellans = shellamp + (shelltanka120 + kansaigynencho1 + saienefukakin) * kWh; eneoneans = eneoneamp + (eneonetanka120 + kansaigynencho1 + saienefukakin) * kWh; ohsakagasans = ohsakagasamp + (ohsakagastanka120 + kansaigynencho1 + saienefukakin) * kWh; octneoans = octneoamp + (octneotanka120 + kansaigynencho1 + saienefukakin) * kWh; shirokumaans = shirokumaamp + (shirokumatanka120 + kansaigshnencho1 + saienefukakin) * kWh; shinans = shinyoryo + shinamp + (shintanka120 + kansaishinnencho + saienefukakin) * kWh; naradenans = naradenamp + (naradentanka120 + kansaigtnencho1 + saienefukakin) * kWh; mitsuurokoans = mitsuurokoamp + (mitsuurokotanka120 + kansaigynencho1 + saienefukakin) * kWh; teraselans = teraselamp + (teraseltanka120 + kansaigynencho1 + saienefukakin) * kWh; } // ◆120kWhを超える場合◆ if (kWh > 120) { kepcoans = (kWh - 120) * kepcotanka120300 + (120 * kepcotanka120) + kepcoamp + (kansaigtnencho1 + saienefukakin) * kWh; kepcobizans = (kWh - 120) * kepcobiztanka120300 + (120 * kepcobiztanka120) + kepcobizamp + (kansaigynencho1 + saienefukakin) * kWh; shellans = (kWh - 120) * shelltanka120300 + (120 * shelltanka120) + shellamp + (kansaigynencho1 + saienefukakin) * kWh; eneoneans = (kWh - 120) * eneonetanka120300 + (120 * eneonetanka120) + eneoneamp + (kansaigynencho1 + saienefukakin) * kWh; ohsakagasans = (kWh - 120) * ohsakagastanka120350 + (120 * ohsakagastanka120) + ohsakagasamp + (kansaigynencho1 + saienefukakin) * kWh; octneoans = (kWh - 120) * octneotanka120300 + (120 * octneotanka120) + octneoamp + (kansaigynencho1 + saienefukakin) * kWh; shirokumaans = (kWh - 120) * shirokumatanka120300 + (120 * shirokumatanka120) + shirokumaamp + (kansaigshnencho1 + saienefukakin) * kWh; shinans = shinyoryo + (kWh - 120) * shintanka120300 + (120 * shintanka120) + shinamp + (kansaishinnencho + saienefukakin) * kWh; naradenans = (kWh - 120) * naradentanka120300 + (120 * naradentanka120) + naradenamp + (kansaigtnencho1 + saienefukakin) * kWh; mitsuurokoans = (kWh - 120) * mitsuurokotanka120300 + (120 * mitsuurokotanka120) + mitsuurokoamp + (kansaigynencho1 + saienefukakin) * kWh; teraselans = (kWh - 120) * teraseltanka120300 + (120 * teraseltanka120) + teraselamp + (kansaigynencho1 + saienefukakin) * kWh; } // ◆300kWh以下の場合◆ if (kWh <= 300) { machieneans = machieneamp + machienetanka + (kansaigynencho1 + saienefukakin) * kWh; } // ◆300kWhを超える場合◆ if (kWh > 300) { kepcoans = (kWh - 300) * kepcotanka300 + (180 * kepcotanka120300) + (120 * kepcotanka120) + kepcoamp + (kansaigtnencho1 + saienefukakin) * kWh; kepcobizans = (kWh - 300) * kepcobiztanka300 + (180 * kepcobiztanka120300) + (120 * kepcobiztanka120) + kepcobizamp + (kansaigynencho1 + saienefukakin) * kWh; shellans = (kWh - 300) * shelltanka300 + (180 * shelltanka120300) + (120 * shelltanka120) + shellamp + (kansaigynencho1 + saienefukakin) * kWh; eneoneans = (kWh - 300) * eneonetanka300 + (180 * eneonetanka120300) + (120 * eneonetanka120) + eneoneamp + (kansaigynencho1 + saienefukakin) * kWh; octneoans = (kWh - 300) * octneotanka300 + (180 * octneotanka120300) + (120 * octneotanka120) + octneoamp + (kansaigynencho1 + saienefukakin) * kWh; shirokumaans = (kWh - 300) * shirokumatanka300 + (180 * shirokumatanka120300) + (120 * shirokumatanka120) + shirokumaamp + (kansaigshnencho1 + saienefukakin) * kWh; shinans = shinyoryo + (kWh - 300) * shintanka300 + (180 * shintanka120300) + (120 * shintanka120) + shinamp + (kansaishinnencho + saienefukakin) * kWh; naradenans = (kWh - 300) * naradentanka300 + (180 * naradentanka120300) + (120 * naradentanka120) + naradenamp + (kansaigtnencho1 + saienefukakin) * kWh; machieneans = machieneamp + machienetanka + machienetanka300 * (kWh - 300) + (kansaigynencho1 + saienefukakin) * kWh; mitsuurokoans = (kWh - 300) * mitsuurokotanka300 + (180 * mitsuurokotanka120300) + (120 * mitsuurokotanka120) + mitsuurokoamp + (kansaigynencho1 + saienefukakin) * kWh; teraselans = (kWh - 300) * teraseltanka300 + (180 * teraseltanka120300) + (120 * teraseltanka120) + teraselamp + (kansaigynencho1 + saienefukakin) * kWh; } // ◆350kWhを超える場合◆ if (kWh > 350) { ohsakagasans = (kWh - 350) * ohsakagastanka350 + (230 * ohsakagastanka120350) + (120 * ohsakagastanka120) + ohsakagasamp + (kansaigynencho1 + saienefukakin) * kWh; } // ◆2025年5月以降のまちエネ計算式◆ switch (realmonth) { case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: case 4: if (kWh <= 120) { machieneans = machieneamp + machienetanka120 + (kansaigynencho1 + saienefukakin) * kWh; } if (kWh > 120) { machieneans = machieneamp + machienetanka120 + (kWh - 120) * machienetanka120300 + (kansaigynencho1 + saienefukakin) * kWh; } break; } // ◆0kWh以下の場合◆ if (kWh <= 0) { // ◆0kWh以下の基本料金◆ kepcoamp = originalkepcoamp / 2; kepcobizamp = originalkepcobizamp / 2; kepcoeamp = originalkepcoeamp / 2; shellamp = originalshellamp / 2; eneoneamp = originaleneoneamp / 2; ohsakagasamp = originalohsakagasamp / 2; octneoamp = originaloctneoamp / 2; shirokumaamp = originalshirokumaamp / 2; shinamp = originalshinamp / 2; naradenamp = originalnaradenamp / 2; machieneamp = originalmachieneamp / 2; mitsuurokoamp = originalmitsuurokoamp / 2; teraselamp = originalteraselamp / 2; // ◆0kWh以下の各社の電気代◆ kepcoans = kepcoamp; kepcobizans = kepcobizamp; kepcoeans = kepcoeamp; shellans = shellamp; eneoneans = eneoneamp; ohsakagasans = ohsakagasamp; octneoans = octneoamp; shirokumaans = shirokumaamp; shinans = shinamp; japanans = japanyoryo + japanamp; naradenans = naradenamp; machieneans = machieneamp; mitsuurokoans = mitsuurokoamp; teraselans = teraselamp; } break; } // ◆再エネ賦課金の月額料金◆ let monthsaienefukakin = saienefukakin * kWh; // ◆各社調整額の月額料金◆ let kepconencho = kansaigtnencho; let kepcosetnencho = kansaigynencho; let kepcobiznencho = kansaigynencho1 * kWh; let kepcoenencho = kansaigynencho; let eosetnencho = kansaigynencho; let eosimpsetnencho = kansaigynencho1 * kWh; let shellnencho = kansaigynencho; let htbnencho = kansaighnencho; let eneonenencho = kansaigynencho; let aunencho = kansaiganencho; let lpionencho = kansaigynencho1 * kWh; let ohsakagasnencho = kansaigynencho; let osgfnencho = kansaigynencho1 * kWh; let osghnencho = kansaigynencho1 * kWh; let joonenencho = kansaigynencho; let octneonencho = kansaigynencho1 * kWh; let shirokumanencho = kansaigshnencho; let shinnencho = kansaishinnencho * kWh; let njpnencho = kansainjnencho1 * kWh; let japannencho = kansaijpnencho * kWh; let softnencho = kansaigynencho; let naradennencho = kansaigtnencho; let machienenencho = kansaigynencho1 * kWh; let mitsuurokonencho = kansaigynencho; let rakutennencho = kansairakutennencho * kWh; let looopnencho = kansaiaqnencho * kWh; let remixnencho = kansaiaqnencho * kWh; let teraselnencho = kansaigynencho; // ◆6kVA以上の調整額の月額料金◆ switch (selectamp) { case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: kepconencho = kansaigtnencho1 * kWh; kepcoenencho = kansaigynencho1 * kWh; shellnencho = kansaigynencho1 * kWh; eneonenencho = kansaigynencho1 * kWh; ohsakagasnencho = kansaigynencho1 * kWh; shirokumanencho = kansaigshnencho1 * kWh; naradennencho = kansaigtnencho1 * kWh; mitsuurokonencho = kansaigynencho1 * kWh; teraselnencho = kansaigynencho1 * kWh; break; } // ◆規制料金メニューとの差額算出◆ let kepcomonthsagaku = 0; let kepcosetmonthsagaku = kepcoans - kepcosetans; let kepcobizmonthsagaku = kepcoans - kepcobizans; let kepcoemonthsagaku = kepcoans - kepcoeans; let eosetmonthsagaku = kepcoans - eosetans; let eosimpsetmonthsagaku = kepcoans - eosimpsetans; let shellmonthsagaku = kepcoans - shellans; let htbmonthsagaku = kepcoans - htbans; let eneonemonthsagaku = kepcoans - eneoneans; let aumonthsagaku = kepcoans - auans; let lpiomonthsagaku = kepcoans - lpioans; let ohsakagasmonthsagaku = kepcoans - ohsakagasans; let osgfmonthsagaku = kepcoans - osgfans; let osghmonthsagaku = kepcoans - osghans; let joonemonthsagaku = kepcoans - jooneans; let octneomonthsagaku = kepcoans - octneoans; let shirokumamonthsagaku = kepcoans - shirokumaans; let shinmonthsagaku = kepcoans - shinans; let njpmonthsagaku = kepcoans - njpans; let japanmonthsagaku = kepcoans - japanans; let softmonthsagaku = kepcoans - softans; let naradenmonthsagaku = kepcoans - naradenans; let machienemonthsagaku = kepcoans - machieneans; let mitsuurokomonthsagaku = kepcoans - mitsuurokoans; let rakutenmonthsagaku = kepcoans - rakutenans; let looopmonthsagaku = kepcoans - looopans; let remixmonthsagaku = kepcoans - remixans; let teraselmonthsagaku = kepcoans - teraselans; // ◆各社の年間料金と規制料金との差額◆ let kepcoansgall = (4790708 / monthpower) * kepcoans + (4480965 / monthpower) * kepcoans + (4084988 / monthpower) * kepcoans + (3815365 / monthpower) * kepcoans + (2902493 / monthpower) * kepcoans + (2426825 / monthpower) * kepcoans + (3133926 / monthpower) * kepcoans + (3868497 / monthpower) * kepcoans + (3326914 / monthpower) * kepcoans + (2617298 / monthpower) * kepcoans + (3012483 / monthpower) * kepcoans + (3630431 / monthpower) * kepcoans; let kepcoansgsa = 0; let kepcosetansgall = (4790708 / monthpower) * kepcosetans + (4480965 / monthpower) * kepcosetans + (4084988 / monthpower) * kepcosetans + (3815365 / monthpower) * kepcosetans + (2902493 / monthpower) * kepcosetans + (2426825 / monthpower) * kepcosetans + (3133926 / monthpower) * kepcosetans + (3868497 / monthpower) * kepcosetans + (3326914 / monthpower) * kepcosetans + (2617298 / monthpower) * kepcosetans + (3012483 / monthpower) * kepcosetans + (3630431 / monthpower) * kepcosetans; let kepcosetansgsa = kepcoansgall - kepcosetansgall; let kepcobizansgall = (4790708 / monthpower) * kepcobizans + (4480965 / monthpower) * kepcobizans + (4084988 / monthpower) * kepcobizans + (3815365 / monthpower) * kepcobizans + (2902493 / monthpower) * kepcobizans + (2426825 / monthpower) * kepcobizans + (3133926 / monthpower) * kepcobizans + (3868497 / monthpower) * kepcobizans + (3326914 / monthpower) * kepcobizans + (2617298 / monthpower) * kepcobizans + (3012483 / monthpower) * kepcobizans + (3630431 / monthpower) * kepcobizans; let kepcobizansgsa = kepcoansgall - kepcobizansgall; let kepcoeansgall = (4790708 / monthpower) * kepcoeans + (4480965 / monthpower) * kepcoeans + (4084988 / monthpower) * kepcoeans + (3815365 / monthpower) * kepcoeans + (2902493 / monthpower) * kepcoeans + (2426825 / monthpower) * kepcoeans + (3133926 / monthpower) * kepcoeans + (3868497 / monthpower) * kepcoeans + (3326914 / monthpower) * kepcoeans + (2617298 / monthpower) * kepcoeans + (3012483 / monthpower) * kepcoeans + (3630431 / monthpower) * kepcoeans; let kepcoeansgsa = kepcoansgall - kepcoeansgall; let eosetansgall = (4790708 / monthpower) * eosetans + (4480965 / monthpower) * eosetans + (4084988 / monthpower) * eosetans + (3815365 / monthpower) * eosetans + (2902493 / monthpower) * eosetans + (2426825 / monthpower) * eosetans + (3133926 / monthpower) * eosetans + (3868497 / monthpower) * eosetans + (3326914 / monthpower) * eosetans + (2617298 / monthpower) * eosetans + (3012483 / monthpower) * eosetans + (3630431 / monthpower) * eosetans; let eosetansgsa = kepcoansgall - eosetansgall; let eosimpsetansgall = (4790708 / monthpower) * eosimpsetans + (4480965 / monthpower) * eosimpsetans + (4084988 / monthpower) * eosimpsetans + (3815365 / monthpower) * eosimpsetans + (2902493 / monthpower) * eosimpsetans + (2426825 / monthpower) * eosimpsetans + (3133926 / monthpower) * eosimpsetans + (3868497 / monthpower) * eosimpsetans + (3326914 / monthpower) * eosimpsetans + (2617298 / monthpower) * eosimpsetans + (3012483 / monthpower) * eosimpsetans + (3630431 / monthpower) * eosimpsetans; let eosimpsetansgsa = kepcoansgall - eosimpsetansgall; let shellansgall = (4790708 / monthpower) * shellans + (4480965 / monthpower) * shellans + (4084988 / monthpower) * shellans + (3815365 / monthpower) * shellans + (2902493 / monthpower) * shellans + (2426825 / monthpower) * shellans + (3133926 / monthpower) * shellans + (3868497 / monthpower) * shellans + (3326914 / monthpower) * shellans + (2617298 / monthpower) * shellans + (3012483 / monthpower) * shellans + (3630431 / monthpower) * shellans; let shellansgsa = kepcoansgall - shellansgall; let htbansgall = (4790708 / monthpower) * htbans * (1.2 / selectrendo) + (4480965 / monthpower) * htbans * (1.15 / selectrendo) + (4084988 / monthpower) * htbans * (1.1 / selectrendo) + (3815365 / monthpower) * htbans * (1.05 / selectrendo) + (2902493 / monthpower) * htbans * (1 / selectrendo) + (2426825 / monthpower) * htbans * (1.05 / selectrendo) + (3133926 / monthpower) * htbans * (1.1 / selectrendo) + (3868497 / monthpower) * htbans * (1.15 / selectrendo) + (3326914 / monthpower) * htbans * (1.15 / selectrendo) + (2617298 / monthpower) * htbans * (1.05 / selectrendo) + (3012483 / monthpower) * htbans * (1 / selectrendo) + (3630431 / monthpower) * htbans * (1.05 / selectrendo); let htbansgsa = kepcoansgall - htbansgall; let eneoneansgall = (4790708 / monthpower) * eneoneans + (4480965 / monthpower) * eneoneans + (4084988 / monthpower) * eneoneans + (3815365 / monthpower) * eneoneans + (2902493 / monthpower) * eneoneans + (2426825 / monthpower) * eneoneans + (3133926 / monthpower) * eneoneans + (3868497 / monthpower) * eneoneans + (3326914 / monthpower) * eneoneans + (2617298 / monthpower) * eneoneans + (3012483 / monthpower) * eneoneans + (3630431 / monthpower) * eneoneans; let eneoneansgsa = kepcoansgall - eneoneansgall; let auansgall = (4790708 / monthpower) * auans + (4480965 / monthpower) * auans + (4084988 / monthpower) * auans + (3815365 / monthpower) * auans + (2902493 / monthpower) * auans + (2426825 / monthpower) * auans + (3133926 / monthpower) * auans + (3868497 / monthpower) * auans + (3326914 / monthpower) * auans + (2617298 / monthpower) * auans + (3012483 / monthpower) * auans + (3630431 / monthpower) * auans; let auansgsa = kepcoansgall - auansgall; let lpioansgall = (4790708 / monthpower) * lpioans + (4480965 / monthpower) * lpioans + (4084988 / monthpower) * lpioans + (3815365 / monthpower) * lpioans + (2902493 / monthpower) * lpioans + (2426825 / monthpower) * lpioans + (3133926 / monthpower) * lpioans + (3868497 / monthpower) * lpioans + (3326914 / monthpower) * lpioans + (2617298 / monthpower) * lpioans + (3012483 / monthpower) * lpioans + (3630431 / monthpower) * lpioans; let lpioansgsa = kepcoansgall - lpioansgall; let ohsakagasansgall = (4790708 / monthpower) * ohsakagasans + (4480965 / monthpower) * ohsakagasans + (4084988 / monthpower) * ohsakagasans + (3815365 / monthpower) * ohsakagasans + (2902493 / monthpower) * ohsakagasans + (2426825 / monthpower) * ohsakagasans + (3133926 / monthpower) * ohsakagasans + (3868497 / monthpower) * ohsakagasans + (3326914 / monthpower) * ohsakagasans + (2617298 / monthpower) * ohsakagasans + (3012483 / monthpower) * ohsakagasans + (3630431 / monthpower) * ohsakagasans; let ohsakagasansgsa = kepcoansgall - ohsakagasansgall; let osgfansgall = (4790708 / monthpower) * osgfans + (4480965 / monthpower) * osgfans + (4084988 / monthpower) * osgfans + (3815365 / monthpower) * osgfans + (2902493 / monthpower) * osgfans + (2426825 / monthpower) * osgfans + (3133926 / monthpower) * osgfans + (3868497 / monthpower) * osgfans + (3326914 / monthpower) * osgfans + (2617298 / monthpower) * osgfans + (3012483 / monthpower) * osgfans + (3630431 / monthpower) * osgfans; let osgfansgsa = kepcoansgall - osgfansgall; let osghansgall = (4790708 / monthpower) * osghans + (4480965 / monthpower) * osghans + (4084988 / monthpower) * osghans + (3815365 / monthpower) * osghans + (2902493 / monthpower) * osghans + (2426825 / monthpower) * osghans + (3133926 / monthpower) * osghans + (3868497 / monthpower) * osghans + (3326914 / monthpower) * osghans + (2617298 / monthpower) * osghans + (3012483 / monthpower) * osghans + (3630431 / monthpower) * osghans; let osghansgsa = kepcoansgall - osghansgall; let jooneansgall = (4790708 / monthpower) * jooneans + (4480965 / monthpower) * jooneans + (4084988 / monthpower) * jooneans + (3815365 / monthpower) * jooneans + (2902493 / monthpower) * jooneans + (2426825 / monthpower) * jooneans + (3133926 / monthpower) * jooneans + (3868497 / monthpower) * jooneans + (3326914 / monthpower) * jooneans + (2617298 / monthpower) * jooneans + (3012483 / monthpower) * jooneans + (3630431 / monthpower) * jooneans; let jooneansgsa = kepcoansgall - jooneansgall; let octneoansgall = (4790708 / monthpower) * octneoans + (4480965 / monthpower) * octneoans + (4084988 / monthpower) * octneoans + (3815365 / monthpower) * octneoans + (2902493 / monthpower) * octneoans + (2426825 / monthpower) * octneoans + (3133926 / monthpower) * octneoans + (3868497 / monthpower) * octneoans + (3326914 / monthpower) * octneoans + (2617298 / monthpower) * octneoans + (3012483 / monthpower) * octneoans + (3630431 / monthpower) * octneoans; let octneoansgsa = kepcoansgall - octneoansgall; let shirokumaansgall = (4790708 / monthpower) * shirokumaans * (1.2 / selectrendo) + (4480965 / monthpower) * shirokumaans * (1.15 / selectrendo) + (4084988 / monthpower) * shirokumaans * (1.1 / selectrendo) + (3815365 / monthpower) * shirokumaans * (1.05 / selectrendo) + (2902493 / monthpower) * shirokumaans * (1 / selectrendo) + (2426825 / monthpower) * shirokumaans * (1.05 / selectrendo) + (3133926 / monthpower) * shirokumaans * (1.1 / selectrendo) + (3868497 / monthpower) * shirokumaans * (1.15 / selectrendo) + (3326914 / monthpower) * shirokumaans * (1.15 / selectrendo) + (2617298 / monthpower) * shirokumaans * (1.05 / selectrendo) + (3012483 / monthpower) * shirokumaans * (1 / selectrendo) + (3630431 / monthpower) * shirokumaans * (1.05 / selectrendo); let shirokumaansgsa = kepcoansgall - shirokumaansgall; let shinansgall = (4790708 / monthpower) * shinans * (1.2 / selectrendo) + (4480965 / monthpower) * shinans * (1.15 / selectrendo) + (4084988 / monthpower) * shinans * (1.1 / selectrendo) + (3815365 / monthpower) * shinans * (1.05 / selectrendo) + (2902493 / monthpower) * shinans * (1 / selectrendo) + (2426825 / monthpower) * shinans * (1.05 / selectrendo) + (3133926 / monthpower) * shinans * (1.1 / selectrendo) + (3868497 / monthpower) * shinans * (1.15 / selectrendo) + (3326914 / monthpower) * shinans * (1.15 / selectrendo) + (2617298 / monthpower) * shinans * (1.05 / selectrendo) + (3012483 / monthpower) * shinans * (1 / selectrendo) + (3630431 / monthpower) * shinans * (1.05 / selectrendo); let shinansgsa = kepcoansgall - shinansgall; let njpansgall = (4790708 / monthpower) * njpans * (1.2 / selectrendo) + (4480965 / monthpower) * njpans * (1.15 / selectrendo) + (4084988 / monthpower) * njpans * (1.1 / selectrendo) + (3815365 / monthpower) * njpans * (1.05 / selectrendo) + (2902493 / monthpower) * njpans * (1 / selectrendo) + (2426825 / monthpower) * njpans * (1.05 / selectrendo) + (3133926 / monthpower) * njpans * (1.1 / selectrendo) + (3868497 / monthpower) * njpans * (1.15 / selectrendo) + (3326914 / monthpower) * njpans * (1.15 / selectrendo) + (2617298 / monthpower) * njpans * (1.05 / selectrendo) + (3012483 / monthpower) * njpans * (1 / selectrendo) + (3630431 / monthpower) * njpans * (1.05 / selectrendo); let njpansgsa = kepcoansgall - njpansgall; let japanansgall = (4790708 / monthpower) * japanans * (1.2 / selectrendo) + (4480965 / monthpower) * japanans * (1.15 / selectrendo) + (4084988 / monthpower) * japanans * (1.1 / selectrendo) + (3815365 / monthpower) * japanans * (1.05 / selectrendo) + (2902493 / monthpower) * japanans * (1 / selectrendo) + (2426825 / monthpower) * japanans * (1.05 / selectrendo) + (3133926 / monthpower) * japanans * (1.1 / selectrendo) + (3868497 / monthpower) * japanans * (1.15 / selectrendo) + (3326914 / monthpower) * japanans * (1.15 / selectrendo) + (2617298 / monthpower) * japanans * (1.05 / selectrendo) + (3012483 / monthpower) * japanans * (1 / selectrendo) + (3630431 / monthpower) * japanans * (1.05 / selectrendo); let japanansgsa = kepcoansgall - japanansgall; let softansgall = (4790708 / monthpower) * softans + (4480965 / monthpower) * softans + (4084988 / monthpower) * softans + (3815365 / monthpower) * softans + (2902493 / monthpower) * softans + (2426825 / monthpower) * softans + (3133926 / monthpower) * softans + (3868497 / monthpower) * softans + (3326914 / monthpower) * softans + (2617298 / monthpower) * softans + (3012483 / monthpower) * softans + (3630431 / monthpower) * softans; let softansgsa = kepcoansgall - softansgall; let naradenansgall = (4790708 / monthpower) * naradenans + (4480965 / monthpower) * naradenans + (4084988 / monthpower) * naradenans + (3815365 / monthpower) * naradenans + (2902493 / monthpower) * naradenans + (2426825 / monthpower) * naradenans + (3133926 / monthpower) * naradenans + (3868497 / monthpower) * naradenans + (3326914 / monthpower) * naradenans + (2617298 / monthpower) * naradenans + (3012483 / monthpower) * naradenans + (3630431 / monthpower) * naradenans; let naradenansgsa = kepcoansgall - naradenansgall; let machieneansgall = (4790708 / monthpower) * machieneans + (4480965 / monthpower) * machieneans + (4084988 / monthpower) * machieneans + (3815365 / monthpower) * machieneans + (2902493 / monthpower) * machieneans + (2426825 / monthpower) * machieneans + (3133926 / monthpower) * machieneans + (3868497 / monthpower) * machieneans + (3326914 / monthpower) * machieneans + (2617298 / monthpower) * machieneans + (3012483 / monthpower) * machieneans + (3630431 / monthpower) * machieneans; let machieneansgsa = kepcoansgall - machieneansgall; let mitsuurokoansgall = (4790708 / monthpower) * mitsuurokoans + (4480965 / monthpower) * mitsuurokoans + (4084988 / monthpower) * mitsuurokoans + (3815365 / monthpower) * mitsuurokoans + (2902493 / monthpower) * mitsuurokoans + (2426825 / monthpower) * mitsuurokoans + (3133926 / monthpower) * mitsuurokoans + (3868497 / monthpower) * mitsuurokoans + (3326914 / monthpower) * mitsuurokoans + (2617298 / monthpower) * mitsuurokoans + (3012483 / monthpower) * mitsuurokoans + (3630431 / monthpower) * mitsuurokoans; let mitsuurokoansgsa = kepcoansgall - mitsuurokoansgall; let rakutenansgall = (4790708 / monthpower) * rakutenans * (1.2 / selectrendo) + (4480965 / monthpower) * rakutenans * (1.15 / selectrendo) + (4084988 / monthpower) * rakutenans * (1.1 / selectrendo) + (3815365 / monthpower) * rakutenans * (1.05 / selectrendo) + (2902493 / monthpower) * rakutenans * (1 / selectrendo) + (2426825 / monthpower) * rakutenans * (1.05 / selectrendo) + (3133926 / monthpower) * rakutenans * (1.1 / selectrendo) + (3868497 / monthpower) * rakutenans * (1.15 / selectrendo) + (3326914 / monthpower) * rakutenans * (1.15 / selectrendo) + (2617298 / monthpower) * rakutenans * (1.05 / selectrendo) + (3012483 / monthpower) * rakutenans * (1 / selectrendo) + (3630431 / monthpower) * rakutenans * (1.05 / selectrendo); let rakutenansgsa = kepcoansgall - rakutenansgall; let looopansgall = (4790708 / monthpower) * looopans * (1.2 / selectrendo) + (4480965 / monthpower) * looopans * (1.15 / selectrendo) + (4084988 / monthpower) * looopans * (1.1 / selectrendo) + (3815365 / monthpower) * looopans * (1.05 / selectrendo) + (2902493 / monthpower) * looopans * (1 / selectrendo) + (2426825 / monthpower) * looopans * (1.05 / selectrendo) + (3133926 / monthpower) * looopans * (1.1 / selectrendo) + (3868497 / monthpower) * looopans * (1.15 / selectrendo) + (3326914 / monthpower) * looopans * (1.15 / selectrendo) + (2617298 / monthpower) * looopans * (1.05 / selectrendo) + (3012483 / monthpower) * looopans * (1 / selectrendo) + (3630431 / monthpower) * looopans * (1.05 / selectrendo); let looopansgsa = kepcoansgall - looopansgall; let remixansgall = (4790708 / monthpower) * remixans * (1.2 / selectrendo) + (4480965 / monthpower) * remixans * (1.15 / selectrendo) + (4084988 / monthpower) * remixans * (1.1 / selectrendo) + (3815365 / monthpower) * remixans * (1.05 / selectrendo) + (2902493 / monthpower) * remixans * (1 / selectrendo) + (2426825 / monthpower) * remixans * (1.05 / selectrendo) + (3133926 / monthpower) * remixans * (1.1 / selectrendo) + (3868497 / monthpower) * remixans * (1.15 / selectrendo) + (3326914 / monthpower) * remixans * (1.15 / selectrendo) + (2617298 / monthpower) * remixans * (1.05 / selectrendo) + (3012483 / monthpower) * remixans * (1 / selectrendo) + (3630431 / monthpower) * remixans * (1.05 / selectrendo); let remixansgsa = kepcoansgall - remixansgall; let teraselansgall = (4790708 / monthpower) * teraselans + (4480965 / monthpower) * teraselans + (4084988 / monthpower) * teraselans + (3815365 / monthpower) * teraselans + (2902493 / monthpower) * teraselans + (2426825 / monthpower) * teraselans + (3133926 / monthpower) * teraselans + (3868497 / monthpower) * teraselans + (3326914 / monthpower) * teraselans + (2617298 / monthpower) * teraselans + (3012483 / monthpower) * teraselans + (3630431 / monthpower) * teraselans; let teraselansgsa = kepcoansgall - teraselansgall; // ◆各社の年間基本料金◆ let kepcoampall = kepcoamp * 12; let kepcosetampall = kepcosetamp * 12; let kepcobizampall = kepcobizamp * 12; let kepcoeampall = kepcoeamp * 12; let eosetampall = eosetamp * 12; let eosimpsetampall = eosimpsetamp * 12; let shellampall = shellamp * 12; let htbampall = htbamp * 12; let eneoneampall = eneoneamp * 12; let auampall = auamp * 12; let lpioampall = lpioamp * 12; let ohsakagasampall = ohsakagasamp * 12; let osgfampall = osgfamp * 12; let osghampall = osghamp * 12; let jooneampall = jooneamp * 12; let octneoampall = octneoamp * 12; let shirokumaampall = shirokumaamp * 12; let shinampall = shinamp * 12; let njpampall = njpamp * 12; let japanampall = japanamp * 12; let softampall = softamp * 12; let naradenampall = naradenamp * 12; let machieneampall = machieneamp * 12; let mitsuurokoampall = mitsuurokoamp * 12; let rakutenampall = rakutenamp * 12; let looopampall = looopamp * 12; let remixampall = remixamp * 12; let teraselampall = teraselamp * 12; // ◆各社の年間の容量拠出金相当額◆ let kepcoyoryoall = kepcoyoryo * 12; let kepcosetyoryoall = kepcosetyoryo * 12; let kepcobizyoryoall = kepcobizyoryo * 12; let kepcoeyoryoall = kepcoeyoryo * 12; let eosetyoryoall = eosetyoryo * 12; let eosimpsetyoryoall = eosimpsetyoryo * 12; let shellyoryoall = shellyoryo * 12; let htbyoryoall = htbyoryo * 12; let eneoneyoryoall = eneoneyoryo * 12; let auyoryoall = auyoryo * 12; let lpioyoryoall = lpioyoryo * 12; let ohsakagasyoryoall = ohsakagasyoryo * 12; let osgfyoryoall = osgfyoryo * 12; let osghyoryoall = osghyoryo * 12; let jooneyoryoall = jooneyoryo * 12; let octneoyoryoall = octneoyoryo * 12; let shirokumayoryoall = shirokumayoryo * 12; let shinyoryoall = (4790708 / monthpower) * shinyoryo * (1.2 / selectrendo) + (4480965 / monthpower) * shinyoryo * (1.15 / selectrendo) + (4084988 / monthpower) * shinyoryo * (1.1 / selectrendo) + (3815365 / monthpower) * shinyoryo * (1.05 / selectrendo) + (2902493 / monthpower) * shinyoryo * (1 / selectrendo) + (2426825 / monthpower) * shinyoryo * (1.05 / selectrendo) + (3133926 / monthpower) * shinyoryo * (1.1 / selectrendo) + (3868497 / monthpower) * shinyoryo * (1.15 / selectrendo) + (3326914 / monthpower) * shinyoryo * (1.15 / selectrendo) + (2617298 / monthpower) * shinyoryo * (1.05 / selectrendo) + (3012483 / monthpower) * shinyoryo * (1 / selectrendo) + (3630431 / monthpower) * shinyoryo * (1.05 / selectrendo); let njpyoryoall = (4790708 / monthpower) * njpyoryo * (1.2 / selectrendo) + (4480965 / monthpower) * njpyoryo * (1.15 / selectrendo) + (4084988 / monthpower) * njpyoryo * (1.1 / selectrendo) + (3815365 / monthpower) * njpyoryo * (1.05 / selectrendo) + (2902493 / monthpower) * njpyoryo * (1 / selectrendo) + (2426825 / monthpower) * njpyoryo * (1.05 / selectrendo) + (3133926 / monthpower) * njpyoryo * (1.1 / selectrendo) + (3868497 / monthpower) * njpyoryo * (1.15 / selectrendo) + (3326914 / monthpower) * njpyoryo * (1.15 / selectrendo) + (2617298 / monthpower) * njpyoryo * (1.05 / selectrendo) + (3012483 / monthpower) * njpyoryo * (1 / selectrendo) + (3630431 / monthpower) * njpyoryo * (1.05 / selectrendo); let japanyoryoall = japanyoryo * 12; let softyoryoall = softyoryo * 12; let naradenyoryoall = naradenyoryo * 12; let machieneyoryoall = machieneyoryo * 12; let mitsuurokoyoryoall = mitsuurokoyoryo * 12; let rakutenyoryoall = rakutenyoryo * 12; let looopyoryoall = (4790708 / monthpower) * looopyoryo * (1.2 / selectrendo) + (4480965 / monthpower) * looopyoryo * (1.15 / selectrendo) + (4084988 / monthpower) * looopyoryo * (1.1 / selectrendo) + (3815365 / monthpower) * looopyoryo * (1.05 / selectrendo) + (2902493 / monthpower) * looopyoryo * (1 / selectrendo) + (2426825 / monthpower) * looopyoryo * (1.05 / selectrendo) + (3133926 / monthpower) * looopyoryo * (1.1 / selectrendo) + (3868497 / monthpower) * looopyoryo * (1.15 / selectrendo) + (3326914 / monthpower) * looopyoryo * (1.15 / selectrendo) + (2617298 / monthpower) * looopyoryo * (1.05 / selectrendo) + (3012483 / monthpower) * looopyoryo * (1 / selectrendo) + (3630431 / monthpower) * looopyoryo * (1.05 / selectrendo); let remixyoryoall = remixyoryo * 12; let teraselyoryoall = teraselyoryo * 12; // ◆2025年5月以降のLooopでんき容量拠出金設定◆ switch (realmonth) { case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 1: case 2: case 3: case 4: looopyoryoall = looopyoryo * 12; break; } // ◆年間の再エネ賦課金◆ let saienefukakinall = (4790708 / monthpower) * monthsaienefukakin + (4480965 / monthpower) * monthsaienefukakin + (4084988 / monthpower) * monthsaienefukakin + (3815365 / monthpower) * monthsaienefukakin + (2902493 / monthpower) * monthsaienefukakin + (2426825 / monthpower) * monthsaienefukakin + (3133926 / monthpower) * monthsaienefukakin + (3868497 / monthpower) * monthsaienefukakin + (3326914 / monthpower) * monthsaienefukakin + (2617298 / monthpower) * monthsaienefukakin + (3012483 / monthpower) * monthsaienefukakin + (3630431 / monthpower) * monthsaienefukakin; // ◆各社の年間調整額◆ let kepconenchoall = (4790708 / monthpower) * kepconencho + (4480965 / monthpower) * kepconencho + (4084988 / monthpower) * kepconencho + (3815365 / monthpower) * kepconencho + (2902493 / monthpower) * kepconencho + (2426825 / monthpower) * kepconencho + (3133926 / monthpower) * kepconencho + (3868497 / monthpower) * kepconencho + (3326914 / monthpower) * kepconencho + (2617298 / monthpower) * kepconencho + (3012483 / monthpower) * kepconencho + (3630431 / monthpower) * kepconencho; let kepcosetnenchoall = (4790708 / monthpower) * kepcosetnencho + (4480965 / monthpower) * kepcosetnencho + (4084988 / monthpower) * kepcosetnencho + (3815365 / monthpower) * kepcosetnencho + (2902493 / monthpower) * kepcosetnencho + (2426825 / monthpower) * kepcosetnencho + (3133926 / monthpower) * kepcosetnencho + (3868497 / monthpower) * kepcosetnencho + (3326914 / monthpower) * kepcosetnencho + (2617298 / monthpower) * kepcosetnencho + (3012483 / monthpower) * kepcosetnencho + (3630431 / monthpower) * kepcosetnencho; let kepcobiznenchoall = (4790708 / monthpower) * kepcobiznencho + (4480965 / monthpower) * kepcobiznencho + (4084988 / monthpower) * kepcobiznencho + (3815365 / monthpower) * kepcobiznencho + (2902493 / monthpower) * kepcobiznencho + (2426825 / monthpower) * kepcobiznencho + (3133926 / monthpower) * kepcobiznencho + (3868497 / monthpower) * kepcobiznencho + (3326914 / monthpower) * kepcobiznencho + (2617298 / monthpower) * kepcobiznencho + (3012483 / monthpower) * kepcobiznencho + (3630431 / monthpower) * kepcobiznencho; let kepcoenenchoall = (4790708 / monthpower) * kepcoenencho + (4480965 / monthpower) * kepcoenencho + (4084988 / monthpower) * kepcoenencho + (3815365 / monthpower) * kepcoenencho + (2902493 / monthpower) * kepcoenencho + (2426825 / monthpower) * kepcoenencho + (3133926 / monthpower) * kepcoenencho + (3868497 / monthpower) * kepcoenencho + (3326914 / monthpower) * kepcoenencho + (2617298 / monthpower) * kepcoenencho + (3012483 / monthpower) * kepcoenencho + (3630431 / monthpower) * kepcoenencho; let eosetnenchoall = (4790708 / monthpower) * eosetnencho + (4480965 / monthpower) * eosetnencho + (4084988 / monthpower) * eosetnencho + (3815365 / monthpower) * eosetnencho + (2902493 / monthpower) * eosetnencho + (2426825 / monthpower) * eosetnencho + (3133926 / monthpower) * eosetnencho + (3868497 / monthpower) * eosetnencho + (3326914 / monthpower) * eosetnencho + (2617298 / monthpower) * eosetnencho + (3012483 / monthpower) * eosetnencho + (3630431 / monthpower) * eosetnencho; let eosimpsetnenchoall = (4790708 / monthpower) * eosimpsetnencho + (4480965 / monthpower) * eosimpsetnencho + (4084988 / monthpower) * eosimpsetnencho + (3815365 / monthpower) * eosimpsetnencho + (2902493 / monthpower) * eosimpsetnencho + (2426825 / monthpower) * eosimpsetnencho + (3133926 / monthpower) * eosimpsetnencho + (3868497 / monthpower) * eosimpsetnencho + (3326914 / monthpower) * eosimpsetnencho + (2617298 / monthpower) * eosimpsetnencho + (3012483 / monthpower) * eosimpsetnencho + (3630431 / monthpower) * eosimpsetnencho; let shellnenchoall = (4790708 / monthpower) * shellnencho + (4480965 / monthpower) * shellnencho + (4084988 / monthpower) * shellnencho + (3815365 / monthpower) * shellnencho + (2902493 / monthpower) * shellnencho + (2426825 / monthpower) * shellnencho + (3133926 / monthpower) * shellnencho + (3868497 / monthpower) * shellnencho + (3326914 / monthpower) * shellnencho + (2617298 / monthpower) * shellnencho + (3012483 / monthpower) * shellnencho + (3630431 / monthpower) * shellnencho; let htbnenchoall = (4790708 / monthpower) * htbnencho * (1.2 / selectrendo) + (4480965 / monthpower) * htbnencho * (1.15 / selectrendo) + (4084988 / monthpower) * htbnencho * (1.1 / selectrendo) + (3815365 / monthpower) * htbnencho * (1.05 / selectrendo) + (2902493 / monthpower) * htbnencho * (1 / selectrendo) + (2426825 / monthpower) * htbnencho * (1.05 / selectrendo) + (3133926 / monthpower) * htbnencho * (1.1 / selectrendo) + (3868497 / monthpower) * htbnencho * (1.15 / selectrendo) + (3326914 / monthpower) * htbnencho * (1.15 / selectrendo) + (2617298 / monthpower) * htbnencho * (1.05 / selectrendo) + (3012483 / monthpower) * htbnencho * (1 / selectrendo) + (3630431 / monthpower) * htbnencho * (1.05 / selectrendo); let eneonenenchoall = (4790708 / monthpower) * eneonenencho + (4480965 / monthpower) * eneonenencho + (4084988 / monthpower) * eneonenencho + (3815365 / monthpower) * eneonenencho + (2902493 / monthpower) * eneonenencho + (2426825 / monthpower) * eneonenencho + (3133926 / monthpower) * eneonenencho + (3868497 / monthpower) * eneonenencho + (3326914 / monthpower) * eneonenencho + (2617298 / monthpower) * eneonenencho + (3012483 / monthpower) * eneonenencho + (3630431 / monthpower) * eneonenencho; let aunenchoall = (4790708 / monthpower) * aunencho + (4480965 / monthpower) * aunencho + (4084988 / monthpower) * aunencho + (3815365 / monthpower) * aunencho + (2902493 / monthpower) * aunencho + (2426825 / monthpower) * aunencho + (3133926 / monthpower) * aunencho + (3868497 / monthpower) * aunencho + (3326914 / monthpower) * aunencho + (2617298 / monthpower) * aunencho + (3012483 / monthpower) * aunencho + (3630431 / monthpower) * aunencho; let lpionenchoall = (4790708 / monthpower) * lpionencho + (4480965 / monthpower) * lpionencho + (4084988 / monthpower) * lpionencho + (3815365 / monthpower) * lpionencho + (2902493 / monthpower) * lpionencho + (2426825 / monthpower) * lpionencho + (3133926 / monthpower) * lpionencho + (3868497 / monthpower) * lpionencho + (3326914 / monthpower) * lpionencho + (2617298 / monthpower) * lpionencho + (3012483 / monthpower) * lpionencho + (3630431 / monthpower) * lpionencho; let ohsakagasnenchoall = (4790708 / monthpower) * ohsakagasnencho + (4480965 / monthpower) * ohsakagasnencho + (4084988 / monthpower) * ohsakagasnencho + (3815365 / monthpower) * ohsakagasnencho + (2902493 / monthpower) * ohsakagasnencho + (2426825 / monthpower) * ohsakagasnencho + (3133926 / monthpower) * ohsakagasnencho + (3868497 / monthpower) * ohsakagasnencho + (3326914 / monthpower) * ohsakagasnencho + (2617298 / monthpower) * ohsakagasnencho + (3012483 / monthpower) * ohsakagasnencho + (3630431 / monthpower) * ohsakagasnencho; let osgfnenchoall = (4790708 / monthpower) * osgfnencho + (4480965 / monthpower) * osgfnencho + (4084988 / monthpower) * osgfnencho + (3815365 / monthpower) * osgfnencho + (2902493 / monthpower) * osgfnencho + (2426825 / monthpower) * osgfnencho + (3133926 / monthpower) * osgfnencho + (3868497 / monthpower) * osgfnencho + (3326914 / monthpower) * osgfnencho + (2617298 / monthpower) * osgfnencho + (3012483 / monthpower) * osgfnencho + (3630431 / monthpower) * osgfnencho; let osghnenchoall = (4790708 / monthpower) * osghnencho + (4480965 / monthpower) * osghnencho + (4084988 / monthpower) * osghnencho + (3815365 / monthpower) * osghnencho + (2902493 / monthpower) * osghnencho + (2426825 / monthpower) * osghnencho + (3133926 / monthpower) * osghnencho + (3868497 / monthpower) * osghnencho + (3326914 / monthpower) * osghnencho + (2617298 / monthpower) * osghnencho + (3012483 / monthpower) * osghnencho + (3630431 / monthpower) * osghnencho; let joonenenchoall = (4790708 / monthpower) * joonenencho + (4480965 / monthpower) * joonenencho + (4084988 / monthpower) * joonenencho + (3815365 / monthpower) * joonenencho + (2902493 / monthpower) * joonenencho + (2426825 / monthpower) * joonenencho + (3133926 / monthpower) * joonenencho + (3868497 / monthpower) * joonenencho + (3326914 / monthpower) * joonenencho + (2617298 / monthpower) * joonenencho + (3012483 / monthpower) * joonenencho + (3630431 / monthpower) * joonenencho; let octneonenchoall = (4790708 / monthpower) * octneonencho + (4480965 / monthpower) * octneonencho + (4084988 / monthpower) * octneonencho + (3815365 / monthpower) * octneonencho + (2902493 / monthpower) * octneonencho + (2426825 / monthpower) * octneonencho + (3133926 / monthpower) * octneonencho + (3868497 / monthpower) * octneonencho + (3326914 / monthpower) * octneonencho + (2617298 / monthpower) * octneonencho + (3012483 / monthpower) * octneonencho + (3630431 / monthpower) * octneonencho; let shirokumanenchoall = (4790708 / monthpower) * shirokumanencho * (1.2 / selectrendo) + (4480965 / monthpower) * shirokumanencho * (1.15 / selectrendo) + (4084988 / monthpower) * shirokumanencho * (1.1 / selectrendo) + (3815365 / monthpower) * shirokumanencho * (1.05 / selectrendo) + (2902493 / monthpower) * shirokumanencho * (1 / selectrendo) + (2426825 / monthpower) * shirokumanencho * (1.05 / selectrendo) + (3133926 / monthpower) * shirokumanencho * (1.1 / selectrendo) + (3868497 / monthpower) * shirokumanencho * (1.15 / selectrendo) + (3326914 / monthpower) * shirokumanencho * (1.15 / selectrendo) + (2617298 / monthpower) * shirokumanencho * (1.05 / selectrendo) + (3012483 / monthpower) * shirokumanencho * (1 / selectrendo) + (3630431 / monthpower) * shirokumanencho * (1.05 / selectrendo); let shinnenchoall = (4790708 / monthpower) * shinnencho * (1.2 / selectrendo) + (4480965 / monthpower) * shinnencho * (1.15 / selectrendo) + (4084988 / monthpower) * shinnencho * (1.1 / selectrendo) + (3815365 / monthpower) * shinnencho * (1.05 / selectrendo) + (2902493 / monthpower) * shinnencho * (1 / selectrendo) + (2426825 / monthpower) * shinnencho * (1.05 / selectrendo) + (3133926 / monthpower) * shinnencho * (1.1 / selectrendo) + (3868497 / monthpower) * shinnencho * (1.15 / selectrendo) + (3326914 / monthpower) * shinnencho * (1.15 / selectrendo) + (2617298 / monthpower) * shinnencho * (1.05 / selectrendo) + (3012483 / monthpower) * shinnencho * (1 / selectrendo) + (3630431 / monthpower) * shinnencho * (1.05 / selectrendo); let njpnenchoall = (4790708 / monthpower) * njpnencho * (1.2 / selectrendo) + (4480965 / monthpower) * njpnencho * (1.15 / selectrendo) + (4084988 / monthpower) * njpnencho * (1.1 / selectrendo) + (3815365 / monthpower) * njpnencho * (1.05 / selectrendo) + (2902493 / monthpower) * njpnencho * (1 / selectrendo) + (2426825 / monthpower) * njpnencho * (1.05 / selectrendo) + (3133926 / monthpower) * njpnencho * (1.1 / selectrendo) + (3868497 / monthpower) * njpnencho * (1.15 / selectrendo) + (3326914 / monthpower) * njpnencho * (1.15 / selectrendo) + (2617298 / monthpower) * njpnencho * (1.05 / selectrendo) + (3012483 / monthpower) * njpnencho * (1 / selectrendo) + (3630431 / monthpower) * njpnencho * (1.05 / selectrendo); let japannenchoall = (4790708 / monthpower) * japannencho * (1.2 / selectrendo) + (4480965 / monthpower) * japannencho * (1.15 / selectrendo) + (4084988 / monthpower) * japannencho * (1.1 / selectrendo) + (3815365 / monthpower) * japannencho * (1.05 / selectrendo) + (2902493 / monthpower) * japannencho * (1 / selectrendo) + (2426825 / monthpower) * japannencho * (1.05 / selectrendo) + (3133926 / monthpower) * japannencho * (1.1 / selectrendo) + (3868497 / monthpower) * japannencho * (1.15 / selectrendo) + (3326914 / monthpower) * japannencho * (1.15 / selectrendo) + (2617298 / monthpower) * japannencho * (1.05 / selectrendo) + (3012483 / monthpower) * japannencho * (1 / selectrendo) + (3630431 / monthpower) * japannencho * (1.05 / selectrendo); let softnenchoall = (4790708 / monthpower) * softnencho + (4480965 / monthpower) * softnencho + (4084988 / monthpower) * softnencho + (3815365 / monthpower) * softnencho + (2902493 / monthpower) * softnencho + (2426825 / monthpower) * softnencho + (3133926 / monthpower) * softnencho + (3868497 / monthpower) * softnencho + (3326914 / monthpower) * softnencho + (2617298 / monthpower) * softnencho + (3012483 / monthpower) * softnencho + (3630431 / monthpower) * softnencho; let naradennenchoall = (4790708 / monthpower) * naradennencho + (4480965 / monthpower) * naradennencho + (4084988 / monthpower) * naradennencho + (3815365 / monthpower) * naradennencho + (2902493 / monthpower) * naradennencho + (2426825 / monthpower) * naradennencho + (3133926 / monthpower) * naradennencho + (3868497 / monthpower) * naradennencho + (3326914 / monthpower) * naradennencho + (2617298 / monthpower) * naradennencho + (3012483 / monthpower) * naradennencho + (3630431 / monthpower) * naradennencho; let machienenenchoall = (4790708 / monthpower) * machienenencho + (4480965 / monthpower) * machienenencho + (4084988 / monthpower) * machienenencho + (3815365 / monthpower) * machienenencho + (2902493 / monthpower) * machienenencho + (2426825 / monthpower) * machienenencho + (3133926 / monthpower) * machienenencho + (3868497 / monthpower) * machienenencho + (3326914 / monthpower) * machienenencho + (2617298 / monthpower) * machienenencho + (3012483 / monthpower) * machienenencho + (3630431 / monthpower) * machienenencho; let mitsuurokonenchoall = (4790708 / monthpower) * mitsuurokonencho + (4480965 / monthpower) * mitsuurokonencho + (4084988 / monthpower) * mitsuurokonencho + (3815365 / monthpower) * mitsuurokonencho + (2902493 / monthpower) * mitsuurokonencho + (2426825 / monthpower) * mitsuurokonencho + (3133926 / monthpower) * mitsuurokonencho + (3868497 / monthpower) * mitsuurokonencho + (3326914 / monthpower) * mitsuurokonencho + (2617298 / monthpower) * mitsuurokonencho + (3012483 / monthpower) * mitsuurokonencho + (3630431 / monthpower) * mitsuurokonencho; let rakutennenchoall = (4790708 / monthpower) * rakutennencho * (1.2 / selectrendo) + (4480965 / monthpower) * rakutennencho * (1.15 / selectrendo) + (4084988 / monthpower) * rakutennencho * (1.1 / selectrendo) + (3815365 / monthpower) * rakutennencho * (1.05 / selectrendo) + (2902493 / monthpower) * rakutennencho * (1 / selectrendo) + (2426825 / monthpower) * rakutennencho * (1.05 / selectrendo) + (3133926 / monthpower) * rakutennencho * (1.1 / selectrendo) + (3868497 / monthpower) * rakutennencho * (1.15 / selectrendo) + (3326914 / monthpower) * rakutennencho * (1.15 / selectrendo) + (2617298 / monthpower) * rakutennencho * (1.05 / selectrendo) + (3012483 / monthpower) * rakutennencho * (1 / selectrendo) + (3630431 / monthpower) * rakutennencho * (1.05 / selectrendo); let looopnenchoall = (4790708 / monthpower) * looopnencho * (1.2 / selectrendo) + (4480965 / monthpower) * looopnencho * (1.15 / selectrendo) + (4084988 / monthpower) * looopnencho * (1.1 / selectrendo) + (3815365 / monthpower) * looopnencho * (1.05 / selectrendo) + (2902493 / monthpower) * looopnencho * (1 / selectrendo) + (2426825 / monthpower) * looopnencho * (1.05 / selectrendo) + (3133926 / monthpower) * looopnencho * (1.1 / selectrendo) + (3868497 / monthpower) * looopnencho * (1.15 / selectrendo) + (3326914 / monthpower) * looopnencho * (1.15 / selectrendo) + (2617298 / monthpower) * looopnencho * (1.05 / selectrendo) + (3012483 / monthpower) * looopnencho * (1 / selectrendo) + (3630431 / monthpower) * looopnencho * (1.05 / selectrendo); let remixnenchoall = (4790708 / monthpower) * remixnencho * (1.2 / selectrendo) + (4480965 / monthpower) * remixnencho * (1.15 / selectrendo) + (4084988 / monthpower) * remixnencho * (1.1 / selectrendo) + (3815365 / monthpower) * remixnencho * (1.05 / selectrendo) + (2902493 / monthpower) * remixnencho * (1 / selectrendo) + (2426825 / monthpower) * remixnencho * (1.05 / selectrendo) + (3133926 / monthpower) * remixnencho * (1.1 / selectrendo) + (3868497 / monthpower) * remixnencho * (1.15 / selectrendo) + (3326914 / monthpower) * remixnencho * (1.15 / selectrendo) + (2617298 / monthpower) * remixnencho * (1.05 / selectrendo) + (3012483 / monthpower) * remixnencho * (1 / selectrendo) + (3630431 / monthpower) * remixnencho * (1.05 / selectrendo); let teraselnenchoall = (4790708 / monthpower) * teraselnencho + (4480965 / monthpower) * teraselnencho + (4084988 / monthpower) * teraselnencho + (3815365 / monthpower) * teraselnencho + (2902493 / monthpower) * teraselnencho + (2426825 / monthpower) * teraselnencho + (3133926 / monthpower) * teraselnencho + (3868497 / monthpower) * teraselnencho + (3326914 / monthpower) * teraselnencho + (2617298 / monthpower) * teraselnencho + (3012483 / monthpower) * teraselnencho + (3630431 / monthpower) * teraselnencho; // 共通データ let commonDataKansai = { monthsaienefukakin: monthsaienefukakin, saienefukakinall: saienefukakinall, realyear: realyear, realmonth: realmonth }; // 各プランのデータをplan_idに紐づけて構造化 let planDataKansai = { 601: { // 関西電力(従量電灯A/B) ans: kepcoans, // 月額料金 amp: kepcoamp, // 基本料金 nencho: kepconencho, // 調整額 yoryo: kepcoyoryo, // 容量拠出金相当額 yoryoall: kepcoyoryoall, // 年間の容量拠出金相当額 monthsagaku: kepcomonthsagaku, // 月間差額 ansgall: kepcoansgall, // 年間料金 ampall: kepcoampall, // 年間基本料金 nenchoall: kepconenchoall, // 年間調整額 ansgsa: kepcoansgsa // 年間差額 }, 602: { // 関西電力(なっトクでんき) ans: kepcosetans, amp: kepcosetamp, nencho: kepcosetnencho, yoryo: kepcosetyoryo, yoryoall: kepcosetyoryoall, monthsagaku: kepcosetmonthsagaku, ansgall: kepcosetansgall, ampall: kepcosetampall, nenchoall: kepcosetnenchoall, ansgsa: kepcosetansgsa }, 603: { // 関西電力(なっトクでんきBiz) ans: kepcobizans, amp: kepcobizamp, nencho: kepcobiznencho, yoryo: kepcobizyoryo, yoryoall: kepcobizyoryoall, monthsagaku: kepcobizmonthsagaku, ansgall: kepcobizansgall, ampall: kepcobizampall, nenchoall: kepcobiznenchoall, ansgsa: kepcobizansgsa }, 604: { // 関西電力(eおとくプラン) ans: kepcoeans, amp: kepcoeamp, nencho: kepcoenencho, yoryo: kepcoeyoryo, yoryoall: kepcoeyoryoall, monthsagaku: kepcoemonthsagaku, ansgall: kepcoeansgall, ampall: kepcoeampall, nenchoall: kepcoenenchoall, ansgsa: kepcoeansgsa }, 605: { // eo電気(スタンダードプラン) ans: eosetans, amp: eosetamp, nencho: eosetnencho, yoryo: eosetyoryo, yoryoall: eosetyoryoall, monthsagaku: eosetmonthsagaku, ansgall: eosetansgall, ampall: eosetampall, nenchoall: eosetnenchoall, ansgsa: eosetansgsa }, 606: { // eo電気(シンプルプラン) ans: eosimpsetans, amp: eosimpsetamp, nencho: eosimpsetnencho, yoryo: eosimpsetyoryo, yoryoall: eosimpsetyoryoall, monthsagaku: eosimpsetmonthsagaku, ansgall: eosimpsetansgall, ampall: eosimpsetampall, nenchoall: eosimpsetnenchoall, ansgsa: eosimpsetansgsa }, 607: { // idemitsuでんき(Sプラン) ans: shellans, amp: shellamp, nencho: shellnencho, yoryo: shellyoryo, yoryoall: shellyoryoall, monthsagaku: shellmonthsagaku, ansgall: shellansgall, ampall: shellampall, nenchoall: shellnenchoall, ansgsa: shellansgsa }, 608: { // HTBエナジー(ベーシックプラン) ans: htbans, amp: htbamp, nencho: htbnencho, yoryo: htbyoryo, yoryoall: htbyoryoall, monthsagaku: htbmonthsagaku, ansgall: htbansgall, ampall: htbampall, nenchoall: htbnenchoall, ansgsa: htbansgsa }, 609: { // エネワンでんき ans: eneoneans, amp: eneoneamp, nencho: eneonenencho, yoryo: eneoneyoryo, yoryoall: eneoneyoryoall, monthsagaku: eneonemonthsagaku, ansgall: eneoneansgall, ampall: eneoneampall, nenchoall: eneonenenchoall, ansgsa: eneoneansgsa }, 610: { // auでんき(でんきMプラン) ans: auans, amp: auamp, nencho: aunencho, yoryo: auyoryo, yoryoall: auyoryoall, monthsagaku: aumonthsagaku, ansgall: auansgall, ampall: auampall, nenchoall: aunenchoall, ansgsa: auansgsa }, 611: { // エルピオでんき(関西フリープランS/L) ans: lpioans, amp: lpioamp, nencho: lpionencho, yoryo: lpioyoryo, yoryoall: lpioyoryoall, monthsagaku: lpiomonthsagaku, ansgall: lpioansgall, ampall: lpioampall, nenchoall: lpionenchoall, ansgsa: lpioansgsa }, 612: { // 大阪ガス(ベースプランA-G/B-G) ans: ohsakagasans, amp: ohsakagasamp, nencho: ohsakagasnencho, yoryo: ohsakagasyoryo, yoryoall: ohsakagasyoryoall, monthsagaku: ohsakagasmonthsagaku, ansgall: ohsakagasansgall, ampall: ohsakagasampall, nenchoall: ohsakagasnenchoall, ansgsa: ohsakagasansgsa }, 613: { // 大阪ガス(ファミリー応援プラン) ans: osgfans, amp: osgfamp, nencho: osgfnencho, yoryo: osgfyoryo, yoryoall: osgfyoryoall, monthsagaku: osgfmonthsagaku, ansgall: osgfansgall, ampall: osgfampall, nenchoall: osgfnenchoall, ansgsa: osgfansgsa }, 614: { // 大阪ガス(新生活応援プラン) ans: osghans, amp: osghamp, nencho: osghnencho, yoryo: osghyoryo, yoryoall: osghyoryoall, monthsagaku: osghmonthsagaku, ansgall: osghansgall, ampall: osghampall, nenchoall: osghnenchoall, ansgsa: osghansgsa }, 615: { // 大阪ガス(JO1でんき) ans: jooneans, amp: jooneamp, nencho: joonenencho, yoryo: jooneyoryo, yoryoall: jooneyoryoall, monthsagaku: joonemonthsagaku, ansgall: jooneansgall, ampall: jooneampall, nenchoall: joonenenchoall, ansgsa: jooneansgsa }, 616: { // オクトパスエナジー ans: octneoans, amp: octneoamp, nencho: octneonencho, yoryo: octneoyoryo, yoryoall: octneoyoryoall, monthsagaku: octneomonthsagaku, ansgall: octneoansgall, ampall: octneoampall, nenchoall: octneonenchoall, ansgsa: octneoansgsa }, 617: { // しろくま電力 ans: shirokumaans, amp: shirokumaamp, nencho: shirokumanencho, yoryo: shirokumayoryo, yoryoall: shirokumayoryoall, monthsagaku: shirokumamonthsagaku, ansgall: shirokumaansgall, ampall: shirokumaampall, nenchoall: shirokumanenchoall, ansgsa: shirokumaansgsa }, 618: { // シン・エナジー ans: shinans, amp: shinamp, nencho: shinnencho, yoryo: shinyoryo, yoryoall: shinyoryoall, monthsagaku: shinmonthsagaku, ansgall: shinansgall, ampall: shinampall, nenchoall: shinnenchoall, ansgsa: shinansgsa }, 619: { // 新日本エネルギー ans: njpans, amp: njpamp, nencho: njpnencho, yoryo: njpyoryo, yoryoall: njpyoryoall, monthsagaku: njpmonthsagaku, ansgall: njpansgall, ampall: njpampall, nenchoall: njpnenchoall, ansgsa: njpansgsa }, 620: { // Japan電力(くらしプランS,しごとプランS) ans: japanans, amp: japanamp, nencho: japannencho, yoryo: japanyoryo, yoryoall: japanyoryoall, monthsagaku: japanmonthsagaku, ansgall: japanansgall, ampall: japanampall, nenchoall: japannenchoall, ansgsa: japanansgsa }, 621: { // ソフトバンク(おうちでんき) ans: softans, amp: softamp, nencho: softnencho, yoryo: softyoryo, yoryoall: softyoryoall, monthsagaku: softmonthsagaku, ansgall: softansgall, ampall: softampall, nenchoall: softnenchoall, ansgsa: softansgsa }, 622: { // 奈良電力(ならでん電灯A/B) ans: naradenans, amp: naradenamp, nencho: naradennencho, yoryo: naradenyoryo, yoryoall: naradenyoryoall, monthsagaku: naradenmonthsagaku, ansgall: naradenansgall, ampall: naradenampall, nenchoall: naradennenchoall, ansgsa: naradenansgsa }, 623: { // まちエネ(きほんプラン) ans: machieneans, amp: machieneamp, nencho: machienenencho, yoryo: machieneyoryo, yoryoall: machieneyoryoall, monthsagaku: machienemonthsagaku, ansgall: machieneansgall, ampall: machieneampall, nenchoall: machienenenchoall, ansgsa: machieneansgsa }, 624: { // ミツウロコでんき(従量電灯A/B) ans: mitsuurokoans, amp: mitsuurokoamp, nencho: mitsuurokonencho, yoryo: mitsuurokoyoryo, yoryoall: mitsuurokoyoryoall, monthsagaku: mitsuurokomonthsagaku, ansgall: mitsuurokoansgall, ampall: mitsuurokoampall, nenchoall: mitsuurokonenchoall, ansgsa: mitsuurokoansgsa }, 625: { // 楽天でんき(プランS/M) ans: rakutenans, amp: rakutenamp, nencho: rakutennencho, yoryo: rakutenyoryo, yoryoall: rakutenyoryoall, monthsagaku: rakutenmonthsagaku, ansgall: rakutenansgall, ampall: rakutenampall, nenchoall: rakutennenchoall, ansgsa: rakutenansgsa }, 626: { // 超TERASELでんき(A/B) ans: teraselans, amp: teraselamp, nencho: teraselnencho, yoryo: teraselyoryo, yoryoall: teraselyoryoall, monthsagaku: teraselmonthsagaku, ansgall: teraselansgall, ampall: teraselampall, nenchoall: teraselnenchoall, ansgsa: teraselansgsa }, 2106: { // Looopでんき(スマートタイムONE) ans: looopans, amp: looopamp, nencho: looopnencho, yoryo: looopyoryo, yoryoall: looopyoryoall, monthsagaku: looopmonthsagaku, ansgall: looopansgall, ampall: looopampall, nenchoall: looopnenchoall, ansgsa: looopansgsa }, 3106: { // リミックスでんき(Styleプラス) ans: remixans, amp: remixamp, nencho: remixnencho, yoryo: remixyoryo, yoryoall: remixyoryoall, monthsagaku: remixmonthsagaku, ansgall: remixansgall, ampall: remixampall, nenchoall: remixnenchoall, ansgsa: remixansgsa }, }; // プランデータと共通データを含むオブジェクトを返す return { planData: planDataKansai, // サーバーに合わせるためにキー名を planData に変更 commonData: commonDataKansai // 同様にキー名を commonData に変更 }; } module.exports = getPlanDataKansai;