/* BASIC css start */
#footer { clear:both; position:relative; width:100%; margin:50px auto 0px;   text-align:center;  background:#fff; }

#footer .top1 { width:100%; padding:0px 0 20px 0 ; border-bottom:2px solid #999;  margin:0 auto 40px; }
#footer .info { width:1245px; margin:0 auto; border:0px solid #000; text-align:left;   }



#footer .info .info01 { float:left; padding-right:30px; border-right:1px solid #ccc;}
#footer .info .info02 {  float:left; margin-left:30px; padding-right:40px;border-right:1px solid #ccc;  }
#footer .info .info03 {  float:left; margin:0 auto; width:270px;  border-right:1px solid #ccc; }
#footer .info .info04 {   float:right; }


#footer p { line-height:20px; color: #999; font-size:11px; }

#footer p a { color: #999; text-decoration:none;  font-family: 'Nanum Gothic',µ¸¿ò;  letter-spacing:0px; padding-bottom:0px;}






#footer .info .info03 p { margin:0 auto; ;width:190px;  border-bottom:1px solid #ccc ; padding-bottom:2px;}
#footer .info .info03 p a {  display:block;width:100%; color: #3C3C3C; font-size:8pt;font-family: Lato, 'Nanum Gothic',µ¸¿ò; font-weight:400; letter-spacing:1px; }
#footer .info .info03 p a:hover { color:#E51E27;}

#footer .info .info03 p:hover  { border-bottom:1px solid #E51E27; }

#footer .info .info03 .tit { margin:0 auto; width:190px;   border-bottom:0px solid #ccc ;}
#footer .info .info03 .tit:hover { margin:0 auto; width:190px;   border-bottom:0px solid #ccc ;}
#footer .info .tit { color: #3C3C3C; text-decoration:none; font-size:10pt;font-family: Lato, 'Nanum Gothic',µ¸¿ò; font-weight:700; letter-spacing:0px; padding-bottom:10px; border-bottom:0px solid #ccc ;}


#footer .info .foot_cs {  color: #333; text-decoration:none;font-size:18pt; font-family: Lato, 'Nanum Gothic',µ¸¿ò; font-weight:700; letter-spacing:0px; }

/* BASIC css end */

