/* BASIC css start */
#ftWrap { margin-top: 150px; position:relative; z-index:10000; background:#FFF; }
.btn_top {position:absolute; right:26px; }
.btn_top a {position:fixed; bottom:63px; }

#ftWrap .footer_menu {border-top:1px solid #252525; border-bottom:1px solid #dcdcdc; padding:20px 0;}
#ftWrap .footer_menu ul {width:1160px; margin:0 auto; *zoom:1;}
#ftWrap .footer_menu ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#ftWrap .footer_menu li {float:left; border-left:1px solid #edeeee; padding:0 38px; text-align:center;}
#ftWrap .footer_menu li:first-child {border-left:0;}
#ftWrap .footer_menu li:last-child {padding-right:0;}
#ftWrap .footer_menu li a {color:#898989;}
#ftWrap .footer_menu li a:hover {color:#b7b7b7;}
#ftWrap .footer_menu li a span {display:block; font-family:'open sans'; font-size:10px; color:#252525; letter-spacing:0.6px;}
#ftWrap .footer_menu li a:hover span {color:#acacac;}


#ftWrap #footer { position: relative; width: 1300px; margin-left: auto; margin-right: auto; }

#ftWrap #footer #shopinfo {padding:65px 0; border-bottom:1px solid #515151; *zoom:1;}
#ftWrap #footer #shopinfo:after {content:""; display:block; clear:both; height:0; visibility:hidden;}

#ftWrap #footer .ft-link { zoom: 1; overflow: hidden; float:left; margin-left:35px; width:220px;}
#ftWrap #footer .ft-link li { float: left; padding: 4px 0 5px 15px; border-bottom: 1px solid #e4e4e4; width:205px;}
#ftWrap #footer .ft-link li a {color:#7d7d7d;}
#ftWrap #footer .ft-link li a span { font-family:'open sans'; font-size:10px; color:#252525; letter-spacing:0.6px; }
#ftWrap #footer .ft-link li a:hover { color: #b7b7b7; }
#ftWrap #footer .ft-link li a:hover span { color: #acacac; }

#ftWrap #footer .customer { font-family:'open sans'; letter-spacing:0.6px; float:left; border-left:1px solid #e1e1e1; margin-left:50px; height:110px; width:210px; padding-left:60px; line-height:16px;}
#ftWrap #footer .customer h3 {font-family:'open sans'; font-size:10px; color:#363636; letter-spacing:0.6px; font-weight:normal; margin-bottom:17px;}
#ftWrap #footer .customer .tel {color:#004699; font-size:23px; font-family:Helvetica; font-weight:bold; margin-bottom:10px;}
#ftWrap #footer .customer span {color:#363636;}

#ftWrap #footer .banking { float:left; border-left:1px solid #e1e1e1; height:110px; width:205px; padding-left:60px; }
#ftWrap #footer .banking h3 {font-family:'open sans'; font-size:10px; color:#363636; letter-spacing:0.6px; font-weight:normal; margin-bottom:15px;}
#ftWrap #footer .banking p {line-height:19px; font-family:'open sans','nanum gothic'; letter-spacing:0.6px;}
#ftWrap #footer .banking div {border-top:1px solid #ececec; padding-top:10px; margin-top:10px; width:150px;}

#ftWrap #footer .ft-escrow { float:left; border-left:1px solid #e1e1e1; height:110px; padding-left:60px; }
#ftWrap #footer .ft-escrow h3 {font-family:'open sans'; font-size:10px; color:#363636; letter-spacing:0.6px; font-weight:normal; margin-bottom:15px;}

#ftWrap #footer .ft-info { padding:50px 0 50px 35px; line-height: 22px; color: #7d7d7d; }
#ftWrap #footer .ft-info span {margin:0 20px;}
#ftWrap #footer .ft-info strong {font-family:'open sans'; font-size:12px; letter-spacing:0.6px; font-weight:normal;}
#ftWrap #footer .ft-info .copyright {font-family:'open sans'; font-size:12px; letter-spacing:0.6px;}
#ftWrap #footer .ft-info .copyright strong {color:#363636; font-weight:nomral; font-family:'nanum gothic'; letter-spacing:-0.25px;}
.link_company_number {color:#004699;}
.link_company_number:hover {color:#181818;}


#banner_bottom { height:53px; overflow:hidden; background:#252525;}

#banner_bottom ul { width:1160px; margin:0 auto; *zoom:1;}
#banner_bottom ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#banner_bottom ul li {float:left;}
/* BASIC css end */

