/*-------------------------
for free page
-------------------------*/
div.xc_contents div.columnA div.column1,
div.xc_contents div.columnA div.column2{
	width: 300px;
}

div.artist ul li{
	margin-bottom:5px;
}

/* lineupTableA layout */
.lineupTable01 table {
	border-collapse: collapse;
	margin: 0;
	border-spacing:0;
}

.lineupTable01 table th,
.lineupTable01 table td{
	padding:4px;
}

div.lineupTable01 table td{
	width: 290px;
	padding-top: 15px;
	padding-bottom: 30px;
}


/* lineupTableA decoration */
.lineupTable01 table {
	border:1px solid #cccccc;
	empty-cells: show;
}

.lineupTable01 table th,
.lineupTable01 table td{
	border-right:1px solid #cccccc;
	text-align: left;
	vertical-align: top;
}

.lineupTable01 table th.title1{
	color: #333333;
}

.lineupTable01 table th.title2{
	background: #666666;
	color: #ffffff;
	text-align:center;
}


.lineupTable01 table th.cellA,
.lineupTable01 table th.cellC,
.lineupTable01 table td.cellA,
.lineupTable01 table td.cellC{
	background: #eeeeee;
}

.lineupTable01 table th.cellB,
.lineupTable01 table td.cellB,
.lineupTable01 table td.cellB *{
	background: #ffffff !important;
}

.lineupTable01 table th{
	font-weight : bold;
}
