@charset "UTF-8";
/* CSS Document */

.page_title {
	background: #ecc76e;
}

.text {
	width: 100%;
	max-width: 610px;
	line-height: 1.7;
	margin: 45px auto 0
}

.tc {
    text-align: center;
}

.tc p {
    display: inline-block;
    text-align: left;
}

.timetable,
.timetable_mobile {
    width: 100%;
    max-width: 560px;
	margin: 20px auto 0;
}

.season {
	width: 100%;
	max-width: 708px;
	margin: 20px auto 0;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	
	-ms-flex-wrap : wrap;
	-webkit-flex-wrap : wrap;
	flex-wrap : wrap;
}

.season li {
	width: 50%;
}

.season li:nth-child(n + 3) {
	margin-top: 3%
}

@media screen and (max-width: 960px){
} /*Minimum size PC*/

@media screen and (max-width: 768px){
} /*iPad*/

@media screen and (max-width: 600px){
	.text {
		margin: 15px auto 0;
	}
} /*Nexus 7*/

@media screen and (max-width: 414px){
	.season {
		display: block;
	}

	.season li {
		width: 100%;
	}

	.season li:nth-child(n + 2) {
		margin-top: 3%
	}
} /*iPhone 6 Plus*/

@media screen and (max-width: 375px){
} /*iPhone 6*/

@media screen and (max-width: 320px){
} /*iPhone 5*/