:root {
	--item-var4-color: #ff9e1b;
	--item-var4-dark-color: #A65500;
}

.isBF0004::before {
	background: var(--item-var4-color);
}

.setCare > div:first-child > ul > li.isActive:nth-child(4) {
	color: var(--item-var4-dark-color);
}

.setCare > div:nth-child(2) > ul.care-list {
	display: block;
	margin: 0 0 3.2rem;
	padding-left: 2.4rem;
	white-space: normal;
	font: 300 1.6rem/1.6 'Ubuntu', sans-serif;
}

body#isP2 .isBF0004 .setCare > div:nth-child(2) p,
body#isP2 .isBF0004 .setCare > div:nth-child(2) ul.care-list,
body#isP2 .isBF0004 .setCare > div:nth-child(2) .isButton {
	font-size: max(16px, 1.6rem);
}

.setCare > div:nth-child(2) > ul.care-list > li {
	margin-bottom: 1.2rem;
	list-style: disc;
}

.isBF0004 .setCare h2,
.isBF0004 .setCare h3,
.isBF0004 .setCare .care-list {
	color: #FFFFFF;
}

.isBF0004 .rough-treatment {
	margin: 4.8rem 0 3.2rem;
	padding: 3.2rem;
	background: var(--item-var4-color);
	border: .1rem solid rgba(255, 255, 255, .55);
	border-radius: 2.4rem;
}

.isBF0004 .rough-treatment h3 {
	margin-top: 0;
}

.isBF0004 .rough-treatment p {
	color: #FFFFFF;
}

.isBF0004 .rough-treatment .care-list {
	display: block;
	margin: 0 0 2.4rem;
	padding-left: 2.4rem;
	white-space: normal;
	font: 300 1.6rem/1.6 'Ubuntu', sans-serif;
}

.isBF0004 .rough-treatment .care-list > li {
	display: list-item;
	margin-bottom: 1.2rem;
	list-style: disc;
}

.isFC0004 {
	color: var(--item-var4-dark-color);
}

@media (max-width: 640px) {
	.isBF0004 .rough-treatment {
		margin: 3.2rem -1.6rem 2.4rem;
		padding: 2.4rem 1.6rem;
		border-radius: 1.6rem;
	}
}
