@charset "UTF-8";
/* CSS Document */

.form-content div.ans ul.judge li label {
	width: auto;
}

.form-content input[type="date"] {
	font-size: 1.0rem;
	line-height: 1.75em;
	box-sizing: border-box;
	padding: 5px;
	border: solid 1px #aaa;
	background-color: #fff;
	color: #000;
	border-radius: 2.5px;
}

.form-content input[type="email"] {
	display: inline-block;
	width: 100%;
	max-width: 240px;
	font-size: 1.0rem;
	line-height: 1.75em;
	box-sizing: border-box;
	padding: 5px;
	border: solid 1px #aaa;
	background-color: #fff;
	color: #000;
	border-radius: 2.5px;
}

#google_rechapcha {
	width: 300px;
	margin: 0px auto;
	margin-bottom: 1em;
}

input:disabled {
	opacity: 0.5;
	cursor: default !important;
}

input:disabled:hover {
	cursor: default;
}

.form-content div.row p.btn-submit input[type="submit"]:disabled:hover {
	opacity: 0.5;
	background-color: #048;
	color: #fff;
}

p.attention {
	font-size: 0.8em;
}