.ContentBox__headerMid:has(a[data-id="kb_module"]) + p{
  font-size: 0px;
}
.ContentBox__headerMid:has(a[data-id="kb_module"]) + p::after{
      font-size: 16px;
  content: 'ヘルプ記事やFAQをこちらから参照できます。';
}

.ContentBox__headerMid:has(a[data-id="ticket_module"]) + p{
  font-size: 0px;
}
.ContentBox__headerMid:has(a[data-id="ticket_module"]) + p::after{
      font-size: 16px;
  content: '問い合わせ内容やその状況を確認できます。';
}
.ja .LoginDetail__signup, .ja .LoginDetail__signin{
   max-width: 8rem
}
@media only screen and (max-width: 1024px){
  .ja .LoginDetail__signup, .ja .LoginDetail__signin{
    max-width: 100%
  }
}

a[href="https://www.wibu.com/jp/contactform.html"] {
  display: inline-block !important;
  text-decoration: none !important;
}

a[href="https://www.wibu.com/jp/contactform.html"] img,
a[href="https://www.wibu.com/jp/contactform.html"] picture,
a[href="https://www.wibu.com/jp/contactform.html"] svg {
  transition: opacity 0.2s ease, filter 0.2s ease, transform 0.2s ease !important;
}

a[href="https://www.wibu.com/jp/contactform.html"]:hover img,
a[href="https://www.wibu.com/jp/contactform.html"]:focus img,
a[href="https://www.wibu.com/jp/contactform.html"]:hover picture,
a[href="https://www.wibu.com/jp/contactform.html"]:focus picture,
a[href="https://www.wibu.com/jp/contactform.html"]:hover svg,
a[href="https://www.wibu.com/jp/contactform.html"]:focus svg {
  opacity: 0.78 !important;
  filter: brightness(1.08) !important;
  transform: translateY(-1px) !important;
}

a[href="https://www.wibu.com/jp/contactform.html"]:focus {
  outline: none !important;
}
