@charset "UTF-8";



.contents{
	text-align: center;
	margin-bottom: 80px;
}

.main {
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url(https://wx30.wadax.ne.jp/~fukunoh-jp/img/company/main.jpg);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	height: 355px;
	font-size: 3.2rem;
	font-weight: bold;
	letter-spacing: 3px;
	color: #fff;
	margin-bottom: 40px;
}
@media (max-width: 450px) {
	.main {
		font-size: 2.5rem;
		height: 35vw;
		margin-bottom: 10vw;
	}
}

p{
	line-height: 2.2;
}
p.top{
	white-space: nowrap;
}

.submit_area{
	margin-top: 50px;
}
.submit_area.page_width{
	max-width: 95%;
}
.submit_area p{
	white-space: nowrap;
	font-size: 1.4rem;
}
.g-recaptcha{
	margin: 0 0 50px;
}
.g-recaptcha > div{
	margin: 0 auto;
}

.mfp_ok{
	display: none !important;
}


/* PC用 */
@media (min-width: 741px) {

}



/* スマホ用 */
@media (max-width: 740px) {
}

/* スマホ用 縦向 */
@media (max-width: 420px) and (orientation: portrait) {
}

/* スマホ用 横向 */
@media (max-width: 740px) and (orientation: landscape) {
}

