
main{
	width: 100%;
	height: auto;
	padding:90px 0 80px 0;

	background-color: #F3F3F3;

	display: flex;
	justify-content: center;

  	min-height: calc(100vh - 56px);
}



@media screen and (max-width: 540px) {
	main{
		padding:50px 0 0 0;
	}
}
.Sp-br{
	display: none;
}
.ThanksSection{
	width: 840px;
	padding: 0 30px;

	display: flex;
	flex-direction: column;
	justify-content: center;

}

.Footer-Inner-ScrollBtn{
	display: none;
}

@media screen and (max-width: 540px) {
	.ThanksSection{
		padding:0;
		width: 90%;

		display: block;
	}
	.Sp-br{
		display: block !important;
	}
}

.ThanksSection > h1{
	padding-bottom: 35px;
	font-size: 36px;
	font-weight: 900;

	color: #B90007;
}
.ThanksSection > p{
	line-height: 1.5em;
	font-size: 16px;
}

.ThanksSection > a{

	margin-top: 40px;
	font-size: 18px;
	text-decoration: underline;
	color: #B90007;
}
@media screen and (max-width: 540px) {
	.ThanksSection > h1{
		font-size: 24px;
	}
	.ThanksSection p{
		font-size: 13px;
	}
	.ThanksSection > a{
		font-size: 16px;
	}
}
