/* BASIC css start */
#footer-container { padding-top:10px; }
#footer-container .foot_cs {border-top:2px #cdcdcd solid;padding:15px 0 15px 3.125%;}
#footer-container .foot_cs .cs_01 {width:47.03125%;}
#footer-container .foot_cs .cs_02 {width:46.875%;}
#footer-container .foot_cs img {width:100%;height:auto;}
#footer-container .menus ul { border-top:2px #cdcdcd solid;border-bottom:1px #c9c9c9 solid;  background:#fff; height:32px; line-height:32px; text-align:center; }
#footer-container .menus ul li {float:left; text-align:center; }
#footer-container .menus ul li:first-child {width:21.25%;}
#footer-container .menus ul li:nth-child(2) {width:18.75%;}
#footer-container .menus ul li:nth-child(3) {width:21.875%;}
#footer-container .menus ul li:last-child {width:38.125%;}
#footer-container .menus ul li a { display:block; text-align:center; padding:0; line-height:32px;height:32px; color:#636363; font-family: 'Noto Sans KR', AppleGothic, sans-serif, Dotum; font-weight:700; font-size: .75em; background:url(/design/dekorea77/mobile/foot_line.gif) no-repeat 100% 50%; background-size:1px 12px; }
#footer-container .menus ul li:last-child a { background-image: none; }
#footer-container .addr { background:#f5f5f5; padding:11px 0 9px 0; font-size: .7em; line-height:16px; text-align:left; }
#footer-container .addr li { list-style-type: none; color:#888; font-family: 'Nanum Gothic', sans-serif; margin:0 3.125%;}
#footer-container .addr li a, #footer-container .addr li a:hover {color:#888; font-family: 'Nanum Gothic', sans-serif;}
#footer-container address { background:#000; text-align:left; color:#a3a3a3; font-style: normal; font-size: .65em; margin:0; padding:6px 0 8px 3.125%; font-family: 'Nanum Gothic', sans-serif;}

/* BASIC css end */

