/* BASIC css start */
/* 우측 고정 퀵버튼 */
.right_fixed {position:fixed;bottom:16px;right:32px;z-index:5;}
.right_fixed .quick_sms {margin-bottom:8px;}

/* 하단영역  */
#mfooter {text-align:left; margin-top:140px; width:100%; }
#mfooter .mf_sec01 {background-color:#1a1a1a; padding:80px 0 126px; color:#9a9a9a;}
#mfooter .mf_sec01 .inner {display:flex;justify-content:space-between;margin:0 auto;width:1280px; }

/* 하단영역 : 뉴스 */
#mfooter .mf_sec00 {height:72px;border-top:1px solid #e8e8e8;overflow:hidden; background-color: #fff;}
#mfooter .mf_sec00 .news_box {display:flex;width:1280px;margin:0 auto;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;height:72px;}
#mfooter .mf_sec00 .news_box span {margin-left:24px;padding:26px 0;font-size:16px;font-weight:500;color:#1a1a1a;}
#mfooter .mf_sec00 .news_box span img {margin-left:8px;}
#mfooter .mf_sec00 .news_box .news_list {width:90%;}
#mfooter .mf_sec00 .news_box .news_list li {margin-left:16px;}
#mfooter .mf_sec00 .news_box .news_list li a {font-size:16px;font-weight:400;color:#9a9a9a;display:flex;align-items:center;justify-content:space-between; padding:10px 0;}
#mfooter .mf_sec00 .news_box .news_list li a span {font-weight:400;padding:17px 0;font-size:16px;letter-spacing:-0.02em;color:#9a9a9a;display:inline-block;width:90px;white-space:nowrap;overflow:hidden;}

/* 하단영역 좌측 : 로고 */
#mfooter .mf_sec01 .footer_left .ft_logo {margin-bottom:40px;}
#mfooter .mf_sec01 .footer_left .ft_logo img {max-height:26px;}

/* 하단영역 좌측 : 가이드 */
#mfooter .mf_sec01 .footer_left .ft_guide {display:flex;align-items: center;}
#mfooter .mf_sec01 .footer_left .ft_guide li {position: relative;}
#mfooter .mf_sec01 .footer_left .ft_guide li a {line-height:22px;color:#9a9a9a;font-size:14px;}
#mfooter .mf_sec01 .footer_left .ft_guide li a.privacy {color:#fff;}
#mfooter .mf_sec01 .footer_left .ft_guide .ft_dot {width:24px;height:24px;background-image: url('/design/itsfabric/0784cosmoline/svg/dot_2px.svg');}

/* 하단영역 좌측 : 회사정보 */
#mfooter .mf_sec01 .footer_left .ft_info {padding-top:20px; color:#9a9a9a; font-size:12px; line-height:2; font-weight:400;}
#mfooter .mf_sec01 .footer_left .ft_info a  {color:#9a9a9a;line-height:22px;letter-spacing: -0.02em;}

#mfooter .mf_sec01 .footer_left .ft_info .ft_line {display:inline-block;width:16px;height:8px;background-image: url('/design/itsfabric/0784cosmoline/svg/ft_line.svg');background-position:center;}

/* 하단영역 좌측 : 카피라이트 */
#mfooter .mf_sec01 .footer_left .ft_copyright {font-size:12px; padding-top:40px;line-height:18px;letter-spacing: -0.02em;}

/* 하단영역 우측 */
#mfooter .mf_sec01 .footer_right {display:flex;flex-direction:column;justify-content: space-between;}

/* 하단영역 우측 : 하단메뉴 */
#mfooter .mf_sec01 .footer_right .ft_menu {display:flex;}
#mfooter .mf_sec01 .footer_right .ft_menu li {margin:0 24px;}
#mfooter .mf_sec01 .footer_right .ft_menu li:first-child {margin-left:0px;}
#mfooter .mf_sec01 .footer_right .ft_menu li:last-child {margin-right:0px;}
#mfooter .mf_sec01 .footer_right .ft_menu li a {line-height:24px;font-size:18px;font-weight:600;color:#fff;letter-spacing: -0.02em;}

/* 하단영역 우측 : SNS */
#mfooter .mf_sec01 .footer_right .ft_sns {display:flex;justify-content:flex-end;}
#mfooter .mf_sec01 .footer_right .ft_sns li {margin-left:16px;}
/* BASIC css end */

