diff --git a/docs/games/sega/maimaidx/circle/controllers.md b/docs/games/sega/maimaidx/circle/controllers.md
new file mode 100644
index 00000000..5884854c
--- /dev/null
+++ b/docs/games/sega/maimaidx/circle/controllers.md
@@ -0,0 +1,2 @@
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/circle/setup.md b/docs/games/sega/maimaidx/circle/setup.md
new file mode 100644
index 00000000..e1b98643
--- /dev/null
+++ b/docs/games/sega/maimaidx/circle/setup.md
@@ -0,0 +1,2 @@
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/circle/troubleshooting.md b/docs/games/sega/maimaidx/circle/troubleshooting.md
new file mode 100644
index 00000000..980fd182
--- /dev/null
+++ b/docs/games/sega/maimaidx/circle/troubleshooting.md
@@ -0,0 +1,2 @@
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/img/sega/maimaidx/circle/logo.webp b/docs/img/sega/maimaidx/circle/logo.webp
new file mode 100644
index 00000000..84871f54
Binary files /dev/null and b/docs/img/sega/maimaidx/circle/logo.webp differ
diff --git a/mkdocs.yml b/mkdocs.yml
index ffc4e3bc..fed0d526 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -241,6 +241,10 @@ nav:
- "Game Setup": "games/sega/maimaidx/prismplus/setup.md"
- "Controllers": "games/sega/maimaidx/prismplus/controllers.md"
- "Troubleshooting": "games/sega/maimaidx/prismplus/troubleshooting.md"
+ - "CiRCLE":
+ - "Game Setup": "games/sega/maimaidx/circle/setup.md"
+ - "Controllers": "games/sega/maimaidx/circle/controllers.md"
+ - "Troubleshooting": "games/sega/maimaidx/circle/troubleshooting.md"
- "O.N.G.E.K.I.":
- "bright MEMORY":
- "Game Setup": "games/sega/ongeki/brightmemory/setup.md"