#contents {
	display: table;
	margin: 0 auto;
}
#contents #container p {
	padding: 10px;
}
#contents #container .leftcell {
	display: table-cell;
	background: #d49fc2;
	width: 150px;
	height: 200px;
}
#contents #container .maincell {
	display: table-cell;
	background: #9fb7d4;
	height: 400px;
}
#contents #container .rightcell {
	display: table-cell;
	background: #ccc;
	width: 200px;
	height: 300px;
}