/*! Writen  by SCSS */
body .wrap {
  padding-top: 0 !important; }

header {
  position: static;
  height: 80px; }
  header div.header {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start; }
    header div.header .logo {
      font-size: clamp(10px, 0.91vw, 12px); }
      header div.header .logo a {
        display: flex;
        align-items: center;
        gap: 1em; }
        header div.header .logo a .logo_image_box {
          max-width: 200px;
          height: 100%;
          width: 16.66em;
          display: flex;
          align-items: center;
          justify-content: center;
          background: #000; }
          @media screen and (max-width: 768px) {
            header div.header .logo a .logo_image_box {
              width: auto;
              height: 45px; } }
          header div.header .logo a .logo_image_box img {
            width: 85%;
            margin: auto;
            line-height: 0; }
            @media screen and (max-width: 768px) {
              header div.header .logo a .logo_image_box img {
                width: auto;
                height: 45px; } }

@media print {
  .button_close,
  .map_button,
  .bottom_req,
  footer .footer .csc_button,
  footer .footer .bottom_logo {
    display: none !important; }

  header {
    position: static;
    height: 60px; }
    header div.header .logo {
      max-width: 100px; }

  footer {
    margin-top: 25px;
    padding-top: 20px;
    padding-bottom: 20px; }
    footer div.footer .footer_tel_lead {
      font-size: 13px;
      line-height: 1.6; }
    footer div.footer .footer_tel {
      margin: 15px auto; }

  .copyright {
    padding: 10px; } }

/*# sourceMappingURL=popup.css.map */
