漢方体質診断 | あなたの体質タイプを無料チェック

漢方体質診断

5つの質問であなたの体質タイプを判定

質問 1 / 5
疲れやすさについて、最も当てはまるものは?

質問 2 / 5
冷えについて、最も当てはまるものは?

質問 3 / 5
むくみについて、最も当てはまるものは?

質問 4 / 5
ストレスについて、最も当てはまるものは?

質問 5 / 5
肩こり・頭痛について、最も当てはまるものは?

あなたの体質タイプ

よくある症状

    おすすめの養生法

      おすすめの食材

        体質に合った漢方で
        もっと元気な毎日を

        漢方の専門知識を持つスタッフが、あなたの体質に合わせた養生法をご提案します。まずはお気軽にご相談ください。

        LINEで無料相談する

        相談無料・24時間受付

        ※本診断は漢方の一般的な体質分類に基づく簡易チェックです。医療診断ではありません。

        (function(){
        var cur = 0;
        var total = 5;
        var types = {
        kikyo: {
        name: ‘気虚(ききょ)タイプ’,
        desc: ‘「気」が不足している状態です。生命エネルギーが足りず、疲れやすく元気が出にくい体質です。胃腸が弱く、食が細い傾向もあります。’,
        symptoms: [‘疲れやすい・だるい’,’食欲不振・胃もたれ’,’風邪をひきやすい’,’声が小さくなりがち’,’汗をかきやすい’],
        advice: [‘十分な睡眠をとる’,’温かい食事を心がける’,’激しい運動より散歩やヨガ’,’冷たい飲食物を控える’],
        foods: [‘山芋・長芋’,’鶏肉’,’かぼちゃ’,’きのこ類’,’なつめ・はちみつ’]
        },
        kekkyo: {
        name: ‘血虚(けっきょ)タイプ’,
        desc: ‘「血」が不足している状態です。全身に栄養を届ける力が弱く、冷えや乾燥、めまいなどが起こりやすい体質です。’,
        symptoms: [‘手足の冷え’,’めまい・立ちくらみ’,’肌の乾燥・爪が割れやすい’,’目の疲れ’,’髪がパサつく’],
        advice: [‘鉄分豊富な食事を心がける’,’夜更かしを避ける’,’目を酷使しない’,’体を冷やさない工夫’],
        foods: [‘ほうれん草・小松菜’,’レバー’,’黒ごま・黒豆’,’なつめ’,’にんじん’]
        },
        suidoku: {
        name: ‘水毒(すいどく)タイプ’,
        desc: ‘体内の「水」の巡りが滞っている状態です。余分な水分が溜まりやすく、むくみや重だるさを感じやすい体質です。’,
        symptoms: [‘むくみやすい’,’体が重だるい’,’頭が重い・頭痛’,’胃がちゃぽちゃぽする’,’天気が悪いと体調が崩れる’],
        advice: [‘適度な運動で汗をかく’,’水分の摂りすぎに注意’,’塩分を控えめにする’,’半身浴で発汗を促す’],
        foods: [‘はと麦’,’とうもろこし’,’あずき’,’生姜’,’きゅうり・冬瓜’]
        },
        kitai: {
        name: ‘気滞(きたい)タイプ’,
        desc: ‘「気」の流れが滞っている状態です。ストレスが溜まりやすく、気分が塞ぎがちで、お腹の張りや喉のつかえを感じやすい体質です。’,
        symptoms: [‘イライラしやすい’,’お腹が張る・ガスが溜まる’,’喉がつかえる感じ’,’ため息が多い’,’気分の浮き沈み’],
        advice: [‘適度にストレス発散する’,’深呼吸やストレッチを習慣に’,’香りの良いお茶を楽しむ’,’趣味の時間を大切に’],
        foods: [‘柑橘類(みかん・ゆず)’,’しそ・ミント’,’セロリ’,’ジャスミン茶’,’らっきょう’]
        },
        oketsu: {
        name: ‘瘀血(おけつ)タイプ’,
        desc: ‘「血」の巡りが滞っている状態です。血行不良により、肩こりや頭痛、肌のくすみやシミができやすい体質です。’,
        symptoms: [‘慢性的な肩こり’,’頭痛が起きやすい’,’肌のくすみ・シミ’,’あざができやすい’,’生理痛が重い’],
        advice: [‘軽い有酸素運動を続ける’,’長時間同じ姿勢を避ける’,’入浴で体を温める’,’血行を促す食材を摂る’],
        foods: [‘玉ねぎ’,’青魚(さば・いわし)’,’黒酢’,’ターメリック(ウコン)’,’桃・さくらんぼ’]
        }
        };
        var keys = [‘kikyo’,’kekkyo’,’suidoku’,’kitai’,’oketsu’];

        function getCards(){ return [document.getElementById(‘tcQ1’),document.getElementById(‘tcQ2’),document.getElementById(‘tcQ3’),document.getElementById(‘tcQ4’),document.getElementById(‘tcQ5’)]; }

        function updateUI(){
        var cards = getCards();
        for(var i=0;i0) backBtn.classList.remove(‘tc-hidden’);
        else backBtn.classList.add(‘tc-hidden’);
        var nextBtn = document.getElementById(‘tcNext’);
        nextBtn.textContent = cur===total-1 ? ‘結果を見る’ : ‘次へ’;
        var sel = document.querySelector(‘input[name=”q’+(cur+1)+'”]:checked’);
        nextBtn.disabled = !sel;
        }

        window.tcNav = function(dir){
        if(dir===1){
        var sel = document.querySelector(‘input[name=”q’+(cur+1)+'”]:checked’);
        if(!sel) return;
        if(cur===total-1){ showResult(); return; }
        cur++;
        } else {
        if(cur>0) cur–;
        }
        updateUI();
        };

        function showResult(){
        var scores = [];
        for(var i=0;i<total;i++){
        var sel = document.querySelector('input[name="q'+(i+1)+'"]:checked');
        scores.push(sel ? parseInt(sel.value) : 0);
        }
        var maxIdx = 0;
        for(var i=1;iscores[maxIdx]) maxIdx = i;
        }
        var t = types[keys[maxIdx]];
        document.getElementById(‘tcTypeName’).textContent = t.name;
        document.getElementById(‘tcTypeDesc’).textContent = t.desc;
        var symUl = document.getElementById(‘tcSymptoms’);
        symUl.innerHTML = ”;
        for(var i=0;i<t.symptoms.length;i++){
        var li = document.createElement('li');
        li.textContent = t.symptoms[i];
        symUl.appendChild(li);
        }
        var advUl = document.getElementById('tcAdvice');
        advUl.innerHTML = '';
        for(var i=0;i<t.advice.length;i++){
        var li = document.createElement('li');
        li.textContent = t.advice[i];
        advUl.appendChild(li);
        }
        var foodUl = document.getElementById('tcFoods');
        foodUl.innerHTML = '';
        for(var i=0;i<t.foods.length;i++){
        var li = document.createElement('li');
        li.textContent = t.foods[i];
        foodUl.appendChild(li);
        }
        document.getElementById('tcQuiz').style.display = 'none';
        document.getElementById('tcResult').style.display = 'block';
        window.scrollTo({top:0,behavior:'smooth'});
        }

        window.tcRestart = function(){
        cur = 0;
        var radios = document.querySelectorAll('.tc-wrap input[type=radio]');
        for(var i=0;i<radios.length;i++) radios[i].checked = false;
        document.getElementById('tcQuiz').style.display = 'block';
        document.getElementById('tcResult').style.display = 'none';
        updateUI();
        window.scrollTo({top:0,behavior:'smooth'});
        };

        // ラジオボタン変更時にボタンを有効化
        document.addEventListener('change', function(e){
        if(e.target.name && e.target.name.match(/^qd$/)){
        document.getElementById('tcNext').disabled = false;
        }
        });

        updateUI();
        })();

        PAGE TOP