/* BASIC css start */
/* 하단 */
#footer { clear:both; height:auto; overflow:hidden; margin:150px auto 0; font-family:'NanumGothic', sans-serif; }

.w_1200 { width: 1250px; margin: 0 auto; }
#footerTop { width:100%; margin:0 auto; border-top:3px solid #333; border-bottom:1px solid #e8e8e8; height:54px; line-height:54px; }
#footerTop .leftMenu { float:left; font-size:0; line-height:0; }
#footerTop .leftMenu a { float:left; line-height:54px; font-size:12px; }
#footerTop .leftMenu a span { line-height:54px; color:#bebebe; padding:0 5px; font-size:11px; }
#footerTop .rightSocial { float:right; font-size:0; line-height:0; }
#footerTop .rightSocial a { float:left; margin:12px 0 0 4px; }
#footerTop .rightSocial a img { vertical-align:middle; }

/* 하단 고객센터 박스 */
#footer #csBox { clear:both; width:1250px; height:405px; margin:50px auto 50px; }
#footer #csBox h2 { font-size:16px; font-weight:normal; padding-bottom:20px; margin-bottom:30px; background:url(/design/emarue/onedesign/images/title_line.png) 0 bottom no-repeat; color: #222; }

/* 공지사항 */
#footer #csBox .leftNotice { float:left; width:325px; height:100%; padding-right:60px; margin-right:60px; border-right:1px solid #e8e8e8; }
#footer #csBox .leftNotice .noti_list { clear:both; text-align:left; }
#footer #csBox .leftNotice .noti_list table { width:100%; border: none; }
#footer #csBox .leftNotice .noti_list table th { display:none; }
#footer #csBox .leftNotice .noti_list td { border:none; color:#666; line-height:38px; border-bottom:1px solid #e8e8e8; padding:0; }
#footer #csBox .leftNotice .noti_list td.title { width:auto; text-align:left; }
#footer #csBox .leftNotice .noti_list td.title a { display:block; color:#666; transition:all 0.3s ease-in-out; }
#footer #csBox .leftNotice .noti_list td.title a:hover { color:#222; }

/* 고객센터 이용안내 */
#footer #csBox .centerCall { float:left; width:350px; height:100%; padding-right:60px; margin-right:60px; border-right:1px solid #e8e8e8; }
#footer #csBox .centerCall .bank { padding:45px 0 0; }
#footer #csBox .centerCall p.num { font-size:18px; font-weight:bold; color:#222; padding:0 0 5px; font-family: 'Noto Sans KR','Nanum Gothic',sans-serif; } 
#footer #csBox .centerCall p { line-height:24px; color:#666; }

/* 퀵메뉴 */
#footer #csBox .rightQuick { float:left; width:330px; height:100%; }
#footer #csBox .rightQuick .menu ul { clear:both; font-size:0; line-height:0; height:auto; overflow:hidden; }
#footer #csBox .rightQuick .menu ul.end { padding-top:4px; }
#footer #csBox .rightQuick .menu li { float:left; padding-left:4px; }
#footer #csBox .rightQuick .menu li.first { padding-left:0; } 
#footer #csBox .rightQuick .menu li a { display:block; border:1px solid #e8e8e8; width:105px; height:34px; line-height:34px; text-align:center; color:#666; font-size:12px; transition:all 0.3s ease-in-out; }
#footer #csBox .rightQuick .menu li a:hover { border:1px solid #404040; background:#404040; color:#fff; }

#footer #csBox .rightQuick .parcel { clear:both; text-align:center; margin-top:4px; }
#footer #csBox .rightQuick .parcel a { display:block; width:100%; box-sizing:border-box; border:1px solid #e8e8e8; padding-left:15px; line-height:40px; color:#666; background:url(/design/emarue/onedesign/images/icon_post.png) 18% 50% no-repeat; background-size:11px 11px; }
#footer #csBox .rightQuick .parcel a:hover { border:1px solid #404040; color:#fff; background:#404040 url(/design/emarue/onedesign/images/icon_post2.png) 18% 50% no-repeat; background-size:11px 11px; }
#footer #csBox .rightQuick .banner { clear:both; font-size:0; line-height:0; padding:20px 0 0; text-align:center; }
#footer #csBox .rightQuick .banner a { display:inline-block; *display:inline; *zoom:1; }

/* 회사정보 */
#footer #footerInfo { clear:both; width:100%; min-width:1460px; background:#f6f6f6; border-top:1px solid #e8e8e8; padding:40px 0; height:auto; overflow:hidden; }
#footer #footerInfo,
#footer #footerInfo a { color:#666; line-height:24px; font-size:11px; letter-spacing:0.05em; }
#footer #footerInfo .w_1200 { position:relative; }
#footer #footerInfo .w_1200 .escrow { position:absolute; bottom:0; right:0; }
/* //하단 */

/* BASIC css end */

