/* BASIC css start */
#footer {width:100%; font-family:Noto Sans KR, sans-serif; margin-top:100px; padding-bottom:30px; border-top:1px solid #fff;}
#footer a {font-family:Noto Sans KR, sans-serif;}

#footer .footer_sec01 {height:410px; background-color:#000; width:100%;}
#footer .footer_sec01 .inner {width:1200px; margin:0 auto; padding-top:80px;}
#footer .footer_sec01 .fleft {margin-right:85px;}
#footer .footer_sec01 .footer_title {color:#fff; font-size:16px; font-weight:700; letter-spacing:0.5px; line-height:1; margin-bottom:20px; font-family:Roboto, sans-serif !important; }
#footer .footer_sec01 .footer_menu ul li {line-height:35px; height:35px;}
#footer .footer_sec01 .footer_menu a {color:#fff; font-size:13px; font-family:Roboto, Noto Sans KR, sans-serif;}}
#footer .footer_sec01 .footer_menu a:hover {opacity:0.7;}
#footer .footer_sec01 .btn_new_member {margin-top:5px; width:200px; line-height:28px !important; height:28px !Important;  text-align:center; border:1px solid #fff; display:block;  }
#footer .footer_sec01 .btn_new_member:hover {background-color:#fff; color:#000 !important; }
#footer .footer_sec01 .footer_cs_area01  {color:#fff; line-height:1; font-size:13px; padding-top:15px; } 
#footer .footer_sec01 .footer_cs_area01 span {font-size:20px; font-weight:700; padding-left:5px;  }
#footer .footer_sec01 .footer_cs_area02 {color:#fff; line-height:24px ; font-size:13px; margin-top:10px; }

#footer .footer_menu_global ul li {float:left;}
#footer .footer_menu_global ul li a {color:#fff; font-size:13px; padding-left:12px; line-height:35px; height:35px; }
#footer .footer_menu_global ul li a:hover {opacity:0.7;}
#footer .footer_menu_global ul li:first-child a {padding-left:0px;}
#footer .footer_menu_sns {padding-top:25px;}
#footer .footer_menu_sns ul li {float:left;}
#footer .footer_menu_sns ul li a {font-size:0px; padding-left:20px; }
#footer .footer_menu_sns ul li a:hover img {opacity:0.7;}
#footer .footer_menu_sns ul li:first-child a {padding-left:0px;}



#footer .footer_sec02 {height:180px; background-color:#000; border-top:1px solid #fff; width:100%; }
#footer .footer_sec02 .inner {width:1200px; margin:0 auto; position:relative;}
#footer .footer_sec02 .bt_logo {position:absolute; top:43px; left:0px;} 
#footer .footer_sec02 .bt_copy  {padding-top:20px; width:100%;}
#footer .footer_sec02 .bt_copy .fleft {padding-left:0px;}
#footer .footer_sec02 .bt_copy .fright {text-align:right;}
#footer .footer_sec02 .bt_copy_menu  {padding-left:0px;}
#footer .footer_sec02 .bt_copy_menu ul li {float:left; margin-right:10px;}
#footer .footer_sec02 .bt_copy_menu a {color:#fff; font-size:12px; text-align:left; line-height:1; font-weight:300; letter-spacing:-0.3px;}
#footer .footer_sec02 .bt_copy_menu a:hover {opacity:0.7;}
#footer .footer_sec02 .bt_copy_info {color:#fff; font-size:12px; line-height:1.5; padding-top:15px;}

.return-top {text-align:center; padding-bottom:15px; padding-top:15px; height:11px; cursor:pointer; width:100%; margin:0 auto; position:fixed; bottom:0px; background-color:#fff; text-align:center; z-index:9; border-top:1px solid #e9e9e9;}






.return-top {text-align:center; padding-bottom:15px; padding-top:15px; height:11px; cursor:pointer; width:100%; margin:0 auto; position:fixed; bottom:0px; background-color:#fff; text-align:center; z-index:1000;
border-top:1px solid #e9e9e9;

}

#footer .return-top0 {text-align:center; height:50px; line-height:36px; cursor:pointer; width:70px; margin:0 auto; font-size:13px; font-weight:700; position:fixed; bottom:60px;  right:27px;
background-color:none; border:0px solid #dedede; border-radius:50%; z-index:1000;}
#footer .return-top0 img {height:70px; line-height:50px; vertical-align:middle; position:relative; top:-1px; }
/* BASIC css end */

