@charset "UTF-8";
@import url('_common/basic.css');

#contentPane {
	height: 0px;
	overflow: hidden;
}

h2 {
	padding: 0px;
}

h2 a {
	text-decoration: none;
	display:         block;
	padding:         15px 20px;
}

h3 {
	font-weight: bold;
	padding-left: 5px;
}

.examples td {
	padding-right:15px;
	padding-bottom: 1.5em;
}

.examples td:last-child {
	padding-right: 0px;
}

.examples h3 {
	margin-bottom: 5px;
}

.examples img {
	margin-bottom: 3px;
}

.open-date {
	text-align: right;
}

.dpContent {
	overflow:       hidden;
	padding-top:    0px;
	padding-bottom: 0px;
	height:         auto;
}

.dpcont-internal {
	margin: 15px 0px;
}

#performances {
	font-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: -7.5px;
	margin-right: -7.5px;
}

#performances li {
	display: table-cell;
	height: 220px;
	float: left;
	padding: 0px 7px;
}

#performances li h3 {
	margin-bottom: 5px;
}

#performances li img {
	margin-bottom: 3px;
}

/***** for Phones (< 768px) *****/

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


/***** for tablets and PCs (> 767px) *****/

@media only screen and (min-width:768px) {
	
}
