.rwd-table {
	background: #fff;
	overflow: hidden;
	border:0px;
}
.rwd-table a {
	color: #ff002d;
	text-decoration: none;
}

.game_gift {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "微軟正黑體";
	font-size: 1.0em;
	padding: 0px 6px;
	border: solid #4290ff 1px;
	text-decoration: none;
	display: inline-block;
	margin: 1% auto;
	background: #4290ff;
	display: inline-block;
	max-width: 120px;
	color: #FFFFFF!important;
	line-height: 17px;
}
.game_binding {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "微軟正黑體";
	font-size: 1.0em;
	padding: 0px 6px;
	border: solid #ff5f7a 1px;
	text-decoration: none;
	display: inline-block;
	margin: 1% auto;
	background: #ff5f7a;
	display: inline-block;
	max-width: 120px;
	color: #FFFFFF!important;
	line-height: 17px;
}
.game_binding a, .game_binding a:hover { text-decoration: none;}
#game_binding_open { width:100%;}
.rwd-table span {
	color: #ff002d;	
}
.rwd-table tr:nth-of-type(2n) {
	background: #eee;
}
.rwd-table tr {
	border:1px solid #aaa;
	line-height:2em;
	font-size:1em;
}
.rwd-table th{
	background: #f2415f;
	overflow: hidden;
	vertical-align:middle;
	line-height: 18px;
	padding: 1% 0 2% 0;
}
.rwd-table th, .rwd-table td {
	margin: 0em;
	border-bottom: 1px solid #ddd;
}
.rwd-table th, .rwd-table td:last-child {	border-bottom:	0px solid #efe7e5; }

.rwd-table {
	min-width: 98%;
	margin: 0 auto;
}
.rwd-table th {
	display: none;
}
.rwd-table td {
	display: inherit;
	font-size:1em;
	width: 100%;
}
.rwd-table td:before {
	content: attr(data-th) "";
	font-weight: bold;
	display: table-cell;
	background-color: #9300df;
	text-align:left;
	padding: 0 0.7em;
	vertical-align: middle;
	min-width: 80px;
	width: 10%;
border-width:1px 2px 1px 1px;
border-style:solid solid solid solid;
/*border-color:#f2415f #ffffff #f2415f #f2415f;*/
}

.rwd-table th, .rwd-table td {
	text-align: left;
}
.rwd-table th, .rwd-table td:before {
	color: #fff;
	font-weight: bold;
}

@media (min-width: 760px) {
}
@media (min-width: 680px) {
.rwd-table td:before {
	display: none;
}
.rwd-table tr {
	border:1px solid #dddddd;
}
.rwd-table th, .rwd-table td:before {
	color: #ffffff;

}
.rwd-table th, .rwd-table td:last-child {	border-bottom:	0px solid #ddd;}
.rwd-table th, .rwd-table td {
	display: table-cell;
	padding: 0.25em 0.5em;
	width: auto;
}
.rwd-table th:first-child, .rwd-table td:first-child {
	padding-left: 0;
}
.rwd-table th:last-child, .rwd-table td:last-child {
	padding-right: 0;
}
.rwd-table th, .rwd-table td {
	padding: 0.8em 0em !important;
	text-align:center;
	vertical-align: middle;
}
}