/* BASIC css start */
.ft_ban {width:1260px;margin:0 auto;height:130px; padding-top:50px;}
.ft_ban ul li {float:left; height:128px; width:303px; background-color:#f4f4f4; border:1px solid #e9e9e9; margin-left:13px; text-align:left;}
.ft_ban ul li a {display:block; height:128px; width:303px; }
.ft_ban ul li:hover {border:1px solid #222;}
.ft_ban ul li:first-child {margin-left:0px;}
.ft_ban_text {padding-left:20px; padding-top:37px;}
.ft_ban_text .ft_ban_text01 {font-family:"Roboto Condensed"; font-weight:700; font-size:18px; color:#000; letter-spacing:1px;}
.ft_ban_text .ft_ban_text02 {font-size:12px; color:#777; padding-top:5px; }
.ft_ban_icon {padding-left:35px; padding-top:35px;}

#mfooter {width:100%; margin:50px auto 0;padding-bottom:100px;background:#1a1a1a;}
#mfooter .ft_title_area .ft_title {text-align:left; font-size:18px; font-weight:700; letter-spacing:2px; line-height:18px; color:#fff;}
#mfooter .ft_title_area .ft_bd {width:8px;; height:2px; background-color:#fff; margin-top:4px;}
.footer_section01 {border-right:1px solid #575757; padding-right:20px; min-height:370px; margin-top:100px;width:530px;float:left;}
.footer_section01 .footer_cs {text-align:left; color:#999; font-size:12px; }
.footer_section01 .footer_cs .footer_cs_numb {color:#fff; font-size:22px;  font-weight:700; letter-spacing:1px; padding-top:20px;}
.footer_section01 .footer_cs .footer_cs_info {padding-top:10px; line-height:18px;}
.footer_section01 .footer_bk {text-align:left; color:#999; font-size:12px;  padding-left:50px;}
.footer_section01 .footer_bk .footer_bk_info {padding-top:25px; line-height:18px;}
.footer_section01 .footer_bk span {color:#fff; font-size:14px; line-height:38px; letter-spacing:-0.5px;}
.footer_section01 .footer_re {text-align:left; color:#999; font-size:12px; padding-top:50px;}
.footer_section01 .footer_re .footer_re_info {padding-top:25px; line-height:18px;}
.footer_section01 .footer_re span {color:#fff;width:400px; }
.footer_section02 {width:470px;padding-right:30px; padding-left:30px; min-height:300px; margin-top:100px;float:left;}
.footer_section02 .footer_copy {text-align:left; color:#999999; font-size:12px;}
.footer_section02 .footer_copy .footer_copy_info {padding-top:22px;line-height:22px;}
.footer_section02 .footer_copy .footer_copy_info a {color:#999999; font-size:12px;}
.footer_section02 .footer_copy span {padding:0 7px;}
.footer_section02 .footer_copy .red {padding:0;color:#fb4c4c;}
.footer_section02 .footer_copy_menu {padding-top:50px;}
.footer_section02 .footer_copy_menu ul li {float:left; padding-right:38px;}
.footer_section02 .footer_copy_menu ul li a {color:#999999; font-size:12px; font-weight:700; letter-spacing:1px; line-height:12px;}
.footer_section02 .footer_copy_menu ul li a b {color:#fff;}
.footer_section02 .footer_copy_menu ul li a:hover,
.footer_section02 .footer_copy_menu ul li a:hover b {color:#cbcbcb;}
.footer_section02 .footer_copy_sns {padding-top:30px;}
.footer_section02 .footer_copy_sns ul li  {float:left; padding-right:12px;}
.footer_section02 .footer_copy_sns ul li img {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.footer_section02 .footer_copy_sns ul li img:hover {opacity:0.3;}
.footer_section03 {width:140px;padding-left:30px; min-height:370px; margin-top:100px;float:right;border-left:1px solid #575757;}
.footer_section03 .ft_comm {padding-top:25px;}
.footer_section03 .ft_comm a {display:block; width:138px; height:26px; color:#777; border:1px solid #7c7c7c; margin-bottom:5px; text-align:left; font-size:11px; line-height:26px; text-indent:10px;}
.footer_section03 .ft_comm a:hover {color:#fff; border:1px solid #fff;}

/* 리마인드 css수정 */
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a img {width:159px;height: 159px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li {float:left;width:159px;height: 226px !important;}

/* BASIC css end */

