body{margin:0;padding:0; word-wrap:break-word;word-break:break-all;	-webkit-text-size-adjust:none;}
div, p, span {margin: 0px; padding: 0px;}
ul,li {	list-style:none;padding:0;margin:0;}
h1,h2,h3,h4,h5 {margin:0;padding:0;}
img {border:none;}
a {text-decoration:none;color:#6c6c6c;}
caption {display:none;}



#farm {width:100%; min-width:320px;}
#farm .header{overflow:hidden; width:100%; padding:22px 0 6px;}

a#logo{position:absolute; left:0;}
a#home_btn img {position:absolute; right:59px; top:55px;}
p#menu_btn{position:absolute; right:15px; cursor:pointer; top:55px;}

#menu{width:150px; height:427px; background:url(../images/header/menu_bg.png) no-repeat; position:absolute; right:20px; display:none; z-index:99999; top:55px;}
#menu ul{position:absolute; top:54px; left:19px; }
#menu ul li {text-align:center; padding:7px 0;}
a#first_menu{padding-left:10px;}
#menu ul li a{color:#fff; font-weight:bold; font-size:12px; }
#menu p {color:#fff; font-weight:bold; font-size:12px; position:absolute; right:31px; bottom:12px; cursor:pointer;}

p#fax{color:#7d7d7d; display:inline;}





#farm .footer {
	margin-top:30px;
	padding-top:16px;
	overflow:hidden;
	width:100%; 
	height:47px;
	border-top:1px solid #E2E3E3;
	color:#666666;
	font-size:11px;
	font-family:dotum;
	text-align:center;
	
}
#farm .footer.mgt {padding-top:12px;}


#farm .footer p.copyright {
	margin-top:5px;
	color:#666666;
}
#farm .footer .bottom-font2,
#farm .footer .bottom-font2 a {color:#7d7d7d;}
