/* BASIC css start */
/*footer*/
#footer { display:block; float:left; position:relative; width:100%; padding:0; margin:0; text-align:center; color:#333333;}
#footer .inner_wrap{display:block; width:1200px; margin:0 auto;}
#footer .fbanner { display:block; width:100%; text-align: center; }
#footer .fbanner li{ display:inline-block; width:120px; text-align:center;}  /* float:left; »èÁ¦, width°ªÀ» 100% */
#footer .fbanner a{ display:block; text-align:center; }
#footer .fbanner img {display:block; margin:0 auto;}
#footer h2,h3{color:#000;}


#footer .innercs { display: block; position: relative; margin:40px auto; padding:15px; border:0px solid #b6b6b6;}

#footer .innercs .csbox {float:left;  width:312px;}


#footer .innercs .bbsbox {float:right; position:relative; width:290px; text-align:left; }
#footer .innercs .bbsbox .notice { display:block; position:relative; margin-bottom:40px;}
#footer .innercs .bbsbox .qna {display:block; position:relative}
#footer .innercs .bbsbox h2{color:#000; font-size:14px; margin-bottom:10px;}
#footer .innercs .bbsbox h2 a {font-size:12px; padding-left:10px;}
#footer .innercs .bbsbox a.more {display:block;  position:absolute; right:0; top:0; width:13px; height:13px; line-height:13px; vertical-align:middle; text-align:center; border:1px solid #ddd; font-size:11px;}

#footer .innercs .bbsbox ul{display:block; margin-right:50px;}
#footer .innercs .bbsbox li{display:block; line-height:22px; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#footer .innercs .bbsbox li a{ color:#717171; }
#footer .innercs .bbsbox li img{ width:11px; height:11px; overflow:hidden; margin-top:5px;}






#footer .innercs .csbox span { text-align:left; line-height:20px; vertical-align:middle;}
#footer .innercs .csbox .callcenter , .bankinfo h3{margin-bottom:6px;}
#footer .innercs .csbox .callcenter {display:block; text-align:left; }
#footer .innercs .csbox .bankinfo { text-align:left; margin-top:20px;  height:160px; }
#footer .innercs .csbox .bankinfo dl {border:1px solid #ddd; padding:10px;}
#footer .innercs .csbox .bankinfo dt{padding-top:10px;}
#footer .innercs .csbox .bankinfo .memo {display:block; height:25px; line-height:25px; text-align:center; vertical-align:middle; margin:20px 0 0;  background-color:#a9a9a9; color:#fff; }    

#footer .innercs .csbox .txt1 {display:block; font-size:24px; font-weight:bold; padding-bottom:5px; margin-top:10px;}
#footer .innercs .csbox .txt4 {padding-left:10px; font-size:16px;}
#footer .innercs .csbox .sns { display:block; margin-top:15px;}
#footer .innercs .csbox .sns img{display:inline-block; float:left; padding-right:10px;}

#footer .innercs .instabox { display:inline-block; float:left; width:480px; margin:0 20px; padding:0 20px; text-align:left; border-left:1px dashed #c8c8c8; border-right:1px dashed #c8c8c8; }
#footer .innercs .instabox div{}
#footer .innercs .instabox .benefit {margin:30px 0;}


#footer .fnb {clear:both; height:35px; background-color:#d1d1d1;}
#footer .fnb ul { display: block; text-align:center;}
#footer .fnb li {display:inline-block; text-align: left; line-height:35px; vertical-align:middle; }
#footer .fnb li a { display:inline-block;  padding:0 10px; color: #525252; font-size: 13px; line-height:35px; }
#footer .fnb li .bar{ display:inline-block; width:1px; height:35px; line-height:35px; vertical-align:middle; }
#footer .fnb li strong { }
#footer .fnb li a:hover { color: #000000; }



#footer .top { position: absolute; top: 0; right: -40px; }
#footer .logo { display:inline-block; float:left; margin:15px 0;}
#footer .addr { display: inline-block; float:left; line-height:18px; margin:30px 0 0 30px; text-align: left; color:#7e7e7e; font-size: 11px; }
#footer .addr a {line-height:18px; font-size:11px; }
#footer .addr span { margin-right: 10px; }
#footer .addr span strong img { margin-top: 5px; font-weight: normal;  }
#footer .escrow {display:inline-block; margin:30px 0 0; }

#footer .familysite{display:inline-block; float:right; margin:30px 0; padding:20px 0 20px 20px; border-left:1px solid #7e7e7e;}
#footer .familysite h3{ display:block; text-align:left;}
#footer .familysite ul{display:block;}
#footer .familysite li{display:inline-block; float:left; margin-left:10px;}

     


#footer .copyright { display:block;  color: #acacac; font-size: 10px; margin-bottom:10px;  }
#footer .copyright a{font-size:10px;}
#footer .copyright strong { display: inline-block;  margin: 0; color:#ff001e  }
#footer .copyright .made { display: inline-block; }	


#footer .footer_mark { display:block;  padding:30px 0; }
#footer .footer_mark .mark { display:block; text-align:center;}


/* BASIC css end */

