@charset "UTF-8";
.article_side a {
  padding-right: 3rem;
  padding-block: .75em;
  line-height: 1.4;
}

.h_nav .exp {
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .h_nav .row2:hover,
  .h_nav .c_arrow:hover {
    opacity: .5;
  }
}

.header__shadow {
  display: none;
}

header::before {
  display: none !important;
}

@media screen and (min-width: 768px) {
  .header__shadow {
    width: 100%;
    position: fixed;
    background: rgba(35, 24, 21, 0.6);
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    display: none;
  }
}

@media screen and (min-width: 768px) {
  header.open .header__shadow {
    display: block;
    animation: itemFadeIn .7s;
  }
}

@media screen and (min-width: 768px) {
  header:not(.open) #header {
    transition: width .1s ease-in-out .5s, padding .1s ease-in-out .5s, top .1s ease-in-out .5s, left .1s ease-in-out .5s;
  }
}
