/* BASIC css start */
/* 하단 */
#footer { position:relative; width:100% }
#footer a:hover { text-decoration: underline; }
#footer .footerTop { height:45px; border-top:1px solid #bbb; border-bottom:1px solid #ddd }
#footer .footerTop .inner { margin:0 auto; position:relative; width:1200px; *zoom:1 }
#footer .footerTop .inner:after { display:block; clear:both; content:'' }
#footer .footerTop .inner .foot-link { float:left }
#footer .footerTop .inner .foot-link li { padding-right:35px; float:left }
#footer .footerTop .inner .foot-link li a { display:block; height:45px; font-size:13px; line-height:45px }
#footer .footerTop .inner .foot-link li a.pointColor { color:#00c63c }
#footer .footerTop .inner .foot-sns { float:right }
#footer .footerTop .inner .foot-sns li { padding-left:15px; float:left }
#footer .footerTop .inner .foot-sns li a { display:block; height:45px; font-size:20px; color:#323030; line-height:45px }

#footer .footerInfo { height:197px; background:#f8f8f8 }
#footer .footerInfo .inner { margin:0 auto; position:relative; width:1200px; *zoom:1 }
#footer .footerInfo .inner:after { display:block; clear:both; content:'' }
#footer .footerInfo .inner .infoBx { margin-top:27px; float:left; border-left:1px solid #ddd }
#footer .footerInfo .inner .infoBx h3 { padding-bottom:10px; font-size:14px; color:#111; font-weight:bold; line-height:14px }
#footer .footerInfo .inner .csInfo { width:187px; border-left:none }
#footer .footerInfo .inner .csInfo .tel { font-size:20px; color:#111; font-weight:bold }
#footer .footerInfo .inner .csInfo .tx { padding-top:5px; font-size:14px }
#footer .footerInfo .inner .csInfo .mailAddr { padding-top:5px; font-size:13px; text-decoration:underline }
#footer .footerInfo .inner .kakaoInfo { padding-left:40px; width:236px }
#footer .footerInfo .inner .kakaoInfo .tx { position:relative; font-size:14px; line-height:24px }
#footer .footerInfo .inner .kakaoInfo .tx i { position:absolute; top:-11px; right:43px; font-size:30px; color:#323030 }
#footer .footerInfo .inner .kakaoInfo .links { margin-left:-6px; padding-top:5px }
#footer .footerInfo .inner .kakaoInfo .links a { display:block; width:182px; height:30px; color:#111; text-align:center; line-height:30px; border:1px solid #ddd; background:#fff }
#footer .footerInfo .inner .bankInfo { padding-left:47px; width:171px }
#footer .footerInfo .inner .bankInfo .tx { font-size:14px; line-height:24px }
#footer .footerInfo .inner .bankInfo .selectBx { margin-left:-6px; padding-top:5px }
#footer .footerInfo .inner .bankInfo .selectBx select { width:146px; height:32px }
#footer .footerInfo .inner .commInfo { padding-left:40px; width:169px }
#footer .footerInfo .inner .commInfo li a {display:block;font-size:14px;line-height: 24px;}
#footer .footerInfo .inner .noticeInfo { padding-left:39px; width:267px }
#footer .footerInfo .inner .noticeInfo li a {display:block;font-size: 14px;color:#555;line-height:24px;}

#footer .footerCopy { height:74px; border-top:1px solid #ddd }
#footer .footerCopy .inner { margin:0 auto; position:relative; width:1200px }
#footer .footerCopy .inner ul { padding-top:11px }
#footer .footerCopy .inner ul li { padding-top:7px }
#footer .footerCopy .inner ul li a { vertical-align:top }
#footer .footerCopy .inner ul li.copyright { color:#999 }
/* BASIC css end */

