@charset "UTF-8";
/* ========================================
▼デフォルト打ち消し
======================================== */
#contents {
  width: 100%;
}
#contents #gnav div.cart-nav ul li a:hover,
#contents #gnav div.cart-nav ul li a:active,
#contents #gnav nav ul li a:hover,
#contents #gnav nav ul li a:active,
#contents article a:hover p,
#contents div.cart-article a:hover p,
#contents #sub-column div.snav_mailMag_cont input.submit_mailMag:hover,
#contents #Journal a .more:hover,
#contents input[type=submit].btn-confirmPost:hover,
#contents input[type=button].btn-confirmBack:hover,
#contents #contact input.btn-confirmNext:hover,
#contents #contact .btn-enq input.btn-confirmNext:hover,
#contents #contact .mailMF input.btn-confirmNext:hover,
#contents #contact .mailMC input.btn-confirmNext:hover,
#contents #sub-column .link.keyword nav ul li a:hover,
#contents #sub-column div.snav_mailMag_cont input.submit_mailMag:hover {
  background-color: transparent;
  background-color: initial;
}
#contents p {
  color: var(--baseColor);
}

a:visited {
  color: var(--baseColor);
}

a:link {
  color: var(--pointColor);
}

@media only screen and (max-width: 767px) {
  #main-column {
    padding: 0;
  }
}
div#main-column > section {
  width: 100%;
}

#floating-menu {
  display: none !important;
}

#main-column h2 {
  color: var(--baseColor);
  padding: 0;
  padding: initial;
  margin-bottom: 0;
  margin-bottom: initial;
}
#main-column .newItem h2,
#main-column .pickup h2,
#main-column .ranking h2 {
  font-family: var(--fontJa) !important;
}

/* ========================================
▲デフォルト打ち消し
======================================== */