/* 0.6.85 */
/* 実績: titles may run a little closer to the round view-count badge (its top-left corner is empty). */
@media(min-width:1200px){.addack-v3 .ax-video-card.ax-has-views h3{margin-right:-18px!important}}
/* 0.6.87 / 0.7.24 - headings: the letters start close together and open out to their normal places while fading in from left to right.
   0.7.24: the heading's own text stays where it is, see-through; the moving letters are copies laid on each character (release-0685.js),
   so nothing moves when the copies are taken away at the end. */
.addack-v3 h2.ax-type,.addack-v3 h2.ax-type *{-webkit-text-fill-color:transparent}
.addack-v3 h2 .ax-type-layer .ax-ch{-webkit-text-fill-color:currentColor!important}
.addack-v3 h2 .ax-type-layer{position:absolute;inset:0;pointer-events:none;white-space:pre}
.addack-v3 h2 .ax-type-layer .ax-ch{position:absolute;display:inline-block;line-height:normal;opacity:0;transform:translate3d(calc(var(--j,0)*-.2em),0,0);filter:blur(5px);will-change:transform,opacity,filter;
 transition:opacity .75s cubic-bezier(.4,0,.2,1) calc(var(--i,0)*30ms),filter .9s cubic-bezier(.4,0,.2,1) calc(var(--i,0)*30ms),transform 1.5s cubic-bezier(.19,1,.22,1) 0s}
.addack-v3 h2.is-typing .ax-type-layer .ax-ch{opacity:1;transform:none;filter:none}
.addack-v3 h2.ax-type-end,.addack-v3 h2.ax-type-end :not(.ax-type-layer):not(.ax-ch){transition:-webkit-text-fill-color .3s linear}
.addack-v3 h2.ax-type-end .ax-type-layer{transition:opacity .4s linear}
.addack-v3 h2.ax-type-gone .ax-type-layer{opacity:0}
/* よくあるご質問: one steady corner shape while opening and closing; a plain + / − that turns like 「詳しく見る」. */
html .addack-v3 .ax-faq details.wp-block-details:nth-of-type(n),html .addack-v3 .ax-faq details.wp-block-details[open]:nth-of-type(n){border-radius:36px!important;transition:none!important}
.addack-v3 .ax-faq details>summary{position:relative}
html .addack-v3 .ax-faq details>summary::before,html .addack-v3 .ax-faq details>summary::after{content:""!important;display:block!important;visibility:visible!important;position:absolute!important;left:auto!important;right:28px!important;top:50%!important;bottom:auto!important;width:14px!important;height:2px!important;min-width:0!important;margin:-1px 0 0!important;padding:0!important;border:0!important;border-radius:1px!important;background:currentColor!important;box-shadow:none!important;font-size:0!important;line-height:0!important;color:#111216!important;transform:none!important;rotate:none!important;opacity:1!important;transition:transform .32s cubic-bezier(.4,0,.2,1)!important}
html .addack-v3 .ax-faq details>summary::after{transform:rotate(90deg)!important}
html .addack-v3 .ax-faq details>summary[aria-expanded="true"]::after{transform:rotate(0deg)!important}
html .addack-v3 .ax-faq details>summary:hover::before,html .addack-v3 .ax-faq details>summary:hover::after{color:var(--ax-red,#ff4b36)!important}