/* BASIC css start */
/* 하단영역 관련 스타일 */
#footer {padding-top:100px; padding-bottom:0px; width:100% !important;}
#footer .ft_menu {height:40px; border-bottom:1px solid #e9e9e9; border-top:2px solid #4360f6;}
#footer .ft_menu .inner {width:1140px; 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:40px; letter-spacing:0.3px; background:url("/design/cslight/0747momopet/ft_menu_bg.gif") no-repeat; padding:0px 18px; color:#666; background-position:0px 15px;}
#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; font-weight:500;}
/* 하단영역 01 관련 스타일 */
#footer .footer_sec01 {}
#footer .footer_sec01 .inner {width:1140px; margin:0 auto; height:230px; }
#footer .footer_sec01 .ft_title {color:#222; font-size:12px; letter-spacing:0.5px; line-height:1;}
#footer .ft_cs {text-align:left; margin-top:58px;}
#footer .ft_cs .ft_cs_numb {font-size:18px; color:#222; font-weight:bold; line-height:1; padding-top:16px;}
#footer .ft_cs .ft_cs_txt {font-size:12px; color:#555; line-height:1.6; padding-top:10px;}
#footer .ft_bk {text-align:left; padding-left:58px; margin-top:58px;}
#footer .ft_bk .ft_bk_txt {font-size:12px; color:#555; line-height:1.6; padding-top:13px;}
#footer .ft_cm {text-align:left; padding-left:58px; margin-top:58px; margin-left:58px; border-left:1px solid #e9e9e9; height:115px;}
#footer .ft_cm .ft_cm_txt { padding-top:20px;}
#footer .ft_cm .ft_cm_txt ul li {width:80px; height:25px; display:block; float:left;  margin-right:5px; margin-bottom:5px;}
#footer .ft_cm .ft_cm_txt ul li a {width:80px; height:25px; line-height:25px; display:block;  text-align:center; border:1px solid #dedede; color:#333; font-size:11px;}
#footer .ft_cm .ft_cm_txt ul li a:hover {border:1px solid #eb2a33; color:#eb2a33;}
#footer .ft_re {text-align:left; margin-top:58px; margin-left:58px; padding-left:58px;  border-left:1px solid #e9e9e9; height:115px;}
#footer .ft_re .ft_re_txt {font-size:12px; color:#555; line-height:1.6; padding-top:10px;}
#footer .ft_re .ft_re_txt span {color:#000;}
#footer .ft_re .ft_re_sns {padding-top:15px;}
#footer .ft_re .ft_re_sns ul li {float:left; margin-right:6px;}
/* 하단영역 02 관련 스타일 */
#footer .footer_sec02 {border-top:1px solid e9e9e9; background-color:#fafafa; height:235px;}
#footer .footer_sec02 .inner {width:1140px; margin:0 auto; text-align:left; font-size:12px;  color:#999; line-height:1.9; padding-top:50px;}
#footer .footer_sec02 .copy {text-align:left; font-size:11px;  color:#999; line-height:1.9; padding-top:15px;}
/* 하단영역 관련 스타일 */
/* BASIC css end */

