@charset "UTF-8";
/*반응형 화면 크기*/
/*반응형, 브라우저 크기가 767px 이하일때*/
/*반응형, 브라우저 크기가 1024px 이상일때*/
.container {
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.txt_wrap {
  display: inline-block;
}

.txt_wrap h2 {
  font-size: 54px;
  font-family: "NSG M";
  color: #333;
}

.txt_wrap p {
  font-size: 32px;
  font-family: "NSG M";
  color: #333;
}

@media (max-width: 1199px) {
  .container {
    padding: 0 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .txt_wrap {
    display: block;
    text-align: center !important;
  }
  .txt_wrap h2 {
    font-size: 32px;
    line-height: 44px;
  }
  .txt_wrap p {
    font-size: 16px;
  }
}

    /* FOOTER */
    footer{}
    footer .footer_inner{padding:30px 0; background-color:#f5f5f5;}
    footer .footer_inner .container{display:flex; justify-content: space-between; align-items: center;}
    footer .footer_inner .container .logo{}
    footer .footer_inner .container .logo h1{display:block; width:196px; height:48px;}
    footer .footer_inner .container .logo h1 a{display:block;}
    footer .footer_inner .container .logo h1 a img{width:100%; height: 48px; display:block;}
    footer .footer_inner .container .terms{width:calc(100% - 196px); text-align: right;}
    footer .footer_inner .container .terms ul li{display:inline-block; font-size: 0;}
    footer .footer_inner .container .terms ul li:not(:last-child){position: relative; padding-right:32px;}
    footer .footer_inner .container .terms ul li:not(:last-child):after{content: ''; position: absolute; left:calc(100% - 16px); top:50%; transform:translateY(-50%); width:1px; height:14px; background:#e1e1e1;}
    footer .footer_inner .container .terms ul li a{font-size: 14px;}
    /* FOOTER */
/*# sourceMappingURL=layout.css.map */