@charset "UTF-8";
/* viewport size */
/* vw 변환 function */
.header .menu-box .nav .gnb > li h3 {
  line-height: 1.5;
}
.header .menu-box .nav .gnb > li h3.line-one {
  width: 100%;
  white-space: nowrap;
}

/*** 데스크탑 ***/
@media screen and (min-width: 1920px) {
  .header .menu-box .nav .gnb > li {
    gap: 0 70px;
    margin-bottom: 28px;
  }
  .header .menu-box .nav .gnb > li h3 {
    font-size: 22px;
  }
  .header .menu-box .nav .gnb > li h3.line-one::before {
    height: 33px;
  }
  .header .menu-box .nav .gnb > li h3::before {
    height: 78px;
  }
}
/*** 태블릿 ***/
@media screen and (min-width: 841px) and (max-width: 1919px) {
  .header .menu-box .nav .gnb > li {
    gap: 0vw 3.6458333333vw;
    margin-bottom: 1.4583333333vw;
  }
  .header .menu-box .nav .gnb > li h3 {
    font-size: 1.1458333333vw;
  }
  .header .menu-box .nav .gnb > li h3.line-one::before {
    height: 1.71875vw;
  }
  .header .menu-box .nav .gnb > li h3::before {
    height: 4.0625vw;
  }
}
/*** 태블릿 세로 ***/
@media screen and (min-width: 841px) and (max-width: 1919px) and (orientation: portrait) {
  #header.header .menu-box .nav .gnb > li h3::before {
    height: 70%;
    top: 50%;
    transform: translateY(-50%);
  }
  #header.header .menu-box .nav .gnb > li h3::after {
    display: none;
  }
}
/*** 모바일 ***/
@media screen and (max-width: 840px), (orientation: portrait) {
  .header h1::before {
    width: 50.4166666667vw;
  }
  .header .menu-box .nav .gnb > li h3 {
    font-size: 6.3888888889vw;
  }
  .header .menu-box .nav .gnb > li h3.line-one {
    white-space: normal;
  }
  .header .menu-box .nav .gnb > li h3::before {
    top: 3.6111111111vw;
    transform: none;
    height: 3.8888888889vw;
  }
  .header .menu-box .nav .gnb > li h3::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 2.2222222222vw;
    left: 0;
    width: 100%;
    min-width: 100%;
    height: 3.8888888889vw;
    background: url("/asset/img/common/header/nav-title-bar.png") no-repeat center center/cover;
  }
}/*# sourceMappingURL=common.css.map */