/* BASIC css start */
#footer {width:100%; background:red;}
#footer .ft_top{width:100%; background-color:#f2f2f2;}
#footer .ft_top .ft_inner{width:1300px; margin:0 auto; padding:48px 0 68px; overflow:hidden;}
#footer .ft_top .ft1,
#footer .ft_top .ft2,
#footer .ft_top .ft3{float:left; box-sizing:border-box;}
#footer .ft_top .ft1{width:650px;}
#footer .ft_top .ft2{width:404px; padding-left:88px; }
#footer .ft_top .ft3{width:246px;}

#footer .ft_top .ft_logo{margin:31px 0 11px;}
#footer .ft_top .ft_logo .ic_logo{display:block; width:201px; height:25px; background:url(http://bamboobebe.img16.kr/img_pc/footer/ft_logo.png) center no-repeat; font-size:0; text-indent:-1000px; overflow:hidden;}
#footer .ft_top .ft_menu{height:30px; box-sizing:border-box; padding:6px 0;  }
#footer .ft_top .ft_menu li{display:inline-block; vertical-align:top; padding:0 11px; position:relative; }
#footer .ft_top .ft_menu li:nth-of-type(1){padding-left:0;}
#footer .ft_top .ft_menu li a{display:inline-block; height:28px; line-height:28px; color:#888888; font-size:12px; font-weight:300;}
#footer .ft_top .ft_menu li a:before{content:""; width:1px; height:10px; background-color:#e3e3e3; position:absolute; top:50%; left:0; margin-top:-5px; }
#footer .ft_top .ft_menu li:nth-of-type(1) a:before{display:none;}


#footer .ft_container{}
#footer .ft_container:before{content:""; width:100%; display:block; }
#footer .ft_container .ft_title{margin:21px 0 8px; height:30px; line-height:30px; font-size:13px; font-weight:700; color:#111; font-family:'Montserrat', 'Noto Sans KR', sans-serif; letter-spacing:1px;}
#footer .ft_container .ft_title a{font-weight:700; color:#111; font-family:'Montserrat', 'Noto Sans KR', sans-serif; letter-spacing:1px;}
#footer .ft_container dd{min-height:22px; line-height:23px; color:#888888; font-size:12px; font-weight:300; }
#footer .ft_container dd a{color:#888888; font-size:12px; font-weight:300;}
#footer .ft_container .ft_big_txt{font-size:24px; color:#97bc61; font-weight:600; margin-bottom:11px; line-height:29px; letter-spacing:2px; font-family:'Montserrat', 'Noto Sans KR', sans-serif; letter-spacing:1px;}
#footer .ft_container .ft_etc{overflow:hidden;}
#footer .ft_container .ft_etc .ft_btn{display:block; float:left; width:106px; height:34px; box-sizing:border-box; margin:20px 12px 10px 0; border:1px solid #cccccc; text-align:center; line-heighT:33px;  }

#footer .ft_container .ft_etc .ft_sns{display:inline-block; vertical-align:top; height:26px; margin-right:10px; background-position:center; background-repeat:no-repeat; overflow:hidden; font-size:0; text-indent:-100px;}
#footer .ft_container .ft_etc .ft_sns_katalk{width:30px; background-image:url(http://bamboobebe.img16.kr/img_pc/footer/ft_sns_katalk.png);}
#footer .ft_container .ft_etc .ft_sns_insta{width:30px; background-image:url(http://bamboobebe.img16.kr/img_pc/footer/ft_sns_insta.png);}
#footer .ft_container .ft_etc .ft_sns_fb{width:20px; background-image:url(http://bamboobebe.img16.kr/img_pc/footer/ft_sns_fb.png);}



#footer cite{display:block; height:28px; line-height:17px; color:#aaaaaa; font-size:12px; font-weight:100; font-style:normal; letter-spacing:1px; }





#footer .ft_bottom{width:100%; background-color:#fff;}
#footer .ft_bottom .ft_inner{width:1300px; margin:0 auto; padding:40px 0 50px; font-size:0; text-align:center;  }
#footer .ft_bottom .ft_inner .ft_ico{display:inline-block; vertical-align:top; box-sizing:border-box; padding-left:2px; background:url(http://bamboobebe.img16.kr/img_pc/footer/ft_line.png) 0 center no-repeat; }
#footer .ft_bottom .ft_inner .ft_ico:nth-of-type(1){padding-left:0; background-image:none;}
#footer .ft_bottom .ft_inner .ft_ico img{vertical-align:top;}
#footer .ft_bottom .ft_inner .ft_ico {width: 140px;}
/* BASIC css end */

