.aside {
  height: 100vh;
  width: 72px;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 100;
}
@media screen and (max-width: 999px) {
  .aside {
    display: none;
  }
}

.aside__bars {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 51.2%;
  left: 51%;
  transform: translate(-50%, -50%);
  gap: 5px;
  cursor: pointer;
}

.aside__bar {
  height: 1px;
  width: 26px;
  background-color: #000;
  transition: all 0.3s ease;
}

.aside__bars.active .aside__bar{
  transition: all 0.3s ease;
  width: 27px;
}

.aside__bars.active .aside__bar--1{
  transform: translate(-1px, 3px) rotate(45deg);
}

.aside__bars.active .aside__bar--2{
  transform: translate(0, -3px) rotate(-45deg);
}

.aside__snsIcons {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 9.5px;
  position: absolute;
  bottom: 3.6%;
  left: 50%;
  transform: translateX(-50%);
}

.aside__snsIcon {
  width: 21.03px;
  transition: all 0.3s ease;
}

.aside__snsIcon:hover {
  opacity: 0.7;
  transition: all 0.3s ease;
}

.aside__snsIcon img {
  width: 100%;
}

.aside__snsIcon-line {
}

.aside__snsIcon-instagram {
}
