/* CSS Document */

/* お問い合わせフォーム */
form#INQUIRY-form {
	height: auto;
	padding-bottom: 30px;
}
form#INQUIRY-form div.caution {
	color: #ff0000;
	font-size: 0.8em;
	padding-top: 3px;
	font-weight: bold;
}
form#INQUIRY-form span.INQUIRY-confirm_span {
	display: block;
	padding-left: 40px;
	padding-right: 40px;
}

/* エントリーフォーム */
#recruitForm form {
	height: auto;
	padding-bottom: 30px;
	top: 60px;
}
#recruitForm form div.caution {
	color: #ff0000;
	font-size: 0.8em;
	padding-top: 3px;
	font-weight: bold;
}
form#ENTRYFORM-form span.ENTRYFORM-confirm_span {
	display: block;
	padding-right: 35px;
}


/* 共通 */
.required {
	color: #e72f6e;
	font-weight: bold;
}

.formButton {
	padding: 30px 0 0;
	margin: 0 auto;
	clear: both;
	width: 315px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.formButton {
		padding: 20px 0 0;
	}
}