.classTable .line-through{
	text-decoration: line-through;
}

.generalDance th{
	background: #4472c4;
	color: #fff !important;
}

.generalFitness th{
	background: #ed7d32;
	color: #fff !important;
}

.kidsDance th{
	background: #70ad48;
	color: #fff !important;
}

.adviceFitness th{
	background: #292929;
	color: #fff !important;
}

.generalDance tr {
	background: #d9e2f3;
}

.generalDance tr:nth-of-type(even){
	background: #b4c6e7;
}

.generalFitness tr{
	background: #fbe4d5;
}

.generalFitness tr:nth-of-type(even){
	background: #f7caac;
}

.kidsDance tr{
	background: #e2efd9;
}

.adviceFitness tr{
	background: #eeeeee;
}

.adviceFitness tr:nth-of-type(even){
	background: #cccccc;
}

/*ページtable*/
.ClassPage_table {
	width: 514px;
	font-size: 13px;
	margin-top: 5px;
}

.ClassPage_table table {
	width: 490px;
	margin-left: 11px;
	margin-bottom: 15px;
	/*border-top: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;*/
}

.ClassPage_table th {
	color: #222222;
	font-weight: 400;
	padding: 5px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

.ClassPage_table td {
	color: #222222;
	padding: 5px;
	text-align:center;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

.ClassPage_table .classTable .className{
    width: 27%;
}

.ClassPage_table .classTable .className_kidsDance{
    width: 15%;
}

.kidsDance .classTable .classDay{
    width: 11% !important;
}

.kidsDance .classTable .classTime {
    width: 21% !important;
}

.ClassPage_table .classTable .className_fitness{
    width: 21%;
}

.ClassPage_table .classTable .className_fitnessInfo{
    width: 37%;
}

.ClassPage_table .classTable .className_fitnessPrice{
    width: 15%;
}

.ClassPage_table .classTable .className_fitnessInstructor{
    width: 27%;
}

.ClassPage_table .classTable .classDay{
    width: 13%;
}

.ClassPage_table .classTable .classTime{
	width: 23%;
}

.ClassPage_table .classTable .classPrice{
	width: 13%;
}

.ClassPage_table .classTable .instructor{
	width: 24%;	
}

.noWrap{
	white-space: nowrap;
}

.ClassPage_table .classTable th.newIconTable{
	background-color: #fff;
	color: #ff0000 !important;
	font-weight: bold;
	padding: 5px;
	border-left: none;
	border-top: none;
	border-bottom: none;
    width: 10%;
}

.kidsDance .classTable th.newIconTable{
	background-color: #fff;
	color: #ff0000 !important;
	font-weight: bold;
	padding: 5px;
	border-left: none;
	border-top: none;
	border-bottom: none;
    width: 10%;
}

@media handheld, only screen and (max-width: 767px) {

	.ClassPage_table {
	    width: auto;
	    overflow: scroll;
	}

}


