.pp{
	width: 760px;
	margin: 10px auto;
	float: left;
	display: inline;
}
.pp-left{
	width: 257px;
	text-align: center;
	float: left;
	display: inline;
}
.pp-left img{
	float: left;
	display: inline;
	margin: 0 5px 10px;
}
.table-pp{
	width: 498px;
	border: 1px solid #555;
	border-collapse: collapse;
	background-color: #feffba;
	float: left;
}
.table-pp th{
	border: 1px solid #555;
	font-size: 9px;
	text-align: right;
	padding: 3px 4px 2px;
	background-color: #e2eded;
}
.table-pp th.num-shp{
	background-color: #fff5dc;
}
.table-pp td{
	border: 1px solid #555;
	text-align: center;
	padding: 2px;
}
.table-pp td.plan{
	height: 250px;
	background-color: #fff;
}
.table-pp td.item{
	background-color: #dcffb4;
}
.table-pp td.orange{
	background-color: #ffee9d;
}
.table-pp li{
	list-style-type: circle;
}