.div-tables {
}
.rwd-tables {
	width: 100%;
	border-collapse: collapse;
}
.rwd-tables tr:nth-of-type(odd) {
	background-color: #F5F5F5;
}
.rwd-tables td, 
.rwd-tables th {
	padding: 6px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.rwd-tables th {
	color:#FFFFFF;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", "serif";
	font-size:1.0em;
	font-weight: bold;
	background-color: #333333;
}
.rwd-tables td {
	color:#333333;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", "serif";
	font-size:100%;
}
/* Hide new mobile heading on desktop */
td div.rwd-tables.thead {
	display: none;
}
/*---------------有必要再設定---------------*/
.rwd-tables .tr_th {
}
.rwd-tables .tr_td {
}
.rwd-tables .th_1, 
.rwd-tables .td_1 {
}
.rwd-tables .th_2, 
.rwd-tables .td_2 {
}
.rwd-tables .th_3, 
.rwd-tables .td_3 {
}
.rwd-tables .th_4, 
.rwd-tables .td_4 {
}
.rwd-tables .th_5, 
.rwd-tables .td_5 {
}
/*---------------有必要再設定---------------*/
@media only screen and (max-width: 620px){
.rwd-tables {
	width: auto;
}
table.rwd-tables, 
.rwd-tables thead, 
.rwd-tables tbody, 
.rwd-tables th, 
.rwd-tables tbody, 
.rwd-tables td, 
.rwd-tables tr {
	display: block;
}
.rwd-tables thead, 
.rwd-tables th {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.rwd-tables tfoot {
	display: block;
	text-align: right;
}
.rwd-tables tfoot td {
	display: inline-block;
}
td div.rwd-tables.thead {
	width: 150px;
	display: table-cell;
	vertical-align:middle;
	border-right:1px solid #DDDDDD;
	font-size: 1.0em;
	color: #333333;
	background-color: #F5F5F5;
	padding:5px 10px;
	text-align: left;
}
td div.rwd-tables.tbody {
	width:auto;
	display: table-cell;
	text-align: left;
	vertical-align:middle;
	font-size: 1.0em;
	color: #333333;
	padding:5px 10px;
}
.rwd-tables tr:nth-of-type(odd) {
	background-color: transparent;
}
.rwd-tables tfoot tr:nth-of-type(odd), 
.rwd-tables tfoot td {
	background: #333333;
	color:#FFFFFF;
	font-weight: bold;
	border-bottom: none;
}
.rwd-tables tr {
    border: 1px solid #CCCCCC;
    margin: 0px 0 15px 0;
}
.rwd-tables td {
	padding:0px;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	display:table;
	width:100%;
	font-size: 100%;
	color: inherit;
}
.rwd-tables td:last-child {
	border-bottom: 0px solid #CCCCCC;
}
/*---------------有必要再設定---------------*/
.rwd-tables .tr_th {
	display:none;
}
.rwd-tables .tr_td {
}
.rwd-tables .th_1, 
.rwd-tables .td_1 {
}
.rwd-tables .th_2, 
.rwd-tables .td_2 {
}
.rwd-tables .th_3, 
.rwd-tables .td_3 {
}
.rwd-tables .th_4, 
.rwd-tables .td_4 {
}
.rwd-tables .th_5, 
.rwd-tables .td_5 {
}
/*---------------有必要再設定---------------*/
}

@media only screen and (max-width: 360px){
td div.rwd-tables.thead {
	width: 130px;
	font-size: 14px;
}
}