@import url(https://fonts.googleapis.com/css?family=Roboto:300,500);
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');
@charset "UTF-8";
/**
 * Swiper 4.1.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 11, 2018
 */
 body{
   margin:0;
   padding: 0;
 }

.w-footer {
  font-family: 'Noto Sans KR', sans-serif;
  background: #666666; 
  padding: 10px 20px 0;
}
  @media (max-width: 1023px) {
    .w-footer {
      position: relative; } }
  .w-footer div, .w-footer a, .w-footer span {
    font-family: 'Noto Sans KR', sans-serif; }

.w-footer__menu {
  position: relative;
  /* height: 66px;  */
}
  .w-footer__menu > :first-child {
    width: 100%;
    padding-left: 0px; }
    .w-footer__menu > :first-child br {
      display: none; }
  @media (max-width: 1023px) {
    .w-footer__menu {
      position: initial;
      /* height: 46px; */
      margin-bottom: 10px;
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important; } }
  @media (min-width: 1024px) {
    .w-footer__menu {
      height: 66px; } }

@media (max-width: 1023px) {
  .w-footer__menu-link-container {
    text-align: left; } }

@media (min-width: 1024px) {
  .w-footer__menu-link-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

.w-footer__menu-link {
  text-decoration: none;
  font-weight: 200;
  color: #ccc;
  font-size: 15px; }
  .w-footer__menu-link:nth-child(1) {
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: -0.79px;
    line-height: 16px; }
  @media (max-width: 1023px) {
    .w-footer__menu-link {
      display: inline-block;
      padding: 7px 0;
      font-size: 12px; }
      .w-footer__menu-link:nth-child(1) {
        font-size: 12px; } }

@media (max-width: 1023px) {
  .w-footer__out-links {
    display: none; } }

.w-footer__hr {
  margin: 0;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.w-footer__info {
  position: relative;
  padding: 20px 0 40px; }
  @media (max-width: 1023px) {
    .w-footer__info {
      padding: 20px 0 80px; } }
  @media (min-width: 1024px) {
    .w-footer__info {
      padding-top: 0; } }

.w-footer__logo {
  padding: 30px 0;
  font-weight: 200;
  font-size: 15px;
  color: #CCCCCC;
  letter-spacing: -0.59px;
  line-height: 16px; }
  @media (max-width: 1023px) {
    .w-footer__logo {
      padding: 0 0px;
      font-size: 10px;
      color: #CCCCCC;
      letter-spacing: -0.39px;
      line-height: 16px; }
      .w-footer__logo img {
        width: 63px;
        height: 32px;
        margin-right: 10px; } }

.w-footer__logo-image {
  width: 100px;
  height: 50px;
  margin-right: 12px;
  vertical-align: middle; }

.w-footer__logo-strong {
  font-weight: bold; }

.w-footer__copyright-web {
  font-size: 16px;
  font-weight: 200;
  color: #CCCCCC;
  letter-spacing: 0;
  line-height: 26px; }
  .w-footer__copyright-web .w-footer__copyright-text {
    font-family: Roboto;
    font-weight: 300;
    font-size: 12px;
    color: #CCCCCC;
    letter-spacing: 0;
    line-height: 23px; }
  @media (max-width: 1023px) {
    .w-footer__copyright-web {
      display: none; } }

.w-footer__copyright-mobile {
  font-size: 11px;
  line-height: 1.67;
  text-align: left;
  padding: 18px 0;
  color: #888888; }
  @media (min-width: 1024px) {
    .w-footer__copyright-mobile {
      display: none; } }

.w-footer__text--bold {
  font-weight: bold; }

.w-footer__bar {
  padding: 0 7px;
  font-size: 11px;
  color: #ccc; }
  @media (min-width: 1024px) {
    .w-footer__bar {
      padding: 0 12px;
      font-size: 13px; } }

.w-footer__sns {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999; }
  @media (max-width: 1023px) {
    .w-footer__sns {
      width: 150px;
      top: auto;
      left: 18px;
      bottom: 50px;
      transform: translateY(0); } }
  @media (min-width: 1024px) {
    .w-footer__sns {
      width: 150px;
      right: 0; } }

.w-footer__sns-image {
  width: 30px;
  height: 30px; }
  @media (min-width: 1024px) {
    .w-footer__sns-image {
      width: 27px;
      height: 27px; } }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

a {
  text-decoration: none; }

.event_wrap * {
  margin: 0px;
  padding: 0px;
  position: relative; }

.event_wrap div {
  position: relative;
  overflow: hidden; }

.event_wrap a {
  text-decoration: none; }

.event_wrap a:focus {
  outline: none; }

.event_wrap img {
  width: 100%;
  border: 0;
  vertical-align: top; }

.event_wrap .hidden {
  position: absolute;
  width: 0;
  line-height: 0;
  height: 0;
  font-size: 0;
  top: 0;
  left: -9999px;
  overflow: hidden; }

.event_wrap .n1_1 {
  position: absolute;
  width: 59.4%;
  height: 20%;
  left: 18.3%;
  top: 32.6%; }

.event_wrap .n1_2 {
  position: absolute;
  width: 59.4%;
  height: 20%;
  left: 18.3%;
  top: 57.4%; }

.logo {
  position: absolute !important;
  display: block;
  top: 5vw;
  left: 5vw;
  width: 21vw;
  height: 12vw;
  cursor: pointer; }


/*# sourceMappingURL=styles.chunk.css.map*/