/* BASIC css start */
/* 하단4개배너 관련 스타일 */
.ft_ban {height:60px; padding-top:60px;}
.ft_ban ul li.ft_ban_line {width:27px !important; height:60px !important; margin-right:35px;} 
.ft_ban ul li {float:left; height:60px; width:270px; background-color:#fff; margin-left:0px; text-align:left;}
.ft_ban ul li a {display:block; height:60px; width:270px; }
.ft_ban ul li:hover {border:0px solid #fff;}
.ft_ban ul li:first-child {margin-left:10px;}
.ft_ban .last_ban{width:250px !important;}

.ft_ban_text {padding-left:18px; padding-top:5px;}
.ft_ban_text .ft_ban_text01 {font-weight:900; font-size:14px; color:#000; letter-spacing:-0.7px; line-height:16px;}
.ft_ban_text .ft_ban_text02 {font-size:14px; color:#000; padding-top:1px; letter-spacing:-0.7px;}
.ft_ban_text .ft_ban_text03 {font-size:12px; color:#777; padding-top:5px; line-height:15px; }
/* 하단4개배너 관련 스타일 */


/* 하단영역 관련 스타일 */
#footer { font-family: 'Roboto', "Nanum Gothic" , sans-serif; width:100%; height:530px; background-color:#fff; margin-top:100px; border-top:2px solid #222; }
#footer .ft_menu {height:49px; border-bottom:1px solid #e9e9e9;}
#footer .ft_menu .inner {width:1260px; margin:0 auto;}
#footer .ft_menu ul li:first-child a {background:none !important; padding-left:0px;}
#footer .ft_menu ul li a {font-size:11px; text-align:left; display:block; line-height:49px; font-family: 'Roboto', "Nanum Gothic" , sans-serif; letter-spacing:1px; background:url("/design/aa5338/0744hera/ft_menu_bg.gif") no-repeat; padding:0px 18px; color:#777;}
#footer .ft_menu ul li a:hover {text-decoration:underline;}
#footer .ft_menu ul li {float:left;}
#footer .ft_menu ul li a.policy {color:#000;}
#footer .ft_menu .fright .last a {padding-right:0px !important;}
#footer .ft_title_area .ft_title {text-align:left; font-size:11px; font-weight:400; letter-spacing:1.5px; line-height:12px; color:#000;}
#footer .footer_inner01 {padding-right:54px;  margin-top:58px;}
#footer .footer_inner01 .footer_cs {text-align:left; color:#999; font-size:11px; width:264px; border-right:1px solid #e9e9e9; height:140px;}
#footer .footer_inner01 .footer_cs .footer_cs_numb {color:#000; font-size:27px;  font-weight:700; letter-spacing:1px; padding-top:15px;}
#footer .footer_inner01 .footer_cs .footer_cs_info {padding-top:10px; line-height:20px;}
#footer .footer_inner01 .footer_bk {text-align:left; color:#999; font-size:12px;  padding-left:50px; border-right:1px solid #e9e9e9; height:140px; padding-right:98px;}
#footer .footer_inner01 .footer_bk .footer_bk_info {padding-top:18px; line-height:18px;}
#footer .footer_inner01 .footer_bk span {color:#000; line-height:38px; letter-spacing:-0.5px;}
#footer .footer_inner01 .footer_cm {text-align:left; color:#999; font-size:12px;  padding-left:50px; border-right:1px solid #e9e9e9; height:140px; padding-right:83px;}
#footer .footer_inner01 .footer_bk .footer_bk_info {padding-top:18px; line-height:18px;}
#footer .footer_inner01 .footer_bk span {color:#000; line-height:38px; letter-spacing:-0.5px;}
#footer .footer_inner01 .ft_cm {padding-top:18px;}
#footer .footer_inner01 .ft_cm  ul li {float:left; margin-right:4px; margin-bottom:4px;}
#footer .footer_inner01 .ft_cm  ul li a {display:block; width:80px; height:25px; border:1px solid #dedede; line-height:25px; color:#888; text-align:center; font-size:11px; letter-spacing:0.5px;}
#footer .footer_inner01 .ft_cm  ul li a:hover {color:#000; border-color:#000;}
#footer .footer_inner01 .footer_re {text-align:left; color:#999; font-size:12px; padding-left:50px; position:relative;}
#footer .footer_inner01 .footer_re .footer_re_info {padding-top:15px; line-height:20px; letter-spacing:-1px;}
#footer .footer_inner01 .footer_re span {color:#000; }
#footer .footer_inner01 .footer_re .ft_sns {position:absolute; left:49px; top:95px;}
#footer .footer_inner01 .footer_re .ft_sns ul li {float:left; margin-right:7px;}
#footer .footer_inner01 .footer_re .ft_sns img:hover {opacity:0.5;}
#footer .footer_inner02 {border-top:1px solid #dedede;margin-top:60px; }
#footer .footer_inner02 .inner {position:relative;}
#footer .footer_inner02 .footer_copy {text-align:left; color:#999999; font-size:12px; line-height:23px; padding-top:50px; letter-spacing:-0.3px;}
#footer .footer_inner02 .footer_copy a {color:#222; font-size:12px; line-height:23px; text-decoration:none !important;}
#footer .ban_escrow {position:absolute; right:0px; top:50px;}
/* 하단영역 관련 스타일 */

/* BASIC css end */

