/* BASIC css start */
/* 우측 FIXED 이동 버튼 */
.right_fixed {position:fixed; bottom:30px; right:0px; z-index:1000; } 
.right_fixed a {display:block; margin-top:-1px;}
.right_fixed img {border:1px solid #e5e5e5;}

/* 하단  */
#footer {border-top:1px solid #e5e5e5;  text-align:left; width:100%; margin-top:130px; padding-bottom:49px;}
#footer .inner {margin:0 auto; max-width:1680px; padding:50px 100px; }
#footer .ft_sec01 .ft_sec01_txt {color:#1b1b1b; font-size:14px; font-weight:300; }
#footer .ft_sec01 .ft_sec01_txt span {font-weight:500;}
#footer .ft_sec01 .ft_menu li {float:left;}
#footer .ft_sec01 .ft_menu li a {display:block; font-size:14px; font-weight:300; color:#3b3b3b;  padding-left:20px;}
#footer .ft_sec01 .ft_menu li a:hover {color:#111;}
#footer .ft_sec01 .ft_menu li a.privacy {color:#fe4a49;}

#footer .ft_numb {font-size:26px; font-weight:700; color:#3b3b3b; line-height:26px;}
#footer .ft_numb p {font-size:14px; font-weight:300; margin:0px; padding:15px 0px 0px;}

#footer .ft_sec02 {margin-top:35px;}
#footer .ft_sec02 .ft_info {margin-top:30px; color:#888; font-size:13px; line-height:2; font-weight:300;}
#footer .ft_sec02 .ft_info span {padding:0px 7px;}
#footer .ft_sec02 .ft_copy {font-size:13px; color:#888;  padding-top:40px; font-weight:300;} 
#footer .ft_sec02 .ft_sns {font-size:0px; padding-top:40px;}
#footer .ft_sec02 .ft_sns li {float:left; padding-right:8px;}
#footer .ft_sec02 .ft_comm_area .ft_comm li {text-align:right;}
#footer .ft_sec02 .ft_comm_area .ft_comm li a {display:block; font-size:13px; font-weight:300; color:#999;  line-height:2;}
#footer .ft_sec02 .ft_comm_area .ft_comm li a:hover {color:#111;}
#footer .ft_sec02 .ft_comm_area .ft_comm.first {margin-right:50px;}
/* BASIC css end */

