// 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;