/*! CSS Used from: https://www.omocya-kaitori.jp/_staging/navi.css ; media=all */
@media all {
  :root {
    --dodger-blue: #0098fe;
    --white: #ffffff;
    --alice-blue: #e6f7ff;
    --white-smoke: #f5f5f5;
    --platinum: #d9d9d9;
    --black: #000000;
    --jet: #333333;
    --maya-blue: #66bfff;
    --polynesian-blue: #00509e;
    --orange-pantone: #ff6200;
    --yamato-yellow: #fccf00;
    --line-forest-green: #06C755;
    --light-peach: #E6C5AC;
    --harvest-spice: #5A3E1B;
    --forest-green: #08901fff;
    --orange-web: #ffae00ff;
    --davys-gray: #4b4b4bff;
    --engineering-orange: #c30210ff;
    --palatinate: #6d0561ff;
    --medium-blue: #0606d2ff;
    --aureolin: #e8e801ff;
    --light-coral: #e97b88ff;
    --dark-moss-green: #3f4e25ff;
    --french-gray: #aaaeb2ff;
    --pear: #d3ec00ff;
    --ecru: #d5be8dff;
    --black: #000000ff;
    --butterscotch: #ed9e4cff;
    --straw: #f4ee83ff;
    --skobeloff: #00736dff;
    --lion: #a39169ff;
    --cream: #f9f9cbff;
    --cyan-rgb: #00ffffff;
    --old-gold: #ceaf05ff;
    --maroon: #850303ff;
    --prussian-blue: #1c3a5bff;
    --citron: #d2c74aff;
    --robin-egg-blue: #50ccc9ff
  }

  body {
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: var(--jet);
    background-color: var(--white);
    line-height: 1.6;
    margin: 0;
  }

  a {
    text-decoration: none;
  }

  h3 {
    margin: 1rem 0;
    line-height: 1.2;
    color: var(--jet);
  }

  h3 {
    font-size: 1.5rem;
  }

  button {
    font-family: inherit;
    font-size: 1rem;
    padding: .75rem 1.25rem;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color .3s ease, filter .3s ease, box-shadow .3s ease, transform .1s ease-out;
    display: inline-block;
    text-align: center;
    margin: .5rem;
    background-color: var(--polynesian-blue);
    color: var(--white);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .3);
  }

  button:hover {
    filter: brightness(1.1);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
  }

  button:active {
    transform: scale(.98);
  }

  #showreviews {
    content-visibility: auto;
    text-align: left;
    background-color: #fff;
    padding: 2em;
  }

  #search_results>div>div {
    padding: 15px;
  }

  @media all {

    .header,
    body {
      background-position: top center;
      background-repeat: no-repeat;
      background-size: 100% auto;
    }

    .fz-22px {
      font-size: 22px;
    }

    .fw-400 {
      font-weight: 400;
    }

    * {
      padding: 0;
      margin: 0;
      box-sizing: border-box;
      word-wrap: break-word;
      overflow-wrap: break-word;
    }

    main {
      background-color: var(--white);
    }

    .container {
      padding-right: constant(safe-area-inset-right); /* iOS 11.0-11.2 */
      padding-right: env(safe-area-inset-right); /* iOS 11.2+ */
      padding-left: constant(safe-area-inset-left);
      padding-left: env(safe-area-inset-left);
    }

    body {
      background-color: var(--white);
      font-family: "Noto Sans", sans-serif;
      line-height: 1.8;
      margin: 0;
      overflow-wrap: break-word;
      text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
      -moz-text-size-adjust: 100%;
    }

    a {
      color: var(--dodger-blue);
    }

    a:hover {
      color: var(--white);
    }

    ul {
      padding-left: 40px;
    }

    ul {
      list-style-type: disc;
    }

    .cf::after {
      clear: both;
      content: "";
      display: block;
    }

    .footer,
    .header-container {
      background-color: var(--white);
    }

    .wrap {
      margin: 0 auto;
    }

    @media all and (-ms-high-contrast:none) {
      .logo {
        height: 100%;
      }
    }

    label {
      cursor: pointer;
    }

    img {
      max-width: 100%;
      height: auto;
      vertical-align: middle;
    }

    .thumb-wide {
      --card-ratio: 16/9;
    }

    .header {
      height: 100%;
      flex-shrink: 0;
    }

    .header-in {
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .logo {
      text-align: center;
    }

    .logo-image a,
    .logo-image span {
      display: inline-block;
      max-width: 100%;
    }

    .site-name-text-link {
      text-decoration: none;
      font-weight: 400;
      padding: 0 1em;
    }

    .site-name-text-link:hover {
      color: inherit;
    }

    .site-name-text {
      font-size: 28px;
    }

    .logo-image {
      padding: 10px 0;
      font-size: inherit;
    }

    .header-container-in.hlt-top-menu {
      display: flex;
      justify-content: space-between;
      align-items: center;
      align-content: center;
    }

    .header-container-in.hlt-top-menu .wrap {
      width: auto;
    }

    .header-container-in.hlt-top-menu .header {
      background-image: none;
    }

    .header-container-in.hlt-top-menu .logo-image {
      padding: 0;
      margin: 0;
    }

    .header-container-in.hlt-top-menu .site-name-text-link {
      margin: 0 16px;
      display: block;
    }

    .header-container-in.hlt-top-menu .site-name-text {
      font-size: 22px;
      white-space: nowrap;
    }

    .header-container-in.hlt-top-menu .logo-header {
      max-height: 60px;
    }

    .header-container-in.hlt-top-menu .logo-header .site-name {
      margin: 0;
    }

    .header-container-in.hlt-top-menu .logo-header img {
      max-height: 60px;
      height: auto;
      vertical-align: middle;
    }

    .header-container-in.hlt-top-menu .navi {
      width: 100%;
    }

    .header-container-in.hlt-top-menu.hlt-tm-small .site-name-text-link {
      margin: 0 16px;
    }

    .header-container-in.hlt-top-menu.hlt-tm-small .site-name-text {
      font-size: 20px;
    }

    .header-container-in.hlt-top-menu.hlt-tm-small .logo-header {
      max-height: 40px;
    }

    .header-container-in.hlt-top-menu.hlt-tm-small .logo-header img {
      max-height: 40px;
    }

    .hlt-tm-right .navi-in>ul {
      justify-content: flex-end;
    }

    .hlt-tm-small .navi-in>ul li {
      height: 40px;
    }

    .navi .item-label {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%;
    }

    .navi-in>ul {
      padding: 0;
      margin: 0;
      list-style: none;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      text-align: center;
    }

    .navi-in>ul li {
      display: block;
      width: 176px;
      height: 60px;
      position: relative;
    }

    .navi-in>ul .caption-wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
      width: 100%;
    }

    .navi-in>ul .caption-wrap>div {
      width: 100%;
    }

    .navi-in a {
      position: relative;
      text-decoration: none;
      display: flex;
      font-size: 16px;
      transition: all .3s ease-in-out;
      width: 100%;
      height: 100%;
    }

    .navi-in a:hover {
      filter: brightness(1.1);
      transition: all .3s ease-in-out;
    }

    .content {
      /*margin-top: 24px*/
    }

    .body:has(#navi-menu-input:checked, #sidebar-menu-input:checked) {
      overflow: hidden;
    }

    .mobile-menu-buttons {
      box-shadow: 0 0 5px #a9a9a9;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 3;
      padding: 0;
      margin: 0;
      list-style: none;
      display: none;
      align-items: center;
      line-height: 1.4;
      min-height: 50px;
      transition: .3s;
      background-color: var(--white);
    }

    .mobile-menu-buttons .menu-icon {
      text-align: center;
      width: 100%;
      display: block;
      font-size: 20px;
    }

    .mobile-menu-buttons .menu-caption {
      font-size: 9px;
      text-align: center;
      opacity: .8;
      display: block;
    }

    .mobile-menu-buttons .menu-button {
      position: relative;
      width: 70px;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .mobile-menu-buttons .menu-button>a {
      display: block;
      text-decoration: none;
      color: var(--black);
    }

    .mobile-menu-buttons .menu-button:hover .menu-button-in {
      opacity: .8;
    }

    .mobile-menu-buttons .menu-content {
      cursor: default;
    }

    .mobile-footer-menu-buttons {
      padding-bottom: constant(safe-area-inset-bottom); /* iOS 11.0-11.2 */
      padding-bottom: env(safe-area-inset-bottom); /* iOS 11.2+ */
      background-color: var(--white);
    }

    .logo-menu-button {
      text-align: center;
      font-weight: 900;
      line-height: 50px;
      overflow: hidden;
    }

    .logo-menu-button img {
      max-height: 50px;
      display: block;
      margin: 0 auto;
      width: auto;
    }

    #navi-menu-close {
      display: none;
      position: fixed;
      z-index: 99;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #000;
      transition: .3s ease-in-out;
    }

    .menu-content {
      overflow: auto;
      position: fixed;
      top: 0;
      z-index: 9999;
      width: 100%;
      max-width: 400px;
      height: 100%;
      background: #fff;
      transition: .3s ease-in-out;
      opacity: 1;
      overflow: scroll;
      -webkit-overflow-scrolling: touch;
    }

    .menu-content .menu-drawer {
      padding: 0 1em 30px;
    }

    .navi-menu-content {
      left: 0;
      -webkit-transform: translateX(-105%);
      transform: translateX(-105%);
      opacity: 1;
    }

    #navi-menu-input:checked~#navi-menu-close {
      display: block;
      opacity: .5;
    }

    #navi-menu-input:checked~#navi-menu-content {
      transition: .3s ease-in-out;
      -webkit-transform: translateX(0);
      transform: translateX(0);
      opacity: 1;
    }

    .menu-drawer ul {
      list-style: none;
    }

    .menu-drawer li {
      display: block;
    }

    .menu-drawer a {
      text-decoration: none;
      padding: 6px;
      display: block;
    }

    .menu-drawer a:hover {
      filter: brightness(1.1);
      transition: all .3s ease-in-out;
      color: var(--jet);
    }

    .menu-drawer .sub-menu {
      padding-left: 20px;
    }

    .menu-close-button {
      display: block;
      cursor: pointer;
      text-align: center;
      font-size: 1.5em;
    }

    .footer {
      /*margin-top: 20px;*/
      padding: 8px;
    }

    .copyright {
      margin-top: 8px;
    }

    .footer-widgets,
    .footer-widgets-mobile {
      margin: 10px auto;
      display: flex;
    }

    .footer-center,
    .footer-left,
    .footer-mobile,
    .footer-right {
      padding: 10px 16px;
    }

    .footer-center,
    .footer-left,
    .footer-right {
      width: 33.33%;
    }

    .footer-widgets-mobile {
      display: none;
    }

    .footer-bottom {
      margin-top: 24px;
      padding: 8px;
      position: relative;
      font-size: 14px;
    }

    .footer-bottom.fdt-up-and-down .footer-bottom-logo {
      display: none;
    }

    .footer-bottom.fdt-up-and-down .footer-bottom-content {
      float: none;
      display: block;
      text-align: center;
    }

    .footer-bottom-logo {
      float: left;
      bottom: 0;
      position: absolute;
    }

    .footer-bottom-logo .site-name-text {
      font-size: 18px;
    }

    .footer-bottom-logo .logo-image {
      padding: 0;
    }

    .footer-bottom-logo img {
      height: 50px;
      width: auto;
    }

    .footer-bottom-content {
      float: right;
      text-align: right;
    }

    .go-to-top {
      position: fixed;
      display: block;
      right: 10px;
      bottom: 10px;
      z-index: 99999;
      opacity: .7;
    }

    .go-to-top-button {
      border-width: 0;
      background-color: var(--jet);
      display: flex;
      justify-content: center;
      align-items: center;
      width: 50px;
      height: 50px;
      cursor: pointer;
      text-align: center;
      line-height: 1;
      border-radius: 5px;
      font-size: 1.2em;
    }

    .go-to-top-button:hover {
      filter: brightness(1.1);
    }

    .display-none {
      display: none;
    }

    @media screen and (max-width:1023px) {
      .navi-footer {
        float: none;
        margin: 0;
        width: 100%;
      }

      .copyright {
        width: 100%;
      }

      .footer-widgets {
        display: block;
      }

      .footer-widgets>div {
        width: 100%;
      }

      .footer-bottom-content,
      .footer-bottom-logo {
        float: none;
      }

      .footer-bottom-logo {
        line-height: 1;
      }

      .footer-bottom-content {
        text-align: center;
      }

      .header {
        background-size: cover;
      }

      .footer-bottom-logo {
        position: relative;
        bottom: auto;
      }

      .logo-footer {
        margin: 8px auto;
      }

      .mobile-menu-buttons {
        display: flex;
        align-items: stretch;
      }

      .mobile-header-menu-buttons {
        top: 0;
        bottom: auto;
        justify-content: space-between;
        min-width: 46px;
        box-shadow: 0 0 5px #a9a9a9;
        width: 100%;
        max-width: 100vw;
        box-sizing: border-box;
      }

      .logo-menu-button {
        flex-grow: 1;
      }

      .mobile-footer-menu-buttons {
        justify-content: space-around;
      }

      .mobile-footer-menu-buttons .menu-button {
        width: 100%;
      }

      .no-mobile-header-logo #header .logo-header {
        display: none;
      }

      .mblt-header-and-footer-mobile-buttons {
        margin-bottom: 50px;
      }

      .header-container-in.hlt-top-menu {
        flex-direction: column;
      }

      .navi-in .menu-pc {
        display: none;
      }

      .no-mobile-header-logo .header .header-in {
        min-height: auto;
      }

      body:where(.mblt-header-mobile-buttons, .mblt-header-and-footer-mobile-buttons) {
        margin-top: 50px;
      }

      div.item-label:has(.search),
      div.item-label:has(.truck),
      li.menu-button>a:has(.search),
      li.menu-button>a:has(.truck) {
        background-color: unset !important;
        border-radius: unset !important;
        box-shadow: unset !important;
        color: var(--black) !important;
      }
    }

    @media screen and (max-width:834px) {
      .navi-in>.menu-header {
        display: none;
      }

      .header div.header-in {
        min-height: auto;
      }

      .footer-widgets {
        display: none;
      }

      .footer-widgets-mobile {
        display: block;
      }

      #header .site-name-text {
        font-size: 22px;
      }

      .header-container-in.hlt-top-menu .site-name-text {
        white-space: normal;
      }

      .header-container-in.hlt-top-menu .logo-header {
        max-height: none;
      }

      .content {
        /*margin-top: 10px;*/
      }

      .header-container-in.hlt-top-menu.hlt-tm-small .logo-header {
        height: auto;
      }
    }

    @media print {
      #container {
        font-size: 11pt;
      }

      #container #go-to-top,
      #container .footer,
      #container .go-to-top-button,
      #container .header-container,
      #container .mobile-menu-buttons,
      #container .widget {
        display: none !important;
      }

      #container .content,
      #container .wrap {
        width: auto;
        margin: 0;
        float: none;
        padding: 0;
        border: none;
        overflow-wrap: normal;
      }

      #container h3 {
        background-color: transparent;
        border-width: 0;
        padding: 0;
        margin: 10px 0;
        color: #333;
      }

      #container h3 {
        font-size: 16pt;
      }

      #go-to-top {
        display: none !important;
      }

      body {
        background-image: none !important;
      }
    }
  }

  #header-container {
    position: fixed;
    width: -webkit-fill-available;
    width: -moz-available;
    width: 100%;
    max-width: 100vw;
    border-bottom: var(--platinum);
    background-color: var(--white);
    z-index: 1000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
  }

  #footer,
  #header-container,
  #header-container .navi {
    background-color: var(--white);
  }

  #footer a:not(.sns-button):hover,
  #navi .navi-in a:hover {
    font-size: 1rem;
  }

  #footer,
  #footer a:not(.sns-button),
  .header,
  .header .site-name-text {
    color: #333;
    font-size: 1rem;
    text-shadow: 1px 1px 2px rgba(0,0,0,1);
  }
  
  #navi .navi-in a,
  #navi .navi-in a:hover {
    color: #333;
    font-size: 1rem;
  }

  #navi .navi-in a,
  #navi .navi-in a:hover {
    color: #333;
  }

  .go-to-top .go-to-top-button {
    background-color: #333;
  }

  .go-to-top .go-to-top-button {
    color: #fff;
  }

  body::after {
    visibility: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    display: inline !important;
  }

  #navi .navi-in>ul>li {
    width: auto;
  }

  #navi .navi-in>ul>li>a {
    padding: 0 1.4em;
  }

  #footer {
    background: var(--dodger-blue);
  }

  #footer,
  #footer a:not(.sns-button),
  .footer-title {
    color: #fff;
  }

  .body .widget {
    margin-bottom: 1.8em;
  }

  @media screen and (max-width:1023px) {
    .wrap {
      width: auto;
    }

    .go-to-top {
      bottom: 50px;
    }
  }

  @media (max-width:768px) {
    h3 {
      font-size: 1.4rem;
    }

    button {
      font-size: .9rem;
      padding: .65rem 1rem;
    }

    #showreviews {
      padding: 1em;
    }
  }

  @media screen and (max-width:480px) {

    .body,
    .menu-content {
      font-size: 16px;
      line-height: 1.9;
    }
  }

  div.item-label:has(.search),
  li.menu-button>a:has(.search) {
    padding: 1px 10px;
    border-radius: .5em;
    /*background-color: var(--line-forest-green);*/
    background-color: hsl(145 94% 45%);
    box-shadow: 2px 2px 0 var(--jet);
    /*color: var(--white);*/
  }

  div.item-label:has(.search):hover,
  li.menu-button>a:has(.search):hover {
    filter: brightness(1.1);
  }

  div.item-label:has(.truck),
  li.menu-button>a:has(.truck) {
    padding: 1px 10px;
    border-radius: .5em;
    background-color: var(--yamato-yellow);
    box-shadow: 2px 2px 0 var(--jet);
    color: var(--black);
  }

  div.item-label:has(.truck):hover,
  li.menu-button>a:has(.truck):hover {
    filter: brightness(1.1);
  }

  @media all {
    body {
      font-family: Arial, sans-serif;
    }

    .header-container-in.hlt-top-menu {
      width: 90%;
    }

    #navi .navi-in>ul>li>a {
      padding: 0 .5em;
    }

    #navi-menu-content {
      background-color: rgba(0, 0, 0, .7);
      background-blend-mode: darken;
    }

    #navi-menu-content .menu-drawer a,
    #navi-menu-content .sub-menu a {
      color: var(--white);
    }

    #navi-menu-content .menu-drawer a:hover,
    #navi-menu-content .sub-menu a:hover {
      color: var(--alice-blue);
    }

    #navi-menu-content>label {
      background-color: #ddd;
      border-radius: 1em;
      margin-bottom: .3em;
      display: grid;
      /*padding: .2em;*/
      margin-top: .1em;
      margin-left: .1em;
      width: 2em;
    }

    #navi-menu-content>ul.menu-drawer a:hover {
      filter: brightness(1.1);
      color: var(--black);
    }

    #navi-menu-content>ul>li.menu-item::before {
      content: '';
      display: inline-block;
      width: 25px;
      height: 25px;
      background-image: url(https://www.omocya-kaitori.jp/newitem5/wp-content/uploads/2025/01/toyface25.png);
      background-size: contain;
      margin-right: 5px;
      float: left;
      margin-top: 5px;
    }
  }

  #footer-in {
    max-width: 1000px;
    display: block !important;
    margin: 0 auto !important;
  }
}

/*! CSS Used from: Embedded */
/*! CSS Used from: Embedded */
/*! CSS Used fontfaces */
@font-face {
  font-family: "Noto Sans";
  src: url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}