@charset "utf-8";

.list-item:nth-child(n+3) {
	padding-top: 10px;
}

span.form-control.checkbox span.list-item {
	width: 100%;
}

span.list-item {
	display: inline-block;
	margin: 0 1em 0 0;
}

#entry .btn input.btn-back {
	width: 200px;
	font-size: 1.8rem;
	background-color: #999;
}

span.not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

div.form-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.form-validation-errors, div.form-acceptance-missing {
	border: 2px solid #f7e700;
}

#detail .box-job ._qa dl dd .qa_answer {
	width: 95%;
}
