/* CSS Document */
.wrapper-tp {
	margin: 0 auto;
	max-width: 1200px;
}
.align-center-tp,.table-tp th {
	text-align: center;
}
.align-center-tp img {
	width: 45%;
}
.align-center-tp p {
	font-size: 18px;
}
@media(max-width:650px) {
	.align-center-tp p {
		font-size: 15px;
	}
	.align-center-tp img {
		width: 90%;
	}
}
.div-table-tp {
	margin: 2% auto 10%;
	width: 90%;
}
.table-tp {
	text-align: center;
	width: 100%;
}
.table-tp tr:first-of-type {
	background-color: #1fc2de;
	color: #fff;
}
.table-tp tr:nth-of-type(2n+3) {
	background-color: #ececec;
}
.table-tp tr:not(:first-of-type) {
	border-bottom: solid 0.1px #606060;
}
.table-tp tr:first-of-type th {
	color: #fff;
	width: 25%;
}
.table-tp tr td:first-of-type {
	text-align: left;
}
.table-tp tr th,.table-tp tr td {
	vertical-align: middle;
	padding: 1rem .5rem;
}
/*リアルイベント*/
.real-event-news h2 {
	border-bottom: 3px solid #3d3d3d;
	font-size: 2.5rem;
	margin-bottom: 2rem;
}
.real-event-news .main-column {
	width: 90%;
	margin-bottom: 50px;
	gap: 15px;
	align-items: start;
}
.real-event-news .main-column .column2-img-text3 {
	width: calc(100%/3);
}
.real-event-news .main-column a {
	transition: .4s;
}
.real-event-news .main-column a:hover {
	opacity: 0.5;
}
@media(max-width:1200px) {
	.real-event-news .main-column {
		flex-wrap: wrap;
		gap: 15px;
		align-items: start;
		display: flex;
	}
	.real-event-news .main-column .column2-img-text3 {
		width: 100%;
	}
	.real-event-news h2 {
		font-size: 1.5rem;
		margin: 0 1rem 2rem;
		color: #3d3d3d;
	}
	.real-event-news .main-column .column2-img-text3 p {
		margin: 1rem 0;
	}
}
/***************************ページ管理のpg******************************/
.pane-contents{
	background-color: #fff;
}
.block-page-caption h1 {
	display: none;
}

