diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 0bdf321302..7342a92d5b 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -398,6 +398,7 @@ category: "カテゴリ"
 tags: "タグ"
 docSource: "このドキュメントのソース"
 createAccount: "アカウントを作成"
+existingAcount: "既存のアカウント"
 
 _ago:
   unknown: "謎"
diff --git a/src/client/app.vue b/src/client/app.vue
index 6a4acfe070..d696d70fd2 100644
--- a/src/client/app.vue
+++ b/src/client/app.vue
@@ -362,17 +362,28 @@ export default Vue.extend({
 					text: this.$t('settings'),
 					to: '/my/settings',
 					icon: faCog,
-				}, null, {
+				}, null, ...accountItems, {
 					type: 'item',
 					icon: faPlus,
 					text: this.$t('addAcount'),
-					action: () => { this.addAcount() },
-				}, {
-					type: 'item',
-					icon: faPlus,
-					text: this.$t('createAccount'),
-					action: () => { this.createAccount() },
-				}, null, ...accountItems, ]],
+					action: () => {
+						this.$root.menu({
+							items: [{
+								type: 'item',
+								text: this.$t('existingAcount'),
+								action: () => { this.addAcount(); },
+							}, {
+								type: 'item',
+								text: this.$t('createAccount'),
+								action: () => { this.createAccount(); },
+							}],
+							align: 'left',
+							fixed: true,
+							width: 240,
+							source: ev.currentTarget || ev.target,
+						});
+					},
+				}]],
 				align: 'left',
 				fixed: true,
 				width: 240,