/* 레이아웃 CSS */
footer .footer_copy{background-color:#0c2d4e; padding-top:50px; padding-bottom:50px;margin-top:-1px}
.foot_wrap{color:#fff;--gap:100px;}
.foot_wrap .dodo_item:nth-child(1){flex:0 0 350px}
.foot_wrap .dodo_item:nth-child(2){flex:0 0 500px;margin-left:40px}
.foot_wrap .dodo_item:nth-child(3){flex:1}
.foot_wrap .foot_tit{font-size:18px;font-weight:bold;position:relative;padding-bottom:20px;letter-spacing:1px;margin-bottom:30px}
.foot_wrap .foot_tit::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:1px;background:#fff}
.foot_wrap .tel{font-size:28px;font-weight:800}
.foot_wrap .cont{color:rgba(255,255,255,.5)}
.foot_wrap .cont > span{color:rgba(255,255,255,1)}
.foot_wrap .cont .link{padding-top:20px}
.foot_wrap .cont .link a{font-weight:600;color:#fff;line-height:30px}
.foot_wrap .cont .info{display:flex;flex-wrap:wrap;gap:0 30px}
.foot_wrap .cont .info dd{margin:0;white-space:nowrap}
.foot_wrap .copy{padding-top:15px}

.foot_sns_wrap{display:flex;gap:15px}
.foot_sns_wrap .link a{font-weight:600;color:#fff;line-height:30px;margin-right:30px}
.foot_sns_icon{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s}
/*foot_.sns_icon:hover{background:#555}*/
.foot_sns_icon svg{width:24px;height:24px;display:block}
.foot_sns_icon svg *{fill:#fff !important}



@media all and (max-width:1024px) {
  
footer .footer_copy{padding:20px}
footer .footer_copy_ul2{margin-top:0}
.foot_wrap .copy{padding-top:10px}
.foot_wrap .foot_tit{display:none}
.foot_wrap .dodo_item:nth-child(1){display:none}
.foot_wrap .dodo_item:nth-child(2){flex:0 0 100% !important;margin-left:0}
.foot_sns_wrap{display:none}
.foot_wrap .cont .info{display:flex;flex-wrap:wrap;gap:0 15px}

.tail_fixed_gnb{display:none}


}	
