@charset "utf-8";
#wrap #footer{clear:both; position:relative; border-top:1px solid #616161; width: 100%; z-index: 500; margin-top:0px; background-color:#202020 !important; padding : 37px 0 51px; }
#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{position:relative; width:1200px; margin:0px auto 0 auto; padding:0; text-align:center; }
.footer_logo { width:100%; } 

/* 주소,연락처등 */  

.foot_add { margin:0px 0 0 0; padding:22px 0 0 0; width:100%; font-size:15px; overflow:hidden; line-height:1.5;text-align:center;}
.foot_add:after{display: block;content: '';clear: both;}
.foot_add img {vertical-align:top; font-size:0px; line-height:0px; }
.foot_add address {font-size:16px; margin:0 0 8px 0; width:100%; float:left; padding:0; line-height:1.5; font-weight:300; letter-spacing:-0.03em; color:#fff;}
.foot_add address span.m_cut{padding-left:10px;}

.foot_add p {letter-spacing:0;font-size:15px; line-height:1.5; font-weight:100; letter-spacing:0em; color:#fff;}
.foot_add p strong{font-weight:500; }

.foot_add .copy { font-weight: 500;clear:both; margin:0; padding:0px 0 0 0;  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-bottom: 40px;}

.foot_add_outer{width:98%; margin:0 auto;}

.foot_add {float:none; display:block; margin:0px auto; padding:30px 0 0 0; width:75%; font-size:15px; overflow:hidden; line-height:1.5;}
.foot_add .copy {margin:0; padding:0px 0 0 0; font-size:15px;}

}/* 1199px End*/

@media (max-width: 991px) {

#wrap #footer{height: auto;padding-bottom: 40px;}

.foot_add address {text-align:center; font-size:15px;}
.foot_add p {text-align:center;}
.foot_add {float:none; display:block; margin:0px auto; padding:10px 0 0 0; width:100%; font-size:15px; overflow:hidden; line-height:1.5;}
.foot_add .copy {text-align:center; clear:both; margin:0; padding:0px 0 0 0; font-size:15px;}

}/* 991px End*/



@media (max-width: 768px) {


  #wrap #footer{height: auto;padding-bottom:40px;}
  .footer_logo { padding:10px 0px 0 0px;  width:100%; } 

    
  .foot_add {float:none; display:block; margin:0px auto; padding:10px 0 0 0; width:100%; font-size:14px; overflow:hidden; line-height:1.5;}
  .foot_add address span.m_cut{padding-left:0; display:block;}
  .foot_add .copy {text-align:center; clear:both; margin:0; padding:0px 0 0 0; font-size:14px; line-height:1.4; }
  .foot_add .copy span.m_cut{display:block;}
  .foot_add p span.m_cut{display:block;}
  

span.m_non{display:none;}
















}/* 768px End*/

