header .language {
  margin: 0 0 0 80px;
}
header nav {
  margin: 0 auto;
  position: relative;
  top: auto;
  left: auto;
  transform: translate(0, 0);
}
header .depth1 > li > a {
  font-size: 1.7rem;
}
header .depth2 {
  width: 100%;
}
header .depth2 > li > a {
  font-size: 1.5rem;
  white-space: inherit;
}
header.gnb-on .depth1 > li > a {
  padding: 0 45px;
}
.site-map .inner {
  padding: 40px 0;
}
.site-map .depth1 {
  display: flex;
  column-gap: 20px;
}
.site-map .depth1 > li > a {
  font-size: 2.6rem;
}