@media screen and (max-width: 767px) {
  .c-pc-nav {
    display: none;
    visibility: hidden;
  }
}
.c-pc-nav .nav-btn {
  display: block;
  width: 100%;
  height: var(--su32);
  margin-bottom: var(--su24);
  font-size: 1.625rem;
  font-weight: var(--fwBold);
  background: url(../../images/renewal/icon/plus_circle.svg) no-repeat right 0 top 50%/32px;
}
.c-pc-nav .nav-btn:hover {
  opacity: 50%;
}
@media screen and (max-width: 767px) {
  .c-pc-nav .nav-btn:hover {
    opacity: 100%;
  }
}
.c-pc-nav .nav-btn.isView {
  background-image: url(../../images/renewal/icon/minus_circle.svg);
}
.c-pc-nav .nav-cont {
  visibility: hidden;
  height: 0;
}
.c-pc-nav .nav-cont.isView {
  visibility: visible;
  height: auto;
  margin-bottom: var(--su48);
}

/*# sourceMappingURL=pcNav.css.map */
