.l6FGw, .u5XLW { cursor: pointer; height: 14px; margin: 0px; padding: 0px; pointer-events: auto; position: relative; width: 100%; }
.l6FGw:not(.uqgfF):hover .Sp23k, .u5XLW:not(.uqgfF):hover .Sp23k { opacity: 1; }
.l6FGw.uqgfF, .uqgfF.u5XLW { cursor: auto; height: 0px; pointer-events: none; }
.u5XLW { cursor: none; pointer-events: none; }
.O-rOR .Sp23k { opacity: 1; }
.Sp23k { background-color: rgb(17, 109, 255); height: 2px; opacity: 0; position: absolute; top: 50%; transform: translateY(-50%); transition: opacity 0.2s; width: 100%; z-index: 1000000; }
.Sp23k::after, .Sp23k::before { background-color: rgb(17, 109, 255); content: ""; height: 3px; left: 0px; opacity: 0.3; position: absolute; width: 100%; }
.Sp23k::before { top: -3px; }
.Sp23k::after { bottom: -3px; }
._7p5BX { background: var(--wds-tooltip-background-fill,var(--wsr-color-D10,#000624)); border-radius: var(--wds-tooltip-border-radius,8px); box-shadow: var(--wds-shadow-surface-overlay-dark,var(--wsr-shadow30,0 6px 6px 0 rgba(22,45,61,.06),0 0 18px 0 rgba(22,45,61,.12))); color: var(--wds-tooltip-text-fill,var(--wsr-color-D80,#fff)); font-family: var(--wds-font-family-default,var(--wsr-font-family,Madefor,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA","meiryo","\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif)); font-size: var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px)); font-weight: var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400)); letter-spacing: var(--wds-font-letter-spacing-0,unset); line-height: var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px)); padding: var(--wds-tooltip-padding-vertical-small,8px) var(--wds-tooltip-padding-horizontal-small,12px) var(--wds-tooltip-padding-vertical-small,7px); position: absolute; overflow-wrap: break-word; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 180px; opacity: 0; pointer-events: none; transform: translateX(-50%) translateY(-100%) scale(0.8); transition: opacity 0.15s ease-out, transform 0.15s ease-out; word-break: break-word; z-index: 1000000; }
.wUldk { display: none; }
@supports not (contain:inline-size) {
  @media only screen and (max-width: 480px) {
  .wUldk { display: block; }
}
}
@container (width < 480px) {
  .wUldk:where(:not([data-ricos-responsive="viewport"], [data-ricos-responsive="viewport"] *)) { display: block; }
}
@media (width < 480px) {
  .wUldk:where([data-ricos-responsive="viewport"]), :where([data-ricos-responsive="viewport"]) .wUldk { display: block; }
}
._7eKCz { margin-top: 14px; }