/* =========== PC ============ */
#header-PC {
  width: 86.9375rem;
  height: 4.5rem;
  border-radius: 1rem;
  border-top-left-radius: 4rem;
  border-bottom-left-radius: 4rem;
  padding: 0.5rem 0.8725rem;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  top: 2.625rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  filter: drop-shadow(0px 3px 40px rgba(214, 214, 221, 0.4));
  transition: all 0.4s ease-in-out;
}
#header-PC.hide {
  top: -8rem;
}

#header-PC .header-PC__logo {
  width: 7.75rem;
  height: 7.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
#header-PC .header-PC__logo img {
  width: 7.15388rem;
  height: 7.0545rem;
  object-fit: contain;
}
#header-PC .header-PC__nav {
  padding-left: 9.62rem;
  display: flex;
  align-items: center;
}
#header-PC .header-PC__nav > * {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.375rem; /* 157.143% */
  letter-spacing: 0.00875rem;
  color: var(--Gray-Scale-80, #2e2e2e);
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  padding: 1rem;
}
#header-PC .header-PC__nav > *:not(:last-child) {
  margin-right: 0.5rem;
}
#header-PC .header-PC__nav > *:hover,
#header-PC .header-PC__nav > *.active {
  color: var(--Orange-03, #ff7a00);
}
@media (min-width: 639.98px) {
  #header-PC .btn:hover .btn__text {
    color: var(--Yellow, #efff4c);
  }
}
