@charset "utf-8";

/* footer */
footer.footer {overflow: hidden; min-width: 1400px; background-color: #0a1524; padding: 10px 0;}
    footer.footer div.footer_top {overflow: hidden; width: 1400px; height: 214px; margin: 0 auto;}

ul.footer_link_area {overflow: hidden; display: inline-block; margin: 68px 0 0 80px; vertical-align: top;}
    ul.footer_link_area li {float: left; margin-left: 55px;}
    ul.footer_link_area li a {display: block; width: 150px; padding-top: 77px; font-size: 17px; color: #fff; font-weight: bold; text-align: center;}
    ul.footer_link_area li a.link01 {background:url('/renewal2019/img/new_main/footer_link_bg01.png') no-repeat top center;}
    ul.footer_link_area li a.link02 {background:url('/renewal2019/img/new_main/footer_link_bg02.png') no-repeat top center;}
    ul.footer_link_area li a.link03 {background:url('/renewal2019/img/new_main/footer_link_bg03.png') no-repeat top center;}
    ul.footer_logo_area {overflow: hidden; display: inline-block; width: 460px; margin: 60px 0 0 220px;}
    ul.footer_logo_area li {float: left; margin: 6px 23px;}
    ul.footer_logo_area li a {display: inline-block;}

footer.footer div.footer_top + div.footer_bottom {padding-bottom: 24px; border-top: 1px solid #565d68}

footer.footer div.footer_bottom {overflow: hidden; width: 1400px; margin: 0 auto; padding: 8px 0;}
    footer.footer div.footer_bottom .footer_logo {display: inline-block; width: 118px; height: 19px; margin: 5px 0 0 5px; text-indent: -9999px; font-size: 0px; vertical-align: middle; background: url('/renewal2019/img/new_main/f_logo.png') no-repeat 0px 0px;}
    footer.footer div.footer_bottom p {display: inline-block; margin: 5px 0 0 15px; font-size: 12px; color: #848484; vertical-align: middle;}
    footer.footer div.footer_bottom > ul {float: right; margin-top: 10px;}
    footer.footer div.footer_bottom > ul li {position: relative; float: left; margin: 0 12px;}
    footer.footer div.footer_bottom > ul li::after {position: absolute; content: ""; width: 1px; height: 12px; top: -1px; left: -12px; background-color: #c3c3c3;}
    footer.footer div.footer_bottom > ul li:first-child::after {content: none;}
    footer.footer div.footer_bottom > ul li:first-child a {color: #e42222;}
    footer.footer div.footer_bottom > ul li a {display: block; font-size: 12px; color:#575757; line-height: 1em;}


.m_footer_area {display: none;}
/* Tablet Device */
/*@media all and (min-width:700px) and (max-width:1024px) {*/
    /* footer */
  /*  footer.footer {overflow: hidden; min-width: auto; background-color: #0a1524; padding: 10px 0;}
    footer.footer div.footer_top {display: none;}

    footer.footer div.footer_bottom {overflow: hidden; width: 100%; margin: 0 auto; padding: 8px 0;}
    footer.footer div.footer_bottom .footer_logo {display: inline-block; width: 118px; height: 19px; margin: 5px 0 0 5px; text-indent: -9999px; font-size: 0px; vertical-align: middle; background: url('/renewal2019/img/new_main/f_logo.png') no-repeat 0px 0px;}
    footer.footer div.footer_bottom p {display: inline-block; margin: 5px 0 0 15px; font-size: 12px; color: #848484; vertical-align: middle;}
    footer.footer div.footer_bottom > ul {float: right; margin-top: 10px;}
    footer.footer div.footer_bottom > ul li {position: relative; float: left; margin: 0 12px;}
    footer.footer div.footer_bottom > ul li::after {position: absolute; content: ""; width: 1px; height: 12px; top: -1px; left: -12px; background-color: #c3c3c3;}
    footer.footer div.footer_bottom > ul li:first-child::after {content: none;}
    footer.footer div.footer_bottom > ul li:first-child a {color: #e42222;}
    footer.footer div.footer_bottom > ul li a {display: block; font-size: 12px; color:#575757; line-height: 1em;}

}


@media only screen and (max-width:700px) {
    footer.footer {overflow: hidden; min-width: auto; background-color: #0a1524; padding: 10px 0;}    
    
    footer.footer div.footer_bottom {overflow: hidden; width: 100%; margin: 0 auto 12px; padding: 0;}
    footer.footer div.footer_bottom .footer_logo {display: block; width: 118px; height: 19px; margin: 24px auto 0; text-indent: -9999px; font-size: 0px; vertical-align: middle; background: url('/renewal2019/img/new_main/f_logo.png') no-repeat 0px 0px;}
    footer.footer div.footer_bottom p {margin: 12px 20% 0;}
    footer.footer div.footer_bottom > ul {display: none;}*/

    /* footer sns 영역 */
   /* footer.footer div.footer_bottom div.m_footer_area {overflow: hidden; float: none; display: block; margin: 22px 0px 0;}
    footer.footer div.footer_bottom div.m_footer_area ul {overflow: hidden; text-align: center;}
    footer.footer div.footer_bottom div.m_footer_area li {display: inline-block; margin: 0px;}
    footer.footer div.footer_bottom div.m_footer_area li + li {margin-left: 5px;}
    footer.footer div.footer_bottom div.m_footer_area li::after {display: none;}
    footer.footer div.footer_bottom div.m_footer_area li a {display: block; width: 26px; height: 26px; font-size: 0px; text-indent: -9999px; border-radius: 20px; background-color: #46596c;}
    footer.footer div.footer_bottom div.m_footer_area li a.m_footer_pc {background: url('/renewal2019/img/new_main/m_footer_pc.png') no-repeat center center #46596c; background-size: 20px;}
    footer.footer div.footer_bottom div.m_footer_area li a.m_footer_flickr {background: url('/renewal2019/img/new_main/m_footer_flickr.png') no-repeat center center #46596c; background-size: 20px;}
    footer.footer div.footer_bottom div.m_footer_area li a.m_footer_facebook {background: url('/renewal2019/img/new_main/m_footer_facebook.png') no-repeat center center #46596c; background-size: 20px;}
    footer.footer div.footer_bottom div.m_footer_area li a.m_footer_instagram {background: url('/renewal2019/img/new_main/m_footer_instagram.png') no-repeat center center #46596c; background-size: 20px;}
    footer.footer div.footer_bottom div.m_footer_area li a.m_footer_youtube {background: url('/renewal2019/img/new_main/m_footer_youtube.png') no-repeat center center #46596c; background-size: 20px;}

}*/
