@charset "UTF-8";
/* =============================================== 
　　ヘッダー
=============================================== */
.header_inner .drop_down {
  font-size: 12px;
  line-height: 1.3;
}

.h_nav {
  grid-template-columns: repeat(2, 169px);
}
@media screen and (max-width: 1024px) {
  .h_nav {
    grid-template-columns: repeat(2, 169px);
  }
}
@media screen and (max-width: 768px) {
  .h_nav {
    grid-template-columns: repeat(2, 1fr);
  }
}
.h_nav .inquiry span::before, .h_nav .catalog span::before {
  top: 0;
}

header.fixed .header_secondary .h_nav {
  grid-template-columns: repeat(2, 50px);
}

@media screen and (max-width: 768px) {
  #gnav_sp .h_nav01 > li a {
    padding-right: 20px;
  }
}
.checkbox-parts::before {
  top: 0;
}

#news .cat {
  padding: 0 10px 2px;
}