/* BASIC css start */
#ftWrap { margin-top: 150px; position:statice; z-index:10000; -background:#FFF; }
#ftWrap #footer { position: relative; width: 1520px; margin-left: auto; margin-right: auto; padding:0;}

.btn_top {position:fixed; bottom:80px; }

@media all and (min-width:1500px) {
	.btn_top {right:20px;}
}


#ftWrap .footer_menu {border:1px solid #252525; padding:25px 0px 18px 25px;}
#ftWrap .footer_menu ul {
width:100%; 
margin:0 auto;
    display: flex;
    align-items: center;
    justify-content: center;}
#ftWrap .footer_menu ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#ftWrap .footer_menu li {float:left; padding:0 28px; text-align:center; line-height:23px;}
#ftWrap .footer_menu li a {color:#898989; letter-spacing:0.5px;}
#ftWrap .footer_menu li a:hover {color:#c2c2c2;}
#ftWrap .footer_menu li a span {display:block; font-family:arial; font-size:10px; color:#252525; letter-spacing:1.2px;}
#ftWrap .footer_menu li a:hover span {color:#959595;}

#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 .sns { float:left; margin-left:35px; height:70px; width:235px; padding-top:30px;}
#ftWrap #footer .sns img { margin-right:5px;}

#ftWrap #footer .customer { font-family:arial; color:#212121; letter-spacing:1.2px; float:left; border-left:1px solid #e1e1e1; padding-left:65px; height:100px; width:220px; line-height:16px; font-size:10px;}
#ftWrap #footer .customer h3 {font-family:arial; font-size:10px; font-weight:normal; margin-bottom:15px; letter-spacing:1.2px;}
#ftWrap #footer .customer .tel { font-size:18px; font-weight:bold; margin-bottom:10px;}

#ftWrap #footer .banking {  font-family:arial; color:#212121; float:left; border-left:1px solid #e1e1e1; letter-spacing:1.2px;height:100px; width:225px; padding-left:70px; font-size:10px; }
#ftWrap #footer .banking .kor { font-size:11px; font-family:µ¸¿ò; letter-spacing:-0.5px}
#ftWrap #footer .banking h3 {font-family:arial; font-size:10px; font-weight:normal; margin-bottom:15px; letter-spacing:1.2px;}
#ftWrap #footer .banking p {line-height:19px;}
#ftWrap #footer .banking a { display:block; width:150px; padding:6px 0 3px 0; border:1px solid #dcdbdb; margin-top:5px; text-align:center;}
#ftWrap #footer .banking a:hover { background:#dcdbdb; border:1px solid #FFF;}

#ftWrap #footer .ft-escrow { float:left; border-left:1px solid #e1e1e1; height:100px; padding-left:60px; }
#ftWrap #footer .ft-escrow h3 {font-family:arial; font-size:10px; font-weight:normal; margin-bottom:15px; letter-spacing:1.2px;}

#ftWrap #footer .ft-info { padding:50px 0 50px 0; line-height: 22px; color: #464646; text-align:center;}
#ftWrap #footer .ft-info span {margin:0 20px; color:#7d7d7d;}
#ftWrap #footer .ft-info strong {font-family:arial; font-size:10px; letter-spacing:1.2px; font-weight:normal; color:#7d7d7d;}
#ftWrap #footer .ft-info .copyright {font-family:arial; font-size:10px; letter-spacing:1.2px;}
#ftWrap #footer .ft-info .copyright strong {color:#363636; font-weight:nomral; font-family:µ¸¿ò; letter-spacing:0px; font-size:11px;}
.link_company_number {color:#004699;}
.link_company_number:hover {color:#6eddb7;}


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

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

