@charset "utf-8";

#foot_layout {position:relative;z-index: 10;padding: 35px 30px;background:#1f1f1f;}
#foot_layout:after {display:block; clear:both; visibility:hidden; content:'';}
#foot_layout .linksite_wrap {float:right;}
#foot_layout .linksite_wrap .linksite {display: inline-block;position: relative;width: 200px;margin-left: 10px;border: 1px solid #636363;}
#foot_layout .linksite_wrap .linksite:after {display:block;position:absolute;right: 20px;top: 22px;width: 6px;height: 6px;border: solid #909090;border-width: 2px 0 0 2px;content:'';-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#foot_layout .linksite_wrap .linksite.on:after {top: 18px;border-width: 0 2px 2px 0;}
#foot_layout .linksite_wrap .linksite > button {display:block;width:100%;height:100%;padding: 0 25px;line-height: 48px;color: rgba(255,255,255,.8);font-size: 15px;font-family: 'nsr';text-align:left;}
#foot_layout .linksite_wrap .linksite >div {display:none;}
#foot_layout .linksite_wrap .linksite.on >div {display:block;position:absolute;left:0;bottom:0;width: 100%;padding: 0 0 48px;}
#foot_layout .linksite_wrap .linksite >div > button {display:block;width:100%;height: 48px;position:absolute;font-size:0;}
#foot_layout .linksite_wrap .linksite >div .ul {overflow-y: auto;max-height: 290px;border-bottom : 1px solid rgba(255,255,255,0.2);text-align:left;}
#foot_layout .linksite_wrap .linksite >div .ul .mCSB_scrollTools {right:0;}
#foot_layout .linksite_wrap .linksite >div .ul .li {display:block;width:100%;height: 40px;border: 1px solid #636363;border-bottom:none;background: #1f1f1f;}
#foot_layout .linksite_wrap .linksite >div .ul .li a {display:block;width:100%;height:100%;padding: 10px 15px;line-height: 1.4;color:#fff;font-size:14px;font-family: 'nsr';}
#foot_layout .footer-link {}
#foot_layout .footer-link ul {margin:0 0 35px   }
#foot_layout .footer-link ul li {float:left;position: relative;margin-right: 40px;}
#foot_layout .footer-link ul li:last-child {margin:0;}
#foot_layout .footer-link ul li:after {display:block;position:absolute;top: 5.5px;right: -20px;content:'';width:1px;height:15px;background: #4c4c4c;}
#foot_layout .footer-link ul li:last-child:after {display:none;}
#foot_layout .footer-link ul li a {display: block;color: rgba(255,255,255,.5);font-size: 16px;font-family: 'nsr';}
#foot_layout .footer-link ul li:first-child a {/* color: #1565c0; */font-weight:700;}
#foot_layout .footer-info {float:left;padding-left: 115px;background: url(/images/kor/common/f_logo.png)no-repeat left center;}
#foot_layout .footer-info .layout {padding-left:165px;}
#foot_layout .footer-info .flogo {position:absolute;left:0;top: -10px;width:102px;height:67px;background:url(/template/A1/images/flogo.png)no-repeat;font-size: 0;}
#foot_layout .footer-info .copy {}
#foot_layout .footer-info .copy address {}
#foot_layout .footer-info .copy address span {display:inline-block;line-height: 1.2;margin-right: 20px;font-size:15px;font-family: 'nsr';color: rgba(255,255,255,.5);}
#foot_layout .footer-info .copy p {margin: 0;color: rgba(255,255,255,.5);font-size:15px;font-family: 'nsr';}

@media screen and (max-width:1023px){
    #foot_layout .linksite_wrap {float:none;width:100%;text-align: center;}
    #foot_layout .linksite_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
    #foot_layout .linksite_wrap .linksite {width: 200px;margin:0;}
    #foot_layout .linksite_wrap .linksite:first-child {margin-right:20px;}

    #foot_layout .footer-info {float:none;width:100%;margin: 0 0 35px;padding: 50px 0 0;background-position: center top;text-align: center;}
}

@media screen and (max-width:767px){
    #foot_layout {padding:30px 20px;}
}

@media screen and (max-width:500px){
    #foot_layout .linksite_wrap .linksite {float:none; width:100%; margin:0}
    #foot_layout .linksite_wrap .linksite:first-child {margin:0 0 10px}
}