@charset "utf-8";
/*
 * ================================================
 *
 * [content]
 *
 * ================================================
 */
@media only screen and (max-width: 767px) {
/**
 * ---------------------------------------------------
 * 表示・非表示
 * ---------------------------------------------------
 */
.spDspNone {
	display: none;
}
.pcDspNone {
	display: block;
}



/**
 * ---------------------------------------------------
 * 見出し
 * ---------------------------------------------------
 */
/**
 * ページタイトル
 */
.pageTitle {
	font-size: 150%;
	margin-bottom: 10px;
}


/**
 * 中見出し
 */
.headSubject01 {
	font-size: 120%;
}


/**
 * 青背景見出し
 */
.headBlue {
	width: 100%;
}



/**
 * ---------------------------------------------------
 * テーブル
 * ---------------------------------------------------
 */
.tableScroll {
	display: block;
	overflow: scroll;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
	.tableScroll th,
	.tableScroll td {
		padding: 3px 5px;
	}



/**
 * ---------------------------------------------------
 * ボックス
 * ---------------------------------------------------
 */
/**
 * コンサート・チケット共通
 */
.boxFlyer,
.boxTxt {
	width: 100%;
	float: none;
}
/**
 * ---------------------------------------------------
 * 年間ラインナップ
 * ---------------------------------------------------
 */
#seasonLineupWrapper {}
	#seasonLineupWrapper h2 {
		min-height: 40px;
		line-height: 1.2;
		padding: 5px 0 5px 20px;
	}
	#seasonLineupWrapper .pageJumper {
		margin-bottom: 20px;
	}
		#seasonLineupWrapper .pageJumper ul {}
		#seasonLineupWrapper .pageJumper li {
			width: 100%;
			margin-right: 0;
			display: block;
		}
			#seasonLineupWrapper .pageJumper li a {}
				#seasonLineupWrapper .pageJumper li a br {
					display: none;
				}
	#seasonLineupWrapper .sectionVox {}
		#seasonLineupWrapper .sectionVox h3 {}
		#seasonLineupWrapper .sectionVox .articleTable {
			border-bottom: none;
		}
			#seasonLineupWrapper .sectionVox .articleTable tr {
				display: block;
			}
			#seasonLineupWrapper .sectionVox .articleTable td {
				display: block;
				width: 100%;
				border: none;
				border-bottom: 1px solid #A9A8A8;
			}
			#seasonLineupWrapper .sectionVox .articleTable td.none {
				display: none;
			}


} /* @mediaEND */
