/* Men's Kimono LP sections — S1 through S10 */ const { useEffect: useEffectM, useRef: useRefM, useState: useStateM } = React; /* ---------- S1 HERO ---------- */ function HeroMen() { const heroVidRef = useRefM(null); useEffectM(() => { const v = heroVidRef.current; if (!v) return; // Force mute immediately and on every play attempt v.muted = true; v.volume = 0; v.defaultMuted = true; v.removeAttribute("controls"); const forceMute = () => { v.muted = true; v.volume = 0; }; v.addEventListener("volumechange", forceMute); v.addEventListener("play", forceMute); v.addEventListener("playing", forceMute); const seek = () => { try { if (v.duration && v.duration > 3.1) v.currentTime = 3; } catch(e) {} }; const onLoop = () => { try { v.currentTime = 3; } catch(e) {} }; if (v.readyState >= 1) seek(); else v.addEventListener("loadedmetadata", seek, { once: true }); v.addEventListener("seeked", () => v.play().catch(()=>{}), { once: true }); v.addEventListener("ended", onLoop); return () => { v.removeEventListener("ended", onLoop); v.removeEventListener("volumechange", forceMute); v.removeEventListener("play", forceMute); v.removeEventListener("playing", forceMute); }; }, []); return (
); } /* ---------- S2 Why Kimono ---------- */ function WhyMen() { return (
Why Kimono, Now

日本人が着物を
着なくなって、
何を失ったか。

それは「装い」ではありません。
「在り方」です。

着物を纏う時、背筋が伸びる。
所作が変わる。言葉が変わる。
人としての「格」が、自然と立ち上がる。

誇KIMONOは、
日本の精神性を日常に
取り戻すための、一着です。

“ The kimono does not cover the body.
It reveals the spirit. ”
紳士の和装 — スタジオ撮影
紳士の和装
); } /* ---------- S3 Three Strengths ---------- */ function StrengthsMen() { return (
Three Virtues

纏うほどに、誇りが宿る。
三つの確かな、理由。

— 001

1分で、凛と。

着付けの技術は不要。
特殊構造により、ベルトを締めるだけで、
誰でも1分で美しく着られます。
初めての日から、武士の所作が蘇る。

— 002

日常に、溶ける。

スーツ生地を採用しているため、
お手入れはスーツと同様に、
数ヶ月に一度のドライクリーニング。
畳んで収納でき、扱いはスーツと変わりません。

— 003

破格の、本物。

従来のオーダー着物は50〜100万円。
誇KIMONOはフルセットで、
その約半分の価格を実現。
本物を、もっと身近に。

Full Set / Price ¥300,000 — ¥400,000
); } /* ---------- S4 Video ---------- */ function VideoMen() { return (
One Minute Kimono

たった 1 分で、
この姿に。

着付け教室に通う必要はありません。
ベルトを締めるだけで、武士の凛々しさが蘇ります。

); } /* ---------- S5 Full Set ---------- */ function FullSetMen() { return (
The Full Set

一式、すべて。
迷いを、削ぐ。

誇KIMONO 着用ビジュアル / NAVY
NAVY / 紺
SET OF SIX

一分で纏う、男の礼装。

誇KIMONO 着用ビジュアル / GREY
GREY / 鼠
同梱内容

上衣 ・ 羽織 ・ 袴 ・ 羽織紐 ・ 長襦袢Tシャツ ・ 着物ベルト

Full Set Price ¥300,000 — ¥400,000 完全オーダーメイド / 税込 / 採寸・相談無料
); } /* ---------- S6 Fabrics ---------- */ function FabricsMen() { const codes = [ "NV-01","NV-02","NV-03","SM-01","SM-02","SM-03", "CH-01","CH-02","CH-03","MT-01","MT-02","MT-03", ]; const palette = [ "#1a1d3e","#23274f","#2a2f5a","#191a24","#23231f","#34312b", "#3a2820","#4a3426","#5a4230","#2c3a1e","#3a4a2a","#4a5c36", ]; const patterns = [ "repeating-linear-gradient(125deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 4px)", "repeating-linear-gradient(45deg, rgba(255,255,255,0.03) 0 1px, transparent 1px 6px)", "repeating-linear-gradient(90deg, rgba(255,255,255,0.03) 0 1px, transparent 1px 3px)", "radial-gradient(circle at 30% 30%, rgba(255,255,255,0.04) 0.5px, transparent 1px) 0 0 / 6px 6px", "repeating-linear-gradient(0deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 5px)", "repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 0 2px, transparent 2px 8px)", "repeating-linear-gradient(60deg, rgba(255,255,255,0.035) 0 1px, transparent 1px 4px)", "radial-gradient(circle at 50% 50%, rgba(255,255,255,0.04) 0.5px, transparent 1px) 0 0 / 5px 5px", "repeating-linear-gradient(105deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 6px)", "repeating-linear-gradient(45deg, rgba(255,255,255,0.04) 0 2px, transparent 2px 10px)", "repeating-linear-gradient(180deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 4px)", "repeating-linear-gradient(75deg, rgba(255,255,255,0.035) 0 1px, transparent 1px 5px)", ]; return (
100+ Fabrics

100種類の生地から、
あなただけの、一着を。

オーダーメイドスーツの生地をベースに、
100種類以上からお選びいただけます。
体型に合わせた完全オーダーメイド —
世界にたった一着の、誇り。

{codes.map((c, i) => (
))}
— and 88 more fabrics available —
); } /* ---------- S7 Scenes ---------- */ function ScenesMen() { const scenes = [ { num: "01", title: "経営者の日常", cap: "修学旅行、講演、
経営者の集いに。", tag: "SCENE / DAY", bg1: "#2e2a1a", bg2: "#14120a", angle: "135deg", img: "assets/men/scene-daily.jpg", focus: "50% 62%" }, { num: "02", title: "ビジネスシーン", cap: "和道経営塾、
MATSURIでの登壇に。", tag: "SCENE / BUSINESS", bg1: "#23274f", bg2: "#0e1025", angle: "115deg", img: "assets/men/scene-business.jpg", focus: "50% 60%" }, { num: "03", title: "特別な日", cap: "記念日、新年、
祝いの席に。", tag: "SCENE / FORMAL", bg1: "#3a2820", bg2: "#1a0f08", angle: "155deg", img: "assets/men/scene-formal.jpg", focus: "50% 35%" }, ]; return (
Scenes of Pride

あらゆる、舞台に。

{scenes.map((s, i) => (
{s.img && ( {s.title} )} — {s.num} // {s.tag}

{s.title}

))}
); } /* ---------- S8 Founder Message ---------- */ function FounderMen() { return (
誇KIMONO — 誇りと袴をかけて
誇 × 袴

「誇り」
「袴」を、かけて。

私が着物を着るのは、
かっこいいからではありません。

着物を纏った時、
先祖と繋がる感覚があるのです。

日本人の精神性は、装いに宿る。
あなたも誇りを、身に纏いませんか。

株式会社誇高 代表取締役 小倉 瑞季
); } /* ---------- S9 Order Flow ---------- */ function FlowMen() { const steps = [ { label: "STEP ONE", title: "お問い合わせ", body: "LINE または
フォームからご連絡ください。" }, { label: "STEP TWO", title: "ご相談・採寸", body: "オンラインまたは対面で、
生地選び+採寸を行います。" }, { label: "STEP THREE", title: "制作", body: "職人による完全オーダーメイド。
約2〜3ヶ月で仕上げます。" }, { label: "STEP FOUR", title: "お届け", body: "着用方法の動画付きで
お手元にお届けします。" }, ]; return (
Order Process

ご注文の、流れ。

{steps.map((s, i) => (
{String(i+1).padStart(2,"0")}
{s.label}

{s.title}

))}
来店・採寸予約する
); } /* ---------- S10 Closing ---------- */ function ClosingMen() { return (
The Pride You Wear

誇りを、身に纏う。

誇 KIMONO

日本人としての誇りを、
あなたの装いから。

来店・採寸予約する

※ 誇高の受講生・MUSUBI会員の方は、
LINE公式からお気軽にご相談ください。

); } Object.assign(window, { HeroMen, WhyMen, StrengthsMen, VideoMen, FullSetMen, FabricsMen, ScenesMen, FounderMen, FlowMen, ClosingMen });