/* BASIC css start */
@media screen and (min-width:1150px) and (max-width:1800px) {
    #ftWrap .footer {width: 1150px;} 
    #ftWrap .footerInfoWrap {padding: 20px;}
    #ftWrap .footerInfoWrap .list.info {width: 50%;}
    #ftWrap .footerInfoWrap .ftMenu {width: 50%;}
}

@media screen and (min-width:650px) and (max-width:1150px) {
    #ftWrap .footer {width: 800px;}
    #ftWrap .footerInfoWrap {padding: 20px;}
    #ftWrap .footerInfoWrap .list.info {width: 50%;}
    #ftWrap .footerInfoWrap .ftMenu {width: 50%;}
}

@media screen and (max-width:650px) {
    #ftWrap .footer {width: 800px;} 
    #ftWrap .footerInfoWrap {padding: 20px;}
    #ftWrap .footerInfoWrap .list.info {width: 50%;}
    #ftWrap .footerInfoWrap .ftMenu {width: 50%;}
}



.btnTop {display:none;position:fixed;z-index: 99;right: 15px;bottom:20px;}
.btnTop a {display:block;width: 45px;height: 45px;line-height: 45px;text-align:center;border-radius:50%;background: #2c2c2c;}
.btnTop a:hover { opacity:0.8; }
.btnTop a.pageTop { }

#ftWrap{margin: 100px 0 0 0; font-size:13px;background:#222;color:#9e9e9e; }
#ftWrap a { color:#9e9e9e; font-size:13px;}
#ftWrap a:hover {color:#fff; } 
#ftWrap .footerNavArea .footerNav li i { font-size: 20px; vertical-align: middle; }
#ftWrap .footerNavArea .footerNav a {padding: 0 30px 0 10px;}

.footer { width: 1600px; margin: 0 auto;}

#ftWrap .footerInfoWrap {padding: 50px;}
#ftWrap .footerInfoWrap .copy {padding-top: 30px; }
#ftWrap .footerInfoWrap .copy a { margin-top: -4px; display: inline-block;}
#ftWrap .footerInfoWrap .escrow {padding-top: 10px;  }
#ftWrap .footerInfoWrap ul:after{content:"";display:block;clear:both;}
#ftWrap .footerInfoWrap > ul > li:first-child { float: left; }

#ftWrap .footerInfoWrap ul.footerNav li a { display:block; margin:0 0 16px;}

#ftWrap .footerInfoWrap .list{  }
#ftWrap .footerInfoWrap .list.info {float: left; white-space : nowrap;}
#ftWrap .footerInfoWrap .list.info .subTxt .tel { font-size:35px; font-weight:400; color:#fff; margin-bottom:4px; line-height:115%;}
#ftWrap .footerInfoWrap .list.info .subTxt .calltime { font-size:15px; font-weight:350; color:#fff;line-height: 24px;}
#ftWrap .footerInfoWrap .list.info .subTxt .csCenter { margin:10px 0 40px; font-size:14px; }
#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt { line-height: 20px;}
#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt a { margin-top: -4px;display: inline-block; }

#ftWrap .footerInfoWrap .ftMenu {float: right;}
#ftWrap .footerInfoWrap .ftMenu > ul > li { float: left; width:22%; }
#ftWrap .footerInfoWrap .ftMenu > ul > li:last-child { width:44%; }
#ftWrap .footerInfoWrap .ftMenu .footerNav {  }
#ftWrap .footerInfoWrap .ftMenu .footerNav li { margin-right:10px;}
#ftWrap .footerInfoWrap .ftMenu .footerNav li:first-child { padding-left:0;}

#ftWrap .footerInfoWrap .ftMenu .snsArea { margin-left: -15px;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li { display:inline-block; margin:0 10px 0 0; }
#ftWrap .footerInfoWrap .ftMenu .snsArea li a { font-size:26px; width:42px; height:42px; display: block; line-height: 42px; text-align:center;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li a:hover { color:#fff;}

#ftWrap .footerInfoWrap .ftMenu .escrow { line-height:20px; }
#ftWrap .footerInfoWrap .ftMenu .escrow a {display:block; color:#fff; margin-top:4px;}

#ftWrap .footerInfoWrap .ftMenu .acount {line-height:20px;margin-top: 3px;}
#ftWrap .footerInfoWrap .ftMenu .acounttitle { font-size:14px; font-weight:400; color:#fff; margin-top: 30px;}

#ftWrap .footerInfoWrap .ftMenu .snsArea .flag {width:42px; height: 27px; margin: 0px 5px 0px 10px;border-radius: 15%;overflow:hidden; transition:0.5s;}
#ftWrap .footerInfoWrap .ftMenu .snsArea .flag:hover {transform:scale(1.1);}

#ftWrap .footerInfoWrap .ftMenu .snsArea li.ebay {font-weight: 600; letter-spacing: -3px;}

/* BASIC css end */

