File size: 33,484 Bytes
a59352e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
// Database of October–November 2026 half marathons (ハーフマラソン) in Japan.
// Compiled from RUNNET (runnet.jp) race calendars & individual race pages on 2026-07-24.
// Registration status is computed at view-time from entryStart / entryEnd,
// with a "soldOut" override for races that closed early due to reaching capacity.
// Course profile / terrain / elevation / climate notes are summarized from official race pages
// and general Japanese climatology for the given region and date — verify on the official page.

const RACES = [
  {
    id:"yamagata-marugoto",
    name:"山形まるごとマラソン",
    nameEn:"Yamagata Marugoto Marathon",
    prefecture:"山形県",
    city:"山形市",
    region:"tohoku",
    date:"2026-10-04",
    weekday:"Sun",
    lat:38.2408,
    lng:140.3633,
    entryStart:"2026-04-30",
    entryEnd:"2026-07-31",
    capacity:6000,
    fee:"¥6,000",
    limitTime:"2h50m",
    lottery:false,
    soldOut:false,
    official:"https://yamagata-city-marathon.com/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=387665&div=1",
    note:"大迫傑選手がクリエイティブ・アンバサダー。名物「芋煮坂」。いも煮・シャインマスカットの振る舞い。",
    profile:"Rolling with a famous climb",
    terrain:"City streets, river park, historic districts",
    elevNote:"Roughly flat through town; the signature 芋煮坂 (Imoni-zaka) climb hits in the final 2 km, then it is downhill to the finish.",
    vibe:"Suido street race with big crowds, warm local support, and Yamagata food (imonijaka, Shine Muscat grapes). Ambassador: Suguru Osako.",
    clim:"Oct 4, Yamagata: morning ~13–15°C, high ~20–23°C. Cool, dry autumn weather; possible morning chill in the basin."
  },
  {
    id:"aizu-tsurugajo",
    name:"会津若松市鶴ヶ城ハーフマラソン",
    nameEn:"Aizu Tsurugajo Half Marathon",
    prefecture:"福島県",
    city:"会津若松市",
    region:"tohoku",
    date:"2026-10-04",
    weekday:"Sun",
    lat:37.4881,
    lng:139.9286,
    entryStart:"2026-05-01",
    entryEnd:"2026-06-30",
    capacity:null,
    fee:"¥7,000",
    limitTime:"2h40m",
    lottery:false,
    soldOut:false,
    official:"https://aizu-tsurugajomarathon.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=389133&div=1",
    note:"鶴ヶ城の城郭・天守閣を間近に。城下町と磐梯山の田園風景。こづゆの振る舞い。",
    profile:"Mostly flat with gentle undulations",
    terrain:"Castle town streets, rural rice fields, Mt. Bandai views",
    elevNote:"Max elevation difference ~30 m. Flatland course through the castle town and autumn rice fields.",
    vibe:"Run past Tsurugajo Castle's walls and keeps; lots of local food (kozuji) and a festive castle-town atmosphere.",
    clim:"Oct 4, Aizu-Wakamatsu: morning ~10–13°C, high ~18–21°C. Inland basin, cool and crisp; bring a layer for the start."
  },
  {
    id:"sapporo-marathon",
    name:"札幌マラソン",
    nameEn:"Sapporo Marathon",
    prefecture:"北海道",
    city:"札幌市",
    region:"hokkaido",
    date:"2026-10-04",
    weekday:"Sun",
    lat:43.0618,
    lng:141.3545,
    entryStart:"2026-05-23",
    entryEnd:"2026-07-11",
    capacity:8000,
    fee:"¥8,000",
    limitTime:"公認",
    lottery:false,
    soldOut:false,
    official:"https://satumara.sapporo-sport.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=391318&div=1",
    note:"北日本最大級の市民マラソン。14,000人以上参加。ジャパンプレミアハーフシリーズ加盟。",
    profile:"Flat, certified",
    terrain:"Wide city avenues, park finishing at the stadium",
    elevNote:"Flat certified course through central Sapporo to Makomanai Stadium.",
    vibe:"Northern Japan's biggest citizens' marathon (~14,000 runners); eco-style with my-bottle/my-cup hydration.",
    clim:"Oct 4, Sapporo: morning ~7–10°C, high ~14–17°C. Cool, fall feel — often ideal racing weather."
  },
  {
    id:"higashi-nihon-half",
    name:"東日本ハーフマラソン",
    nameEn:"Higashi-Nihon Half Marathon",
    prefecture:"神奈川県",
    city:"相模原市",
    region:"kanto",
    date:"2026-10-04",
    weekday:"Sun",
    lat:35.5718,
    lng:139.3943,
    entryStart:"2026-04-01",
    entryEnd:"2026-08-17",
    capacity:null,
    fee:"—",
    limitTime:"—",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=390254&div=1",
    note:"普段は入れない在日米軍基地内を走る特別なハーフ。「宇宙のまち相模原」がテーマ。",
    profile:"Mostly flat inside a military base",
    terrain:"Unique access onto a US base, spacious roads",
    elevNote:"Flat loop roads of the base; space-themed decorations.",
    vibe:"Rare opportunity to run inside a US Army base; 'cosmic city' theme and inclusive, fun-run feel.",
    clim:"Oct 4, Sagamihara: morning ~14–16°C, high ~22–24°C. Mild; generally dry and pleasant."
  },
  {
    id:"akabane-october",
    name:"東京都北区赤羽オクトーバーマラソン",
    nameEn:"Akabane October Marathon",
    prefecture:"東京都",
    city:"北区",
    region:"kanto",
    date:"2026-10-10",
    weekday:"Sat",
    lat:35.7764,
    lng:139.7245,
    entryStart:"2026-05-30",
    entryEnd:"2026-09-06",
    capacity:null,
    fee:"—",
    limitTime:"—",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=390739&div=1",
    note:"前回は定員締切。記録証即時発行。商店街のアフターランも楽しめる地元マラソン。",
    profile:"Urban, relatively flat",
    terrain:"Local streets and shopping districts",
    elevNote:"Flat Kita-ku street course; immediate printed finish certificate.",
    vibe:"Friendly local race; enjoy Akabane's shopping streets after the run.",
    clim:"Oct 10, Tokyo: morning ~13–16°C, high ~21–23°C. Usually mild autumn weather."
  },
  {
    id:"maizuru-akarenga",
    name:"舞鶴赤れんがハーフマラソン",
    nameEn:"Maizuru Akarenga Half Marathon",
    prefecture:"京都府",
    city:"舞鶴市",
    region:"kansai",
    date:"2026-10-12",
    weekday:"Hol",
    lat:35.4478,
    lng:135.4155,
    entryStart:"2026-06-08",
    entryEnd:"2026-08-03",
    capacity:2800,
    fee:"¥5,500",
    limitTime:"3h",
    lottery:false,
    soldOut:false,
    official:"https://maizuruakarenga-marathon.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=391456&div=1",
    note:"海上自衛隊航空基地・護衛艦の桟橋を巡く舞鶴湾の特別コース。ゲスト:千葉真子さん。",
    profile:"Mostly flat along the bay",
    terrain:"Naval base, piers, red-brick warehouses, sea views",
    elevNote:"Flat around Maizuru Bay, naval air base and escort-ship pier; sea-level course.",
    vibe:"One of the few runs through naval facilities — ship views and red-brick port scenery; guest Chiba Masako.",
    clim:"Oct 12, Maizuru: morning ~13–15°C, high ~20–22°C. Coastal, mild; possible breeze off the bay."
  },
  {
    id:"onigiri-marathon",
    name:"おにぎりマラソン",
    nameEn:"Onigiri Marathon",
    prefecture:"東京都",
    city:"江東区",
    region:"kanto",
    date:"2026-10-17",
    weekday:"Sat",
    lat:35.6725,
    lng:139.7968,
    entryStart:"2026-06-15",
    entryEnd:"2026-09-12",
    capacity:null,
    fee:"—",
    limitTime:"長め",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=392833&div=1",
    note:"走った後に美味しいおにぎりが食べられる。制限時間長めで初心者・家族にも安心。",
    profile:"Urban park, flat",
    terrain:"Waterfront park in Koto-ku",
    elevNote:"Flat park/waterfront roads; generous time limit.",
    vibe:"Casual, family-friendly; free onigiri at the finish. Great for first-timers.",
    clim:"Oct 17, Tokyo: morning ~12–15°C, high ~20–22°C. Pleasant mid-autumn weather."
  },
  {
    id:"tokyo-legacy-half",
    name:"東京レガシーハーフマラソン",
    nameEn:"Tokyo Legacy Half Marathon",
    prefecture:"東京都",
    city:"新宿区",
    region:"kanto",
    date:"2026-10-18",
    weekday:"Sun",
    lat:35.6938,
    lng:139.7034,
    entryStart:"2026-05-26",
    entryEnd:"2026-06-09",
    capacity:18000,
    fee:"¥13,200",
    limitTime:"3h",
    lottery:true,
    soldOut:false,
    official:"https://www.legacyhalf.tokyo/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=390713&div=1",
    note:"国立競技場発着、18,000人。都心主要道路を往復。抽選大会。登録は締切済。",
    profile:"Mostly flat with some gentle rises",
    terrain:"Central Tokyo: National Stadium start/finish, city landmarks",
    elevNote:"Mostly flat on main arteries (Nihombashi, Jinbouchou); gentle rollers on city boulevards.",
    vibe:"18,000 runners through Tokyo's core with stadium start/finish — a premier urban half (lottery entry).",
    clim:"Oct 18, Tokyo: morning ~12–15°C, high ~20–22°C. Ideal autumn running weather."
  },
  {
    id:"omachi-alps",
    name:"大町アルプスマラソン",
    nameEn:"Omachi Alps Marathon",
    prefecture:"長野県",
    city:"大町市",
    region:"chubu",
    date:"2026-10-18",
    weekday:"Sun",
    lat:36.5061,
    lng:137.8597,
    entryStart:"2026-03-20",
    entryEnd:"2026-07-26",
    capacity:1200,
    fee:"¥6,000",
    limitTime:"3h",
    lottery:false,
    soldOut:false,
    official:"https://alps-marathon.net/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=386494&div=1",
    note:"北アルプスを望む歴史ある大会。ハーフ定員1,200人。締切が7/26に短縮(人気)。",
    profile:"Rolling to hilly with mountain backdrop",
    terrain:"Mountain foothills, rice fields, lake shore",
    elevNote:"Mix of hillside, farmland and lakeside roads; net character varies, scenic but with climbs.",
    vibe:"Run beneath the Northern Alps with autumn foliage; Kiwata vale food (apples, miso, local pork).",
    clim:"Oct 18, Omachi: morning ~7–10°C, high ~16–19°C. Highland area — cooler, crisp; can be chilly at start."
  },
  {
    id:"nagai-marathon",
    name:"長井マラソン",
    nameEn:"Nagai Marathon",
    prefecture:"山形県",
    city:"長井市",
    region:"tohoku",
    date:"2026-10-18",
    weekday:"Sun",
    lat:38.1097,
    lng:140.0889,
    entryStart:"2026-05-14",
    entryEnd:"2026-08-18",
    capacity:300,
    fee:"¥5,000",
    limitTime:"2h30m",
    lottery:false,
    soldOut:false,
    official:"http://nagai-marathon.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=387699&div=1",
    note:"東北でも数少ない公認ハーフ。最上川舟運の街並みと朝日連峰の紅葉。山形芋煮の振る舞い。",
    profile:"Flat, certified (full & half)",
    terrain:"Riverside town, Mogami River, autumn foliage",
    elevNote:"Certified flat course on town roads; half cap 300.",
    vibe:"One of Tohoku's few certified courses; colorful autumn leaves and Yamagata imoni stew at finish.",
    clim:"Oct 18, Nagai: morning ~8–11°C, high ~17–20°C. Inland, cool; morning can be quite crisp."
  },
  {
    id:"fukuyama-marathon",
    name:"ふくやまマラソン",
    nameEn:"Fukuyama Marathon",
    prefecture:"広島県",
    city:"福山市",
    region:"chugoku",
    date:"2026-10-18",
    weekday:"Sun",
    lat:34.4851,
    lng:133.3619,
    entryStart:"2026-06-22",
    entryEnd:"2026-08-19",
    capacity:null,
    fee:"—",
    limitTime:"—",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=393534&div=1",
    note:"市制施行110周年記念。秋のばらが咲く時期の「ばらの街ふくやま」。コース一新。",
    profile:"Mostly flat, urban",
    terrain:"Castle town, rose gardens in bloom",
    elevNote:"Mostly flat city roads; 110th city-anniversary renewal course; roses bloom in autumn.",
    vibe:"Rose-city autumn run; flat, beginner-friendly.",
    clim:"Oct 18, Fukuyama: morning ~14–16°C, high ~21–23°C. Seto Inland Sea climate — mild and dry."
  },
  {
    id:"tobetsu-sweden",
    name:"当別スウェーデンマラソン",
    nameEn:"Tobetsu Sweden Marathon",
    prefecture:"北海道",
    city:"当別町",
    region:"hokkaido",
    date:"2026-10-18",
    weekday:"Sun",
    lat:43.2256,
    lng:141.4772,
    entryStart:"2026-07-03",
    entryEnd:"2026-09-03",
    capacity:2300,
    fee:"¥7,000",
    limitTime:"関門あり",
    lottery:false,
    soldOut:false,
    official:"https://www.tobetsu-sweden-marathon.com/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=389438&div=1",
    note:"スウェーデンヒルズの紅葉が舞台。環境配慮型の持続可能な大会。ゲスト:高橋尚子さん。",
    profile:"Gently rolling through Swedish-inspired hills",
    terrain:"Sweden Hills resort, autumn foliage, golf club start/finish",
    elevNote:"Rolling hills on resort roads; check-point at 12 km; scenic colorful foliage.",
    vibe:"Sustainability-themed, autumn-leaf run in a Swedish-style village; guest Naoko Takahashi.",
    clim:"Oct 18, Tobetsu (Hokkaido): morning ~6–9°C, high ~13–16°C. Cool Hokkaido autumn — dress warmer."
  },
  {
    id:"teganuma-eco",
    name:"手賀沼エコマラソン",
    nameEn:"Teganuma Eco Marathon",
    prefecture:"千葉県",
    city:"柏市・我孫子市",
    region:"kanto",
    date:"2026-10-25",
    weekday:"Sun",
    lat:35.8612,
    lng:139.9773,
    entryStart:"2026-06-01",
    entryEnd:"2026-06-21",
    capacity:7800,
    fee:"¥7,000",
    limitTime:"3h15m",
    lottery:false,
    soldOut:false,
    official:"https://teganuma-eco.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=390079&div=1",
    note:"手賀沼湖畔を8の字に走る風光明媚な平坦コース。大会100撰常連。登録は締切済。",
    profile:"Flat lakeside loop (figure-8)",
    terrain:"Teganuma lakefront, parks, bridges",
    elevNote:"Flat, low-relief lakefront course with few undulations.",
    vibe:"Scenic 8-shaped run around Teganuma; brass-band and taiko support; laid-back atmosphere.",
    clim:"Oct 25, Kashiwa/Abiko: morning ~12–15°C, high ~20–22°C. Mild dry autumn weather."
  },
  {
    id:"suwako-marathon",
    name:"諏訪湖マラソン",
    nameEn:"Suwako Marathon",
    prefecture:"長野県",
    city:"諏訪市",
    region:"chubu",
    date:"2026-10-25",
    weekday:"Sun",
    lat:36.0494,
    lng:138.1167,
    entryStart:"2026-06-24",
    entryEnd:"2026-07-24",
    capacity:7000,
    fee:"¥7,700",
    limitTime:"3h",
    lottery:false,
    soldOut:false,
    official:"https://suwako.marathon.fm/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=391536&div=1",
    note:"晩秋の諏訪湖畔を走るフラットコース。今年は非公認コースで実施。",
    profile:"Flat around the lake",
    terrain:"Lake Suwa shore, hot-spring town",
    elevNote:"Mostly flat lakeside course; year-run is on a temporary uncertified route due to venue prep.",
    vibe:"Late-autumn flat lakeside cruise; apples and Shinshu soba at the finish.",
    clim:"Oct 25, Suwa: morning ~6–9°C, high ~15–18°C. Highland basin — cold morning, cool day."
  },
  {
    id:"ota-subaru",
    name:"上州太田スバルマラソン",
    nameEn:"Joshu Ota Subaru Marathon",
    prefecture:"群馬県",
    city:"太田市",
    region:"kanto",
    date:"2026-10-25",
    weekday:"Sun",
    lat:36.2917,
    lng:139.3669,
    entryStart:"2026-06-13",
    entryEnd:"2026-08-23",
    capacity:null,
    fee:"—",
    limitTime:"—",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=391634&div=1",
    note:"第30回記念大会。大抽選会あり。太田スポレク祭と同時開催。",
    profile:"Mostly flat, city course",
    terrain:"Ota city streets, sports festival site",
    elevNote:"Mostly flat city roads; big raffle and car prizes.",
    vibe:"30th anniversary celebration; Subaru-themed city race with a sports festival.",
    clim:"Oct 25, Ota (Gunma): morning ~10–13°C, high ~19–22°C. Inland, mild and dry."
  },
  {
    id:"nishinomiya-mukogawa",
    name:"にしのみや武庫川ハーフマラソン",
    nameEn:"Nishinomiya Mukogawa Half Marathon",
    prefecture:"兵庫県",
    city:"西宮市",
    region:"kansai",
    date:"2026-10-25",
    weekday:"Sun",
    lat:34.7389,
    lng:135.4186,
    entryStart:"2026-04-30",
    entryEnd:"2026-09-07",
    capacity:null,
    fee:"—",
    limitTime:"—",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=390896&div=1",
    note:"甲子園球場前スタート、武庫川河川敷を往復するフラットコース。シーズン前の脚試しに。",
    profile:"Flat riverside out-and-back",
    terrain:"Mukogawa riverbank, Koshien Stadium start",
    elevNote:"Flat riverbank out-and-back; net downhill-friendly for time attacks; sub-5/4/3 pacers.",
    vibe:"Flat, fast, paced by sub-3/4/5 pacers — a popular pre-season time-trial.",
    clim:"Oct 25, Nishinomiya: morning ~13–16°C, high ~21–23°C. Inland sea climate — mild."
  },
  {
    id:"tendo-lafrance",
    name:"天童ラ・フランスマラソン",
    nameEn:"Tendo La France Marathon",
    prefecture:"山形県",
    city:"天童市",
    region:"tohoku",
    date:"2026-11-01",
    weekday:"Sun",
    lat:38.3567,
    lng:140.1258,
    entryStart:"2026-06-01",
    entryEnd:"2026-09-01",
    capacity:3000,
    fee:"¥6,000",
    limitTime:"3h",
    lottery:false,
    soldOut:false,
    official:"https://www.lafrance-marathon.com/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=391576&div=1",
    note:"ラ・フランス食べ放題・芋煮の振る舞い。アドバイザー金哲彦さん。前日にクリニック・トークショー。",
    profile:"Rolling through orchard country",
    terrain:"Fruit orchards, Mt. Gassan/Asahi range views, autumn leaves",
    elevNote:"Rolling ups and downs through orchards; relaxed time limit for all levels.",
    vibe:"La France pears all-you-can-eat, imoni stew, live DJ — a cheerful food-and-run festival.",
    clim:"Nov 1, Tendo: morning ~6–9°C, high ~15–18°C. Cool autumn; chilly in the morning."
  },
  {
    id:"chikugogawa-marathon",
    name:"筑後川マラソン",
    nameEn:"Chikugogawa Marathon",
    prefecture:"福岡県",
    city:"久留米市",
    region:"kyushu",
    date:"2026-11-01",
    weekday:"Sun",
    lat:33.3146,
    lng:130.5067,
    entryStart:"2026-04-15",
    entryEnd:"2026-07-31",
    capacity:null,
    fee:"—",
    limitTime:"4h",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=389333&div=1",
    note:"筑後川河川敷のサイクリングロード。高低差・カーブ少なくタイム狙い・初心者向け。",
    profile:"Flat riverside cycling road",
    terrain:"Chikugo River banks, paved cycling road",
    elevNote:"Very flat, few curves on the riverbank cycling road; ideal for times and first-timers.",
    vibe:"Wide, flat, fast course; generous 4-hour time limit; great for beginners and PB attempts.",
    clim:"Nov 1, Kurume: morning ~11–14°C, high ~19–22°C. Northern Kyushu — mild and dry."
  },
  {
    id:"aino-tsuchiyama",
    name:"あいの土山マラソン",
    nameEn:"Aino Tsuchiyama Marathon",
    prefecture:"滋賀県",
    city:"甲賀市",
    region:"kansai",
    date:"2026-11-01",
    weekday:"Sun",
    lat:34.9614,
    lng:136.1761,
    entryStart:"2026-06-14",
    entryEnd:"2026-08-10",
    capacity:4000,
    fee:"¥7,000",
    limitTime:"3h5m",
    lottery:false,
    soldOut:false,
    official:"https://www.ac-koka.jp/marathon/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=391433&div=1",
    note:"全員完走を「あい」言葉に。マラソン+ハーフ合計4,000人。豚汁サービス。大会100撰。",
    profile:"Rolling main road with some climbs",
    terrain:"Old Tokaido road (Rt.1), mountain pass area, tea fields",
    elevNote:"Rolling on Rt.1 with the Suzuki-toge pass; not flat but scenic; ~4000 cap combined.",
    vibe:"'Let's all finish' motto; warm support, pork-miso soup, tea-region hospitality.",
    clim:"Nov 1, Koka: morning ~9–12°C, high ~17–20°C. Inland Shiga — cool, dry autumn."
  },
  {
    id:"ashikaga-takauji",
    name:"足利尊氏公マラソン大会",
    nameEn:"Ashikaga Takauji Marathon",
    prefecture:"栃木県",
    city:"足利市",
    region:"kanto",
    date:"2026-11-01",
    weekday:"Sun",
    lat:36.3372,
    lng:139.4497,
    entryStart:"2026-07-01",
    entryEnd:"2026-09-14",
    capacity:2000,
    fee:"¥4,500",
    limitTime:"2h40m",
    lottery:false,
    soldOut:false,
    official:"https://www.city.ashikaga.tochigi.jp/education/000032/000189/000629/p008341.html",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=393727&div=1",
    note:"フラットな初心者向けコース。足利学校・鑁阿寺など観光も。完走賞はオリジナルバスタオル。",
    profile:"Flat and fast",
    terrain:"City streets, Ashikaga historic sites (Ashikaga Gakko, Banna-ji)",
    elevNote:"Flat, scenic city course; relaxed time-friendly.",
    vibe:"Flat race with local food (wine, soba, sweets); free entry to historic sites with bib; runs past Ashikaga Gakko.",
    clim:"Nov 1, Ashikaga: morning ~8–11°C, high ~17–20°C. Inland Tochigi — cool, crisp autumn."
  },
  {
    id:"osaka-yodogawa",
    name:"大阪・淀川市民マラソン",
    nameEn:"Osaka Yodogawa Citizens Marathon",
    prefecture:"大阪府",
    city:"守口市",
    region:"kansai",
    date:"2026-11-01",
    weekday:"Sun",
    lat:34.8169,
    lng:135.5675,
    entryStart:"2026-04-17",
    entryEnd:"2026-09-27",
    capacity:null,
    fee:"—",
    limitTime:"4h(ハーフ)",
    lottery:false,
    soldOut:false,
    official:"",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=388456&div=1",
    note:"ハーフ4時間のゆとり設定。ゲスト高橋尚子さん。大会100撰受賞多数。初心者向け。",
    profile:"Flat riverside",
    terrain:"Yodogawa riverbank, city roads",
    elevNote:"Flat riverbank course; very generous 4-hour half limit.",
    vibe:"Inclusive citizens' marathon with a 4h half limit; guest Naoko Takahashi (Q-chan); beginner-friendly.",
    clim:"Nov 1, Osaka: morning ~12–15°C, high ~19–22°C. Mild, dry — comfortable autumn running."
  },
  {
    id:"setagaya246",
    name:"世田谷246ハーフマラソン",
    nameEn:"Setagaya 246 Half Marathon",
    prefecture:"東京都",
    city:"世田谷区",
    region:"kanto",
    date:"2026-11-08",
    weekday:"Sun",
    lat:35.6464,
    lng:139.6533,
    entryStart:"2026-07-01",
    entryEnd:"2026-07-31",
    capacity:2000,
    fee:"¥10,000〜",
    limitTime:"2h10m",
    lottery:true,
    soldOut:false,
    official:"http://www.se-sports.or.jp/246/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=394553&div=1",
    note:"国道246号線を走る。駒沢オリンピック公園発着。抽選(定員2,000人)。",
    profile:"Urban boulevard, gently rolling",
    terrain:"National Route 246, Komazawa Olympic Park",
    elevNote:"Mostly flat along Rt.246 with some gentle rollers; start/finish at Komazawa Park.",
    vibe:"Run the famous Route 246 through Setagaga; 2000-runner lottery race with urban energy.",
    clim:"Nov 8, Tokyo: morning ~9–12°C, high ~17–20°C. Cool autumn — good race conditions."
  },
  {
    id:"ibigawa-marathon",
    name:"いびがわマラソン",
    nameEn:"Ibigawa Marathon",
    prefecture:"岐阜県",
    city:"揖斐川町",
    region:"chubu",
    date:"2026-11-08",
    weekday:"Sun",
    lat:35.4083,
    lng:136.4389,
    entryStart:"2026-06-08",
    entryEnd:"2026-08-09",
    capacity:5000,
    fee:"¥8,000",
    limitTime:"3h",
    lottery:false,
    soldOut:true,
    official:"https://ibigawa-marathon.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=390074&div=1",
    note:"定員に達し締切日前に受付終了(売り切れ)。アドバイザー高橋尚子さん。大会100撰。",
    profile:"Mostly flat with some rises",
    terrain:"Ibi River area, town roads, castle bridges",
    elevNote:"Flat-to-rolling between Oogaki Castle and Sunomata Castle; official course.",
    vibe:"Large 5000-runner run connecting two castles; local food, awards to age groups, Ibigawa hospitality.",
    clim:"Nov 8, Ibigawa: morning ~8–11°C, high ~16–19°C. Gifu inland — cool, crisp autumn."
  },
  {
    id:"bando-masakado",
    name:"坂東市将門ハーフマラソン",
    nameEn:"Bando Masakado Half Marathon",
    prefecture:"茨城県",
    city:"坂東市",
    region:"kanto",
    date:"2026-11-08",
    weekday:"Sun",
    lat:36.0986,
    lng:139.7381,
    entryStart:"2026-07-01",
    entryEnd:"2026-08-31",
    capacity:3100,
    fee:"¥5,000",
    limitTime:"2h30m",
    lottery:false,
    soldOut:false,
    official:"http://masakadomarathon.jp",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=393173&div=1",
    note:"アップダウン少なく好タイムが出やすい。完走者からホノルルマラソン招待抽選。大会100撰。",
    profile:"Flat and fast",
    terrain:"Bando city roads, rural Kanto plain",
    elevNote:"Few ups and downs — promoted as easy to set a good time; 3100 cap.",
    vibe:"Flat, fast, and prize-laden: top finishers & lottery winners earn Honolulu Marathon entries.",
    clim:"Nov 8, Bando: morning ~8–11°C, high ~17–20°C. Kanto plain — cool, dry autumn."
  },
  {
    id:"sakai-kojo",
    name:"坂井市古城マラソン",
    nameEn:"Sakai Kojo Marathon",
    prefecture:"福井県",
    city:"坂井市",
    region:"chubu",
    date:"2026-11-08",
    weekday:"Sun",
    lat:36.0906,
    lng:136.2736,
    entryStart:"2026-07-24",
    entryEnd:"2026-09-11",
    capacity:null,
    fee:"¥3,000",
    limitTime:"2h30m",
    lottery:false,
    soldOut:false,
    official:"https://www.s-taikyo.jp/marathon.html",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=392723&div=1",
    note:"丸岡城の天守閣を眺めながら走る。高低差少なめ。ゲスト野口みずきさん・AYAさん。",
    profile:"Flat, beginner-friendly",
    terrain:"Maruoka Castle town, park roads",
    elevNote:"Low elevation difference; flat and gentle course around Maruoka Castle.",
    vibe:"Run past Maruoka Castle's keep; relaxed, family-friendly; guest Mizuki Noguchi and AYA.",
    clim:"Nov 8, Sakai (Fukui): morning ~9–12°C, high ~16–19°C. Sea-of-Japan side — cool, possibly breezy."
  },
  {
    id:"minato-city-half",
    name:"MINATOシティハーフマラソン",
    nameEn:"Minato City Half Marathon",
    prefecture:"東京都",
    city:"港区",
    region:"kanto",
    date:"2026-11-15",
    weekday:"Sun",
    lat:35.658,
    lng:139.7514,
    entryStart:"2026-07-01",
    entryEnd:"2026-07-13",
    capacity:5000,
    fee:"¥10,000",
    limitTime:"2h30m",
    lottery:true,
    soldOut:false,
    official:"https://minato-half.jp",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=392513&div=1",
    note:"日比谷通り発、東京タワー着の激坂フィニッシュ。箱根駅伝コース。抽選大会。登録は締切済。",
    profile:"Flat with a famous steep finish hill",
    terrain:"Central Tokyo: Hibiya-dori, Tokyo Tower finish",
    elevNote:"Flat through Minato-ku boulevards; notorious steep 'geki-zaka' ramp to Tokyo Tower at the finish.",
    vibe:"Box-circuit-style course past skyscrapers and shrines; big-time Feel with a brutal final climb; lottery.",
    clim:"Nov 15, Tokyo: morning ~8–11°C, high ~16–19°C. Cool, breezy — perfect race weather."
  },
  {
    id:"utsunomiya-marathon",
    name:"宇都宮マラソン大会",
    nameEn:"Utsunomiya Marathon",
    prefecture:"栃木県",
    city:"宇都宮市",
    region:"kanto",
    date:"2026-11-15",
    weekday:"Sun",
    lat:36.5658,
    lng:139.8842,
    entryStart:"2026-07-10",
    entryEnd:"2026-09-23",
    capacity:1200,
    fee:"¥4,600",
    limitTime:"関門あり",
    lottery:false,
    soldOut:false,
    official:"http://www.utsunomiya-marathon.com/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=394016&div=1",
    note:"第40回記念大会。グルメフードフェス・ゲストトークショー併催。餃子の街。",
    profile:"Mostly flat, city/festival course",
    terrain:"Kiyohara Central Park, industrial-area roads",
    elevNote:"Mostly flat with a checkpoint around 17 km; staggered wave starts by time.",
    vibe:"40th anniversary festival with food fair, guest talk shows — gyoza-town family event.",
    clim:"Nov 15, Utsunomiya: morning ~6–9°C, high ~15–18°C. Inland Tochigi — cold morning, cool day."
  },
  {
    id:"yokosuka-seaside",
    name:"よこすかシーサイドマラソン",
    nameEn:"Yokosuka Seaside Marathon",
    prefecture:"神奈川県",
    city:"横須賀市",
    region:"kanto",
    date:"2026-11-22",
    weekday:"Sun",
    lat:35.2866,
    lng:139.6675,
    entryStart:"2026-07-13",
    entryEnd:"2026-09-20",
    capacity:1600,
    fee:"¥7,500",
    limitTime:"150m",
    lottery:false,
    soldOut:false,
    official:"https://yokosuka-seaside.jp/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=392522&div=1",
    note:"海を見ながら走る平坦なシーサイドコース。ゲスト多数参戦予定。",
    profile:"Flat seaside course",
    terrain:"Coastal roads, sea views, Yokosuka waterfront",
    elevNote:"Flat coastal loop; seaview running; gentle and fast.",
    vibe:"Run along the sea with a flat profile; celebrity guests and festive finish.",
    clim:"Nov 22, Yokosuka: morning ~9–12°C, high ~16–19°C. Coastal — mild, possible breeze."
  },
  {
    id:"jubilo-iwata",
    name:"ジュビロ磐田メモリアルマラソン",
    nameEn:"Jubilo Iwata Memorial Marathon",
    prefecture:"静岡県",
    city:"磐田市",
    region:"chubu",
    date:"2026-11-22",
    weekday:"Sun",
    lat:34.7236,
    lng:137.8519,
    entryStart:"2026-07-01",
    entryEnd:"2026-09-14",
    capacity:null,
    fee:"¥6,000",
    limitTime:"3h",
    lottery:false,
    soldOut:false,
    official:"https://www.jubilo-marathon.com/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=392536&div=1",
    note:"ヤマハスタジアム発着。ジュビロ磐田ホームタウンを駆け抜ける。天候良ければ富士山が見える。",
    profile:"Mostly flat, city course",
    terrain:"Yamaha Stadium area, Iwata city streets",
    elevNote:"Flat city roads; possible Mt. Fuji view on clear days.",
    vibe:"Jubilo Iwata home-town run; 6-choice participation gift (T-shirt, towel, local goods, charity, etc.).",
    clim:"Nov 22, Iwata: morning ~8–11°C, high ~16–19°C. Enshu plain — mild, dry; bright days show Fuji."
  },
  {
    id:"iga-ninja",
    name:"忍者の里伊賀上野シティマラソン",
    nameEn:"Iga Ueno City Marathon",
    prefecture:"三重県",
    city:"伊賀市",
    region:"kansai",
    date:"2026-11-29",
    weekday:"Sun",
    lat:34.7686,
    lng:136.1289,
    entryStart:"2026-07-01",
    entryEnd:"2026-08-31",
    capacity:1000,
    fee:"¥5,000",
    limitTime:"2h20m",
    lottery:false,
    soldOut:false,
    official:"https://igauenocity-marathon.net/",
    runnet:"https://runnet.jp/entry/runtes/user/pc/competitionDetailAction.do?raceId=394015&div=1",
    note:"芭蕉・忍者・城下町の伊賀路。ゴール手前の名物「激坂」。忍者衣装無料レンタルプラン(ファミリー)。",
    profile:"Rolling with a brutal final climb",
    terrain:"Castle town, ninja-land streets",
    elevNote:"Mostly rolling; the famous 'geki-zaka' steep ramp just before the finish.",
    vibe:"Ninja-themed run through castle town; ninja costume rental and ninja-land tourism; finish with the激坂.",
    clim:"Nov 29, Iga: morning ~6–9°C, high ~14–17°C. Inland Mie — cold morning, cool day; late-November chill."
  },
];

if (typeof window !== "undefined") window.RACES = RACES;
if (typeof module !== "undefined") module.exports = RACES;