@charset "utf-8";
#wrap #footer{ display : flex; align-items: center;  width: 100%; height:200px;  background-color:#222 !important; }
#wrap #footer .container{position: relative;width: 1200px;margin: 0 auto;height: 100%;}
#wrap #footer .container.mobile{display: none;}
#wrap #footer .container:after{display: block;content: '';clear: both;}
#wrap #footer h2.copylogo{float: left;width:18%; text-align: center;padding-top:50px;}

.foot_add_outer{ display : flex; width:1200px; margin:0px auto; gap:132px;}
.footer_logo { margin:13px 0px 0 0px; padding-left: 65px;  } 

/* 주소,연락처등 */  
.foot_add { overflow:hidden; line-height:1.5;}
.foot_add address {font-size:16px; margin:0 0 2px 0; width:100%; float:left; padding:0; line-height:1.5; font-weight:300; letter-spacing:-0.03em; color:#fff;}
.foot_add address strong{font-weight:500;}

.foot_add p {letter-spacing:0;font-size:16px; line-height:1.5; font-weight:300; letter-spacing:0em; color:#fff;}
.foot_add p strong{font-weight:400; }
.foot_add p span.m_cut{padding-left:0px;}
.foot_add p span.f_part{ background:url(../img/s_img/f_part.gif) no-repeat center 6px; padding:0 10px;}

.foot_add .copy {font-weight: 500; letter-spacing:0em; color:#fff !important;line-height:1.5; font-weight:300; font-size:16px;}
.foot_add .copy a{color:#fff;}
.foot_add .copy a:hover{color:#fff; font-weight:300;}

@media (max-width: 1199px) {
  #wrap #footer{height: auto; padding : 50px 0;}
  .foot_add_outer{width:98%; margin:0 auto; gap:50px;}
  .footer_logo{padding-left: 36px;}
  .footer_logo img{width:220px;}
}/* 1199px End*/

@media (max-width: 991px) {
  .foot_add_outer{justify-content: center;}
  .footer_logo {display:none; } 
  .foot_add address {text-align:center;}
  .foot_add p {font-size:15px; text-align:center;}
  .foot_add .copy {font-size:15px; text-align:center; }
  .foot_add address {font-size:15px;}
}/* 991px End*/

@media (max-width: 768px) {
  .foot_add .copy { line-height:1.4; }
  .foot_add .copy span.m_cut{display:block;}
  .foot_add p span.m_cut{display:block;}
  .foot_add address {font-size:15px;}
  .foot_add p {font-size:15px; }
  .foot_add .copy {font-size:15px;}
  span.m_non{display:none;}
  .foot_add p span.m_cut{padding-left:0px; display:block;}
  .foot_add p span.f_part{background:none; padding:0; }
}/* 768px End*/