@charset "UTF-8";
/* CSS Document */
.h2_bg .h2_net .h2_flower .h2Area h2 {
	font-size: 26px;
    letter-spacing: 0.08em;
    line-height: 1.2;
}

@media screen and (max-width: 768px) {
	.h2_bg .h2_net .h2_flower .h2Area h2 {
		padding-left: 17vw;
		font-size: 16px;
	}
}


/*ktmr追記*/
.formBox .inner {
	padding: 70px 2% 0!important;
}
.formBox p {
	padding: 0 30px;
}
.must {
	color: #C00;
}
.thanks .inner {
	padding: 100px 280px 150px;
	line-height: 3;
}



@media screen and (max-width: 768px) {
	.formBox .inner {
		padding: 50px 5vw 60px!important;
	}

	.thanks .inner {
		padding: 10vh 3vw 4vh;
		line-height: 2;
	}
}
