@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap");
body {
  font-family: "Jost", "Noto Sans JP", sans-serif;
  font-weight: 300;
}

aside#secondary.widget-area {
  display: none;
}

#main.two-column #content {
  width: 100%;
}

.item-info .tax_inc_block {
  font-size: 20px !important;
  margin: 10px 0 !important;
}

@media screen and (min-width: 62.5em) {
  #itempage #img-box {
    width: 370px !important;
  }
}
#toTop {
  right: 30px;
  bottom: 30px;
}

a:hover {
  text-decoration: none;
}

@media screen and (min-width: 62.5em) {
  .site-description {
    color: #475d90;
  }
}
h1.site-title a, div.site-title a {
  color: #475d90;
  padding: 0.5em 0;
}

h1.site-title, div.site-title {
  letter-spacing: 0.2rem;
}
h1.site-title:hover, div.site-title:hover {
  text-decoration: none;
}

@media screen and (min-width: 62.5em) {
  #site-navigation li {
    border: none;
  }
  #site-navigation ul li:first-child {
    border: none;
  }
}
.page-title {
  color: #475d90;
}

#menu-custom-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}
body footer {
  margin-top: auto;
}

@media screen and (min-width: 62.5em) {
  #site-navigation li.current-menu-item > a, #site-navigation li.current-menu-ancestor > a {
    background-color: #6a7796;
  }
}
@media screen and (min-width: 62.5em) {
  #site-navigation li a:hover {
    background-color: #6a7796;
  }
}
@media screen and (min-width: 62.5em) {
  #site-navigation li.current_page_item a, #site-navigation li.current-menu-parent a {
    background-color: #6a7796;
  }
}
a:focus {
  outline: none;
}