.contact_us { margin:30px 0; }
.contact_us h4 { margin:0 0 10px 0; padding;0; font-family:"Nanum Gothic", sans-serif;; font-size:22px; font-weight:700; padding-top:6px; padding-left: 20px; color:#333; background:url(./epharos/img/bu_circle.gif) no-repeat 1px 12px;}
.contact_us h3 { margin:0 0 10px 0; padding;0; font-family:"Nanum Gothic", sans-serif;; font-size:18px; font-weight:700; padding-top:6px; padding-left: 20px; color:#333; background:url(./epharos/img/bu_circle.gif) no-repeat 1px 12px; line-height:25px}
.contact_us ul { padding-left:20px; }
.contact_us li { line-height: 1.5em; }
.contact_us p {padding:0px 5px 15px 0px}
.contact_us table { width:100%; border:1px solid #000; border-collapse:collapse; margin: 20px 5px; }
.contact_us table th { height:30px; background-color:#ddd; padding:5px; border:1px solid #000; font-size:1em;}
.contact_us table td { height:30px; text-align:left; padding:10px; border:1px solid #000;}
.contact_us table td p{ padding: 5px; font-size:1em;}


@media screen and (max-width:640px){
	.contact_us table { margin: 20px 0px; }
	.contact_us table th{font-size:1.2em;}
	.contact_us table td p{padding:3px; font-size:1.2em;}
}