/* MEXYFOR — Mobile Comps (390px) / All 5 pages */ const M = { paper: '#f5f3ec', paperDeep: '#ece9dd', ink: '#1a1a1c', ink2: '#3d3d40', ink3: '#8a8881', rule: '#c9c5b6', navy: '#15264e', orange: '#ec6a1e', dark: '#1a1a1c', serif: '"Shippori Mincho", serif', sans: '"Noto Sans JP", system-ui', en: '"Cormorant Garamond", serif', mono: '"JetBrains Mono", monospace', }; /* ---------- Shared header ---------- */ const MHeader = ({ activeNav }) => (
MEXYFOR
MENU
); const MBreadcrumb = ({ current }) => (
Top {current}
); const MFooter = () => ( ); const lbl9 = { fontFamily: M.mono, fontSize: 9, letterSpacing: '0.26em', color: M.ink3, textTransform: 'uppercase' }; const sectionPad = { padding: '64px 22px' }; /* ============================================================ PAGE 01 — TOP ============================================================ */ const TopMobile = () => (
{/* HERO */}
/ MEDICAL × MARKETING
MEXYFOR — 医療政策の矛盾を解消するプラットフォーム
We support clinical management.

削るだけの医療政策に、
もう一つの答えを

短期的な医療費削減は、長期的に医療費を増やす。この矛盾を解消するため、私たちは医療経営、引いては医療政策のあるべき姿をデータで支える会社です。
{/* WHY WE EXIST */}
/ WHY WE EXIST
日本の医療費は、年間47兆円を超えました。
財政の持続性のため、診療報酬は引き下げ続けられています。

しかし、目先の削減は、長期の損失を生みます。
受診を控えた患者は重症化し、結局はより多くの医療費を必要とする。
クリニックは経営難に陥り、地域医療が崩壊していく。

私たちは、この矛盾をテクノロジーで解消します。

患者の健康を長期的に守る仕組みを作り、
クリニックが健全に運営できる環境を整え、
医師が本来の医療業務に集中できる時間を取り戻す。

結果として、社会全体の医療費を、長期的に抑える。

それが我々が考える、矛盾の解消です。
{/* SERVICE — LifeAware */}
/ SERVICE
Our flagship product

LifeAware

患者様との関係性を
再構築する、CRM。
電子カルテのデータをもとに、患者ひとりひとりの状態に合わせたフォロー連絡を半自動化。 慢性疾患の継続通院、処置後の再来院、適切な自費診療の案内まで。 現場の判断を残しながら、CRMで医療経営を支えます。
VISIT LIFEAWARE.JP
{/* NEWS */}
/ NEWS
News & Updates
{[ ['2025.08.01', 'PRESS', 'LifeAware β版を提供開始しました'], ['2026.04.01', 'NEWS', 'LifeAware新バージョンを提供開始'], ].map(([d, t, ti], i) => (
{d} {t}
{ti}
))}
); /* ============================================================ PAGE 02 — BUSINESS ============================================================ */ const BusinessMobile = () => (
What we do.

事業領域

私たちは、医療経営をデータで支える3つの事業を展開しています。
{/* 01 LifeAware — dark */}
01 / BUSINESS
クリニックCRM事業
Clinic CRM

LifeAware

患者様との関係性を
再構築する、CRM。
電子カルテのデータを解析し、慢性疾患の継続通院から、処置後の再来院、適切な自費診療の案内まで、医療経営をCRMで支えます。
VISIT LIFEAWARE.JP
{/* 02 Menu Dev */}
02 / BUSINESS
診療メニュー
開発支援事業
Menu Development

保険診療を基盤にし、
適切な自費診療も提供できる体制を立ち上げる

自費診療やオンライン診療を新たな収益軸として確立したいクリニックを、医療経営の現場知見で伴走支援します。
{/* Track A */}
TRACK A 自費診療の導入支援
{[ ['メニュー設計', '自費メニューの選定・導入'], ['価格設計', '適正価格と患者像の設計'], ['コミュニケーション', '院内・患者向けの伝え方'], ].map(([k, v], i) => (
0{i + 1}
{k}
{v}
))}
{/* Track B */}
TRACK B オンライン診療の導入支援
立ち上げから運用までを一気通貫で支援。診療フロー・予約導線・服薬指導・決済・配送までを含めて、現場で回るオンライン診療を設計します。
{/* 03 Clinical Insight */}
03 / BUSINESS
クリニカル
インサイト事業
Clinical Insight

見えにくかった現場を、
意思決定に届ける。

製薬企業・医療機器メーカー・ヘルスケア企業に対して、疾患領域や治療実態に関するインサイトを提供。医薬品開発・製品戦略・市販後調査などの意思決定を支援します。
/ FOR PHARMA, MEDICAL DEVICES & HEALTHCARE COMPANIES
); /* ============================================================ PAGE 03 — COMPANY ============================================================ */ const CompanyMobile = () => (

Company

{/* COMPANY INFO */}
01 / INFO
会社情報
{[ ['商号', '株式会社MEXYFOR'], ['事業開始', '2024年7月'], ['設立', '2025年4月4日'], ['代表者', 'Founder CEO / 金井 洋平'], ['所在地', '〒151-0066\n東京都渋谷区西原1-10-3'], ['事業内容', 'クリニックCRM事業/診療メニュー開発支援事業/クリニカルインサイト事業'], ].map(([k, v], i) => (
{k}
{v}
))}
{/* HISTORY */}
02 / HISTORY
沿革
{[ ['2024.07', 'クリニック向け事業開始'], ['2025.04', '株式会社MEXYFOR設立'], ['2025.08', 'LifeAwareβ版 提供開始'], ['2026.01', 'LifeAware新 バージョン提供開始'], ['2026.04', 'パートナー制度スタート'], ].map(([y, e], i) => (
{y} {e}
))}
); /* ============================================================ PAGE 04 — MESSAGE ============================================================ */ const MessageMobile = () => (
{/* HERO */}

半径4メートルの人を、
笑顔にする。

{/* PORTRAIT + lead */}
FOUNDER & CEO
金井 洋平
Yohei Kanai

世界を変える前に、目の前を変える。

素直に言いますが、世界を変えたいなどという大それたビジョンはありません。 そんなことよりもまずは、自分の周囲にいる人達をいかに幸せにするか。── 仲間、家族、友人、目の前のお客様 ── まずはそれが起点だと思います。

想いは伝播します。半径4メートルの人が笑顔でいれば、その先の人にも、きっと伝わっていく。大きなことはできなくても、そういう循環を生み出せる組織でありたいと思っています。

{/* §I */}
§ I

なぜ医療領域なのか。

私は以前、ビッグデータを扱うマーケティングの仕事に携わっていました。データから何を見出せるか。データとデータを掛け合わせたとき、どんな可能性が立ち上がるか。そういうことを、ずっと考え続けてきました。

ある時期から、クリニック向けの事業に関わるようになり、多くの医師との対話を重ねるなかで、クリニックの経営課題が、少しずつ自分のなかで像を結んでいきました。 診療報酬制度の構造、日々の運営の難しさ、そして眠ったままの膨大な医療データ。 これまでのマーケティングとデータビジネスの経験を、医療経営の現場に持ち込めば、そこに新しい支え方をつくれる。そう確信して、この事業を興しました。
{/* §II */}
§ II

私が、経営をする意味。

私が大切にしているのは、ともに働く仲間たちの満足度です。CSではなく、ES。この順番にこだわっています。

健康と同じです。手足、筋肉、骨、内臓、自分の体を構成するそれぞれが健やかであって健やかであってはじめて、人は高いパフォーマンスを発揮できる。 組織も、同じではないでしょうか。
一緒に働く仲間がやりがいを感じ、健やかに働いている。 だからこそ、価値のある仕事ができ、 結果として、お客様にも満足していただき、社会的価値を生み出すことが出来る。

そしてもうひとつ。ともに働く仲間達と常にお互いを高め合っていきたいと考えています。

克己心、己に打ち克つ強い心。私が常に意識している言葉です。

しかし、それだけでは自分本位になってしまう。 周囲の人々へ感謝し、一所懸命に努めることで、一隅を照らすことができ、それが人間力へとつながっていく。

せっかくご縁あってともに働く人たちとこの想いを共有し、豊かな人生、引いては社会を築いていきたいと考えています。

まずは半径4メートルの人たちを笑顔にすること。
それが、社会的価値を生み出す起点であると考えています。
{/* Sign-off */} {/*
SIGNED
株式会社MEXYFOR
Founder CEO 金井 洋平
Yohei Kanai
*/}
); /* ============================================================ PAGE 05 — CONTACT ============================================================ */ const ContactMobile = () => { const fieldLbl = { fontFamily: M.mono, fontSize: 10, letterSpacing: '0.18em', color: M.ink3, textTransform: 'uppercase' }; const fieldInput = { width: '100%', padding: '12px 0', fontSize: 15, fontFamily: M.serif, color: M.ink, background: 'transparent', border: 'none', borderBottom: `1px solid ${M.rule}`, outline: 'none', boxSizing: 'border-box', }; const initialForm = { inquiryType: '事業・サービスに関するお問い合わせ', name: '', company: '', email: '', message: '', privacyAgreed: false, }; const [formData, setFormData] = React.useState(initialForm); const [status, setStatus] = React.useState('idle'); const update = (key) => (e) => setFormData((p) => ({ ...p, [key]: e.target.value })); const ENDPOINT = 'https://script.google.com/macros/s/AKfycbxNs1sey8O6Y4PkIxH7nvio78v0SOael3Zb4lbVB1w97uwVuMxN6e9jCJOD3Rn8Dm-w/exec'; const handleSubmit = async (e) => { e.preventDefault(); if (status === 'sending') return; if (!formData.privacyAgreed) { alert('プライバシーポリシーへの同意が必要です。'); return; } setStatus('sending'); try { const res = await fetch(ENDPOINT, { method: 'POST', body: JSON.stringify({ inquiryType: formData.inquiryType, name: formData.name, company: formData.company, email: formData.email, message: formData.message || '記載なし', }), }); const data = await res.json().catch(() => ({})); console.log('[Contact] response:', res.status, data); if (!res.ok || data.success !== true) { throw new Error(data.error || `HTTP ${res.status}`); } setStatus('success'); setFormData(initialForm); } catch (err) { console.error('[Contact] submission failed:', err); setStatus('error'); } }; return (
{/* HERO */}
Get in touch.

お問い合わせ

事業・サービスに関するご相談、ご提携やアライアンスのご相談など、下記フォームよりお気軽にお問い合わせください。
{/* FORM */}
フォーム
* 印は必須項目です。
{/* Inquiry type */}
用件区分 *
{[ '事業・サービスに関するお問い合わせ', '提携・アライアンスご相談', ].map((t, i) => { const sel = formData.inquiryType === t; return (
setFormData((p) => ({ ...p, inquiryType: t }))} style={{ padding: '16px 18px', background: sel ? M.ink : 'transparent', color: sel ? M.paper : M.ink2, borderBottom: i === 0 ? `1px solid ${M.rule}` : 'none', fontSize: 12, fontFamily: M.serif, display: 'flex', alignItems: 'center', gap: 10, cursor: 'pointer', userSelect: 'none', }} > {t}
); })}
{/* Name */}
お名前 *
{/* Company */}
会社名・組織名 *
{/* Email */}
メールアドレス *
{/* Body */}
お問い合わせ内容 *
{/* Privacy */}
setFormData((p) => ({ ...p, privacyAgreed: !p.privacyAgreed }))} style={{ marginTop: 32, padding: '16px 18px', background: M.paperDeep, border: `1px solid ${formData.privacyAgreed ? M.orange : M.rule}`, fontSize: 11, color: M.ink2, lineHeight: 1.85, display: 'flex', alignItems: 'flex-start', gap: 10, cursor: 'pointer', userSelect: 'none', }} > {formData.privacyAgreed && ( )} e.stopPropagation()} style={{ color: M.ink, borderBottom: `1px solid ${M.ink2}`, textDecoration: 'none' }} >プライバシーポリシー に同意のうえ、送信します。
{/* Status message */} {status === 'success' && (
お問い合わせを受け付けました。担当者よりご返信いたします。
)} {status === 'error' && (
送信に失敗しました。時間をおいて再度お試しいただくか、kanai@mexyfor.co.jp まで直接ご連絡ください。
)} {/* Submit */}
); }; /* ============================================================ PAGE 06 — NEWS ============================================================ */ const NewsMobile = () => { const newsItems = [ { date: '2026.04.01', tag: 'NEWS', title: 'LifeAware 新バージョンを提供開始' }, { date: '2025.08.01', tag: 'PRESS', title: 'LifeAware β版を提供開始しました' }, ]; return (
{/* HERO */}
Latest updates.

News

{/* NEWS LIST */}
01 / NEWS
お知らせ一覧
{newsItems.map((it, i) => (
{it.date} {it.tag}
{it.title}
))}
); }; window.MobilePages = { TopMobile, BusinessMobile, CompanyMobile, MessageMobile, ContactMobile, NewsMobile, };