@charset "UTF-8";
/* CSS Document */
.form_box_main_box {
    background-color: #FFFFFF;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;	
}
.form_box {
  margin-right: auto;
  margin-left: auto;
  width: 500px;
}
/*form*/
.form_box h3 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0;
	font-size: 1.2em !important;
	text-align: left;
}
.form_box .hisu {
  background-color: #FB0061;
  color: #FFFFFF;
  font-size: 0.6em;
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
  margin-left: 5px;
}
.form_box .nini {
  background-color: #858585;
  color: #FFFFFF;
  font-size: 0.6em;
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
  margin-left: 5px;
}
.err_txt {
  background-color: #CF0003;
  color: #FFFFFF;
  padding-top: 2px;
  padding-right: 8px;
  padding-bottom: 2px;
  padding-left: 8px;
  border-radius: 5px;
}
.thank_box {
  text-align: center;
  width: 50%;
  padding-top: 92px;
  margin-right: auto;
  margin-left: auto;
  color: #FF0064;
}
.th1 {
  text-align: center;
  font-size: 1em;
  font-weight: 600;
}
.th1 i {
  text-align: center;
  font-size: 4em;
  margin-bottom: 76px;
}
.th2 {
  text-align: center;
}
.mini {
  font-size: 0.6em;
  color: #363636;
}
.form_box input[type="text"] , .form_box input[type="email"]{
	background-color: #DCDCDC;
	border-radius: 30px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	border: none;
	color: #000000;
	width: 100%;
	margin-bottom: 10px;
}
.form_box input[type="text"]::placeholder , .form_box input[type="email"]::placeholder{
  color: #929292;
}

.form_box textarea{
	background-color: #DCDCDC;
	border-radius: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	border: none;
	color: #000000;
	width: 100%;
	margin-bottom: 10px;
	height: 300px;
}
.form_box textarea::placeholder{
  color: #929292;
}
.btn_mail{
	background-color: #FF0004;
	color: #FFFFFF;
	border-radius: 369px;
	padding-top: 10px;
	padding-right: 75px;
	padding-left: 75px;
	padding-bottom: 10px;
	border-style: none;
	font-size: 1.2em;
}
@media screen and (max-width:1024px) {
  .form_box_main_box {
    padding-top: 30px;
    padding-bottom: 80px;
  }
  .form_box {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
  }
}

.body{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

.thankyou{
	text-align: center;
	padding-top: 54px;
	height: 100vh;
}

.thankyou h1{
	text-align: center;
	padding-top: 54px;
	color: #00D3FE;
	font-size: 1.5em;
}