<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>水分補給 on ヤマカルテ</title><link>https://yamakarte.com/tags/%E6%B0%B4%E5%88%86%E8%A3%9C%E7%B5%A6/</link><description>Recent content in 水分補給 on ヤマカルテ</description><image><title>ヤマカルテ</title><url>https://yamakarte.com/images/og-default-v2.png</url><link>https://yamakarte.com/images/og-default-v2.png</link></image><generator>Hugo</generator><language>ja</language><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://yamakarte.com/tags/%E6%B0%B4%E5%88%86%E8%A3%9C%E7%B5%A6/index.xml" rel="self" type="application/rss+xml"/><item><title>登山の水分量 計算機｜体重×行動時間で必要な水の目安【PT解説】</title><link>https://yamakarte.com/tools/water-calculator/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0900</pubDate><guid>https://yamakarte.com/tools/water-calculator/</guid><description>登山でどれだけ水を持っていけばいい？体重と行動時間を入れるだけで、失う水分と用意したい量の目安を計算できます。理学療法士が計算式の根拠と、こまめな補給のコツも解説します。</description><content:encoded><![CDATA[<p>「登山にどれくらい水を持っていけばいいんだろう？」——多すぎれば重く、少なすぎれば脱水や熱中症のリスクになります。まずは<strong>体重と行動時間</strong>から、必要な量の目安をつかんでみましょう。</p>

<div class="yk-tool yk-tool--water" data-yk-water>
  <div class="yk-tool__head">
    <span class="yk-tool__kicker">MOUNTAIN TOOL</span>
    <h3 class="yk-tool__title">山の水分量 計算機</h3>
    <p class="yk-tool__lead">体重と行動時間から、登山で失う水分と補給量の<strong>目安</strong>を計算します。</p>
  </div>

  <div class="yk-tool__form">
    <label class="yk-tool__field">
      <span class="yk-tool__label">体重（kg）<small>ザックの重さも足すとより正確</small></span>
      <input type="number" inputmode="decimal" min="20" max="150" step="0.5" placeholder="例：65" data-yk-weight>
    </label>
    <label class="yk-tool__field">
      <span class="yk-tool__label">行動時間（時間）<small>歩く予定の合計時間</small></span>
      <input type="number" inputmode="decimal" min="0.5" max="24" step="0.5" placeholder="例：6" data-yk-hours>
    </label>
  </div>

  <div class="yk-tool__result" data-yk-result hidden>
    <div class="yk-tool__result-row">
      <span class="yk-tool__result-label">失う水分の目安</span>
      <span class="yk-tool__result-value"><b data-yk-sweat>—</b> ml</span>
    </div>
    <div class="yk-tool__result-row yk-tool__result-row--main">
      <span class="yk-tool__result-label">用意したい水分の目安</span>
      <span class="yk-tool__result-value"><b data-yk-intake>—</b> ml</span>
    </div>
    <p class="yk-tool__result-note" data-yk-perhour></p>
  </div>

  <p class="yk-tool__hint" data-yk-hint>体重と行動時間を入力すると、目安が表示されます。</p>

  <div class="yk-tool__caution">
    <strong>目安の計算です。</strong>気温・湿度・発汗量・体質・荷物の重さで必要量は大きく変わります。暑い日や急登の多い日は多めに、こまめに（30分〜1時間ごとに少しずつ）補給してください。<strong>大量の水だけを一度に飲むと低ナトリウム血症のリスク</strong>があるため、行動食や塩分も一緒にとりましょう。持病のある方は主治医にご相談ください。
  </div>
  <p class="yk-tool__source">計算式の出典：脱水量(ml)＝体重(kg)×行動時間(h)×5（山本正嘉『登山の運動生理学とトレーニング学』の目安式）。用意する量はその7〜8割を目安にしています。</p>
</div>

