@import url('css/bootstrap.min.css');
@import url('css/animate.css');
@import url('css/font-awesome.min.css');
@import url('css/pe-icon-7-stroke.min.css');
@import url('css/meanmenu.min.css');
@import url('css/magnific-popup.css');
@import url('css/slick.min.css');
@import url('css/camera.css');
@import url('css/jquery-ui.min.css');
@import url('css/style.css');
@import url('css/responsive.css');

/* 하다입니다. */


footer {
  padding: 45px 0 50px;
  background: #252B34; }
  footer .row:first-child {
    margin-bottom: 35px;
    padding-bottom: 40px;
    border-bottom: 1px solid #000;
    box-shadow: 0px 1px 0 0 rgba(199, 199, 199, 0.1); }
  footer ul {
    margin-top: 20px;
    padding-left: 0px; }
    footer ul li {
      list-style: none;
      color: #fff;
      font-size: 17px;
      font-weight: 400; }
      footer ul li a {
        color: #fff; }
        footer ul li a:hover {
          color: #8fc25d;
          text-decoration: none; }
    footer ul .phone {
      margin-top: 17px; }
  footer h2 {
    color: #fff;
    margin: 7px 0 20px 17px;
    font-size: 24px; }
    @media (max-width: 767px) {
      footer h2 {
        margin-left: 0; } }
  footer .form-control {
    background: #1B1F25;
    border-color: #2F3743;
    color: #666;
    box-shadow: none; }
    footer .form-control:focus {
      border-color: #40542C;
      -webkit-box-shadow: 0 0 8px rgba(143, 194, 93, 0.4);
      box-shadow: 0 0 5px rgba(143, 194, 93, 0.4); }
  footer .form-control:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-style: italic;
    font-weight: 400; }
  footer .form-control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-style: italic;
    font-weight: 400; }
  footer .form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-style: italic;
    font-weight: 400; }
  footer .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-style: italic;
    font-weight: 400; }
  footer .btn {
    text-transform: uppercase;
    background: #4E535A;
    float: right;
    font-size: 15px;
    padding: 2px 22px;
    margin-right: 12px;
    color: rgba(255, 255, 255, 0.8); }
    footer .btn:hover {
      background: #8fc25d;
      color: #fff; }
  footer .row:last-child p {
    margin-top: 5px;
    color: #AAADB0;
    font-size: 12px; }
  footer .row:last-child h6 {
    margin: 6px 0 0 0;
    color: #fff;
    float: left;
    font-size: 22px; }
    @media (max-width: 767px) {
      footer .row:last-child h6 {
        margin-bottom: 15px; } }
  footer .row:last-child .social {
    float: right; }
    footer .row:last-child .social a {
      float: left;
      text-align: center;
      width: 33px;
      margin: 0 15px;
      height: 33px;
      background: rgba(255, 255, 255, 0.1);
      border-radius: 100%;
      -webkit-transition: background 0.1s linear;
      -moz-transition: background 0.1s linear;
      -ms-transition: background 0.1s linear;
      -o-transition: background 0.1s linear;
      transition: background 0.1s linear; }
      footer .row:last-child .social a:last-child {
        margin-right: 0; }
      @media (max-width: 767px) {
        footer .row:last-child .social a {
          margin: 0 13px !important; } }
    footer .row:last-child .social i {
      font-size: 18px;
      line-height: 36px;
      display: inline-block;
      color: #252b34; }
    footer .row:last-child .social .facebook:hover {
      background: #3b5998; }
    footer .row:last-child .social .twitter:hover {
      background: #00abf0; }
    footer .row:last-child .social .linkedin:hover {
      background: #006599; }
    footer .row:last-child .social .pinterest:hover {
      background: #cb2027; }
    footer .row:last-child .social .gplus:hover {
      background: #000; }
    footer .row:last-child .social .github:hover {
      background: #edce44; }



	
#mapxx{width:100%; height:300px; background: #eee}
#mapxx iframe{width:100% !important; height:300px; }

#introduce, #business, #recruit_process, #recruit, #request {padding-top:90px;padding-bottom:130px}

#location i {color:#23AFFF;font-size:21px}



#asidexx {z-index:50;margin:0px auto;width:1214px;border-right:1px solid #dde4e9;border-left:1px solid #dde4e9;zoom:1;background:#eee; } /* 서브메뉴위치 및 레이아웃 */

  {  }