@charset "UTF-8";
body{
	display: grid;
    grid-template-rows: 1fr auto;
    min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
}
body::before,
body::after{
	display: none;
}


.wrapper{
	padding-top: 13.5432vw;
}
@media screen and ( max-width: 1200px){
	.wrapper{
		padding-top: 0;
		align-self: center;
	}
}
@media screen and ( max-width: 601px){
	.wrapper{
		padding-top: 35.4667vw;
	}
}

.thanks{
	padding-bottom: 4.4656vw;
}
@media screen and ( max-width: 1200px){
	.thanks{
		padding-bottom: 0;
	}
}
@media screen and ( max-width: 601px){
	.thanks{
		padding-bottom: 11.2vw;
	}
}

.thanks_content{
	text-align: center;
}

.thanks_text_big{
	color: #232323;
	margin-bottom: 1.3177vw;
	font-size: 1.8302vw;
	font-weight: 500;
	letter-spacing: 0.125em;
}
@media screen and ( max-width: 1200px){
	.thanks_text_big{
		margin-bottom: 1.9531vw;
		font-size: 3.2552vw;
		line-height: 1.44em;
		white-space: nowrap;
	}
}
@media screen and ( max-width: 601px){
	.thanks_text_big{
		margin-bottom: 4vw;
		font-size: 6.6667vw;
	}
}

.thanks_text_big br{
	display: none;
}
@media screen and ( max-width: 601px){
	.thanks_text_big br{
		display: inline;
	}
}

.thanks_text_en{
	color: #232323;
	margin-bottom: 3.0747vw;
	font-size: 1.4641vw;
	letter-spacing: 0.1em;
}
@media screen and ( max-width: 1200px){
	.thanks_text_en{
		margin-bottom: 2.6042vw;
		font-size: 2.6042vw;
	}
}
@media screen and ( max-width: 601px){
	.thanks_text_en{
		margin-bottom: 5.3333vw;
		font-size: 5.3333vw;
	}
}

.thanks_text_message{
	margin-bottom: 3.8799vw;
	color: #707070;
	font-size: 1.1713vw;
	letter-spacing: 0.18em;
	line-height: 2.185em;
}
@media screen and ( max-width: 1200px){
	.thanks_text_message{
		margin-bottom: 4.1667vw;
		font-size: 1.8229vw;
	}
}
@media screen and ( max-width: 601px){
	.thanks_text_message{
		margin-bottom: 8.8vw;
		font-size: 4.2667vw;
		white-space: nowrap;
	}
}

.thanks_text_message br.lg_hide{
	display: none;
}
@media screen and ( max-width: 601px){
	.thanks_text_message br.lg_hide{
		display: inline;
	}
}