.f70ldd_entry{
	background: #eee;
	border-radius: 0.5em;
	padding: 1em 2em;
	margin-top: 1em;
	margin-bottom: 1em;
	box-sizing: border-box;
	
	form{
		.f70ldd_error{
			margin-top: 0.2em;
			margin-bottom: 1em;
		}
		.input{
			padding-top: 0.3em;
			padding-bottom: 0.3em;
		}
		label{
			display: block;
			font-weight: bold;
		}
		
		/*
		select{
			width: 100%;
		}
		*/
		
		/*
		input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
			padding: 0.2em 0.4em;
			width: 100%;
		}
		*/
		.error{
			color: #ec1b1b;
			font-weight: bold;
			margin-bottom: 1em;
		}
		.submit{
			margin-bottom: 0.5em;
			margin-top: 1em;
			input{
				width: 240px;
			}
			
			//recaptchaバッジ対策
			position: relative;
			z-index: 99;
		}
	}

}