/*//////////////////////////////////////////////////////////////////////////////
Plus
//////////////////////////////////////////////////////////////////////////////*/
header .pc-nav ul li.contact {
    width: 160px;
    height: 40px;
    margin: 0 0 0 10px;
}
header .pc-nav ul li.contact a {
    color: #f73;
    border: 1px solid #f73;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
header .pc-nav ul li.partner {
    width: 160px;
    height: 40px;
    margin: 0 0 0 20px;
}
header .pc-nav ul li.partner a {
    color: #000;
    border: 1px solid;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    font-size: 1.3rem;
}
header .pc-nav ul li.causion {
  width: 202px;
  margin: 0 0 0 60px;
}
header .pc-nav ul li.causion img {
  max-width: 100%;
  height: auto;
  margin-top: 8px;
}

@media (max-width: 767px) {
  header .sp-nav .menu-content {
    padding-bottom: 60px;
  }
  header .sp-nav .menu-content .causion {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.05em;
  }
}