@charset "utf-8";

@media print {
  :root {
    /* background */
    --color-bg: #fff !important;
    --color-block-bg: #fff !important;
    --color-inheading-bg: #f2f2f2 !important;
    --color-input-bg: #f2f2f2 !important;
    --color-footer-bg: #F2EFEA !important;
    --color-footer-under-bg: #94A56A !important;
    --color-overlay: #000 !important;
    --color-pickup-bg: #F6F7F0 !important;

    /* color */
    --color-basetext: #000 !important;
    --color-subtext: #5d5d5d !important;
    --color-primary: #7A4171 !important;
    --color-light-primary: #F2EEF2 !important;
    --color-inversion: #fff !important;
    --color-accent: #D16A6A !important;

    /* border */
    --color-heading-border: #f2f2f2 !important;
    --color-border: #ddd !important;

    /* filter */
    --color-primary-filter: brightness(0) saturate(100%) invert(33%) sepia(18%) saturate(1286%) hue-rotate(258deg) brightness(89%) contrast(95%) !important;
    --color-light-primary-filter: brightness(0) saturate(100%) invert(87%) sepia(2%) saturate(517%) hue-rotate(266deg) brightness(114%) contrast(90%) !important;
    --color-inversion-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(6deg) brightness(103%) contrast(103%) !important;
    --color-accent-filter: brightness(0) saturate(100%) invert(69%) sepia(52%) saturate(3912%) hue-rotate(315deg) brightness(89%) contrast(85%) !important;
  }
  html {
    font-size: calc(100% * 1);
  }
  header,
  footer,
  .breadcrumb,
  .print_btn,
  .pager {
    display: none;
  }
  .inner,
  .block .inbox {
    width: 100%;
  }
  .block .inbox>* {
    max-width: none;
    width: 90%;
  }
  .important_notice ul {
    background: var(--color-bg) !important;
  }
  .top_news .top_news_tab ul li a {
    background: var(--color-bg) !important;
  }
  .top_news .top_news_tab ul li.active a {
    background: var(--color-primary) !important;
  }
  .faq_list dl dd {
    display: block;
  }
}

