@charset "UTF-8";

/* ==========================================================================
   商標マーク（™）の大きさ

   2026-08-31：「サポートAI™」の ™ が大きく見えるとのご指示で、
   ブラウザ既定（<sup> は font-size: smaller ＝ 約0.83em）より小さくしています。

   対象は class="tm" を付けた <sup> だけです。
   PatentStart® / ComplAI® の <sup>（クラスなし）は既定のままなので、
   これまでの見た目は変わりません。

   共通CSS（css/style.css）と LP用CSS（css/ai-lp.css）は変更していません。
   このファイルを読み込むのは「サポートAI™」を表示する9ページです。
   ========================================================================== */

sup.tm {
  /* 0.83em（既定）→ 0.55em → 0.4em。親の文字サイズに連動するので、
     18pxの見出しでも、大きなヒーロー見出しでも同じ比率で付きます。 */
  font-size: 0.4em;
  /* vertical-align の em は「この要素自身の文字サイズ」が基準です。
     0.4em まで小さくしたぶん同じ値では下がって見えるので、
     親の文字の上端あたりに来るよう 0.95em に上げています
     （0.4em × 0.95 ＝ 親の約0.38em ぶん持ち上がります）。 */
  vertical-align: 0.95em;
  /* 直前の文字（AI の I）と詰まって見えないよう、わずかに空けます。 */
  margin-left: 0.05em;
  /* 行の高さに影響させません（見出しの行間が広がるのを防ぎます）。 */
  line-height: 0;
  font-weight: inherit;
}
