
/*Common*/
hr { display:none; }
#wrap .content_body hr { display:block; }

.content_message { color:red; font-size:1.15em; font-weight:bold; font-family:맑은 고딕,Nanum Gothic,굴림; }


/*Alert message*/
div.alertMessage { width:500px; margin:0 auto; text-align:center; }
	div.alertMessage h3 { margin:0; padding:7px 10px; border:1px solid #ddd; background:linear-gradient(180deg, #fefefe 0%, #eee 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fefefe, #eee); }
	div.alertMessage div { padding:20px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; }
		div.alertMessage div p { margin:0; padding:0; }
	div.alertMessage p.alertMsgBtn { margin:20px 0; }
		/*div.alertMessage p.alertMsgBtn a { padding:5px 10px; border:1px solid #ddd; color:#000; background:linear-gradient(180deg, #fff 0%, #ececec 100%); }*/
		div.alertMessage p.alertMsgBtn a { padding:5px 10px; border:1px solid #ddd; color:#000; background:linear-gradient(180deg, #fff 0%, #fff 25%, #eee 50%, #fff 75%, #fff 100%); border-radius:3px; }
		div.alertMessage p.alertMsgBtn a { behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fff, #ececec); }


/*Zipcode*/
div#wrapZipcode { position:relative; font-size:12px; font-family:맑은 고딕,Nanum Gothic,돋움; }
	div#wrapZipcode input { font-size:13px; font-family:맑은 고딕,Nanum Gothic,돋움; }
	div#wrapZipcode h3 { margin:0; padding:10px; background:navy; color:#fff; font-size:14px; }
	div#wrapZipcode div {  }
		div#wrapZipcode div p { margin:0; padding:10px; }
		div#wrapZipcode div form { margin:0; padding:0; }
			div#wrapZipcode div form fieldset { border:none; }
				div#wrapZipcode div form fieldset legend { display:none; }
				div#wrapZipcode div form fieldset input { vertical-align:middle; }
				div#wrapZipcode div form fieldset input[type="text"] { padding:1px; border:1px solid #ddd; border-radius:2px; }
				div#wrapZipcode div form fieldset input[type="image"] { margin-left:-5px; }
	div#wrapZipcode table { width:99%; margin:5px auto; border-collapse:collapse; }
		div#wrapZipcode table caption { display:none; }
		div#wrapZipcode table th, div#wrapZipcode table td { padding:4px 5px; border:1px solid #ddd; }
		div#wrapZipcode table th { background:#f4f4f4; text-align:center; }
		div#wrapZipcode table td {  }
		div#wrapZipcode table td[scope="row"] { text-align:center; }
		div#wrapZipcode table td a { color:#00a; text-decoration:none; }
		div#wrapZipcode table td a:hover { color:#00f; text-decoration:underline; }
	div#wrapZipcode p.noResult { padding:10px; color:red; }
	div#wrapZipcode div.close { position:absolute; top:10px; right:10px; }
		div#wrapZipcode div.close img { cursor:pointer; }
