.ticket_table {
	width:100%;
	font-family: 新細明體,Arial;
	color:#FFF;
	font-size:18px;
	text-align:center;
}
.ticket_table .header{
	padding:0 5px 0 5px;
	white-space: nowrap;
	font-weight: bold;
	background-color:#8bc7eb;
	color:#fff;
}
.ticket_table tr.ticket_details{
	font-size:14px;
}
.ticket_table td{
	padding:0 5px 0 5px;
	white-space: nowrap;
	font-weight: bold;
	background-color:#deeff9;
	color:#000;
}
.ticket_table td span.payment{
	font-size: 14px;
	color: #505050;
}
.ticket_table td span.attend{
	font-size: 14px;
	color: #f00;
	font-style: italic;
}
.ticket_table td span.i{
	font-style: italic;
}
.ticket_table td span.hint{
	font-size: 12px;
	color: #555;
}
.ticket_table th{
	padding:0 5px 0 5px;
	white-space: nowrap;
	font-weight: bold;
	background-color:#5ab0e3;
	color:#fff;
}
.ticket_table input.tkt {
	width:22px;
	text-align:right;
}
.ticket_table ul {
	font-size: 14px;
	margin-left: 20px;
}
.ticket_table ul li{
	background: url("../images/ticket_arrow.png") no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
}

label{
	font-size:10px;
	color:#F00;
}

.ticket_table_e {
	width:100%;
	font-family: Arial;
	color:#FFF;
	font-size:16px;
	text-align:center;
}
.ticket_table_e .header{
	padding:0 5px 0 5px;
	white-space: nowrap;
	font-weight: bold;
	background-color:#8bc7eb;
	color:#fff;
}
.ticket_table_e tr.ticket_details{
	font-size:12px;
}
.ticket_table_e td{
	padding:0 5px 0 5px;
	white-space: nowrap;
	font-weight: bold;
	background-color:#deeff9;
	color:#000;
}
.ticket_table_e td p {
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 14px;
}
.ticket_table_e td span.payment{
	font-size: 12px;
	color: #505050;
}
.ticket_table_e td span.attend{
	font-size: 12px;
	color: #f00;
	font-style: italic;
}
.ticket_table_e td span.i{
	font-style: italic;
}
.ticket_table_e td span.hint{
	font-size: 12px;
	color: #555;
}
.ticket_table_e th{
	padding:0 5px 0 5px;
	white-space: nowrap;
	font-weight: bold;
	background-color:#5ab0e3;
	color:#fff;
}
.ticket_table_e input.tkt {
	width:22px;
	text-align:right;
}
.ticket_table_e ul {
	font-size: 14px;
	margin-left: 20px;
}
.ticket_table_e ul li{
	background: url("../images/ticket_arrow.png") no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
}