@charset "utf-8";
/*
	Last Update:2026/06/04
*/
#healthy-yawaraka_lp {
	color: #3c2b1c;
	background:url(./image/back.jpg) repeat;
}

.hy_hl,
.tabeten_healthy-use_hl {
	color: #7a4f2a;
}

.hy_hero_inner {
	background:
		linear-gradient(135deg, rgba(255, 255, 255, 0.94) 0%, rgba(255, 250, 242, 0.94) 100%),
		linear-gradient(20deg, #fbe1b7 0%, #f8e9d2 38%, #f9efe4 100%);
	box-shadow: 0 20px 48px rgba(122, 79, 42, 0.14);
}

.hy_hero_badge,
.tabeten_healthy-use_title {
	background: #de6a08;
}

.tabeten_healthy-use_title2 > span { background:#f2dec5; }

.hy_hero_title {
	color: #553721;
}

.hy_hero_title span {
	color: #b4682a;
}
@container wciBodyWrap (width >= 992px) {
	.hy_hero_main_image::before { background:linear-gradient(120deg, rgba(255,251,246,1) 0%, rgba(255,251,246,1) 15%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%); }
	.hy_hero_main_image::after { background:linear-gradient(45deg, rgba(255,251,246,1) 0%, rgba(255,251,246,1) 15%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%); }
}

.hy_hero_meta p {
	border: 1px solid #e9d5c3;
}

.hy_hero_note,
.hy_note,
.hy_notice p,
.hy_cta_time {
	color: #6d5b4b;
}

.hy_problem_card h3,
.hy_feature_item h3,
.hy_menu_item h3,
.hy_cta_title {
	color: #71431c;
}
@container wciBodyWrap (width >= 992px) {
	.hy_problem_card h3 { display:flex; align-items:center; min-height:2.6em; }
}

.hy_problem_card {
	border: 1px solid #ecdac6;
	box-shadow: 0 6px 16px rgba(122, 79, 42, 0.08);
}

.hy_feature_item {
	background: #fffdf9;
	border: 2px solid #e6caa4;
}

.hy_menu_item {
	border-top: 6px solid #df9f62;
	box-shadow: 0 8px 18px rgba(89, 57, 29, 0.08);
}

.hy_flow_list > li {
	border: 1px solid #ecdac6;
}

.hy_feature_num,
.hy_flow_list > li::before {
	background: #de6a08;
}

.healthy_flow_title {
	color: #71431c;
}
