diff --git a/files/ja/web/api/htmlmapelement/areas/index.md b/files/ja/web/api/htmlmapelement/areas/index.md
new file mode 100644
index 00000000000000..b4630218ab3c8d
--- /dev/null
+++ b/files/ja/web/api/htmlmapelement/areas/index.md
@@ -0,0 +1,63 @@
+---
+title: "HTMLMapElement: areas プロパティ"
+short-title: areas
+slug: Web/API/HTMLMapElement/areas
+l10n:
+ sourceCommit: 387d0d4d8690c0d2c9db1b85eae28ffea0f3ac1f
+---
+
+{{ApiRef("HTML DOM")}}
+
+**`areas`** は {{domxref("HTMLMapElement")}} インターフェイスの読み取り専用プロパティで、この {{HTMLElement("map")}} 要素に関連付けられた {{HTMLElement("area")}} 要素の集合を返します。
+
+## 値
+
+{{domxref("HTMLCollection")}} オブジェクトで、{{domxref("HTMLAreaElement")}} 要素の集合を表します。
+
+## 例
+
+```html
+
+
+
+```
+
+```css hidden
+output {
+ display: block;
+}
+```
+
+```js
+const mapElement = document.getElementById("image-map");
+const outputElement = document.querySelector("output");
+
+for (const area of mapElement.areas) {
+ area.addEventListener("click", (event) => {
+ outputElement.textContent = `${area.alt}エリアをクリックしました。\n\n`;
+ });
+}
+```
+
+### 結果
+
+{{EmbedLiveSample("Example",100,150)}}
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{domxref("HTMLAreaElement")}}
+- {{domxref("HTMLImageElement.useMap")}}