<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>縁の書 | カーマスutra日本語 — 愛と調和の古典</title>
    <meta
      name="description"
      content="古代インドの愛の经典を、現代の日本語でやさしく読み解く。十二の古典体位、呼吸、触れ合いの基礎と、ふたりの縁を深める知恵を紹介します。"
    />
    <meta name="robots" content="index, follow" />
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <link
      href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;600;700&family=Shippori+Mincho:wght@500;700;800&display=swap"
      rel="stylesheet"
    />
    <style>
      :root {
        --ink: #1a1218;
        --mist: #f5eef3;
        --steam: #faf6f8;
        --wine: #7c2d4a;
        --plum: #4a1f35;
        --gold: #c9a227;
        --slate: #5c4a55;
        --line: rgba(26, 18, 24, 0.12);
      }

      * {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
      }

      html {
        scroll-behavior: smooth;
      }

      body {
        font-family: "IBM Plex Sans JP", sans-serif;
        color: var(--ink);
        background:
          radial-gradient(ellipse 90% 50% at 10% 0%, rgba(124, 45, 74, 0.09), transparent 55%),
          radial-gradient(ellipse 70% 40% at 100% 20%, rgba(201, 162, 39, 0.06), transparent 50%),
          var(--mist);
        line-height: 1.75;
      }

      a {
        color: inherit;
        text-decoration: none;
      }

      img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

      .nav {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 30;
        display: flex;
        justify-content: center;
        padding: 1rem;
        pointer-events: none;
      }

      .nav-inner {
        pointer-events: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.35rem 1.35rem;
        padding: 0.7rem 1.35rem;
        background: rgba(250, 246, 248, 0.88);
        border: 1px solid var(--line);
        backdrop-filter: blur(14px);
        font-size: 0.84rem;
        font-weight: 700;
        letter-spacing: 0.06em;
      }

      .nav a:hover {
        color: var(--wine);
      }

      .hero {
        min-height: 100vh;
        min-height: 100svh;
        position: relative;
        display: grid;
        place-items: center;
        text-align: center;
        color: #fdf8f5;
        overflow: hidden;
        background: var(--plum);
      }

      .hero-bg {
        position: absolute;
        inset: 0;
        background:
          linear-gradient(180deg, rgba(26, 18, 24, 0.25) 0%, rgba(26, 18, 24, 0.78) 100%),
          url("/images/kama/A_mithuna_scene_at_the_Le_Temple_Kandariya_Mahadeva_Khajuraho_.jpg")
            center / cover;
        transform: scale(1.06);
        animation: zoomOut 1.5s ease-out both, drift 22s ease-in-out 1.5s infinite alternate;
      }

      .hero-ornament {
        position: absolute;
        inset: 0;
        background:
          radial-gradient(circle at 20% 30%, rgba(201, 162, 39, 0.15), transparent 40%),
          radial-gradient(circle at 80% 70%, rgba(124, 45, 74, 0.2), transparent 45%);
        pointer-events: none;
      }

      .hero-copy {
        position: relative;
        z-index: 1;
        width: min(720px, calc(100% - 2.4rem));
        padding: 5rem 0 3rem;
      }

      .brand {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(2.6rem, 8vw, 4.4rem);
        font-weight: 800;
        letter-spacing: 0.14em;
        line-height: 1.1;
        margin-bottom: 0.5rem;
        animation: rise 0.9s ease-out 0.15s both;
      }

      .brand-sub {
        font-size: 0.82rem;
        letter-spacing: 0.28em;
        color: rgba(201, 162, 39, 0.95);
        margin-bottom: 1.1rem;
        animation: rise 0.9s ease-out 0.2s both;
      }

      .hero h1 {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(1.35rem, 3.6vw, 2rem);
        font-weight: 700;
        letter-spacing: 0.04em;
        line-height: 1.45;
        margin-bottom: 0.9rem;
        animation: rise 0.9s ease-out 0.3s both;
      }

      .hero-lead {
        font-size: 1rem;
        color: rgba(253, 248, 245, 0.88);
        max-width: 34rem;
        margin: 0 auto 1.75rem;
        animation: rise 0.9s ease-out 0.45s both;
      }

      .cta {
        display: inline-block;
        padding: 0.85rem 1.6rem;
        background: var(--wine);
        color: #fff;
        font-weight: 700;
        font-size: 0.92rem;
        letter-spacing: 0.06em;
        border: 1px solid transparent;
        transition: background 0.2s ease, transform 0.2s ease;
        animation: rise 0.9s ease-out 0.55s both;
      }

      .cta:hover {
        background: #5e2238;
        transform: translateY(-1px);
      }

      .letter {
        padding: clamp(4rem, 10vw, 7rem) 1.25rem;
      }

      .letter-inner {
        width: min(640px, 100%);
        margin: 0 auto;
        text-align: center;
      }

      .letter .en {
        font-size: 0.78rem;
        font-weight: 600;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        color: var(--wine);
        margin-bottom: 1rem;
      }

      .letter h2 {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(1.5rem, 3.5vw, 2.1rem);
        font-weight: 700;
        line-height: 1.5;
        margin-bottom: 1.1rem;
      }

      .letter p {
        color: var(--slate);
        font-size: 1.02rem;
      }

      .mandala {
        width: min(120px, 30vw);
        margin: 2rem auto 0;
        opacity: 0.85;
      }

      .chapter {
        min-height: 85vh;
        min-height: 85svh;
        position: relative;
        display: grid;
        align-items: end;
        color: #fdf8f5;
        overflow: hidden;
      }

      .chapter:nth-child(even) {
        justify-content: end;
        text-align: right;
      }

      .chapter-bg {
        position: absolute;
        inset: 0;
        transform: scale(1.04);
        transition: transform 1.2s ease;
      }

      .chapter:hover .chapter-bg {
        transform: scale(1.08);
      }

      .chapter:nth-child(1) .chapter-bg {
        background:
          linear-gradient(180deg, transparent 15%, rgba(26, 18, 24, 0.9) 100%),
          url("/images/kama/Kama_mithuna_artwork_in_Hindu_temples.jpg")
            center / cover;
      }

      .chapter:nth-child(2) .chapter-bg {
        background:
          linear-gradient(180deg, transparent 15%, rgba(26, 18, 24, 0.9) 100%),
          url("/images/kama/38.Khajuraho_Laksmana_south_wall_mithuna.jpg")
            center / cover;
      }

      .chapter:nth-child(3) .chapter-bg {
        background:
          linear-gradient(180deg, transparent 15%, rgba(26, 18, 24, 0.9) 100%),
          url("/images/kama/5._Khajuraho_Visvanath_mithuna.jpg")
            center / cover;
      }

      .chapter:nth-child(4) .chapter-bg {
        background:
          linear-gradient(180deg, transparent 15%, rgba(26, 18, 24, 0.9) 100%),
          url("/images/kama/Madhya_pradesh_amanti_mithuna_XI_secolo_da_khajuraho.jpg")
            center / cover;
      }

      .chapter-copy {
        position: relative;
        z-index: 1;
        width: min(520px, calc(100% - 2.5rem));
        margin: 0 1.25rem 3.5rem;
        padding: 0.25rem 0;
      }

      .chapter .no {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.2em;
        color: rgba(201, 162, 39, 0.85);
        margin-bottom: 0.55rem;
      }

      .chapter h3 {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(2rem, 5vw, 3rem);
        font-weight: 800;
        letter-spacing: 0.08em;
        margin-bottom: 0.7rem;
      }

      .chapter .desc,
      .chapter .note {
        font-size: 0.98rem;
        color: rgba(253, 248, 245, 0.9);
        margin-bottom: 0.35rem;
      }

      .chapter .meta {
        margin-top: 0.85rem;
        font-size: 0.86rem;
        font-weight: 600;
        letter-spacing: 0.04em;
        color: rgba(253, 248, 245, 0.7);
      }

      .notebook {
        padding: clamp(4rem, 10vw, 7rem) 1.25rem;
        background:
          linear-gradient(180deg, rgba(250, 246, 248, 0.4), transparent),
          var(--steam);
      }

      .notebook-head {
        width: min(640px, 100%);
        margin: 0 auto 2.5rem;
        text-align: center;
      }

      .notebook-head .en {
        font-size: 0.78rem;
        font-weight: 600;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        color: var(--wine);
        margin-bottom: 0.85rem;
      }

      .notebook-head h2 {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(1.5rem, 3.5vw, 2.1rem);
        font-weight: 700;
        margin-bottom: 0.75rem;
      }

      .notebook-head p {
        color: var(--slate);
      }

      .notes {
        width: min(920px, 100%);
        margin: 0 auto;
        display: grid;
        grid-template-columns: 1fr 1fr;
        border-top: 1px solid var(--line);
        border-bottom: 1px solid var(--line);
      }

      .notes > div {
        padding: 2rem 1.5rem;
      }

      .notes > div:first-child {
        border-right: 1px solid var(--line);
      }

      .notes h3 {
        font-family: "Shippori Mincho", serif;
        font-size: 1.25rem;
        font-weight: 700;
        margin-bottom: 1rem;
      }

      .notes ul {
        list-style: none;
      }

      .notes li {
        position: relative;
        padding: 0.45rem 0 0.45rem 1.1rem;
        color: var(--slate);
        font-size: 0.95rem;
      }

      .notes li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0.95rem;
        width: 0.4rem;
        height: 1px;
        background: var(--wine);
      }

      .positions {
        padding: clamp(4rem, 10vw, 7rem) 1.25rem;
        background:
          linear-gradient(180deg, var(--steam), var(--mist));
      }

      .positions-head {
        width: min(720px, 100%);
        margin: 0 auto 2.75rem;
        text-align: center;
      }

      .positions-head .en {
        font-size: 0.78rem;
        font-weight: 600;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        color: var(--wine);
        margin-bottom: 0.85rem;
      }

      .positions-head h2 {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(1.55rem, 3.8vw, 2.25rem);
        font-weight: 700;
        margin-bottom: 0.85rem;
      }

      .positions-head p {
        color: var(--slate);
        font-size: 1rem;
      }

      .positions-grid {
        width: min(1080px, 100%);
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
        gap: 1.35rem;
      }

      .position-card {
        background: #fff;
        border: 1px solid var(--line);
        border-radius: 6px;
        overflow: hidden;
        box-shadow: 0 10px 28px rgba(26, 18, 24, 0.06);
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      .position-card:hover {
        transform: translateY(-3px);
        box-shadow: 0 16px 36px rgba(26, 18, 24, 0.1);
      }


      .position-media::after {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(180deg, transparent 35%, rgba(26, 18, 24, 0.35) 100%);
        pointer-events: none;
      }

      .position-media {
        position: relative;
      }

      .position-media img {
        filter: saturate(1.05) contrast(1.04);
      }

      .image-credit {
        width: min(920px, 100%);
        margin: 1.5rem auto 0;
        text-align: center;
        font-size: 0.78rem;
        color: var(--slate);
      }
      .position-media {
        aspect-ratio: 16/10;
        overflow: hidden;
        background: var(--plum);
      }

      .position-media img {
        height: 100%;
        transition: transform 0.6s ease;
      }

      .position-card:hover .position-media img {
        transform: scale(1.05);
      }

      .position-body {
        padding: 1.15rem 1.25rem 1.35rem;
      }

      .position-no {
        font-size: 0.68rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        color: var(--gold);
        margin-bottom: 0.35rem;
      }

      .position-body h3 {
        font-family: "Shippori Mincho", serif;
        font-size: 1.2rem;
        font-weight: 700;
        margin-bottom: 0.15rem;
      }

      .position-sanskrit {
        font-size: 0.78rem;
        color: var(--wine);
        letter-spacing: 0.04em;
        margin-bottom: 0.55rem;
      }

      .position-body p {
        color: var(--slate);
        font-size: 0.92rem;
        line-height: 1.65;
      }

      .position-tag {
        display: inline-block;
        margin-top: 0.65rem;
        padding: 0.2rem 0.55rem;
        font-size: 0.72rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        color: var(--wine);
        background: rgba(124, 45, 74, 0.08);
        border-radius: 2px;
      }

      .guides {
        padding: clamp(3.5rem, 8vw, 6rem) 1.25rem;
        background: var(--mist);
      }

      .guides-inner {
        width: min(920px, 100%);
        margin: 0 auto;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 2rem;
      }

      .guide-block {
        padding: 1.75rem 1.5rem;
        background: #fff;
        border: 1px solid var(--line);
        border-radius: 6px;
      }

      .guide-block h3 {
        font-family: "Shippori Mincho", serif;
        font-size: 1.25rem;
        font-weight: 700;
        margin-bottom: 0.85rem;
      }

      .guide-block ul {
        list-style: none;
      }

      .guide-block li {
        position: relative;
        padding: 0.4rem 0 0.4rem 1rem;
        color: var(--slate);
        font-size: 0.93rem;
      }

      .guide-block li::before {
        content: "·";
        position: absolute;
        left: 0;
        color: var(--wine);
        font-weight: 700;
      }

      .faq {
        padding: 0 1.25rem clamp(4rem, 9vw, 6rem);
        background: var(--mist);
      }

      .faq-inner {
        width: min(720px, 100%);
        margin: 0 auto;
      }

      .faq h2 {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(1.4rem, 3.2vw, 1.9rem);
        font-weight: 700;
        text-align: center;
        margin-bottom: 1.75rem;
      }

      .faq-item {
        border-top: 1px solid var(--line);
        padding: 1.1rem 0;
      }

      .faq-item:last-child {
        border-bottom: 1px solid var(--line);
      }

      .faq-item h4 {
        font-size: 0.98rem;
        font-weight: 700;
        margin-bottom: 0.4rem;
      }

      .faq-item p {
        color: var(--slate);
        font-size: 0.92rem;
      }

      .gallery {
        padding: clamp(3rem, 8vw, 5rem) 1.25rem;
        background: var(--mist);
      }

      .gallery-grid {
        width: min(960px, 100%);
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
      }

      .gallery-item {
        aspect-ratio: 4/5;
        border-radius: 4px;
        overflow: hidden;
        border: 1px solid var(--line);
        box-shadow: 0 8px 24px rgba(26, 18, 24, 0.08);
      }

      .gallery-item:nth-child(1) {
        background: url("/images/kama/Khajurahosculpture.jpg") center/cover;
      }

      .gallery-item:nth-child(2) {
        background: url("/images/kama/17._Khajuraho_Devi_Jagadambi_mithuna_apsara.jpg") center/cover;
      }

      .gallery-item:nth-child(3) {
        background: url("/images/kama/India_Khajuraho_Lovers_Mithuna.jpg") center/cover;
      }

      .close {
        padding: clamp(5rem, 12vw, 8rem) 1.25rem;
        text-align: center;
        background:
          radial-gradient(ellipse 60% 50% at 50% 100%, rgba(124, 45, 74, 0.12), transparent),
          var(--mist);
      }

      .brand-end {
        font-family: "Shippori Mincho", serif;
        font-size: clamp(2rem, 5vw, 3rem);
        font-weight: 800;
        letter-spacing: 0.14em;
        margin-bottom: 0.9rem;
      }

      .close .line {
        color: var(--slate);
        max-width: 28rem;
        margin: 0 auto 1.75rem;
      }

      footer {
        padding: 2rem 1.25rem 2.5rem;
        text-align: center;
        border-top: 1px solid var(--line);
        color: var(--slate);
        font-size: 0.85rem;
      }

      footer p {
        margin-bottom: 0.65rem;
      }

      footer nav {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.75rem 1.25rem;
      }

      footer a:hover {
        color: var(--wine);
      }

      @keyframes zoomOut {
        from {
          transform: scale(1.14);
        }
        to {
          transform: scale(1.06);
        }
      }

      @keyframes drift {
        from {
          transform: scale(1.06) translateY(0);
        }
        to {
          transform: scale(1.1) translateY(-1.2%);
        }
      }

      @keyframes rise {
        from {
          opacity: 0;
          transform: translateY(18px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @media (max-width: 720px) {
        .notes,
        .gallery-grid,
        .guides-inner {
          grid-template-columns: 1fr;
        }

        .notes > div:first-child {
          border-right: 0;
          border-bottom: 1px solid var(--line);
        }

        .chapter:nth-child(even) {
          text-align: left;
          justify-content: flex-start;
        }
      }
    </style>
  </head>
  <body>
    <nav class="nav" aria-label="メインナビゲーション">
      <div class="nav-inner">
        <a href="#top">縁の書</a>
        <a href="#chapters">四章</a>
        <a href="#positions">十二体位</a>
        <a href="#wisdom">智慧</a>
        <a href="#close">はじめる</a>
      </div>
    </nav>

    <header class="hero" id="top">
      <div class="hero-bg" aria-hidden="true"></div>
      <div class="hero-ornament" aria-hidden="true"></div>
      <div class="hero-copy">
        <p class="brand">縁の書</p>
        <p class="brand-sub">KAMASUTRA NIHONGO</p>
        <h1>愛は技術であり、呼吸であり、静かな儀式である。</h1>
        <p class="hero-lead">
          古代インドの愛の经典を、現代日本語で読み解く。ふたりの調和を深める知恵を、美しいビジュアルとともに。
        </p>
        <a class="cta" href="#chapters">四章を読む</a>
      </div>
    </header>

    <section class="letter">
      <div class="letter-inner">
        <p class="en">The art of connection</p>
        <h2>急がず、触れ合い、呼吸を合わせる。</h2>
        <p>
          縁の書は、カーマスutraの精神を現代のふたりへ届ける手帖です。露わな刺激より、信頼・対話・身体のリズムを大切に、縁を深める作法を紹介します。
        </p>
        <svg class="mandala" viewBox="0 0 100 100" aria-hidden="true">
          <circle cx="50" cy="50" r="48" fill="none" stroke="#7c2d4a" stroke-width="0.5" opacity="0.4"/>
          <circle cx="50" cy="50" r="35" fill="none" stroke="#c9a227" stroke-width="0.5" opacity="0.5"/>
          <circle cx="50" cy="50" r="22" fill="none" stroke="#7c2d4a" stroke-width="0.5" opacity="0.4"/>
          <path d="M50 2 L50 98 M2 50 L98 50 M15 15 L85 85 M85 15 L15 85" stroke="#7c2d4a" stroke-width="0.3" opacity="0.3"/>
        </svg>
      </div>
    </section>

    <section id="chapters" aria-label="カーマスutra四章">
      <article class="chapter">
        <div class="chapter-bg" role="img" aria-label="接吻と愛撫"></div>
        <div class="chapter-copy">
          <p class="no">CHAPTER 01</p>
          <h3>接吻</h3>
          <p class="desc">唇と指先から始まる、最初の対話。</p>
          <p class="note">十二種の接吻と、愛撫の順序——急がず信頼を積み重ねる。</p>
          <p class="meta">触れ合い · 五感の目覚め</p>
        </div>
      </article>

      <article class="chapter">
        <div class="chapter-bg" role="img" aria-label="体位の基礎"></div>
        <div class="chapter-copy">
          <p class="no">CHAPTER 02</p>
          <h3>体位</h3>
          <p class="desc">身体の角度は、ふたりの呼吸を形にする。</p>
          <p class="note">基本の姿勢から、無理のない移行へ——柔軟さと対話が鍵。</p>
          <p class="meta">姿勢 · バランス · 同期</p>
        </div>
      </article>

      <article class="chapter">
        <div class="chapter-bg" role="img" aria-label="呼吸と調和"></div>
        <div class="chapter-copy">
          <p class="no">CHAPTER 03</p>
          <h3>呼吸</h3>
          <p class="desc">同じリズムで息を吐くとき、心が近づく。</p>
          <p class="note">緊張をほどき、互いのペースを尊重する調和の技法。</p>
          <p class="meta">リラックス · マインドフルネス</p>
        </div>
      </article>

      <article class="chapter">
        <div class="chapter-bg" role="img" aria-label="縁を深める"></div>
        <div class="chapter-copy">
          <p class="no">CHAPTER 04</p>
          <h3>縁</h3>
          <p class="desc">愛は目的ではなく、日々の実践である。</p>
          <p class="note">ダルマ・カーマ・調和——古典が教える、長く続く関係の智慧。</p>
          <p class="meta">対話 · 信頼 · 継続</p>
        </div>
      </article>
    </section>

    <section class="positions" id="positions" aria-label="十二の体位">
      <div class="positions-head">
        <p class="en">Twelve classical forms</p>
        <h2>十二の体位 — 古典に学ぶ、ふたりの調和</h2>
        <p>
          カーマスutraが伝える姿勢は、見せびらかす技ではなく、呼吸と信頼を形にする作法です。下記は古典の名称と現代日本語での読み方。無理なく、対話しながら試してください。
        </p>
      </div>
      <div class="positions-grid">
        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Madhya_pradesh_amanti_mithuna_XI_secolo_da_khajuraho.jpg"
              alt="カージュラーホー遺跡の蓮座（対面座位）を描いたミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">01</p>
            <h3>蓮座</h3>
            <p class="position-sanskrit">Padmasana · 対面座位</p>
            <p>膝を交差させ向かい合い、目線をそろえて座る。最も親密な姿勢のひとつで、触れ合いより「同じリズムで息を吐く」ことを重視します。</p>
            <span class="position-tag">親密 · 目線</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Khajuraho-69-Lesbian.jpg"
              alt="互いをいたわる対称のミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">02</p>
            <h3>烏の交わり</h3>
            <p class="position-sanskrit">Kakila · 対称と互恵</p>
            <p>古典では「互いをいたわる対称の姿」として知られます。一方だけが楽しむのではなく、リズムと休息を交互に分かち合うことが大切です。</p>
            <span class="position-tag">対称 · 互恵</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/India_Khajuraho_Lovers_Mithuna.jpg"
              alt="仰向けの恋人を描いたミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">03</p>
            <h3>インドラニ</h3>
            <p class="position-sanskrit">Indrani · 深い角度</p>
            <p>仰向けで膝を胸に近づけ、角度を整えます。深さを求める姿勢なので、枕で腰をやや高くし、無理のない範囲で試してください。</p>
            <span class="position-tag">角度 · 深さ</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Khajurahosculpture.jpg"
              alt="上から調和する姿を描いたタントラ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">04</p>
            <h3>雄牛</h3>
            <p class="position-sanskrit">Virsha · 主導と委ね</p>
            <p>一方が上でペースを決め、もう一方が身体の重さとリズムを委ねます。急がず、腰の動きは小さく始めて互いの反応を確かめ合いましょう。</p>
            <span class="position-tag">主導 · バランス</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/38.Khajuraho_Laksmana_south_wall_mithuna.jpg"
              alt="後方から寄り添うミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">05</p>
            <h3>象の姿</h3>
            <p class="position-sanskrit">Hastika · 後方からの調和</p>
            <p>うつ伏せで背中を長く保ち、後方からゆっくり近づく姿勢。手の位置で深さを調節でき、力任せにせず「引き寄せ合う」感覚を大切にします。</p>
            <span class="position-tag">後方 · 調節</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/A_mithuna_scene_at_the_Le_Temple_Kandariya_Mahadeva_Khajuraho_.jpg"
              alt="角度を変えた深い交わりのミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">06</p>
            <h3>深交</h3>
            <p class="position-sanskrit">Utksipta · 一足を高く</p>
            <p>片足だけを高く持ち上げ、角度を変えます。筋肉の柔らかさに個差があるため、ストレッチの代わりに「短時間で様子を見る」ことを推奨します。</p>
            <span class="position-tag">角度 · 柔軟</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/17._Khajuraho_Devi_Jagadambi_mithuna_apsara.jpg"
              alt="騎乗の調和を描いたアプサラ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">07</p>
            <h3>騎乗</h3>
            <p class="position-sanskrit">Ashva · 自律した動き</p>
            <p>上に座り、前後どちらを向いてもよい古典の姿勢。自分のペースで深さを選べるため、疲れたら休み、再開の合図を言葉で伝え合いましょう。</p>
            <span class="position-tag">自律 · ペース</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/5._Khajuraho_Visvanath_mithuna.jpg"
              alt="横向きに寄り添うミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">08</p>
            <h3>側臥</h3>
            <p class="position-sanskrit">Samanta · スプーニング</p>
            <p>横になり、胸の背中から腕を回して寄り添う。最もリラックスしやすい姿勢のひとつで、長い一日の終わりに「急がない時間」を作るのに向きます。</p>
            <span class="position-tag">リラックス · 日常</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Khajuraho-Lakshmana_Temple_erotic_detal3.JPG"
              alt="弧を描く橋のようなミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">09</p>
            <h3>橋</h3>
            <p class="position-sanskrit">Setu · 腰上げ</p>
            <p>仰向けで腰だけを持ち上げ、橋のように弧を描きます。腰と背中の力が必要なので、短い時間で試し、違和感があればすぐ枕に戻してください。</p>
            <span class="position-tag">弧 · コントロール</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Clevelandart_1982.64.jpg"
              alt="花のように開く交わりの古典彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">10</p>
            <h3>開花</h3>
            <p class="position-sanskrit">Pushpita · 同期</p>
            <p>互いの動きに合わせて腰を持ち上げ、呼吸を同じタイミングで吐く。古典では「花が開くように段階を踏む」比喩で語られる、ゆっくりした調和の姿勢です。</p>
            <span class="position-tag">同期 · 段階</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Khajuraho7.jpg"
              alt="力強い支えを描いたミトゥナ彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">11</p>
            <h3>車輪</h3>
            <p class="position-sanskrit">Shakata · 支えと核心</p>
            <p>腕の支えで身体を浮かせ、バランスを取る上級の姿勢。筋力と信頼が必要なため、床をすべらないようにし、短時間の挑戦にとどめるのが安全です。</p>
            <span class="position-tag">筋力 · 上級</span>
          </div>
        </article>

        <article class="position-card">
          <div class="position-media">
            <img
              src="/images/kama/Homosexuality_in_Khajuraho_sculpture.jpg"
              alt="立姿の親密さを描いたカージュラーホー彫刻"
              loading="lazy"
              width="800"
              height="500"
            />
          </div>
          <div class="position-body">
            <p class="position-no">12</p>
            <h3>立姿</h3>
            <p class="position-sanskrit">Sthita · 即興</p>
            <p>立ったまま、家具や壁を支えにして寄り添う。準備のいらない即興的な姿勢ですが、足元の安全と、急がない短い時間から始めることをおすすめします。</p>
            <span class="position-tag">即興 · 安全</span>
          </div>
        </article>
      </div>
    </section>

    <section class="guides" id="guides" aria-label="実践の心得">
      <div class="guides-inner">
        <div class="guide-block">
          <h3>よくある誤り</h3>
          <ul>
            <li>十分な前戯なく、いきなり角度の深い姿勢へ移る</li>
            <li>痛みや違和感を我慢し、声に出さない</li>
            <li>古典の名称だけを真似し、ふたりの柔軟さを無視する</li>
            <li>潤いや休息が足りないまま、同じ動きを繰り返す</li>
          </ul>
        </div>
        <div class="guide-block">
          <h3>より深い調和へ</h3>
          <ul>
            <li>触れる前に、今日の希望と境界を短く話し合う</li>
            <li>一つの姿勢のなかで、速度と深さを少しずつ変える</li>
            <li>相手の呼吸が速くなったら、一度止まって目を合わせる</li>
            <li>うまくいかない夜も、笑い合えたらそれは成功である</li>
          </ul>
        </div>
      </div>
    </section>

    <section class="faq" id="faq" aria-label="よくある質問">
      <div class="faq-inner">
        <h2>よくある質問</h2>
        <div class="faq-item">
          <h4>最も親密さを感じやすい姿勢は？</h4>
          <p>蓮座や対面座位は、目線と呼吸を共有しやすく、古典でも「心が近づく」とされます。深さより、触れ合いの質を優先してください。</p>
        </div>
        <div class="faq-item">
          <h4>深い角度を求めるなら？</h4>
          <p>インドラニ、橋、深交のように角度を変える姿勢が向きます。枕の高さや足の位置を少しずつ調整し、無理のない範囲で試しましょう。</p>
        </div>
        <div class="faq-item">
          <h4>体力に自信がなくても試せる？</h4>
          <p>側臥や蓮座は負担が少なく、日常の終わりにも取り入れやすいです。車輪や立姿は、短時間・低強度から始めるのが安全です。</p>
        </div>
        <div class="faq-item">
          <h4>最初から完璧を目指すべき？</h4>
          <p>いいえ。カーマスutraの精神は、技の完成より「互いを知る実践」にあります。角度より、対話と同意、そして休息を大切にしてください。</p>
        </div>
      </div>
    </section>

    <section class="gallery" aria-label="ビジュアルギャラリー">
      <div class="gallery-grid">
        <div class="gallery-item" role="img" aria-label="古典彫刻の美"></div>
        <div class="gallery-item" role="img" aria-label="シルクと光"></div>
        <div class="gallery-item" role="img" aria-label="静かな親密さ"></div>
      </div>
    </section>

    <section class="notebook" id="wisdom">
      <div class="notebook-head">
        <p class="en">Before intimacy</p>
        <h2>触れる前に、心の順番を整える。</h2>
        <p>身体の技法の前に、対話と同意と、互いを知る時間を大切に。</p>
      </div>
      <div class="notes">
        <div>
          <h3>準備の作法</h3>
          <ul>
            <li>部屋の光と温度を、ふたりで整える</li>
            <li>香りや音楽で、緊張をやわらげる</li>
            <li>言葉で境界と希望を確認する</li>
            <li>急がず、触れ合いの順序を守る</li>
          </ul>
        </div>
        <div>
          <h3>縁を深める心構え</h3>
          <ul>
            <li>相手の呼吸に耳を澄ます</li>
            <li>評価ではなく、感覚を共有する</li>
            <li>完璧より、今この瞬間を大切に</li>
            <li>終わり方も、始め方と同じく丁寧に</li>
          </ul>
        </div>
      </div>
    </section>

    <section class="close" id="close">
      <p class="brand-end">縁の書</p>
      <p class="line">愛の智慧は、今夜の静けさのなかに、すでに始まっています。</p>
      <a class="cta" href="#chapters">もう一度、四章を読む</a>
    </section>

    <footer>
      <p>縁の書 · kamasutranihongo.online</p>
      <nav aria-label="フッター">
        <a href="/privacy-policy.html">プライバシー</a>
        <a href="/terms-and-services.html">利用規約</a>
        <a href="/contact.html">お問い合わせ</a>
      </nav>
    </footer>
  </body>
</html>
