@charset "UTF-8";

.imageArea {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}
.imageArea img {
	width: 100%;
	height: auto;
}

.eventArea {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
}
.eventHeader {
	width: 100%;
}
@media screen and (max-width: 767px) {
	.eventHeader {
		font-size: 14px;
		line-height: 140%;
	}
}
@media screen and (min-width: 768px) {
	.eventHeader {
		font-size: 18px;
		line-height: 140%;
	}
}
.eventHeader:after {
	content: "";
	display: block;
	clear: both;
}
.eventHeader .letterArea {
	width: 1.5em;
	float: left;
	overflow: hidden;
}
.eventHeader .dateArea {
	width: 12em;
	float: left;
	overflow: hidden;
}
.eventHeader .textArea {
	width: auto;
	padding-left: 0.5em;
	overflow: hidden;
}
.eventContents {
	width: 100%;
}

.nextButton {
}
.backButton {
}
.buttonLine {
	width: 100%;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
}
.buttonLine .toButton {
	width: 12em;
	padding-top: 0.5em;
	padding-right: 4em;
	padding-bottom: 0.5em;
	padding-left: 4em;
	background-color: #a9a9a9;
	color: #efefef;
	line-height: 200%;
	text-align: center;
	cursor: pointer;
}
.buttonLine .toButton:hover {
	color: #808080;
	background-color: #696969;
}
.buttonLine .toButton:active {
	color: #808080;
	background-color: #696969;
}
