/* ========== underline ========== */
a.yjSlinkDirectlinkHl {
  padding-bottom: 1px;
  color: #0033cc !important;
  text-decoration: none !important;
}

a.yjSlinkDirectlinkHl:visited {
  color: #663399 !important;
}

a.yjSlinkDirectlinkHl:hover {
  color: #cc3434 !important;
}

/* =====
spanタグ変更（経過措置でaタグの指定↑も残しておきますが、いずれ削除）
=====*/
span.yjSlinkDirectlinkHl {
  padding-bottom: 1px;
  color: #0033cc !important;
  text-decoration: none !important;
  cursor: pointer;
  line-height: inherit !important;
}

span.yjSlinkDirectlinkHl:visited {
  color: #663399 !important;
}

span.yjSlinkDirectlinkHl:hover {
  color: #cc3434 !important;
}

/* ========== button ========== */

@-webkit-keyframes fade {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, -4px);
    transform: translate(0px, -4px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@keyframes fade {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, -4px);
    transform: translate(0px, -4px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}


/* ========== 各サービス調整用 ========== */

/* 01.Chiebukuro */
.ptsQes p.queTxtsup span.yjSlinkDirectlinkHl {
  font-size: 100%;
  background-color: inherit;
  color: #000;
  padding: 0 0 1px 0;
  font-weight: normal;
  line-height: normal;
  display: inline;
  width: 100%;
  margin: 0;
}
