@charset "utf-8";
/* CSS Document */
#midEnquiry.large{
	text-align:left;
}
#midEnquiry.large h3{
	margin:16px 0 3px 0; padding:0 8px;
	height:23px; overflow:hidden;
	line-height:23px;
	color:#313131; font-size:0.95em; letter-spacing:2px;
}
#midEnquiry.large span.line label{
	width:100px;
}
#midEnquiry.large span.line label.cdata{
	float:none;
}
#cbxArea{
	margin:0; padding:0;
	width:400px;
}

/* enquiry */
div.detail{
	margin:0 0 20px 0; padding:0;
}
div.detail em{
	color:#ed6d00;
}
span.line{
	margin:0 0 2px 0; padding:0;
	display:block; line-height:20px; text-align:left;
	vertical-align:top;
}
span.line label{
	margin:0; padding:0;
	display:inline; float:left;
	width:70px;
}
span.line input.ef, span.line textarea{
	margin:0; padding:0;
	border:solid 1px #B3C8D9; width:330px;
}
span.line textarea{
	height:50px; 
}
span.rowInfo, span.rowText, span.rowError{
	margin:0; padding:0;
	display:inline;
  text-align:justify;
}
span.rowText{
	line-height:1.6em;
}
span.rowText br{
	clear:none;
}
span.rowError{
	color:#FF0055;
}
span.noAvaText{
	color:#444444;
	font-style:italic;
}
/* inputs button */
input.compCancelBtn,
input.compSubmitBtn{
	margin:0; padding:0 6px;
	color:#FFFFFF; font-weight:bold; letter-spacing:0.2em; text-align:center;
	height:22px; line-height:22px;
	background-color:#A7A6AB;
	border:none;
}
input.compSubmitBtn{
	background-color:#ed6d00;
}
