/* BASIC css start */
/* ÇÏ´Ü */
#footer {  position:relative; width:100%;  min-width: 1270px; background:#333;  }
#footer .footer_top { width: 100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#footer .footer_top .footer_top_inner { width: 1100px; height: 60px; line-height:60px; margin:0 auto; }
#footer .footer_top .footer_top_inner ul { overflow:hidden; }
#footer .footer_top .footer_top_inner ul li { float:left;  margin-right:20px; padding-right:20px; position:relative; }
#footer .footer_top .footer_top_inner ul li:after { content:''; position: absolute; top: 50%; right:0; width: 1px; height: 14px; background:#000; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%);}
#footer .footer_top .footer_top_inner ul li:last-child:after { width: 0; }
#footer .footer_top .footer_top_inner ul li a { font-size: 12px; font-weight: 300; color:#000;  }

#footer .footer_bottom { padding:50px 0; }
#footer .footer_bottom .footer_bottom_inner { width: 91.4353%; margin:0 auto; overflow:hidden; }
#footer .footer_bottom .footer_bottom_inner .left_footer { float:left;  }
#footer .footer_bottom .footer_bottom_inner .top_footer { overflow: hidden; margin-bottom: 30px; }
#footer .footer_bottom .footer_bottom_inner .top_footer p { float:left; }
#footer .footer_bottom .footer_bottom_inner .top_footer p.sns_btn_list a { margin-right: 20px; }
#footer .footer_bottom .footer_bottom_inner .footer_content { font-size: 12px; color:#fff; font-weight: 300; float:left; line-height: 1.8;}
#footer .footer_bottom .footer_bottom_inner .number_box { float:right; }
#footer .footer_bottom .footer_bottom_inner .number_box h1 { font-size: 22px; font-weight: 700; color:#fff; margin-bottom: 30px; }
#footer .footer_bottom .footer_bottom_inner .number_box p { font-size: 12px; font-weight: 400; color:#fff; line-height: 1.5; }
#footer .footer_bottom .footer_bottom_inner p.privacy_btn { margin-right: 36px; }
#footer .footer_bottom .footer_bottom_inner p.privacy_btn>a { font-weight: bold; font-size: 14px; color:#fff; }
#footer .footer_bottom .footer_bottom_inner p.privacy_btn>a:first-child { margin-right: 26px; }

/* BASIC css end */

