/* BASIC css start */
@import url('https://fonts.googleapis.com/css?family=Cardo|Rozha+One|Lora:400,700|Black+Han+Sans|Do+Hyeon|Nanum+Gothic:400,700,800|Nanum+Myeongjo:400,700,800|Noto+Serif+KR:200,300,400,500,600,700,900|Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');

#footer {clear:both; margin-top:20px; font-family: 'Noto Sans KR', sans-serif;text-align:center;}
#footer .sns {overflow:hidden; padding:40px 0 15px; text-align:center;}
#footer .sns a {display:inline-block; width:30px; height:30px; margin:0 10px; }
#footer .sns a img {width:100%; height:100%;}
#footer .shopinfo {overflow:hidden;}
#footer .shopinfo li {float:left; width:25%; position:relative; margin-left:-1px; border-top:1px solid #ddd; border-right:1px solid #ddd;}
#footer .shopinfo li a {display:block; text-align:center; padding: 15px 0;}
#footer .shopinfo li a .fa {color:#666666; display: block; margin-bottom:3px;}
#footer .both {padding:15px 5px 0; text-align:center; /*border-bottom:1px solid #ddd;*/}
#footer .both dt{padding-top:10px;}
#footer .both dd {color:#777; font-size:.938em;}
#footer .both dd .cs {margin:15px 0 30px; color:#3b3b3b; font-size:2.5em; font-weight:bold;}
#footer .both dd .time {font-size:1.0em; color:#7c7c7c;}
#footer .both dd .time b{font-size:1.1em; line-height:20px;}
#footer .both dd.btn {overflow:hidden; margin-top:30px;}
#footer .both dd.btn a {float:left; width:49%; height:40px; line-height:38px; border:1px solid #777; box-sizing:border-box; -moz-box-sizing:border-box; font-size:1.2em;}
#footer .both dd.btn a .fa{padding-left:55px; font-size:1.2em}
#footer .both dd.btn a:last-child {float:right;}
#footer .cscenter {border-top:1px solid #ddd;}
#footer .bankinfo {border-top:1px dotted #ddd;}
#footer .lnks {overflow:hidden; display:table; table-layout:fixed; width:100%; text-align:center; margin-top:10px; padding:0px 0;}
#footer .lnks a {display:inline-block; width:25%; color:#777; margin-right:-4px;border-right:1px solid #ddd; }
#footer .lnks a:last-child{border-right:0px;}
#footer address {padding:15px; color:#777; text-align:center;}
#footer address .agreeButton {margin:5px 0;}
#footer address .agreeButton a {color:#fff; background-color:#6b6b6b; padding:2px 5px;}

/* 업다운 버튼 */
#updown {position:fixed; bottom:224px; right:8px; display:none; z-index:1000 }
#updown .up {position:relative; display:block; width:46px; height:46px; border:0 none; background:#fff; opacity:0.5; border-radius:50%; text-align:center; border:1px solid #a3a3a3;}
#updown .up span {position:absolute; top:50%; left:50%; margin:-8px 0 0 -8px; width:16px; height:12px; color:#000;}
/* //업다운 버튼 */
/* BASIC css end */

