/* 共通フォント */
body, td {
  font-family: 'Yu Gothic', '游ゴシック', sans-serif;
  font-size: 16px;
}

/* 見出し */
.heading-large {
  font-size: 29.3333px;
  font-weight: 700;
  white-space: nowrap;
  padding-left: 190pt;
}
.heading-medium {
  font-size: 21.3333px;
  font-weight: bold;
  white-space: nowrap;
}

/* テキスト */
.text-base {
  font-size: 16px;
  white-space: nowrap;
}

.text-small {
  font-size: 14.67px;
}

.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}

.text-bold {
  font-weight: bold;
}

/* テーブル枠線 */
.border {
  border: 0.5px solid #999999;
}
.border-bottom {
  border-bottom: 1px solid black;
}

.border-none {
  border: none;
}

.right-none {
  border-right: none;
}

.left-none {
  border-left: none;
}


/* ページ分割 */
.page-break {
  page-break-before: always;
}

.cell-blank {
  /* 何も表示しないけど表示崩れ防止とFerrumのレンダリング精度を安定させる為に定義 */
}

/* 行高 */
.row-h-26 { height: 26pt; }

