@charset "utf-8";


#smile__btn {
	align-items: center;
/*     background-color: #202020;
    background-image: radial-gradient(10% 100% ellipse at bottom center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 100%); */
	display: flex;
	height: 14vh;
	justify-content: center;
	margin: 0;
	padding: 0;
	transition: background-color 2s cubic-bezier(0.19, 1, 0.22, 1);
}


div#thanks * {
	margin: 0;
	padding: 0;
}

div#thanks {
	width: 960px;
	margin: 50px auto;
	border-radius: 7px;
	font-size: 95%;
line-height: 2.8;
text-align: center;
}

div#thanks h1,
div#thanks h2 {
width: 100%;
margin: 0 auto;
font-size: 1.4em;
font-weight: bold;
border-bottom: none;
text-align: center;
}

@media (min-width: 768px) {
div#thanks h1,
div#thanks h2 {
width: 100%;
margin: 0 auto;
font-size: 2em;
font-weight: bold;
text-align: center;
}
}






div#thanks h2 {
	margin-top: 3em;
}

div#thanks p {
	width: 90%;
	margin: 0 auto;
	margin-top: 0em;
}

@media (min-width: 768px) {
div#thanks p {
	width: 90%;
	margin: 0 auto;
	margin-top: 2em;
	font-size: 1.2em;
}
  }
  
  
  
div#thanks dl {
	width: 90%;
	margin: 0 auto 3em;
}

div#thanks dl dt {
	margin-top: 2em;
}


.smile__thank01 {
font-family: "Oswald", sans-serif;
font-size: 5em !important;
font-weight: bold;
color: #fff;
}

.smile__thank02 {
font-size: 1em;
font-weight: bold;
color: #000;
}







/* -- responsive ------------------------------------------- */

/* 1000pixel start */
@media screen and ( max-width: 1000px ) {

div#thanks {
	width: 95%;
	font-size: 100%;
}

}
/* 1000pixel end */




