/* BASIC css start */
#d-cion { clear:both; position:relative; width:1250px; margin:30px auto 30px;   text-align:center; border:0px solid #000; font-size:0; }

/* 푸터 오리지널컬러#2c3e50 */

#footer { position:relative; width:100%; text-align:center;    background:#ececec }

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


#footer .info .info0 { float:left; padding-right:50px;  }
#footer .info .info0 div { background:#fff; border:3px solid #2C3E50; padding:10px; color: #FFF; text-decoration:none; font-size:15pt; letter-spacing:0px;  }
#footer .info .info0 div:hover { background:#fff; color: #000; }


/* 푸터 오리지널 색상 - 그레이
#footer .info .info01 { float:left; padding-right:60px; color: #8f8f8f; text-decoration:none;font-size:8pt; letter-spacing:0px;  border-right:0px solid #ccc; margin-right:0px; }
#footer .info .info02 {  float:left; padding-right:60px; color: #8f8f8f; text-decoration:none;font-size:8pt; letter-spacing:0px;   }
#footer .info .info03 {  float:left;  padding-right:60px; color: #8f8f8f; text-decoration:none;font-size:8pt; letter-spacing:0px;  }
#footer .info .info04 {   float:left;  padding-right:60px; color: #8f8f8f; text-decoration:none;font-size:8pt; letter-spacing:0px; }
#footer .info .info04 {   float:left;  padding-right:60px; color: #8f8f8f; text-decoration:none;font-size:8pt; letter-spacing:0px; }
#footer .info .info05 {   float:left;  padding-right:0px; color: #8f8f8f; text-decoration:none;font-size:8pt; letter-spacing:0px; } 
*/

#footer .info .info01 { float:left; padding-right:60px; color: #2C3E50; text-decoration:none;font-size:8pt; letter-spacing:0px;  border-right:0px solid #ccc; margin-right:0px; }
#footer .info .info02 {  float:left; padding-right:60px; color: #2C3E50; text-decoration:none;font-size:8pt; letter-spacing:0px;   }
#footer .info .info03 {  float:left;  padding-right:60px; color: #2C3E50; text-decoration:none;font-size:8pt; letter-spacing:0px;  }
#footer .info .info04 {   float:left;  padding-right:60px; color: #2C3E50; text-decoration:none;font-size:8pt; letter-spacing:0px; }
#footer .info .info04 {   float:left;  padding-right:60px; color: #2C3E50; text-decoration:none;font-size:8pt; letter-spacing:0px; }
#footer .info .info05 {   float:left;  padding-right:0px; color: #2C3E50; text-decoration:none;font-size:8pt; letter-spacing:0px; }

#footer .tit { color: #fff; text-decoration:none;font-size:8pt;font-family: 'Nanum Gothic',돋움; font-weight:bold; letter-spacing:0px; padding-bottom:10px;}
#footer .foot_cs { padding-top:0px ; color: #2C3E50; text-decoration:none;font-size:13pt; font-family: 'Nanum Gothic',돋움; font-weight:bold; letter-spacing:0px; }
#footer .fbold { color: #3C3C3C; font-weight:bold; }
#footer a .fbold { color: #3C3C3C; font-weight:bold; }


#footer p {padding-bottom:5px;}

#footer p a { color: #8f8f8f; text-decoration:none;font-size:8pt;font-family: 'Nanum Gothic',돋움;  letter-spacing:0px; padding-bottom:0px;}
#footer p a:hover  { color: #fff;}


#footer .copy { text-align:center; color: #7D7D7D; text-decoration:none;font-size:9pt;font-family: Lato, 'Nanum Gothic',Aira ; clear:both; padding-top:30px; padding-bottom:30px;  letter-spacing:1px;}


/* BASIC css end */

