.dualHead, .dualHead>.txt {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	white-space: normal;
	-webkit-line-clamp: 1;
}

.line2Truncate, .line2Truncate>.txt {
	-webkit-line-clamp: 2;
}

.autoTruncate.line2, .autoTruncate.line2>.txt{
	-webkit-line-clamp: 2;
}

@media screen and (max-width: 39.9375em) {
	.dualHead.small-mixHead>.txt {
		display: inline;
	}
	.dualHead.small-mixHead>.txt:nth-child(2) {
		height: 0;
	}
	.dualHead.small-1Head>.txt:nth-child(2) {
		display: none;
	}
	.dualHead.small-line2Truncate, .dualHead.small-line2Truncate>.txt {
		-webkit-line-clamp: 2;
	}
}