@charset "UTF-8";
/* =========================================================================
   P002 / P080（見積シミュレーター）の必須マーク位置合わせ
   -------------------------------------------------------------------------
   ・daku_simulator.css は必須マークを
       dl dt[data-req]::before { content:"*"; position:absolute; left:-15px }
     で「文頭」に出しているが、対象範囲(P000〜P094)の他画面は
       dt[data-req]::after { content:"必須" }（赤バッジ）
     を「文末」に出しており不揃いだった。P002/P080 も文末に統一する。

   ・daku_simulator.css 自体は範囲外の画面（U112 / U115 / U141 等）も
     読む共用CSSなので直接は書き換えない。

   ・common_pc.css / common_sp.css にも置けない。P002 の pageId は "u005" だが
     **P006(U009Controller) も pageId="u005"** を使っており、body id では
     両者を分離できないため（実際 P006 のバッジが「*」に化ける事故があった）。
     このファイルを P002 / P080 の arrCss にだけ追加して閉じる。
   ========================================================================= */
main [data-card] dl dt[data-req]::before {
  content: none !important;
}
main [data-card] dl dt[data-req]::after {
  content: "*";
  margin-left: 4px;
  color: #dc143c;
  font-weight: 600;
  line-height: inherit;
}
@media screen and (min-width: 769px) {
  main [data-card] dl dt[data-req]::after {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  main [data-card] dl dt[data-req]::after {
    font-size: 14px;
  }
}
