#contact-popup { width: 600px; }
#contact-popup .bd { }
#contact-popup .bd h1 { margin-top: 0; margin-bottom: 27px; }
#contact-popup .btns { text-align: center; display: inline-block; width: 100%; margin-top: 15px; }

#contact-popup h1 { padding-left: 50px; }

.ico-qna:before { 
	content: '';
	background: url(/img/icons1.png) no-repeat -722px -498px; 
	width: 40px; 
	height: 40px; 
	position: absolute; 
	top: -10px; 
	left: 0px;
	margin-right: 8px; 
} 

#f-contact { font-size: 15px; }
#f-contact:before {
	content: '';
	display: inline-block;
	clear: both; 
}
#f-contact ul { float: left; width: 100%; }
#f-contact ul.fields:before {
	content: '';
	display: inline-block;
	clear: both; 
}
#f-contact li { margin-bottom: 12px; float: left; width: 100%; }
#f-contact textarea { float: left; resize: none; width: 100%; font-size: 18px; line-height: 30px; padding: 20px; height: 150px; }

#f-contact li.privacy { font-size: 14px; padding-top: 5px; }
#f-contact li.privacy ul { list-style-type: disc; margin-left: 25px; padding-right: 50px; margin-top: 0; margin-bottom: 10px; }
#f-contact li.privacy ul li { margin-bottom: 0; }
#f-contact li.privacy ul li span.ttl { font-weight: 600; }
#f-contact li.privacy h3 { margin-bottom: 10px; }

#f-contact li.bid-info { padding-bottom: 10px; } 
#f-contact li.bid-info a { color: #111; }
#f-contact li.bid-info .ntceKind { margin-right: 6px; }

#f-contact .bid-no { 
	display: inline-block; 
	color: #6c6c6c; 
	font-family: 'verdana'; 
	font-size: 12px; 
	margin-left: 3px;
	margin-right: 3px;
}

#privacy-agree + label { font-size: 15px; padding-left: 30px; margin-left: 3px; }



