/* BASIC css start */
#footer {position:relative;clear:both;margin-top:-1px; } 
#footer .footericons {padding:30px 0 15px;border-bottom:1px solid #dfdfdf; } 
#footer .footericons ul {text-align:center;font-size:0; } 
#footer .footericons li {display:inline-block;vertical-align:top;text-align:center;width:18%; } 
#footer .footericons li:nth-child(1) a {background:url(//skin.makeshop.co.kr/skin/argento/mimg/f-ico-1.png) no-repeat;background-position:top;display:block;background-size:40px;height:30px;padding-top:40px; } 
#footer .footericons li:nth-child(2) a {background:url(//skin.makeshop.co.kr/skin/argento/mimg/f-ico-2.png) no-repeat;background-position:top;display:block;background-size:36px;height:30px;padding-top:40px; } 
#footer .footericons li:nth-child(3) a {background:url(//skin.makeshop.co.kr/skin/argento/mimg/f-ico-3.png) no-repeat;background-position:top;display:block;background-size:33px;height:30px;padding-top:40px; } 
#footer .footericons li:nth-child(4) a {background:url(//skin.makeshop.co.kr/skin/argento/mimg/f-ico-4.png) no-repeat;background-position:top;display:block;background-size:36px;height:30px;padding-top:40px; } 
#footer .footericons li:nth-child(5) a {background:url(//skin.makeshop.co.kr/skin/argento/mimg/f-ico-5.png) no-repeat;background-position:top;display:block;background-size:30px;height:30px;padding-top:40px; } 
#footer .footericons li a {font-size:12px;color:#676767; } 
#footer .footericons li a span { } 
#footer .footerMap { } 
#footer .footerMap ul {text-align:center;padding-top:15px;font-size:0; } 
#footer .footerMap ul li {display:block; } 
#footer .footerMap ul li a {text-align:left;text-transform:uppercase;font-size:12px;padding:10px 0px 0 20px;color:#000000;display:block; } 
#footer .footerMap ul li.color a {color:#8b96a6; } 
#footer .footerInfo {display:table;padding-bottom:25px;width:100%; } 
#footer .footerInfo .footerInfoTop {width:40%;display:inline-block;vertical-align:top; } 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left; } 
#footer .footerInfo dt {margin-bottom:6px;font-family:Noto Sans KR;color:#484848; } 
#footer .footerInfo p {font-family:'Lato',sans-serif;line-height:1.2;color:#8c8c8c;font-size:11px;padding-top:5px;text-transform:uppercase; } 
#footer .footerInfo p em.time {padding-right:7px; } 
#footer .footerInfo p em.num { } 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#ff9299;font-family:Lato;font-size:2.2em;font-weight:bold;padding:9px 0; } 
#footer .bank_box {margin-top:18px; } 
#footer .bank_box dd {color:#8b96a6; } 
#footer .bank_box dd.num {font-size:1.2em;font-weight:500;padding:2px 0 1px; } 
#footer .footerInfo .tel {color:#8b96a6;font-family:Lato;font-size:2em;padding:3px 0 6px; } 
#footer .footerInfo .mail {color:#8b96a6;background:url(//skin.makeshop.co.kr/skin/argento/mimg/mail-ico.png) no-repeat left 5px;font-family:lato;text-indent:18px; } 
#footer .footerInfo .footerInfoBottom {float:right;padding-top:25px;width:55%;display:inline-block;vertical-align:top;padding-left:5%; } 
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left; } 
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft p {padding-top:10px; } 
#footer .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px;height:70px;border-radius:35px;background-color:#3c3c3c;display:table;text-align:center;float:right; } 
#footer .footerInfo .footerInfoBottom .footerInfoBottomRight a {color:#fff;display:table-cell;vertical-align:middle; } 
#footer .footerMiddle {background:#f1f1f3;padding:20px;color:#8c8c8c;font-size:10px; } 
#footer .footerMiddle .copyright {margin-top:10px}
#footer .footerMiddle .link {margin:15px 0}
#footer .footerMiddle .link a {background:#8b96a6;font-size:10px;display:inline-block;color:#fff;padding:5px 16px; } 
#footer .footerMiddle .link select::-ms-expand {display: none}
/* 하단 고정 버튼 */
.section_fixedFooter .btn_toggle_area {width:100%;height:44px;position:relative; } 
.section_fixedFooter .btn_toggle_area .btn_up {width:55px;height:55px;display:block;text-align:center;border-radius:30px;position:absolute;right:10px;top:0}
.section_fixedFooter .btn_toggle_area .btn_fixedFooter {opacity:0;width:55px;height:55px;display:block;text-align:center;border-radius:30px;position:absolute;top:0;right:10px; } 
.section_fixedFooter .btn_toggle_area .btn_fixedFooter img {width:100%; } 
.section_fixedFooter .btn_toggle_area .btn_fixedFooter.talk {top:-110px !important; } 
.section_fixedFooter .btn_toggle_area .btn_fixedFooter.gotop {top: -50px !important; } 
/* //하단 고정 버튼 */
/* 하단 고정 메뉴 */
.section_fixedFooter {z-index:777;width:100%;position:fixed;bottom:0px;right:0px;left:0; } 
.section_fixedFooter .section_fixedFooter_dn {display:none;box-shadow:0 0 10px 1px #404040;border-top:1px solid #C1C1C1; } 
.section_fixedFooter .footerInfo {background-color:#fff; } 
.section_fixedFooter .footerInfo .footerInfoTop {border-bottom:1px solid #b3b3b3;padding:20px; } 
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft {float:left; } 
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft dt {font-size:1.3em;margin-bottom:6px; } 
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#f1494d;font-size:1.500em;margin-bottom:6px; } 
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight {width:70px;height:70px;border-radius:35px;background-color:#3c3c3c;display:table;text-align:center;float:right; } 
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight a {color:#fff;display:table-cell;vertical-align:middle; } 
.section_fixedFooter .footerInfo .footerInfoBottom {border-bottom:1px solid #b3b3b3;padding:20px; } 
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left; } 
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {font-size:1.3em;margin-bottom:6px; } 
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px;height:70px;border-radius:35px;background-color:#3c3c3c;display:table;text-align:center;float:right; } 
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight a {color:#fff;display:table-cell;vertical-align:middle; } 
.section_fixedFooter .footerMiddle {background-color:#3e4347;text-align:center;padding:12px 0;clear:both; } 
.section_fixedFooter .footerMiddle a {width:25%;display:inline-block;border-left:1px solid #A2A2A2;color:#fff;margin-left: -1px; } 
/* BASIC css end */

