.dietPlan{font-size:.5rem;width:95%;margin:0 auto}.dietPlan .nourishment table div{border:1px solid #ccc;border-top:none;border-left:none;border-right:none;padding:1.333333vw}.dietPlan .nourishment table div:last-child{border-bottom:none}.dietPlan .nourishment table td{padding:0}.dietPlan .remark{background:#fff5f5;width:85%;padding:.3rem;font-size:.4rem;margin:0 auto}.dietPlan table,.dietPlan td,.dietPlan th{border:1px solid #d3d3d3;border-collapse:collapse}.dietPlan table{border:0;margin:1.333333vw auto;width:90%}.dietPlan td,.dietPlan th{padding:.2rem;font-size:.35rem;text-align:center}.dietPlan th{background-color:#ff8c8c;color:#fff}.dietPlan td:first-child{width:1rem}.dietPlan .label{font-weight:700;width:4rem}