/* BASIC css start */
/* ÇÏ´Ü */
#footer { width:100% !important; margin-top:100px; background-color:#fff; border:none;}

/* ¿ìÃø Äü¹è³Ê */
#right_quick {position:fixed; bottom:100px; right:20px; z-index:1000;}
#right_quick a {display:block; padding-top:7px;}
#right_quick a:hover {opacity:0.5;}

/* ÇÏ´Ü ¿µ¿ª 01 : °Ô½ÃÆÇ & CS & BANK & Ä¿¹Â´ÏÆ¼ */
#footer .footer_section1 {background-color:#fafafa; height:188px; width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }

#footer .footer_section1 .ft_board {width:349px; height:188px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:left;}
#footer .footer_section1 .ft_board ul.tabs {float:left; width:100%; height:40px; margin:0; padding:0 0 15px 0;}
#footer .footer_section1 .ft_board ul.tabs li {float:left; width:50%; color:#777; font-size:13px; font-weight:700; line-height:38px; text-align:left; text-indent:25px; letter-spacing:-0.3px; background:#e2e2e2 url("/design/lilu2012/0745universe/board_icon.png") no-repeat; background-position:145px 16px; cursor:pointer;}
#footer .footer_section1 .ft_board ul.tabs li.active {color:#000; background-color:#fafafa;}
#footer .footer_section1 .ft_board_li li { height:28px;}
#footer .footer_section1 .ft_board_li li a { font-size:12px; color:#555; line-height:12px; display:block; padding-left:15px; overflow:hidden; height:12px; width:96%;}
#footer .footer_section1 .ft_board_li li a:hover {color:#000;}
#footer .footer_section1 .ft_board .tab_content { display:none; position:relative; width:349px; height:140px;}
#footer .footer_section1 .ft_board .tab_container .tab_content ul { width:100%; margin:0 auto; padding:10px 0 0 25px; box-sizing:border-box; }
#footer .footer_section1 .ft_board .tab_container .tab_content ul li a { font-size:12px; color:#666; letter-spacing:-0.3px; line-height:25px; }
#footer .footer_section1 .ft_board .tab_container .tab_content ul li a:hover { color:#222; }

#footer .footer_section1 .ft_cs {width:248px; height:188px; border-right:1px solid #e5e5e5; text-align:left;  }
#footer .footer_section1 .ft_cs .inner {padding-left:35px;}
#footer .footer_section1 .ft_cs_txt01 {font-size:14px; color:#222; font-weight:700; letter-spacing:-0.3px; line-height:1;  padding-top:27px;}
#footer .footer_section1 .ft_cs_txt02 {font-size:25px; font-weight:700; letter-spacing:-0.3px; line-height:1; padding-top:15px;}
#footer .footer_section1 .ft_cs_txt03 {font-size:12px; color:#888; letter-spacing:-0.3px; line-height:18px; padding-top:18px;}
#footer .footer_section1 .ft_cs_txt03 span {color:#222;}

#footer .footer_section1 .ft_bk {width:248px; height:188px; border-right:1px solid #e5e5e5; text-align:left;  }
#footer .footer_section1 .ft_bk .inner {padding-left:35px;}
#footer .footer_section1 .ft_bk_txt01 {font-size:14px; color:#222; font-weight:700; letter-spacing:-0.3px; line-height:1;  padding-top:27px;}
#footer .footer_section1 .ft_bk_txt02 {font-size:12px; color:#888; line-height:18px; padding-top:25px;}
#footer .footer_section1 .ft_bk_txt02 span {color:#222;}
#footer .footer_section1 .ft_bk_txt03 {font-size:12px; color:#222; line-height:1; padding-top:18px;}

#footer .footer_section1 .ft_cm {width:250px; height:188px; border-right:1px solid #e5e5e5; text-align:left;}
#footer .footer_section1 .ft_cm .area01 {width:250px; height:107px; position:relative;}
#footer .footer_section1 .ft_cm .area01 .area01_txt01 {font-size:13px; color:#777; letter-spacing:-0.3px; line-height:1; padding-top:27px; font-weight:700; padding-left:20px;}
#footer .footer_section1 .ft_cm .area01 .area01_txt02 {font-size:16px; color:#222; letter-spacing:-0.3px; line-height:1.2; padding-top:7px; font-weight:700; padding-left:20px;}
#footer .footer_section1 .ft_cm .area01 .area01_ban {position:absolute; bottom:24px; right:35px;}
#footer .footer_section1 .ft_cm .area02 {width:250px; }
#footer .footer_section1 .ft_cm .area02 ul li {float:left; width:125px; height:40px; border-top:1px solid #e5e5e5;}
#footer .footer_section1 .ft_cm .area02 ul li:first-child {border-right:1px solid #e5e5e5; width:124px;}
#footer .footer_section1 .ft_cm .area02 ul li a {display:block; height:40px; line-height:38px; font-size:13px; letter-spacing:-0.5px; color:#777; text-indent:20px; background:url("/design/lilu2012/0745universe/board_icon.png") no-repeat; background-position:105px 16px; }
#footer .footer_section1 .ft_cm .area02 ul li a:hover {color:#000;}

/* ÇÏ´Ü ¿µ¿ª 02 : Á¤Ã¥¸Þ´º & ÆÐ¹Ð¸® »çÀÌÆ® & SNS */
#footer .footer_section2 {background-color:#fff; height:49px; width:100%; border-bottom:1px solid #e5e5e5; }
#footer .footer_section2 .ft_menu ul li {float:left;}
#footer .footer_section2 .ft_menu ul li a {font-size:12px; line-height:49px; color:#888; padding:0px 14px; background:url("/design/lilu2012/0745universe/ft_line.gif") no-repeat; background-position:left 4px; letter-spacing:-0.3px;}
#footer .footer_section2 .ft_menu li .first {padding-left:20px; background:none !important;}

#footer .footer_section2 .ft_site {float:right; width:125px; height:25px; border:1px solid #e5e5e5; margin-top:11px; position:relative;}
#footer .footer_section2 .ft_site > a {color:#888; font-size:12px; display:block; line-height:25px; text-align:left; text-indent:15px; letter-spacing:-0.3px; background:url("/design/lilu2012/0745universe/ft_fm_icon.gif") no-repeat;   background-position:102px 10px;}
#footer .footer_section2 .ft_site:hover .ft_site_sub {display:block;}
#footer .footer_section2 .ft_site_sub {display:none; position:absolute; top:0; left:-1px; width:125px; border:1px solid #e5e5e5; border-top:0; z-index:10; }
#footer .footer_section2 .ft_site_sub a {display:block; height:25px; line-height:25px; text-align:left; text-indent:12px; font-size:11px; color:#777; background-color:#fff;}
#footer .footer_section2 .ft_site_sub a:hover {background-color:#f5f5f5; color:#000;}

#footer .footer_section2 .ft_sns {float:right; margin-right:25px;}
#footer .footer_section2 .ft_sns ul li {float:left; padding-left:5px; padding-top:14px; font-size:0;}
#footer .footer_section2 .ft_sns ul li:first-child {padding-left:0;}

/* ÇÏ´Ü ¿µ¿ª 03 : INFO */
#footer .footer_section3 { width:1100px; text-align:left; font-size:12px; color:#999; line-height:1.8; margin:50px auto 50px; position:relative;}
#footer .footer_section3 .inner { padding-left:20px; }
#footer .footer_section3 .inner a {color:#999;}
#footer .footer_section3 .inner a:hover {color:#222;}
#footer .footer_section3 .ft_escrow { position:absolute; top:0; right:0;}
/* BASIC css end */

