@charset "utf-8";
@media screen and (max-width: 1024px) {

	/*--------------------------------------------------------------*/
	.form_wrap {}

	/*--------------------------------------------------------------*/
	#footer {
		z-index: 999999999999999;
		font-size: 11px;
	}

	.top a {
		margin: 10px 10px 10px 10px;
	}

}

@media screen and (min-width: 768px) {
	.sp-only {
		display: none;
	}

	.pc-only {
		display: block;
	}


}


@media screen and (max-width: 768px) {
	body {}

	#wrapper {
		width: 100%;
	}


	.fv-flex {
		width: 100%;
		margin: 0rem 0 3rem 0;
		padding: 5rem 1rem;
	}


	.title-images {
		width: 100%;

	}

	.sub-title {
		margin: 2rem 0;
	}

	.sub-ti {
		font-size: 1.6rem;
	}

	.write {
		line-height: 4rem;
		font-size: 1.6rem;
	}

	.write-contents {
		width: 100%;
		padding: 2rem 2rem;
	}

	.container {
		width: 90%;
		margin: 0 auto;

	}

	.time-space {
		margin-top: 1rem;
		font-size: 4rem;
	}


	br.spbr {
		display: inline-block;
	}

	.sp-only {
		display: inline-block;
	}

	.pc-only {
		display: none;
	}





	.fild {
		font-size: 1rem;
		width: 90%;
		margin-bottom: 1rem;
	}



}

@media screen and (max-width: 684px) {}

@media screen and (max-width: 540px) {
	body {
		font-size: 14px;
	}





}


@media screen and (max-width: 490px) {}


@media screen and (max-width: 400px) {}









@media screen and (max-width: 280px) {}