/* BASIC css start */
#footer { width:100%; background:#ffffff; margin:100px auto 0; text-align:left; color:#707070; font-family: 'Cabin', sans-serif;  clear:both;}
#footer ul {list-style:none;}


#footer .insta { clear:both; width:100%; margin:auto; text-align:left; background:#fff ; }
#footer .insta  .insta-tit  {text-align:center; padding-bottom:30px; }
#footer .insta  .insta-01 {border-top:2px solid #464646; width:1200px; display:table; margin:auto; text-align:center; padding:30px 0 100px 0; }



.ftit-01 {color:#000; font-size:16px; letter-spacing:-1px; font-family: 'Cabin', sans-serif; font-weight:700; }

.ftit-02 a { font-size:12px; font-family: 'Nanum Gothic'; letter-spacing:0px; line-height:28px; color:#464646;}
.ftit-02 a:hover {color:#959595; }

.ftit-03 {color:#464646; font-size:20px; letter-spacing:2px;}
.ftit-04 {font-size:10px;  letter-spacing:1px;line-height:18px; font-size:11px;}

.ftit-05 { font-size:12px; font-family: 'Nanum Gothic'; letter-spacing:0px; line-height:24px; color:#464646;}





#footer .finner { width:100%;  margin:auto; clear:both; border-bottom:1px solid #ccc; height:280px; background:#f8f8f8;border-top:2px solid #464646;  }


#footer .finner .inner001 { overflow:hidden; width:1200px; margin:auto; padding:20px;   }



#footer .finner .inner001 .inner-01 { width:269px; float:left; height:215px; padding:25px 0 0 0px; border-left:1px solid #eee;} 
#footer .finner .inner001 .inner-01 ul { padding:0px; display:table; margin:auto; }
#footer .finner .inner001 .inner-01 ul li {  }


#footer .finner .inner001 .inner-02 { width:258px; float:left; border-left:1px solid #eee; border-right:1px solid #eee;  height:215px; padding:25px 0 0 0px; } 
#footer .finner .inner001 .inner-02 ul { padding:0px; display:table; margin:auto; }
#footer .finner .inner001 .inner-02 ul li {  }



#footer .finner .inner001  .inner-03 { padding:0px; font-family: 'Nanum Gothic' ; font-size:11px; letter-spacing:1px;  float:left; width:668px; height:215px; padding:25px 0 0 0px; border-right:1px solid #eee; } 
#footer .finner .inner001  .inner-03 .info01 { padding:0 0 0 40px; display:table; margin:auto; width:618px;}
#footer .finner .inner001  .inner-03  span { padding:0px; line-height:20px; }
#footer .finner .inner001  .inner-03  span a { color:#707070; font-weight:normal; }

 
#footer .finner .inner001  .inner-03 .info02 { padding:20px 0 0 40px; display:table; margin:auto; width:618px;}





#footer .finner .inner001  .inner-04 { padding:0px; font-family: 'Nanum Gothic' ; font-size:11px; letter-spacing:1px;  float:left; width:269px; height:215px; padding:25px 0 0 0px; border-right:1px solid #eee;} 
#footer .finner .inner001  .inner-04 .info { padding:0px; display:table; margin:auto; }
#footer .finner .inner001  .inner-04  span { padding:0px; line-height:20px; }
#footer .finner .inner001  .inner-04  span a { color:#707070; font-weight:normal; }
#footer .finner .inner001  .inner-04  span a:hover { color:#959595;}


#footer .inner002 { clear:both; width:100%; margin:auto; text-align:left; background:#fff ; }
#footer .inner002  .inner002-01 {display:table; margin:auto; text-align:center; padding:30px 0 35px 0; }
#footer .inner002  li { float:left; padding: 0 25px; border-right:0px solid #e3e3e3; height:15px; }
#footer .inner002  li a { color:#464646;}



#footer .inner003   {display:table; margin:0px auto 0px; text-align:center; padding:10px 0; background:#464646 ; width:100%; clear:both;}
#footer .inner003  .copy { color:#fff; letter-spacing:2px;  font-family: 'Cabin', sans-serif;  font-weight:normal; font-size:10px; line-height:30px;  }








/* BASIC css end */

