@charset "utf-8";

/* Quality management */

dl dd {
	margin: 0.5em 0 0.5em 2em;
}

@media (min-width: 767.98px) {
	.qm-summary-point {
    	display: flex;
		flex-flow: row nowrap;
	}
	.qm-summary-point-content {
		width: 328px;
	}
	.qm-summary-point .arrow {
		width: 41px;
		background-image: url(/images/legacy/products/sweet_quality/index/arrow_org.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
}

@media (max-width: 767.98px) {
	.qm-summary-point {
    	display: flex;
		flex-flow: column nowrap;
	}
	.qm-summary-point-content {
		width: 100%;
	}
	.qm-summary-point .arrow {
		height: 41px;
		background-image: url(/images/legacy/products/sweet_quality/index/arrow_org_vertical.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
}

.qm-summary {
    margin: 1em 0;
    color: darkorange;
    font-size: 1.2em;
}

.qm-summary-point-content {
    background-color: lightgray;
    padding: 0 0.5em 0.5em;
}
.qm-summary-point-content>div:nth-child(1) {
    text-align: center;
    font-weight: 700;
    padding: 0.5em 0;
}
.qm-summary-point-content>div:nth-child(2) {
    background-color: white;
    font-size: 0.9em;
    padding: 0.5em;
}

.qm-summary-point ul,
.qm-summary-point li {
	list-style-type: disc;
}
.qm-summary-point ul {
	padding-left: 2em;
	margin-bottom: 1em;
}

.qm-feature-intro>div {
	margin: 0.5em;
}
ul.qm-feature-description,
ul.qm-feature-description li {
    list-style-type: disc;
}
ul.qm-feature-description{
    padding-left: 2em;
	margin-bottom: 0.5em;
}
