.monitor {
	background: #e9b8f7;  /*#dfe07a*/
	float: left;
	width: 100%;
	height:411px;
	display: block;
	border: 1px solid #ccc;
}
.monitor .title {
	text-align: center;
	font-size: 1.6em;
	font-weight: bold;
	padding:10px 0;
	letter-spacing: 4px;
}

/* MONITOR 表格 */
.monitor table {
	width: 85%;
	font-size: 1.1em;
	/*font-weight: bold;*/
	margin: auto;
}
.monitor table thead td {
	/*background-color: rgba(255, 255, 255, 0.5);*/
	background-color:#fff;
	text-align: center;
	/*line-height: 2em;*/
	height:38px;
	color: #998e7c;
	width: 25%;
	vertical-align:middle;
}
.monitor table thead th {
	background-color:#e9b8f7;
	text-align: center;
	/*line-height: 2em;*/
	height:39px;
	color: #323232;
	width: 25%;
	vertical-align:middle;
	font-weight:normal;
}
.monitor table td {
	text-align: center;
	line-height: 1.7em;
	width: 25%;
}
.monitor table th {
	text-align: center;
	line-height: 1.7em;
	width: 25%;
}
.monitor table td:nth-child(odd) {
	color: #000;
}
.monitor table td:nth-child(even) {
	color: #4da244;
}
.monitor table td a {
	color: inherit;
}
.monitor table tbody tr {
	line-height: 1.6em;
}
.monitor table tbody tr:last-child {
	border: none;
}
#textUp {
	overflow: hidden;
	height: 335px;
}
#textUp td {
	/*height: 40px*/
}

.textUpTrBg0{ 
	background-color: #f4f1ec; /*rgba(240, 240, 240, 1); #DCE07F */
}
.textUpTrBg1 {
	background-color: #fff; /*rgba(255, 255, 255, 1); #E8E9A5 */
}

#textUpa1 table tbody tr, #textUpa2 table tbody tr {
	border-bottom: 1px solid #fff;  /* solid 實線 dashed 虛線 double 雙線 double 點線 dotted */
}
#textUpa1 table  {
	width: 100%;
}
#textUpa1 table td {
	height: 30px;
	width: 50%;
}

@media (max-width:991px) {
	.monitor {
		width: 100%;
		margin: auto;
		height: 410px;
	}
}
