@charset "UTF-8";
.special_contents_wrapper {
	padding: 70px;
	background: linear-gradient(#092331, #2e4856);
	text-align: center;
	margin: 0 auto;
}

.special_contents_wrapper img {
	text-align: center;
    margin: 0 auto;
}

.special_contents_container {
	text-align: center;
	margin: 0 auto;
	width: 750px;
}

.special_contents {
	letter-spacing: 0.7px;
	text-shadow: 0 0 18px #9B8091;
}

.special_contents_title img {
	width: 420px;
}

.column_banner img {
	width: 600px;
	padding: 20px;
}

.pane-footer {
	margin: 0;
}

button {
	display: inline-block;
	border-bottom: none;
	background-color: white;
	padding: 10px 50px;
	border: none;
	margin: 30px 0;
}
a button {
	color: white;
}

@media screen and (max-width: 768px) {
	.br-sp {
		display: inline-block;
	}
	.special_contents_wrapper {
		padding: 20px 0;
		background-size: cover;
	}
	.special_contents_container {
	width: 375px;
	text-align: center;
	margin: 0 auto;
	}
	.special_contents_title img {
	width: 280px;
	}
	.column_banner img {
	width: 350px;
	padding: 5px;
	}
}