
/* header */
.header__logo {
  width: 98px;
}
@media screen and (min-width: 1050px) {
  .header__logo {
    width: 169px;
  }
}
.header__main__logo img {
  width: 98px;
}
.header__main__content__above {
  grid-template-areas:
  "search search"
  "button button"
  "linklist sns";
}
@media screen and (min-width: 1050px) {
  .header__main__content__above {
    grid-template-areas:
      "linklist search sns button";
  }
}

/* footer */
@media screen and (min-width: 1050px) {
  .footer__center {
    margin-top: 60px;
  }
}
.footer__below__sns__list__item {
  width: 29px;
  height: 29px;
}
@media screen and (min-width: 1050px) {
  .footer__below__sns__list__item {
    width: 34px;
    height: 34px;
  }
}
