@charset "UTF-8";
/* ------------------------------
　　追加
------------------------------ */
.top-bnr {
  a {
    &:hover {
      opacity: .7;
    }
    img {
      max-width: 750px;
      width: 100%;
      display: block;
      margin: 0 auto 56px;
      @media screen and (max-width:767px) { 
        margin-bottom: 32px;
      }
    }
  }
}

@media screen and (min-width: 900px) {
  .navbar li.-tiktok a::before {
      content: "";
      width: 21px;
      height: 21px;
      background: url(../images/marker/icon-tiktok.png) center / cover;
      display: inline-block;
      vertical-align: sub;
      margin: 0 8px 0 0;
  }
}

@media screen and (max-width: 899px) {
  .mobile-navbar-list li:nth-last-child(4) {
    border-bottom: none;
  }
  .mobile-navbar-list li.sp-full-menu.-tiktok a::before {
      content: "";
      width: 48px;
      height: 48px;
      display: inline-block;
      background: url(../images/marker/icon-tiktok-sp.png) center / cover;
      vertical-align: middle;
      margin: 0 10px 0 -21px;

  }
  .mobile-navbar-list li.sp-full-menu.-tiktok a::after {
    content: none;
  }

  .mobile-navbar-list li.sp-full-menu.-tiktok a {
    font-size: 13px;
    padding: 12px 0;
  }
}

.business-transport {
  padding-top: 4px;
  table {
    width: 720px;
    max-width: 100%;
    margin: 30px auto 0;
    th , td {
      padding: 13px 20px;
      vertical-align: top;
    }
  }
}

@media screen and (max-width: 767px) {
  .business-transport {
    padding-top: 0;
    table {
      margin-top: 7px;
    }
  }
}