/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #e2e2e6; background:#f9f9fb }
#footer .footerTop { margin:0 auto; padding:30px 0; position:relative; width:1100px; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:14px; color:#171717 }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px }

#footer .footerTop .linkInfo { width:153px }
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { font-size:15px; color:#5d5d5d }

#footer .footerTop .csInfo { width:226px }
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size:30px; color:#b17efe; line-height:30px; letter-spacing:-2px }
#footer .footerTop .csInfo .tx { line-height:20px }

#footer .footerTop .bankInfo { width:220px }

#footer .footerTop .shopInfo { width:500px }
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { color:#7689de }
#footer .footerTop .shopInfo .tx a.btn_email { color:#5d5d5d }
#footer .footerTop .shopInfo .copy { padding-top:5px; color:#5d5d5d }

#footer .footerBottom { margin:0 auto; position:relative; width:1200px; height:159px }
#footer .footerBottom .address { padding-top:40px }
#footer .footerBottom .address ul li { color:#999; line-height:18px }
#footer .footerBottom .address ul li a { color:#999 }
#footer .footerBottom .address p { padding-top:10px; color:#666 }
#footer .footerBottom .flogo { position:absolute; top:53px; right:0 }
#footer .foot_corp { position:relative; height:100px; border-top:1px solid #e3e3e3;}
#footer .foot_corp .bx_corp {height: 81px; text-align: center;margin: 0 auto; position: relative; width: 1200px; padding-top: 25px; line-height: 2;}
#footer .foot_corp .bx_corp p{color: #a3a3a3; font-size: 12px; font-family: malgun Gothic !important;}

.banklist{position: absolute; border: 1px solid #ddd; margin-top: -3px;min-width: 158px;  z-index: 9;}
.banklist li{padding: 6px 5px; border-bottom: 1px solid #ddd;}
.banklist li:last-child{border-bottom:0 !important;}
.banklist li.active{background: #f7f7f7 !important; font-weight: bold !important;}
.banklist li a{font-family: malgun Gothic !important; font-size: 12px; color:#777 !important; font-size:11px; display: block;}

.csBtn{margin-top: 15px;}
.csBtn a{font-family: malgun Gothic !important; font-size: 13px;height:39px; line-height:39px; text-align:center; border-radius:5px; display: inline-block; }
.csBtn a.Blackbtn{background: #000; color:#fff; width:180px;}
.csBtn a.Whitebtn{border:1px solid #000; width:80px; margin-left: 5px;}

ul.inline{}
ul.inline li{display:inline-block;}
/* BASIC css end */

