#top_link .linkwrap2 ul li.n3 {
  padding-right: 85px;
}

#gnb_layout .depth1_ul > li .item .gnb-depth {
  margin: 0 0 0 40px;
}

#gnb_layout .depth1_ul > li .item .depth2_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 0 25px;
  min-height: auto;
}

#gnb_layout .depth1_ul > li .item .depth2_ul > li {
  min-width: 0;
  flex: 0 0 calc((100% - 50px) / 3);
  margin-left: 0;
}

#gnb_layout .depth3_ul > li > a > span,
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a span {
  width: 100%;
  word-break: break-word;
}

#gnb_layout .depth1_ul > li .item .depth2_ul > li > a span {
  text-align: left;
}

#gnb_layout .depth1_ul > li .item .depth2_ul > li > a {
  height: auto;
  min-height: 48px;
  padding: 10px 35px 10px 15px;
}

#gnb_layout .depth1_ul > li .item .gnb-title strong {
  word-break: break-word;
}

#gnb_layout .depth1_ul > li.n3 .item .gnb-title strong {
  padding: 0 70px 0 0;
}

#gnb_layout .depth1_ul > li.n3 .item .depth2_ul > li:nth-child(5) {
  width: calc(33.33% - 25px);
}

.lnb_depth2__list > li a span {
  word-break: break-word;
}

@media (max-width: 1400px) {
  #top_link .linkwrap {
    display: none;
  }
}
@media (max-width: 1279px) {
  #gnb_layout .depth1_ul > li .item .gnb-depth {
    margin: 0;
  }
  #gnb_layout .depth1_ul > li .item .depth2_ul {
    gap: 0;
  }
  #gnb_layout .depth1_ul > li .item .depth2_ul > li {
    flex: none;
    margin: 0 10px 10px;
  }
  #gnb_layout .depth1_ul > li.n3 .item .depth2_ul > li:nth-child(5),
  #gnb_layout .depth1_ul > li.n3 .item .depth2_ul > li:nth-child(8),
  #gnb_layout .depth1_ul > li.n3 .item .depth2_ul > li:nth-child(9),
  #gnb_layout .depth1_ul > li.n3 .item .depth2_ul > li:nth-child(10) {
    width: calc(25% - 20px);
  }
  #gnb_layout .depth1_ul > li > a {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  #svisual_layout .obj_wrap {
    display: none;
  }
}/*# sourceMappingURL=layout.css.map */