table {
	margin: 20px auto;
}
.lp-table th {
	background: #e9727e;
	border: solid 1px #ccc;
	color: #fff;
	padding: 10px;
}
.lp-table td {
	border: solid 1px #ccc;
	padding: 10px;
	white-space: pre-wrap;
}

.lp-table td p {
	padding-bottom: 0.5em;
	margin-top:5px;
}

@media screen and (max-width: 640px) {
	.last td:last-child {
		border-bottom: solid 1px #ccc;
		width: 100%;
	}
	.lp-table {
		width: 80%;
	}

	.lp-table td:first-child {
		background:#f7fcfe;
	}
	.lp-table td:last-child {
		font-size:12px;
	}
	
	.lp-table th,
	.lp-table td {
		border-bottom: none;
		display: block;
	}
}