@charset "UTF-8";

div.err input,
div.err select,
div.err textarea {

	border           : 1px solid #F00 !important;
	background-color : #FEE !important;
	margin           : 1px 0px;
	padding          : 3px;
}

div.err span.err_str {
	color       : #F00;
	line-height : 120%;
	font-size   : 85%;
	width       : 100%;
}

div.err p {

	text-indent: 0 !important;
}

div.formConfirm {

	margin      : 12px 0 0 12px;
	color       : #666;
	line-height : 120%;
	clear       : both;
}

div.checkbox input,
div.radio input {

	margin         : 0 0.25em 3px 0;
	cursor         : pointer;
	vertical-align : middle;
}

html:not(:target) div.checkbox label,
html:not(:target) div.radio label {

	white-space : nowrap;
}

html:not([lang*=""]) div.checkbox label,
html:not([lang*=""]) div.radio label {

	white-space  : nowrap;
	margin-right : 1.5em;
}

span.req {
	color : #FF0000;
}

