@charset "utf-8";


#foot_layout {position:relative;padding: 45px 0 50px;background: #4a4a4a;}
#foot_layout .right_con {float:right; width:calc(100% - 360px);}
#foot_layout .footer-link {}
#foot_layout .footer-link ul {}
#foot_layout .footer-link ul li {float:left;position: relative;padding: 0 20px;}
#foot_layout .footer-link ul li:first-child {padding-left:0;}
#foot_layout .footer-link ul li:after {display:block;position:absolute;right:0;top: 5px;content:'';width:1px;height:15px;background:rgba(255,255,255,.15);}
#foot_layout .footer-link ul li:last-child:after {display:none;}
#foot_layout .footer-link ul li a {display:block;font-size:16px;font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;color: #fff;}
#foot_layout .footer-link ul li.on a{font-weight: bold;}
#foot_layout .footer-info {}
#foot_layout .footer-info .copy {margin:30px 0 0;}
#foot_layout .footer-info .copy > div {}
#foot_layout .footer-info .copy > div span {display:inline-block;margin-right: 10px;color:#999999;font-size:15px;}
#foot_layout .footer-info .copy > div span a {display:inline-block; color:#999999; font-size:15px; }
#foot_layout .footer-info .copy p {margin: 0;color:#777777;font-size:15px;}

#foot_layout .left_con {float:left; width:360px;}
#foot_layout .left_con p {margin:0 0 10px;}
#foot_layout .left_con p span {display:block;line-height: 1.3;font-size:26px;font-weight:bold;font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;color:rgba(255,255,255,.15);}
#foot_layout .left_con strong {}

@media(max-width:1319px){
    #foot_layout .right_con {width:calc(100% - 270px);}
    #foot_layout .left_con {width:270px;}
}

@media(max-width:1099px){
    #foot_layout {padding:40px 0 60px;}
    #foot_layout .right_con {float:none; width:100%;text-align:center;}
    #foot_layout .footer-link ul {}
    #foot_layout .footer-link ul li {display:inline-block; float:none; }
    #foot_layout .footer-link ul li:first-child {}
    #foot_layout .left_con {float:none; width:100%; text-align:center;}
    #foot_layout .left_con p {margin:40px 0 0;}
    #foot_layout .left_con p span {display:inline-block; margin:0 5px;}
    #foot_layout .footer-info .copy > div span {margin:0 5px;}
}
@media(max-width:850px){
    #foot_layout {padding:25px 0 30px;}
    #foot_layout .footer-link ul {border-top:1px solid #555; border-left:1px solid #555;}
    #foot_layout .footer-link ul li {float:left; width:50%; margin:0; padding:0; border-right:1px solid #555; border-bottom:1px solid #555;}
    #foot_layout .footer-link ul li:last-child {width:100%;}
    #foot_layout .footer-link ul li:after {display:none;}
    #foot_layout .footer-link ul li > a {line-height:50px;font-size: 15px;}

    #foot_layout .left_con p span {font-size:22px;}
}

