﻿#foodSec img{width:100%}#foodCalories .lrbox{margin-top:40px}#foodCalories .rbox{width:28%}#foodCalories .lbox{width:72%}#foodCalories .btmbox{max-width:635px;margin-top:20px}#foodCalories .caloriesbox{width:52.8%}#foodCalories .caloriesbox .row+.row{margin-top:30px}#foodCalories .caloriesbox dt{font-size:1.8rem;font-weight:700;letter-spacing:.08em}#foodCalories .caloriesbox dd{gap:8px 24px;margin-top:10px}#foodCalories .caloriesbox .calories{color:#f38d98;font-size:2.7rem;font-weight:700;line-height:1}#foodCalories .caloriesbox .calories-num{font:normal normal normal 3.4rem/1.6 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;line-height:1}#foodCalories .caloriesbox .other{font-size:1.8rem;font-weight:500}#foodCalories .caloriesbox .other.fss{font-size:1.4rem}#foodCalories .graph{width:47.2%}#foodSnacks .lrbox{margin-top:40px}#foodSnacks .rbox{width:37.4%}#foodSnacks .rbox .graphnote{font-size:1.6rem;color:#444;text-align:right;margin-top:8px}#foodSnacks .rbox .graph{margin-top:8px}#foodSnacks .rbox .graph img{width:100%}#foodSnacks .lbox{width:59%}#foodSnacks .lbox .illust{margin:10px auto 0;width:62.2%}#breakfastFrequency{margin-top:40px}#breakfastFrequency .rbox{width:37.4%}#breakfastFrequency .rbox .graph{margin:8px auto 0;width:80.2%}#breakfastFrequency .lbox{width:59%}#breakfastFrequency .lbox .skipping{max-width:499px;margin:30px 0 0;padding:24px 9.6%;background:rgba(248,130,182,0.09);border-radius:10px}#breakfastFrequency .lbox .skipping dt{width:108px;font-size:1.8rem;font-weight:700}#breakfastFrequency .lbox .skipping dd{width:calc(100% - 108px)}#breakfastFrequency .lbox .skipping .ratio{color:#f38d98;font-size:3.2rem;font-weight:700;line-height:1}#breakfastFrequency .lbox .skipping .ratio-num{font:normal normal normal 4rem/1.6 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;line-height:1}#breakfastFrequency .lbox .skipping .other{margin-left:18%;font-size:1.8rem;font-weight:500}#breakfastContent{margin-top:40px}#breakfastContent .topimg{margin-top:35px}#breakfastContent .topimg img{border-radius:20px}#breakfastContent .ranksec{margin-top:35px}#breakfastContent .ranksec+.ranksec{margin-top:15px}#breakfastContent .ranksec-kyoto .h3-ptn1{background:#f882b6}#breakfastContent .ranklist{margin-top:10px}#breakfastContent .ranklist li{padding:12px 3.8% 12px 1%}#breakfastContent .ranklist li+li{border-top:1px solid #ddd}#breakfastContent .ranklist .no{font:normal normal normal 2rem/1.6 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;color:#999;white-space:nowrap;margin-right:3%}#breakfastContent .ranklist .food{font-size:1.8rem;font-weight:500;color:#999;letter-spacing:.06em;margin-right:24px}#breakfastContent .ranklist .food .fss{font-size:1.4rem;margin-left:20px}#breakfastContent .ranklist .ratio{margin-left:auto;font-size:1.9rem;font-weight:700;line-height:1;color:#999;white-space:nowrap;text-align:right}#breakfastContent .ranklist .ratio-num{font:normal normal normal 2.5rem/1.6 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;line-height:1}#breakfastContent .ranklist .ratio-num-s{font-size:1.9rem}#breakfastContent .ranklist-no1 .no{color:#f38d98}#breakfastContent .ranklist-no1 .food{color:#58554b}#breakfastContent .ranklist-no1 .ratio{color:#f38d98;font-size:2.6rem}#breakfastContent .ranklist-no1 .ratio-num{font-size:3.4rem}#breakfastContent .ranklist-no1 .ratio-num-s{font-size:2.6rem}#foodFruits .topimg{margin-top:40px}#foodFruits .topimg img{border-radius:20px}#foodFruits .graph img{width:100%}#fruitsIntake{margin-top:40px}#fruitsIntake .lbox{width:59%}#fruitsIntake .rbox{width:37.4%}#fruitsIntake .rbox .graph{width:80.2%;margin:5px auto 0}#fruitsNutrients{margin-top:30px}#fruitsNutrients .nutrientsbox{margin-top:28px;background:#f6f6f6;border-radius:10px;padding:40px 5.5%}#fruitsNutrients .nutrientsbox+.nutrientsbox{margin-top:50px}#fruitsNutrients .nutrientsbox .txtbox{width:57.7%}#fruitsNutrients .nutrientsbox .txtbox dd{margin-top:30px}#fruitsNutrients .nutrientsbox .txtbox p{font-weight:700;line-height:2;color:#111}#fruitsNutrients .nutrientsbox .graph{width:33.7%;mix-blend-mode:multiply}#foodMuscle .lrbox{margin-top:40px}#foodMuscle .lrbox .phtbox{width:34.9%}#foodMuscle .lrbox .phtbox img{width:100%}#foodMuscle .lrbox .txtbox{width:59%}#foodConveni .topimg{margin-top:40px}#foodConveni .topimg img{border-radius:20px}#foodConveni .sec{margin-top:32px}#foodConveni .sec+.sec{margin-top:50px}#foodConveni .sec h3{width:300px}#foodConveni .sec p{margin-top:10px}@media screen and (max-width: 991px) and (min-width: 768px){#foodCalories .caloriesbox dt{font-size:min(1.8vw, 1.8rem)}#foodCalories .caloriesbox dd{gap:8px min(2.4vw, 24px)}#foodCalories .caloriesbox .calories{font-size:min(2.6vw, 2.7rem)}#foodCalories .caloriesbox .calories-num{font-size:min(3.3vw, 3.4rem)}#foodCalories .caloriesbox .other{font-size:min(1.7vw, 1.8rem)}#foodCalories .caloriesbox .other.fss{font-size:min(1.4vw, 1.4rem)}#breakfastFrequency .lbox .skipping .other{display:block;width:100%;margin:0}#breakfastContent .ranklist{margin-top:10px}#breakfastContent .ranklist li{padding:12px 0}}@media screen and (max-width: 767px){#foodCalories .lrbox{margin-top:0}#foodCalories .rbox{width:100%}#foodCalories .lbox{width:100%;margin-top:20px}#foodCalories .btmbox{max-width:100%;margin-top:10px}#foodCalories .caloriesbox{width:100%}#foodCalories .caloriesbox .row+.row{margin-top:20px}#foodCalories .caloriesbox dt{font-size:min(4.8vw, 1.8rem)}#foodCalories .caloriesbox dd{gap:8px min(6.4vw, 24px);margin-top:4px}#foodCalories .caloriesbox .calories{font-size:min(6.1vw, 2.3rem)}#foodCalories .caloriesbox .calories-num{font-size:min(7.4vw, 2.8rem)}#foodCalories .caloriesbox .other{font-size:min(4.8vw, 1.8rem)}#foodCalories .caloriesbox .other.fss{font-size:min(3.7vw, 1.4rem)}#foodCalories .graph{width:54.9%;margin:5px auto 0}#foodSnacks .lrbox{margin-top:20px}#foodSnacks .rbox{width:88.8%;margin-inline:auto}#foodSnacks .rbox .graphnote{font-size:1.3rem;margin-top:4px}#foodSnacks .rbox .graph{margin-top:4px}#foodSnacks .lbox{width:100%;margin-top:30px}#foodSnacks .lbox .illust{margin:10px auto 0;width:88.8%}#breakfastFrequency{margin-top:20px}#breakfastFrequency .rbox{width:100%}#breakfastFrequency .rbox .graph{width:55.2%}#breakfastFrequency .lbox{width:100%;margin-top:10px}#breakfastFrequency .lbox .skipping{max-width:100%;margin:15px 0 0;padding:20px 5.3%;border-radius:5px}#breakfastFrequency .lbox .skipping dt{width:88px;font-size:1.4rem}#breakfastFrequency .lbox .skipping dd{width:calc(100% - 88px)}#breakfastFrequency .lbox .skipping .ratio{font-size:2rem}#breakfastFrequency .lbox .skipping .ratio-num{font-size:2.6rem}#breakfastFrequency .lbox .skipping .other{margin-left:5%;font-size:1.4rem}#breakfastContent{margin-top:20px}#breakfastContent .topimg{margin-top:15px}#breakfastContent .topimg img{border-radius:10px}#breakfastContent .ranksec{margin-top:15px}#breakfastContent .ranksec+.ranksec{margin-top:10px}#breakfastContent .ranklist{margin-top:5px}#breakfastContent .ranklist li{padding:12px 0}#breakfastContent .ranklist dl{flex-wrap:wrap}#breakfastContent .ranklist .no{width:100%;text-align:left;margin:0 0 8px;font-size:1.6rem}#breakfastContent .ranklist .no:first-letter{margin-left:-0.5em}#breakfastContent .ranklist .food{width:calc(100% - 90px);font-size:1.4rem;margin:0}#breakfastContent .ranklist .food .fss{font-size:1.2rem;margin-left:0}#breakfastContent .ranklist .ratio{width:90px;font-size:1rem}#breakfastContent .ranklist .ratio-num{font-size:1.8rem}#breakfastContent .ranklist .ratio-num-s{font-size:1rem}#breakfastContent .ranklist-no1 .ratio{font-size:2rem}#breakfastContent .ranklist-no1 .ratio-num{font-size:2.6rem}#breakfastContent .ranklist-no1 .ratio-num-s{font-size:2rem}#foodFruits .topimg{margin-top:20px}#foodFruits .topimg img{border-radius:10px}#fruitsIntake{margin-top:20px}#fruitsIntake .lbox{width:100%;margin-top:15px}#fruitsIntake .rbox{width:100%}#fruitsIntake .rbox .graph{width:55.2%}#fruitsNutrients{margin-top:20px}#fruitsNutrients .nutrientsbox{margin-top:15px;border-radius:5px;padding:25px 5.5%}#fruitsNutrients .nutrientsbox+.nutrientsbox{margin-top:25px}#fruitsNutrients .nutrientsbox .txtbox{width:100%}#fruitsNutrients .nutrientsbox .txtbox dd{margin-top:15px}#fruitsNutrients .nutrientsbox .graph{width:55.2%;margin:10px auto 0}#foodMuscle .lrbox{margin-top:20px}#foodMuscle .lrbox .phtbox{width:100%}#foodMuscle .lrbox .txtbox{width:100%;margin-top:20px}#foodConveni .topimg{margin-top:20px}#foodConveni .topimg img{border-radius:10px}#foodConveni .sec{margin-top:20px}#foodConveni .sec+.sec{margin-top:25px}#foodConveni .sec h3{width:100%}}
