/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; position:relative; width:100%; background:#fff; }

#footer .foot_top { position:relative; height:50px; border-top:1px solid #ccc;  border-bottom:1px solid #eee; }
#footer .foot_top:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_policy { margin:0 auto; position:relative; width:1200px; overflow:hidden; padding:5px 0; }
#footer .foot_top .bx_policy ul { *zoom:1 }
#footer .foot_top .bx_policy ul:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_policy ul li { float:left; height:39px; background:url(/design/kich/10587/es_php/common/blit_gnb_line.gif) 0 15px no-repeat }
#footer .foot_top .bx_policy ul li a { padding:0 25px; line-height:39px; font-size:14px; color:#777; }
#footer .foot_top .bx_policy ul li a:hover{ color:#aaa; }
#footer .foot_top .bx_policy ul li.first { background:none }
#footer .foot_top .bx_policy ul li.first a { padding-left:0 }
#footer .foot_top .bx_policy ul li.last a { padding-right:0 }
#footer .foot_top .bx_policy ul li.familysite { position:absolute; right:0; top:5px;  }
#footer .foot_top .bx_policy ul li.familysite  select{ font-size:13px; color:#666; width:170px; border:1px solid #eee; padding: 5px 10px;height:34px; }

#footer .foot_bottom { margin:0 auto; position:relative; width:1200px; height:125px; border-top:1px solid #ccc; }
#footer .foot_bottom .address { position:absolute; top:15px; left:0; }
#footer .foot_bottom .address ul li { color:#333; line-height:19px }
#footer .foot_bottom .address ul li strong { color:#999; font-size:13px; margin-right:5px; font-weight:normal;}
#footer .foot_bottom .address ul li span { color:#333; font-size:13px; margin-right:15px; }
#footer .foot_bottom .address ul li a { color:#333; padding:0 7px; border: 1px solid #ccc; border-radius:5px; font-size:13px; }
#footer .foot_bottom .address p { padding-top:10px; color:#999; font-size:13px; }

#footer .foot_bottom .escrow { position:absolute; right:0; padding-top:15px;line-height:19px;  }
#footer .foot_bottom .escrow p {line-height:18px; font-size:12px; color:#666; }
#footer .foot_bottom .escrow .pg { margin-top:5px; font-size:12px; display:inline-block; border:1px solid #ccc; border-radius:3px; padding: 2px 5px; position:absolute; }


#footer .foot_bottom .flogo { position:absolute; top:20px; left:0 }
#footer .foot_bottom .fcopyright { position:absolute; top:50px; left:0; color:#666;  }
#footer .foot_bottom .foot_mobile .qrcode { position:absolute; top:120px; left:0 }
#footer .foot_bottom .foot_mobile .text { position:absolute; top:130px; left:84px; }
#footer .foot_bottom .foot_mobile .text2 { position:absolute; top:164px; left:84px; }

#foot_sns { position:relative; height:39px; border-top:2px solid #333; border-bottom:1px solid #e3e3e3 }




#foot_main { margin:0 auto; position:relative; width:1200px; height:200px; padding-top:30px; margin-bottom:20px; }
#foot_main .tit { font-size:16px; font-weight:600; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px; }

#foot_main .cscenter { position:absolute; left:0; width:300px; padding-right:30px; }
#foot_main .cscenter h4 { font-size:44px; color:#15478c; letter-spacing:-1px; font-weight:600; margin-bottom:10px;  font-family:'Roboto', sans-serif;  }
#foot_main .cscenter p { font-size:15px; color:#555; margin-left:7px; }

#foot_main .review {  position:absolute; left:350px; width:330px;  }
#foot_main .review .notice_lst { margin-top:5px; }
#foot_main .review .notice_lst ul li { padding-top:7px; }
#foot_main .review .notice_lst ul li a { color:#333; font-size:14px; }
#foot_main .review .tit .more { display:block; position:absolute; top:4px; right:0; width:20px; height:20px; text-indent:-9999em; background:url(/design/kich/10587/es_php/common/foot_notice_more.gif) 0 0 no-repeat }




