1
+ < head >
2
+ < meta charset ="UTF-8 ">
3
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
4
+ < title > Locomi - 位置情報を活用して目標達成をサポート | iOS アプリ</ title >
5
+ < meta name ="description " content ="Locomiは位置情報を活用してあなたの習慣作りをサポートします。目標を設定し、実行し、美しい花のバッジを集めながら、より良い習慣を築きましょう。iOS でダウンロード可能。 ">
6
+ < meta name ="keywords " content ="位置情報 アカウンタビリティ, 習慣形成アプリ, 目標管理, 生産性アプリ, iOSアプリ, 日本語アプリ, フラワーバッジ, モチベーションアプリ ">
7
+
8
+ <!-- Open Graph tags -->
9
+ < meta property ="og:title " content ="Locomi - 位置情報を活用したアカウンタビリティアプリ ">
10
+ < meta property ="og:description " content ="位置情報を活用して目標を現実に。iOS でダウンロード可能。 ">
11
+ < meta property ="og:image " content ="/api/placeholder/1200/630 ">
12
+ < meta property ="og:url " content ="https://jp.locomiapp.com ">
13
+
14
+ <!-- Twitter Card tags -->
15
+ < meta name ="twitter:card " content ="summary_large_image ">
16
+ < meta name ="twitter:title " content ="Locomi - 位置情報を活用したアカウンタビリティアプリ ">
17
+ < meta name ="twitter:description " content ="位置情報であなたのモチベーションを高めましょう。iOS でダウンロード可能。 ">
18
+ < meta name ="twitter:image " content ="/api/placeholder/1200/630 ">
19
+
20
+ < script src ="https://cdn.tailwindcss.com "> </ script >
21
+ < style >
22
+ : root {
23
+ --primary-color : # 36b6ff ;
24
+ --secondary-color : # 7ED321 ;
25
+ }
26
+
27
+ .gradient-bg {
28
+ background : linear-gradient (135deg , var (--primary-color ) 0% , var (--secondary-color ) 100% );
29
+ }
30
+
31
+ .gradient-text {
32
+ background : linear-gradient (135deg , var (--primary-color ) 0% , var (--secondary-color ) 100% );
33
+ -webkit-background-clip : text;
34
+ background-clip : text;
35
+ color : transparent;
36
+ -webkit-text-fill-color : transparent;
37
+ }
38
+
39
+ .gradient-background {
40
+ position : relative;
41
+ width : 100% ;
42
+ background-color : transparent;
43
+ }
44
+
45
+ .gradient-background ::before {
46
+ content : '' ;
47
+ position : relative;
48
+ top : 0 ;
49
+ left : 0 ;
50
+ right : 0 ;
51
+ bottom : 0 ;
52
+ }
53
+
54
+ .gradient-circle {
55
+ position : absolute;
56
+ border-radius : 50% ;
57
+ background : radial-gradient (circle at center, rgba (56 , 182 , 255 , 0.2 ), rgba (193 , 255 , 114 , 0.1 ));
58
+ pointer-events : none;
59
+ overflow : visible;
60
+ }
61
+
62
+ .circle-1 {
63
+ width : 250px ;
64
+ height : 250px ;
65
+ top : 100px ;
66
+ left : -150px ;
67
+ }
68
+
69
+ .circle-2 {
70
+ width : 150px ;
71
+ height : 150px ;
72
+ top : 50px ;
73
+ left : 100px ;
74
+ }
75
+
76
+ .circle-3 {
77
+ width : 180px ;
78
+ height : 180px ;
79
+ top : 300px ;
80
+ left : -50px ;
81
+ }
82
+
83
+ .circle-4 {
84
+ width : 300px ;
85
+ height : 300px ;
86
+ top : 400px ;
87
+ left : 200px ;
88
+ }
89
+
90
+ .circle-5 {
91
+ width : 100px ;
92
+ height : 100px ;
93
+ top : 500px ;
94
+ left : -100px ;
95
+ filter : blur (30px );
96
+ }
97
+
98
+ .container {
99
+ max-width : 800px ;
100
+ margin : auto;
101
+ padding : 40px ;
102
+ background : transparent;
103
+ border-radius : 8px ;
104
+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
105
+ }
106
+
107
+ .contact-section {
108
+ margin-bottom : 2rem ;
109
+ padding-bottom : 1rem ;
110
+ justify-items : center;
111
+ }
112
+
113
+ .contact-section h2 {
114
+ font-size : 1.25rem ;
115
+ font-weight : 600 ;
116
+ color : # 1a1a1a ;
117
+ margin-top : 1.5rem ;
118
+ margin-bottom : 1rem ;
119
+ }
120
+
121
+ .contact-section p {
122
+ margin-bottom : 1rem ;
123
+ line-height : 1.6 ;
124
+ }
125
+
126
+ .contact-section ul ,
127
+ .contact-section ol {
128
+ margin : 1rem 0 ;
129
+ padding-left : 2rem ;
130
+ }
131
+
132
+ .contact-section ul {
133
+ list-style-type : disc;
134
+ }
135
+
136
+ .contact-section ol {
137
+ list-style-type : decimal;
138
+ }
139
+
140
+ .contact-section li {
141
+ margin-bottom : 0.5rem ;
142
+ line-height : 1.5 ;
143
+ }
144
+
145
+ .contact-note {
146
+ background-color : # f8f9fa ;
147
+ padding : 1rem ;
148
+ border-radius : 6px ;
149
+ margin : 1rem 0 ;
150
+ font-size : 0.875rem ;
151
+ }
152
+
153
+ .contact-email {
154
+ color : # 666 ;
155
+ font-style : italic;
156
+ justify-items : center;
157
+ padding : 5rem ;
158
+ }
159
+ </ style >
160
+
161
+ < script >
162
+ document . addEventListener ( 'DOMContentLoaded' , ( ) => {
163
+ const langSelect = document . querySelector ( '.lang-select' ) ;
164
+ const container = document . querySelector ( '.lang-selector-container' ) ;
165
+
166
+ if ( langSelect && container ) {
167
+ // Set initial value based on data attribute
168
+ const currentLang = container . dataset . currentLang ;
169
+ langSelect . value = currentLang ;
170
+
171
+ langSelect . addEventListener ( 'change' , ( ) => {
172
+ if ( langSelect . value === 'jp' ) {
173
+ window . location . href = 'https://jp.locomiapp.com/pages/contact.html' ;
174
+ } else {
175
+ window . location . href = 'https://locomiapp.com/pages/contact.html' ;
176
+ }
177
+ } ) ;
178
+ }
179
+ } ) ;
180
+
181
+ function createGradientBackground ( containerElement ) {
182
+ const circles = [
183
+ { width : "250px" , height : "250px" , top : "10%" , left : "-10%" } ,
184
+ { width : "150px" , height : "150px" , top : "20%" , left : "30%" } ,
185
+ { width : "180px" , height : "180px" , top : "50%" , left : "5%" } ,
186
+ { width : "300px" , height : "300px" , top : "70%" , left : "60%" } ,
187
+ { width : "100px" , height : "100px" , top : "80%" , left : "10%" , blur : true }
188
+ ] ;
189
+
190
+ // Create a container for circles that takes up the full space but doesn't affect layout
191
+ const circlesContainer = document . createElement ( 'div' ) ;
192
+ circlesContainer . style . position = 'absolute' ;
193
+ circlesContainer . style . top = '0' ;
194
+ circlesContainer . style . left = '0' ;
195
+ circlesContainer . style . width = '100%' ;
196
+ circlesContainer . style . height = '100%' ;
197
+ circlesContainer . style . zIndex = - 1 ;
198
+
199
+ circles . forEach ( ( circle , index ) => {
200
+ const div = document . createElement ( 'div' ) ;
201
+ div . classList . add ( 'gradient-circle' , `circle-${ index + 1 } ` ) ;
202
+ div . style . width = circle . width ;
203
+ div . style . height = circle . height ;
204
+ div . style . top = circle . top ;
205
+ div . style . left = circle . left ;
206
+ if ( circle . blur ) {
207
+ div . style . filter = 'blur(30px)' ;
208
+ }
209
+ circlesContainer . appendChild ( div ) ;
210
+ } ) ;
211
+
212
+ containerElement . classList . add ( 'gradient-background' ) ;
213
+ containerElement . appendChild ( circlesContainer ) ;
214
+ }
215
+
216
+ document . addEventListener ( 'DOMContentLoaded' , ( ) => {
217
+ createGradientBackground ( document . getElementById ( 'contact-section' ) ) ;
218
+ } ) ;
219
+ </ script >
220
+ </ head >
221
+
222
+ < body class ="bg-gray-50 ">
223
+ <!-- Navigation -->
224
+ < nav class ="bg-white shadow-lg fixed w-full z-50 ">
225
+ < div class ="max-w-6xl mx-auto px-4 ">
226
+ < div class ="flex justify-between items-center h-16 ">
227
+ < div class ="flex items-center space-x-8 ">
228
+ < div class ="gradient-text text-2xl font-bold flex items-center space-x-2 ">
229
+ < a href ="../index.html " class ="flex items-center space-x-2 ">
230
+ < img src ="../assets/images/logo_color.png " alt ="Locomi Logo " class ="w-8 h-8 "/>
231
+ < span > Locomi</ span >
232
+ </ a >
233
+ </ div >
234
+ < div class ="hidden md:flex space-x-8 ">
235
+ < a href ="../index.html#features " class ="text-gray-700 hover:text-[#4A90E2] "> 特徴</ a >
236
+ < a href ="../index.html#habit-formation " class ="text-gray-700 hover:text-[#4A90E2] "> 習慣を築く</ a >
237
+ < a href ="../index.html#how-it-works " class ="text-gray-700 hover:text-[#4A90E2] "> しくみ</ a >
238
+ < a href ="../index.html#use-cases " class ="text-gray-700 hover:text-[#4A90E2] "> 使用例</ a >
239
+ < a href ="../index.html#faq " class ="text-gray-700 hover:text-[#4A90E2] "> よくある質問</ a >
240
+ </ div >
241
+ </ div >
242
+ < div class ="flex items-center space-x-4 ">
243
+ <!-- <button class="px-4 py-2 rounded-lg" style="color: #4A90E2; border: 1px solid #4A90E2;">Login</button> -->
244
+ < a href ="https://x.com " target ="_blank ">
245
+ < svg class ="hover:opacity-50 transition-opacity " xmlns ="http://www.w3.org/2000/svg " x ="0px " y ="0px " width ="30 " height ="30 " viewBox ="0 0 50 50 ">
246
+ < path d ="M 11 4 C 7.134 4 4 7.134 4 11 L 4 39 C 4 42.866 7.134 46 11 46 L 39 46 C 42.866 46 46 42.866 46 39 L 46 11 C 46 7.134 42.866 4 39 4 L 11 4 z M 13.085938 13 L 21.023438 13 L 26.660156 21.009766 L 33.5 13 L 36 13 L 27.789062 22.613281 L 37.914062 37 L 29.978516 37 L 23.4375 27.707031 L 15.5 37 L 13 37 L 22.308594 26.103516 L 13.085938 13 z M 16.914062 15 L 31.021484 35 L 34.085938 35 L 19.978516 15 L 16.914062 15 z "> </ path >
247
+ </ svg >
248
+ </ a >
249
+ < a href ="https://instagram.com " target ="_blank ">
250
+ < svg class ="hover:opacity-50 transition-opacity " xmlns ="http://www.w3.org/2000/svg " x ="0px " y ="0px " width ="30 " height ="30 " viewBox ="0 0 50 50 ">
251
+ < path d ="M 16 3 C 8.83 3 3 8.83 3 16 L 3 34 C 3 41.17 8.83 47 16 47 L 34 47 C 41.17 47 47 41.17 47 34 L 47 16 C 47 8.83 41.17 3 34 3 L 16 3 z M 37 11 C 38.1 11 39 11.9 39 13 C 39 14.1 38.1 15 37 15 C 35.9 15 35 14.1 35 13 C 35 11.9 35.9 11 37 11 z M 25 14 C 31.07 14 36 18.93 36 25 C 36 31.07 31.07 36 25 36 C 18.93 36 14 31.07 14 25 C 14 18.93 18.93 14 25 14 z M 25 16 C 20.04 16 16 20.04 16 25 C 16 29.96 20.04 34 25 34 C 29.96 34 34 29.96 34 25 C 34 20.04 29.96 16 25 16 z "> </ path >
252
+ </ svg >
253
+ </ a >
254
+ < div class ="lang-selector-container " data-current-lang ="jp ">
255
+ < select class ="bg-transparent text-gray-700 lang-select ">
256
+ < option value ="en "> ENG</ option >
257
+ < option value ="jp "> 日本語</ option >
258
+ </ select >
259
+ </ div >
260
+ </ div >
261
+ </ div >
262
+ </ div >
263
+ </ nav >
264
+
265
+ < div class ="pt-40 pb-40 bg-gray-100 ">
266
+ < div id ="contact " class ="container bg-white ">
267
+ < h1 class ="text-3xl font-bold text-center mb-4 "> お問い合わせ</ h1 >
268
+
269
+ < section class ="contact-section ">
270
+ < h2 > いつもLocomiをご利用いただき誠にありがとうございます</ h2 >
271
+ < p >
272
+ ご質問がございましたら、下記までお問い合わせください。< br >
273
+ < span class ="contact-email "> info at locomiapp dot com</ span > < br >
274
+ 「at」を「@」記号に、「dot」を「.」に置き換えてください。
275
+ </ p >
276
+ </ section >
277
+ </ div >
278
+ </ div >
279
+
280
+ <!-- Footer -->
281
+ < footer class ="gradient-bg text-white py-12 ">
282
+ < div class ="max-w-6xl mx-auto px-4 ">
283
+ < div class ="grid md:grid-cols-3 gap-8 ">
284
+ < div >
285
+ < div class ="text-2xl font-bold flex items-center space-x-2 ">
286
+ < img src ="../assets/images/logo_white_full.png " alt ="Locomi Logo " class ="w-8 h-8 "/>
287
+ < span > Locomi</ span >
288
+ </ div >
289
+ < p class ="text-white mb-4 "> 位置情報を活用して目標達成をサポートし、美しい報酬を提供するあなたのパートナー。</ p >
290
+ < div class ="flex items-center space-x-2 ">
291
+ < a href ="https://x.com " target ="_blank ">
292
+ < svg class ="hover:opacity-50 transition-opacity " xmlns ="http://www.w3.org/2000/svg " x ="0px " y ="0px " width ="30 " height ="30 " viewBox ="0 0 50 50 ">
293
+ < path d ="M 11 4 C 7.134 4 4 7.134 4 11 L 4 39 C 4 42.866 7.134 46 11 46 L 39 46 C 42.866 46 46 42.866 46 39 L 46 11 C 46 7.134 42.866 4 39 4 L 11 4 z M 13.085938 13 L 21.023438 13 L 26.660156 21.009766 L 33.5 13 L 36 13 L 27.789062 22.613281 L 37.914062 37 L 29.978516 37 L 23.4375 27.707031 L 15.5 37 L 13 37 L 22.308594 26.103516 L 13.085938 13 z M 16.914062 15 L 31.021484 35 L 34.085938 35 L 19.978516 15 L 16.914062 15 z "> </ path >
294
+ </ svg >
295
+ </ a >
296
+ < a href ="https://instagram.com " target ="_blank ">
297
+ < svg class ="hover:opacity-50 transition-opacity " xmlns ="http://www.w3.org/2000/svg " x ="0px " y ="0px " width ="30 " height ="30 " viewBox ="0 0 50 50 ">
298
+ < path d ="M 16 3 C 8.83 3 3 8.83 3 16 L 3 34 C 3 41.17 8.83 47 16 47 L 34 47 C 41.17 47 47 41.17 47 34 L 47 16 C 47 8.83 41.17 3 34 3 L 16 3 z M 37 11 C 38.1 11 39 11.9 39 13 C 39 14.1 38.1 15 37 15 C 35.9 15 35 14.1 35 13 C 35 11.9 35.9 11 37 11 z M 25 14 C 31.07 14 36 18.93 36 25 C 36 31.07 31.07 36 25 36 C 18.93 36 14 31.07 14 25 C 14 18.93 18.93 14 25 14 z M 25 16 C 20.04 16 16 20.04 16 25 C 16 29.96 20.04 34 25 34 C 29.96 34 34 29.96 34 25 C 34 20.04 29.96 16 25 16 z "> </ path >
299
+ </ svg >
300
+ </ a >
301
+ </ div >
302
+ </ div >
303
+ < div >
304
+ <!-- Empty middle column -->
305
+ </ div >
306
+ < div >
307
+ < h4 class ="text-lg font-semibold mb-4 "> サポート</ h4 >
308
+ < ul class ="space-y-2 ">
309
+ < li > < a href ="# " class ="text-black hover:text-white "> お問い合わせ</ a > </ li >
310
+ < li > < a href ="privacy.html " class ="text-black hover:text-white "> プライバシーポリシー</ a > </ li >
311
+ < li > < a href ="tos.html " class ="text-black hover:text-white "> 利用規約</ a > </ li >
312
+ </ ul >
313
+ </ div >
314
+ </ div >
315
+ </ div >
316
+ </ footer >
317
+ </ body >
0 commit comments