@charset "UTF-8";
/* ==================================================

	※このファイルは基本的に編集しない。他のCSSで設定上書きでの対処を推奨。

================================================== */
:where(html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, main, menu, nav, section, summary,
time, mark, audio, video) {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

html {
  font-size: 62.5%;
}

body {
  -webkit-text-size-adjust: 100%;
  /* 画面回転時の自動文字サイズ調整機能OFF */
}

body {
  font-size: 0.813em;
  /* 13px相当（ベース16px） */
  line-height: 1.231;
  font-family: Verdana,Arial,Roboto,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ＭＳ Ｐゴシック",monospace,sans-serif;
}


:where(.cdt01 *) {
  font-size: initial;
}

:where(.cdt01 *:not([class]):not([id])) {
  /* margin: revert;
  padding: revert;
  border: revert;
  outline: revert;
  font-size: revert;
  vertical-align: revert;
  background: revert; */
  all: revert;
}

:where(.cdt01 mark ) {
  background-color: #cefaec;
}

:where(.cdt01 table:not([class]):not([id]) ) {
  border: 1px solid currentColor;
  border-collapse: collapse;
}

:where(.cdt01 table td:not([class]):not([id]) ),
:where(.cdt01 table th:not([class]):not([id]) ) {
  border: 1px solid currentColor;
  padding: .75em;
}