.eventChildMain {
	width: auto;
	max-width: 1200px;
	margin-bottom: 30px;
}



.descLine {
	max-width: 1200px;
	margin-bottom: 50px;
}

.charaWap1 {
	max-width: 150px;
	width: 15%;
	float: left;
	text-align: center;
	/*margin-right: 20px;*/
}


.eventWap {
	float: left;
	width: 75%;
	max-width: 1000px;
	margin-left: 10%
}

.eventLine {
	margin-bottom: 30px;
}

.dayWap {
/*text-align: center;*/
	width: 35%;
	max-width: 260px;
	float: left;
	font-size: 21px;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight: bold;
}

.eventName {
	width: 60%;
	padding-left: 5%;
	max-width: 600px;
	float: left;
	font-size: 21px;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight: bold;
}

.eventName a {
	color: #e60012;
	font-size: 21px;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight: bold;
	text-decoration: underline;
}

.eventName a:hover {
	color: #f00;
}

@media handheld, only screen and (max-width: 767px) {
/*スマホ*/

	.spnNo {
		display: none;
	}

	.descLine {
		width: 100%;
		margin-bottom: 50px;
	}

	.eventChildMain {
		width: auto;
		max-width: 1200px;
		margin-bottom: 20px;
	}

	.charaWap1 {
		width: 150px;
		float: none;
		text-align: center;
		margin-right: 0px;
		margin: 10px auto;
	}

	.eventWap {
		float: none;
		width: 100%;
		margin-left: 20px;
	}

	.eventLine {
		margin-bottom: 20px;
	}

	.dayWap {
		margin-left: 0px;
		margin-right: 0px;
		width: 96%;
		float: none;
		font-size: 16px;
		text-align: center;
	}

	.eventName {
		width: 96%;
		float: none;
		font-size: 16px;
		padding-bottom: 10px;
		border-bottom: dotted 1px #747474;
		text-align: center;
	}


}
