@mixin ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@mixin multi-ellipsis($line-height, $line) {
	overflow: hidden;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: $line;
	line-height: $line-height;
	max-height: $line-height * $line;
	word-break: break-all;
	word-wrap: break-word;
}
@mixin clear {
	content: '';
	display: block;
	clear: both;
}
@mixin mobile {
	@media all and (max-width: 1289px) {
		@content;
	}
}
@mixin pc {
	@media all and (min-width: 1290px) {
		@content;
	}
}
@mixin pcWidth {
	max-width: 1480px;
	min-height: 100%;
	margin: 0 auto -210px;
	padding: 74px 20px 210px;
	box-sizing: border-box;
}