/* BASIC css start */
.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: #fff;  box-shadow: 1px 2px 10px #ccc;}
.btnTop a:hover { opacity:0.8; }


.navertalk {display:none;position:fixed; z-index: 97;right: 15px;bottom:70px;}
.navertalk a {display:block;width: 45px;height: 45px;line-height: 45px;text-align:center;border-radius:50%;background: #fff; box-shadow: 1px 2px 10px #ccc;}
.navertalk a:hover { opacity:0.8; }
.navertalk a img {margin-top: -2px; margin: -6px 0 0 -2px;}


#ftWrap{ margin-top: 100px; font-size:13px;background:#fff;color:#666;  border-top:1px solid #000;}
#ftWrap a { font-size:13px;}
#ftWrap a:hover {color:#444; } 
#ftWrap .footerNavArea .footerNav li i { font-size: 20px; vertical-align: middle; }
#ftWrap .footerNavArea .footerNav a {padding: 0 0px 0 10px;}

#ftWrap .footerInfoWrap {padding: 5% 3%;}
#ftWrap .footerInfoWrap div{float:left;}
#ftWrap .footerInfoWrap .copy {padding-top: 30px; }
#ftWrap .footerInfoWrap .copy a { margin-top: -4px; display: inline-block;}
#ftWrap .footerInfoWrap .escrow {padding-top: 60px;  }
#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;  } 

#ftWrap .footerInfoWrap .logo {    width: 20%; display:inline-block;}

#ftWrap .footerInfoWrap .logo .footerlogo img{width:75px; margin:50px 0 0 140px; }



#ftWrap .footerInfoWrap .list{  }
#ftWrap .footerInfoWrap .list.info {float: left; width:40%;}
#ftWrap .footerInfoWrap .list.info .subTxt .tel { font-size:20px; font-weight:400;; margin-top:-8px; }
#ftWrap .footerInfoWrap .list.info .subTxt span.tel_head { font-size:14px; font-weight:600;  margin-bottom: 3px; color: #000;  }
#ftWrap .footerInfoWrap .list.info .subTxt span.tel_head2  {font-weight:600;  margin-bottom: 3px; color: #000;}
#ftWrap .footerInfoWrap .list.info .subTxt .csCenter { margin:10px 0 30px; font-size:14px; }
#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt { line-height: 20px; font-size:12px; }
#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt a { margin-top: -4px; font-size:12px;font-weight:300; color:#666;}


span.tel_info{font-size:12px;font-weight:300;margin-top:8px; line-height:18px;}



#ftWrap .footerInfoWrap .ftMenu {float: right; width:40%;}
#ftWrap .footerInfoWrap .ftMenu ul {clear:both;}
#ftWrap .footerInfoWrap .ftMenu > ul > li { float: left; width:36%; margin-left: 50%; }
#ftWrap .footerInfoWrap .ftMenu > ul > li:last-child { width:50%; }
#ftWrap .footerInfoWrap .ftMenu .footerNav { font-weight:300; color:#666; clear:both; float:right;}
#ftWrap .footerInfoWrap .ftMenu .footerNav li { margin-right:10px; float: left;}
#ftWrap .footerInfoWrap .ftMenu .footerNav li:first-child { padding-left:0;}
#ftWrap .footerInfoWrap .ftMenu .footerNav li:last-child { margin-right:0;}
#ftWrap .footerInfoWrap .ftMenu .snsArea { margin: 0 -20px 30px -12px; }
#ftWrap .footerInfoWrap .ftMenu .snsArea li { display:inline-block; margin:-10px 10px 0 0; float: right;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li a { font-size:26px; width:42px; height:42px; display: block; line-height: 42px; text-align:center; color:#666;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li a:hover { color:#acacac;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li a img {width:27px; height: 27px;}

#ftWrap .footerInfoWrap .ftMenu .escrow { line-height:20px; font-size:12px;font-weight:300; text-align:right;}
#ftWrap .footerInfoWrap .ftMenu .escrow a {display:block; color:#666; margin-top:4px;}


/* BASIC css end */

