/* BASIC css start */
/* 하단 */
#footer {clear:both; margin-top:55px; background-color:#f7f7f7;}

/* 하단색션01 */
.ft_sec01 {margin:0 4%;}
.ft_sec01 .ft_sec01_menu {text-align:left; line-height:60px; border-bottom:1px solid #eaeaea;}
.ft_sec01 .ft_sec01_menu li {display:inline-block;}
.ft_sec01 .ft_sec01_menu li a {display:block; padding:0 10px; color:#353535; font-size:12px; line-height:1; font-weight:300; border-left:1px solid #eaeaea;}
.ft_sec01 .ft_sec01_menu li:first-child a {padding-left:0; border-left:0;}
.ft_sec01 .ft_sec01_menu li a.privacy {color:#fe4a49;}
.ft_sec01 .ft_sec01_txt {margin:40px 0; color:#151515; font-size:12px; line-height:20px;}
.ft_sec01 .ft_sec01_txt span {font-weight:500}

/* 하단색션02 */
.ft_sec02 {margin:0 4%;}
.ft_sec02 .ft_numb {margin-top:40px; margin-bottom:40px; color:#333;}
.ft_sec02 .ft_numb .t1 {margin-bottom:5px; font-size:20px;}
.ft_sec02 .ft_numb .t2  {font-size:12px; line-height:20px;}
.ft_sec02 .ft_info {color:#888; line-height:25px;}
.ft_sec02 .ft_copy {padding:40px 0; color:#888;}

/* 우측 FIXED 이동 버튼 */
.right_fixed {position:fixed; bottom:20px; right:3%; z-index:100;} 
.right_fixed a {display:block; margin-top:-6px;}
.right_fixed img {height:40px; border:1px solid #e5e5e5;}
/* BASIC css end */