#foot_main .notice {  position:absolute; right:0; width:480px; padding-left:30px; }
#foot_main .notice .notice_lst { margin-top:5px; }
#foot_main .notice .notice_lst ul li { padding-top:7px; }
#foot_main .notice .notice_lst ul li a { color:#333; font-size:14px; }
#foot_main .notice .tit .more { display:block; position:absolute; top:4px; right:30px; width:20px; height:20px; text-indent:-9999em; background:url(/design/kich/10587/es_php/common/foot_notice_more.gif) 0 0 no-repeat }


#foot_main .notice .contact { padding:10px 15px; background:#f9f9f9; float:left; width:205px; height:130px; margin-right:5px; }

#foot_main .notice .contact .sub1 { font-size:15px; font-weight:600; margin-bottom:6px; }
#foot_main .notice .contact .sub2 { font-size:14px; color:#666; line-height:18px; }
#foot_main .notice .contact .sub3 { margin-top:13px; padding-left:30px; font-size:15px; background:url(/design/kich/ico_mail.gif) no-repeat; background-position:left center;}
#foot_main .notice .contact .sub4 { margin-top:5px; padding: 5px 0 5px 30px; font-size:15px; background:#fff url(/design/kich/ico_card.gif) no-repeat; background-position:left center; }


#footer .foot_corp { position:relative; height:125px; border-top:1px solid #e3e3e3; background:#e8e8e8 }
#footer .foot_corp .bx_corp { margin:0 auto; position:relative; width:1200px }





#column_brand { position:relative; height:468px; background:url(/design/kich/10587/es_php/common/bg_our_brand.gif) top center repeat-x }
#column_brand .bx-brand { margin:0 auto; position:relative; width:1200px }
#column_brand .bx-brand .brand-tit { position:absolute; top:60px; left:1px; width:121px; height:121px; text-indent:-9999em; background:url(/design/kich/10587/es_php/common/tit_our_brand.gif) 0 0 no-repeat }
#column_brand .bx-brand .brand-lst { padding:60px 0 0 170px; position:relative; *zoom:1 }
#column_brand .bx-brand .brand-lst:after { display:block; clear:both; content:'' }
#column_brand .bx-brand .brand-lst .lst { float:left; width:128px }
#column_brand .bx-brand .brand-lst .lst dl { padding-bottom:25px }
#column_brand .bx-brand .brand-lst .lst dl dt { color:#bbb; font-weight:bold }
#column_brand .bx-brand .brand-lst .lst dl dd { padding-top:5px }
#column_brand .bx-brand .brand-lst .lst dl dd a { color:#bbb }

#column_shopInfo { position:relative; height:240px; border-top:1px solid #e3e3e3 }
#column_shopInfo .shopInfo_area { margin:0 auto; width:1200px; *zoom:1 }
#column_shopInfo .shopInfo_area:after { display:block; clear:both; content:'' }
#column_shopInfo .shopInfo_area .bx { float:left; height:240px }
#column_shopInfo .shopInfo_area .bx .tit { padding-top:40px; position:relative }
#column_shopInfo .shopInfo_area .bx_notice { padding:0 34px; width:244px; border-right:1px solid #eee }
#column_shopInfo .shopInfo_area .bx_notice .tit .more { display:block; position:absolute; top:39px; right:0; width:20px; height:20px; text-indent:-9999em; background:url(/design/kich/10587/es_php/common/foot_notice_more.gif) 0 0 no-repeat }
#column_shopInfo .shopInfo_area .bx_notice .notice_lst { padding-top:20px; overflow:hidden }
#column_shopInfo .shopInfo_area .bx_notice .notice_lst ul { *zoom:1 }
#column_shopInfo .shopInfo_area .bx_notice .notice_lst ul:after { display:block; clear:both; content:'' }
#column_shopInfo .shopInfo_area .bx_notice .notice_lst ul li { padding:0 0 12px 9px; position:relative; background:url(/design/kich/10587/es_php/common/blit_foot_notice.gif) 0 8px no-repeat }
#column_shopInfo .shopInfo_area .bx_notice .notice_lst ul li a { display:block; width:170px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden }
#column_shopInfo .shopInfo_area .bx_notice .notice_lst ul li span { position:absolute; top:0; right:0; color:#aaa }

/* BASIC css end */