<style>
.yk-tool {
  --tool-accent: var(--cat-body-accent, #2D5C3D);
  --tool-soft: var(--cat-body-soft, rgba(45,92,61,0.06));
  --tool-edge: var(--cat-body-edge, rgba(45,92,61,0.18));
  border: 1px solid var(--tool-edge);
  border-radius: 14px;
  padding: 1.4rem 1.4rem 1.2rem;
  margin: 1.6rem 0;
  background: var(--tool-soft);
}
.yk-tool__kicker {
  font-size: 0.68rem; letter-spacing: 0.14em; font-weight: 700;
  color: var(--tool-accent); opacity: 0.8;
}
.yk-tool__title { margin: 0.2rem 0 0.35rem; font-size: 1.3rem; color: var(--tool-accent); }
.yk-tool__lead { margin: 0 0 1.1rem; font-size: 0.92rem; line-height: 1.7; }
.yk-tool__form { display: grid; grid-template-columns: 1fr 1fr; gap: 0.9rem; }
@media (max-width: 520px) { .yk-tool__form { grid-template-columns: 1fr; } }
.yk-tool__field { display: flex; flex-direction: column; gap: 0.35rem; }
.yk-tool__label { font-size: 0.86rem; font-weight: 700; display: flex; flex-direction: column; gap: 0.1rem; }
.yk-tool__label small { font-weight: 400; font-size: 0.72rem; opacity: 0.7; }
.yk-tool__field input {
  font-size: 1.15rem; padding: 0.6rem 0.7rem;
  border: 1px solid var(--tool-edge); border-radius: 9px;
  background: var(--entry, #fff); color: inherit; width: 100%;
}
.yk-tool__field input:focus { outline: 2px solid var(--tool-accent); outline-offset: 1px; }
.yk-tool__result {
  margin-top: 1.2rem; padding: 1rem 1.1rem; border-radius: 11px;
  background: var(--entry, #fff); border: 1px solid var(--tool-edge);
}
.yk-tool__result-row { display: flex; justify-content: space-between; align-items: baseline; padding: 0.3rem 0; }
.yk-tool__result-row--main { border-top: 1px dashed var(--tool-edge); margin-top: 0.3rem; padding-top: 0.6rem; }
.yk-tool__result-label { font-size: 0.9rem; }
.yk-tool__result-value { font-size: 1.05rem; }
.yk-tool__result-row--main .yk-tool__result-value { font-size: 1.5rem; color: var(--tool-accent); }
.yk-tool__result-value b { font-variant-numeric: tabular-nums; }
.yk-tool__result-note { margin: 0.6rem 0 0; font-size: 0.8rem; opacity: 0.85; }
.yk-tool__hint { margin: 1rem 0 0; font-size: 0.85rem; opacity: 0.7; text-align: center; }
.yk-tool__caution {
  margin-top: 1.2rem; padding: 0.85rem 1rem; border-radius: 10px;
  background: var(--cat-kids-soft, rgba(196,123,58,0.07));
  border: 1px solid var(--cat-kids-edge, rgba(196,123,58,0.22));
  font-size: 0.82rem; line-height: 1.7;
}
.yk-tool__source { margin: 0.8rem 0 0; font-size: 0.74rem; opacity: 0.65; line-height: 1.6; }
</style>

<script>
(function () {
  var root = document.currentScript.previousElementSibling;
  while (root && !(root.matches && root.matches('[data-yk-water]'))) { root = root.previousElementSibling; }
  if (!root) return;
  var weightEl = root.querySelector('[data-yk-weight]');
  var hoursEl = root.querySelector('[data-yk-hours]');
  var resultEl = root.querySelector('[data-yk-result]');
  var hintEl = root.querySelector('[data-yk-hint]');
  var sweatEl = root.querySelector('[data-yk-sweat]');
  var intakeEl = root.querySelector('[data-yk-intake]');
  var perhourEl = root.querySelector('[data-yk-perhour]');

  function round(n, step) { return Math.round(n / step) * step; }
  function fmt(n) { return n.toLocaleString('ja-JP'); }

  function calc() {
    var w = parseFloat(weightEl.value);
    var h = parseFloat(hoursEl.value);
    if (!(w > 0) || !(h > 0)) { resultEl.hidden = true; hintEl.hidden = false; return; }
    var sweat = w * h * 5;                 
    var low = round(sweat * 0.7, 50);      
    var high = round(sweat * 0.8, 50);     
    var perHour = round((sweat * 0.75) / h, 50);
    sweatEl.textContent = fmt(round(sweat, 50));
    intakeEl.textContent = fmt(low) + '〜' + fmt(high);
    perhourEl.textContent = '1時間あたり約 ' + fmt(perHour) + ' ml を、こまめに分けて補給する目安です。';
    resultEl.hidden = false; hintEl.hidden = true;
  }
  weightEl.addEventListener('input', calc);
  hoursEl.addEventListener('input', calc);
})();
</script>

<h2 id="この計算の根拠">この計算の根拠</h2>
<p>使っているのは、登山の運動生理学で広く知られる目安式です。</p>
<ul>
<li><strong>失う水分（脱水量）の目安（ml）＝ 体重（kg）× 行動時間（h）× 5</strong></li>
</ul>
<p>これは山本正嘉『登山の運動生理学とトレーニング学』で示されている考え方で、多くの登山ガイドでも使われています。体重が重い人ほど、また長く歩くほど、失う水分は増えます。ザックが重い日は、<strong>体重にザックの重さを足して</strong>入力すると、より実態に近づきます。</p>
<p>用意する量は、失う水分の<strong>7〜8割</strong>を目安にしています。これは、失った分を全部一度に飲もうとすると、かえって<strong>低ナトリウム血症</strong>（血液中の塩分が薄まりすぎる状態）のリスクがあるためです。残りは行動食や食事、経口補水などで補う前提です。</p>
<h2 id="上手な水分補給のコツ">上手な水分補給のコツ</h2>
<ul>
<li><strong>こまめに飲む</strong>：のどが渇く前に、30分〜1時間ごとに少しずつ。まとめ飲みは避ける</li>
<li><strong>塩分も一緒に</strong>：汗で失うのは水だけではありません。行動食や塩分タブレットを組み合わせる</li>
<li><strong>暑い日・急登は多めに</strong>：気温や運動強度が上がると発汗量は跳ね上がります。目安より余裕を持って</li>
<li><strong>現地調達も計画に</strong>：山小屋や水場で補給できるルートなら、持ち歩く量を減らせます</li>
</ul>
<p>水分と塩分のバランスが崩れると、<strong>足のつり（こむら返り）<strong>や</strong>熱中症</strong>につながります。仕組みと対策は、<a href="/posts/hiking-leg-cramps/">登山で足がつる（こむら返り）原因と対処・予防</a>と<a href="/posts/hiking-heat-illness/">夏山の熱中症対策</a>で詳しく解説しています。行動食のとり方は<a href="/posts/hiking-protein-guide/">登山にタンパク質が必要な理由と賢い摂り方</a>もあわせてどうぞ。</p>
<hr>
<p>※この計算機の結果は一般的な<strong>目安</strong>であり、特定の個人に対する医学的アドバイスではありません。必要な水分量は、気温・湿度・発汗量・体質・持病などで大きく変わります。持病のある方や不安のある方は、主治医にご相談ください。</p>
]]></content:encoded></item></channel></rss>