@charset "UTF-8";

/* -------------------------------------
print
------------------------------------- */
@page {
  margin: 3mm 0mm;
  size: A4;
}
body {
  zoom: 0.6;
  -webkit-print-color-adjust: exact;
  printer-colors: exact;
  color-adjust: exact;
}
header {
  display: none;
}

/* .page_header {
  display: none !important;
} */
.main-wrap {
  padding-top: 30px;
}
/* #detail .cat li.new {
  background-color: #92bd25 !important;
}
#detail .cat li.pricedown {
  background-color: #d71718 !important;
}
#detail .cat li.specialty {
  background-color: #f39800 !important;
}
#detail .cat li.outlet {
  background-color: #335ba9 !important;
}
#detail .data .inq {
  display: none !important;
}

#detail #option li {
  border: 1px solid #e99214 !important;
}
#detail #option li.on {
  background-color: #f4dbbc !important;
}

#favorite,
#recommend {
  display: none !important;
}
.btm_link {
  display: none !important;
}

#detail #shop_info ul li:nth-child(3) dd img {
  display: none;
} */

footer {
  display: none !important;
}
/* #totop_circle {
  display: none !important;
} */

@media print and (-ms-high-contrast: none) {
  /* @pageの指定いらないかも */
  @page {
    size: A4;
    margin: 5mm 0mm 0mm 0mm;
  }

  body {
    width: 1260px;
    zoom: 0.9;
  }
  .main-wrap {
    padding-top: 30px;
  }
}

@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1080px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}
@media screen and (min-width: 769px) {
}
