/* BASIC css start */
#footer-container {}
#footer-container .foot_bnr2 {padding:25px 0 20px 0; border-bottom:1px #aaa solid;}
#footer-container .foot_bnr2 .clear {margin:0 3.125%; width:93.75%;}
#footer-container .foot_bnr2 .clear:after {display:block; clear:both; content:' ';}
#footer-container .foot_bnr2 .clear > div {width:46.875%;}
#footer-container .foot_bnr2 .clear > div {width:46.875%;}
#footer-container .foot_bnr2 img {width:100%;height:auto;}
#footer-container .foot_bnr {margin-top:2px;border-top:1px #aaa solid;padding:25px 0 0 0; }
#footer-container .foot_bnr .clear {margin:0 3.125%;width:93.75%; background:url(/design/l231007/mobile/foot_bnr_line.gif) no-repeat center 0; background-size:1px auto;}
#footer-container .foot_bnr .foot_bnr_left {width:46.875%;}
#footer-container .foot_bnr .foot_bnr_right {width:46.875%;}
#footer-container .foot_bnr .foot_bnr_left img,
#footer-container .foot_bnr .foot_bnr_right img {width:100%;height:auto;}
.foot_cs {}
.foot_cs ul {padding:13px 0 15px 0;margin:0 1.5625%;}
.foot_cs ul li {margin:0 1.5625%;width:20.9375%;text-align:center;background:url(/design/l231007/mobile/bg_bot_menu.gif) no-repeat center top;background-size:auto 62px;}
.foot_cs ul li a {display:block;width:100%;text-align:center;padding:40px 0 4px 0;line-height:18px;}
.foot_cs ul li a,
.foot_cs ul li a:hover {color:#333;font-size: .85em;text-align:center;font-family: 'Noto Sans KR', sans-serif;font-weight:bold;}
.foot_cs ul li.cs_01 a{background:url(/design/l231007/mobile/icon_bot_menu1.gif) no-repeat center 15px;background-size:26px 20px;}
.foot_cs ul li.cs_02 a{background:url(/design/l231007/mobile/icon_bot_menu2.gif) no-repeat center 15px;background-size:26px 20px;}
.foot_cs ul li.cs_03 a{background:url(/design/l231007/mobile/icon_bot_menu3.gif) no-repeat center 15px;background-size:26px 20px;}
.foot_cs ul li.cs_04 a{background:url(/design/l231007/mobile/icon_bot_menu4.gif) no-repeat center 15px;background-size:26px 20px;}
#footer-container .menus { border-top:2px #ffc62c solid; background:#302f2d; margin:0px; padding:0px;}
#footer-container .menus ul { height: 30px; line-height: 30px; text-align: center; *zoom:1; margin:0px; padding:0px;}
#footer-container .menus ul:after { display:block; content:""; clear:both;}
#footer-container .menus ul li { float:left; text-align:center; width:22%; background:url(/design/l231007/mobile/bg_bot_line.gif) no-repeat right 50%;background-size:1px 10px;}
#footer-container .menus ul li a { color: #b1b1b1; font-weight: bold; font-size: .85em; font-family: 'Nanum Gothic', sans-serif;}
#footer-container .menus ul li:nth-child(4) a { color: #ffffff; }
#footer-container .menus ul li:last-child { background-image: none; width:34%; }
#footer-container .addr { font-size: .8em; padding-bottom: 1em; padding-top: 1em; margin:0 0 0 3.125%; text-align:left; }
#footer-container .addr p { list-style-type: none; color: #888; line-height: 1.5em;font-family: 'Nanum Gothic', sans-serif;}
#footer-container .addr p a,
#footer-container .addr p a:hover {color: #888;}
#footer-container .addr p.copy {padding-top:1em;color:#c9c9c9;}
/* BASIC css end */

