@charset "Shift_JIS";
/*==================================
   明細ツール
====================================*/
/*----------------------------------
  明細領域（ブロック）
------------------------------------*/
/* デザインビュー用 */
div[name="displayArea"] div.block-gridsheet,
div[name="displayArea"] div.block-gridsheet--base,
div[name="displayArea"] div.block-gridsheet--accent,
div[name="displayArea"] div.block-gridsheet--shukeiyaku,
div[name="displayArea"] div.block-gridsheet--shuroufunokaigojotai,
div[name="displayArea"] div.block-gridsheet--shibo,
div[name="displayArea"] div.block-gridsheet--iryo,
div[name="displayArea"] div.block-gridsheet--tenkan,
div[name="displayArea"] div.block-gridsheet--hokenryoharaikomimenjo,
div[name="displayArea"] div.block-gridsheet--kokuchi,
div[name="displayArea"] div.block-gridsheet--ninchisho,
div[name="displayArea"] div.block-gridsheet--vitality {
  border: 0.15625vw solid #0f0;
  margin-left: -0.15625vw !important; }

/* 変換前・変換後共通スタイル */
.block-gridsheet,
.block-gridsheet--base,
.block-gridsheet--accent,
.block-gridsheet--shukeiyaku,
.block-gridsheet--shuroufunokaigojotai,
.block-gridsheet--shibo,
.block-gridsheet--iryo,
.block-gridsheet--tenkan,
.block-gridsheet--hokenryoharaikomimenjo,
.block-gridsheet--kokuchi,
.block-gridsheet--ninchisho,
.block-gridsheet--vitality {
  position: absolute;
  background-color: transparent; }
  .block-gridsheet thead > tr > th,
  .block-gridsheet tbody > tr > td,
  .block-gridsheet--base thead > tr > th,
  .block-gridsheet--base tbody > tr > td,
  .block-gridsheet--accent thead > tr > th,
  .block-gridsheet--accent tbody > tr > td,
  .block-gridsheet--shukeiyaku thead > tr > th,
  .block-gridsheet--shukeiyaku tbody > tr > td,
  .block-gridsheet--shuroufunokaigojotai thead > tr > th,
  .block-gridsheet--shuroufunokaigojotai tbody > tr > td,
  .block-gridsheet--shibo thead > tr > th,
  .block-gridsheet--shibo tbody > tr > td,
  .block-gridsheet--iryo thead > tr > th,
  .block-gridsheet--iryo tbody > tr > td,
  .block-gridsheet--tenkan thead > tr > th,
  .block-gridsheet--tenkan tbody > tr > td,
  .block-gridsheet--hokenryoharaikomimenjo thead > tr > th,
  .block-gridsheet--hokenryoharaikomimenjo tbody > tr > td,
  .block-gridsheet--kokuchi thead > tr > th,
  .block-gridsheet--kokuchi tbody > tr > td,
  .block-gridsheet--ninchisho thead > tr > th,
  .block-gridsheet--ninchisho tbody > tr > td,
  .block-gridsheet--vitality thead > tr > th,
  .block-gridsheet--vitality tbody > tr > td {
    box-sizing: border-box; }
  .block-gridsheet tbody > tr > td,
  .block-gridsheet--base tbody > tr > td,
  .block-gridsheet--accent tbody > tr > td,
  .block-gridsheet--shukeiyaku tbody > tr > td,
  .block-gridsheet--shuroufunokaigojotai tbody > tr > td,
  .block-gridsheet--shibo tbody > tr > td,
  .block-gridsheet--iryo tbody > tr > td,
  .block-gridsheet--tenkan tbody > tr > td,
  .block-gridsheet--hokenryoharaikomimenjo tbody > tr > td,
  .block-gridsheet--kokuchi tbody > tr > td,
  .block-gridsheet--ninchisho tbody > tr > td,
  .block-gridsheet--vitality tbody > tr > td {
    background-color: #fff; }

/* 変換前専用スタイル */
div.block-gridsheet,
div.block-gridsheet--base,
div.block-gridsheet--accent,
div.block-gridsheet--shukeiyaku,
div.block-gridsheet--shuroufunokaigojotai,
div.block-gridsheet--shibo,
div.block-gridsheet--iryo,
div.block-gridsheet--tenkan,
div.block-gridsheet--hokenryoharaikomimenjo,
div.block-gridsheet--kokuchi,
div.block-gridsheet--ninchisho,
div.block-gridsheet--vitality {
  overflow: hidden; }
  div.block-gridsheet table._block-gridsheet,
  div.block-gridsheet--base table._block-gridsheet,
  div.block-gridsheet--accent table._block-gridsheet,
  div.block-gridsheet--shukeiyaku table._block-gridsheet,
  div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet,
  div.block-gridsheet--shibo table._block-gridsheet,
  div.block-gridsheet--iryo table._block-gridsheet,
  div.block-gridsheet--tenkan table._block-gridsheet,
  div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet,
  div.block-gridsheet--kokuchi table._block-gridsheet,
  div.block-gridsheet--ninchisho table._block-gridsheet,
  div.block-gridsheet--vitality table._block-gridsheet {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
    div.block-gridsheet table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--base table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--base table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--accent table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--accent table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--shukeiyaku table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--shukeiyaku table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--shibo table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--shibo table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--iryo table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--iryo table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--tenkan table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--tenkan table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--kokuchi table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--kokuchi table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--ninchisho table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--ninchisho table._block-gridsheet ._block-column--variable,
    div.block-gridsheet--vitality table._block-gridsheet ._block-column--fixed,
    div.block-gridsheet--vitality table._block-gridsheet ._block-column--variable {
      vertical-align: top;
      padding: 0; }
      div.block-gridsheet table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--base table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--base table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--base table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--base table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--accent table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--accent table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--accent table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--accent table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--shukeiyaku table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--shukeiyaku table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--shukeiyaku table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--shukeiyaku table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--shuroufunokaigojotai table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--shibo table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--shibo table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--shibo table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--shibo table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--iryo table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--iryo table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--iryo table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--iryo table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--tenkan table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--tenkan table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--tenkan table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--tenkan table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--hokenryoharaikomimenjo table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--kokuchi table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--kokuchi table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--kokuchi table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--kokuchi table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--ninchisho table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--ninchisho table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--ninchisho table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--ninchisho table._block-gridsheet ._block-column--variable tbody > tr > td,
      div.block-gridsheet--vitality table._block-gridsheet ._block-column--fixed tfoot > tr > th,
      div.block-gridsheet--vitality table._block-gridsheet ._block-column--fixed tbody > tr > td,
      div.block-gridsheet--vitality table._block-gridsheet ._block-column--variable tfoot > tr > th,
      div.block-gridsheet--vitality table._block-gridsheet ._block-column--variable tbody > tr > td {
        border-right: 0.07812vw solid #acacac;
        border-bottom: 0.07812vw solid #acacac; }
  div.block-gridsheet[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--base[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--accent[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--shukeiyaku[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--shibo[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--iryo[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--tenkan[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--kokuchi[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--ninchisho[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable,
  div.block-gridsheet--vitality[data-direction-type='vertical'] table._block-gridsheet ._block-column--variable {
    padding-right: 1.5625vw; }
  div.block-gridsheet[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--base[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--accent[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--shukeiyaku[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--shibo[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--iryo[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--tenkan[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--kokuchi[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--ninchisho[data-direction-type='vertical'] .parts-gridsheet-variable,
  div.block-gridsheet--vitality[data-direction-type='vertical'] .parts-gridsheet-variable {
    width: 100%; }

/* 変換後専用スタイル */
table.block-gridsheet,
table.block-gridsheet--base,
table.block-gridsheet--accent,
table.block-gridsheet--shukeiyaku,
table.block-gridsheet--shuroufunokaigojotai,
table.block-gridsheet--shibo,
table.block-gridsheet--iryo,
table.block-gridsheet--tenkan,
table.block-gridsheet--hokenryoharaikomimenjo,
table.block-gridsheet--kokuchi,
table.block-gridsheet--ninchisho,
table.block-gridsheet--vitality {
  border-collapse: separate; }
  table.block-gridsheet > thead > tr > th,
  table.block-gridsheet > thead > tr > td,
  table.block-gridsheet > tbody > tr > th,
  table.block-gridsheet > tbody > tr > td,
  table.block-gridsheet--base > thead > tr > th,
  table.block-gridsheet--base > thead > tr > td,
  table.block-gridsheet--base > tbody > tr > th,
  table.block-gridsheet--base > tbody > tr > td,
  table.block-gridsheet--accent > thead > tr > th,
  table.block-gridsheet--accent > thead > tr > td,
  table.block-gridsheet--accent > tbody > tr > th,
  table.block-gridsheet--accent > tbody > tr > td,
  table.block-gridsheet--shukeiyaku > thead > tr > th,
  table.block-gridsheet--shukeiyaku > thead > tr > td,
  table.block-gridsheet--shukeiyaku > tbody > tr > th,
  table.block-gridsheet--shukeiyaku > tbody > tr > td,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > td,
  table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th,
  table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td,
  table.block-gridsheet--shibo > thead > tr > th,
  table.block-gridsheet--shibo > thead > tr > td,
  table.block-gridsheet--shibo > tbody > tr > th,
  table.block-gridsheet--shibo > tbody > tr > td,
  table.block-gridsheet--iryo > thead > tr > th,
  table.block-gridsheet--iryo > thead > tr > td,
  table.block-gridsheet--iryo > tbody > tr > th,
  table.block-gridsheet--iryo > tbody > tr > td,
  table.block-gridsheet--tenkan > thead > tr > th,
  table.block-gridsheet--tenkan > thead > tr > td,
  table.block-gridsheet--tenkan > tbody > tr > th,
  table.block-gridsheet--tenkan > tbody > tr > td,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td,
  table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th,
  table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td,
  table.block-gridsheet--kokuchi > thead > tr > th,
  table.block-gridsheet--kokuchi > thead > tr > td,
  table.block-gridsheet--kokuchi > tbody > tr > th,
  table.block-gridsheet--kokuchi > tbody > tr > td,
  table.block-gridsheet--ninchisho > thead > tr > th,
  table.block-gridsheet--ninchisho > thead > tr > td,
  table.block-gridsheet--ninchisho > tbody > tr > th,
  table.block-gridsheet--ninchisho > tbody > tr > td,
  table.block-gridsheet--vitality > thead > tr > th,
  table.block-gridsheet--vitality > thead > tr > td,
  table.block-gridsheet--vitality > tbody > tr > th,
  table.block-gridsheet--vitality > tbody > tr > td {
    border-left: 0.07812vw solid #acacac;
    border-bottom: 0.07812vw solid #acacac; }
    table.block-gridsheet > thead > tr > th._cell-cool,
    table.block-gridsheet > thead > tr > td._cell-cool,
    table.block-gridsheet > tbody > tr > th._cell-cool,
    table.block-gridsheet > tbody > tr > td._cell-cool,
    table.block-gridsheet--base > thead > tr > th._cell-cool,
    table.block-gridsheet--base > thead > tr > td._cell-cool,
    table.block-gridsheet--base > tbody > tr > th._cell-cool,
    table.block-gridsheet--base > tbody > tr > td._cell-cool,
    table.block-gridsheet--accent > thead > tr > th._cell-cool,
    table.block-gridsheet--accent > thead > tr > td._cell-cool,
    table.block-gridsheet--accent > tbody > tr > th._cell-cool,
    table.block-gridsheet--accent > tbody > tr > td._cell-cool,
    table.block-gridsheet--shukeiyaku > thead > tr > th._cell-cool,
    table.block-gridsheet--shukeiyaku > thead > tr > td._cell-cool,
    table.block-gridsheet--shukeiyaku > tbody > tr > th._cell-cool,
    table.block-gridsheet--shukeiyaku > tbody > tr > td._cell-cool,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th._cell-cool,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td._cell-cool,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th._cell-cool,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td._cell-cool,
    table.block-gridsheet--shibo > thead > tr > th._cell-cool,
    table.block-gridsheet--shibo > thead > tr > td._cell-cool,
    table.block-gridsheet--shibo > tbody > tr > th._cell-cool,
    table.block-gridsheet--shibo > tbody > tr > td._cell-cool,
    table.block-gridsheet--iryo > thead > tr > th._cell-cool,
    table.block-gridsheet--iryo > thead > tr > td._cell-cool,
    table.block-gridsheet--iryo > tbody > tr > th._cell-cool,
    table.block-gridsheet--iryo > tbody > tr > td._cell-cool,
    table.block-gridsheet--tenkan > thead > tr > th._cell-cool,
    table.block-gridsheet--tenkan > thead > tr > td._cell-cool,
    table.block-gridsheet--tenkan > tbody > tr > th._cell-cool,
    table.block-gridsheet--tenkan > tbody > tr > td._cell-cool,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th._cell-cool,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td._cell-cool,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th._cell-cool,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td._cell-cool,
    table.block-gridsheet--kokuchi > thead > tr > th._cell-cool,
    table.block-gridsheet--kokuchi > thead > tr > td._cell-cool,
    table.block-gridsheet--kokuchi > tbody > tr > th._cell-cool,
    table.block-gridsheet--kokuchi > tbody > tr > td._cell-cool,
    table.block-gridsheet--ninchisho > thead > tr > th._cell-cool,
    table.block-gridsheet--ninchisho > thead > tr > td._cell-cool,
    table.block-gridsheet--ninchisho > tbody > tr > th._cell-cool,
    table.block-gridsheet--ninchisho > tbody > tr > td._cell-cool,
    table.block-gridsheet--vitality > thead > tr > th._cell-cool,
    table.block-gridsheet--vitality > thead > tr > td._cell-cool,
    table.block-gridsheet--vitality > tbody > tr > th._cell-cool,
    table.block-gridsheet--vitality > tbody > tr > td._cell-cool {
      background-color: #b7d3f9; }
    table.block-gridsheet > thead > tr > th._cell-warm,
    table.block-gridsheet > thead > tr > td._cell-warm,
    table.block-gridsheet > tbody > tr > th._cell-warm,
    table.block-gridsheet > tbody > tr > td._cell-warm,
    table.block-gridsheet--base > thead > tr > th._cell-warm,
    table.block-gridsheet--base > thead > tr > td._cell-warm,
    table.block-gridsheet--base > tbody > tr > th._cell-warm,
    table.block-gridsheet--base > tbody > tr > td._cell-warm,
    table.block-gridsheet--accent > thead > tr > th._cell-warm,
    table.block-gridsheet--accent > thead > tr > td._cell-warm,
    table.block-gridsheet--accent > tbody > tr > th._cell-warm,
    table.block-gridsheet--accent > tbody > tr > td._cell-warm,
    table.block-gridsheet--shukeiyaku > thead > tr > th._cell-warm,
    table.block-gridsheet--shukeiyaku > thead > tr > td._cell-warm,
    table.block-gridsheet--shukeiyaku > tbody > tr > th._cell-warm,
    table.block-gridsheet--shukeiyaku > tbody > tr > td._cell-warm,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th._cell-warm,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td._cell-warm,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th._cell-warm,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td._cell-warm,
    table.block-gridsheet--shibo > thead > tr > th._cell-warm,
    table.block-gridsheet--shibo > thead > tr > td._cell-warm,
    table.block-gridsheet--shibo > tbody > tr > th._cell-warm,
    table.block-gridsheet--shibo > tbody > tr > td._cell-warm,
    table.block-gridsheet--iryo > thead > tr > th._cell-warm,
    table.block-gridsheet--iryo > thead > tr > td._cell-warm,
    table.block-gridsheet--iryo > tbody > tr > th._cell-warm,
    table.block-gridsheet--iryo > tbody > tr > td._cell-warm,
    table.block-gridsheet--tenkan > thead > tr > th._cell-warm,
    table.block-gridsheet--tenkan > thead > tr > td._cell-warm,
    table.block-gridsheet--tenkan > tbody > tr > th._cell-warm,
    table.block-gridsheet--tenkan > tbody > tr > td._cell-warm,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th._cell-warm,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td._cell-warm,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th._cell-warm,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td._cell-warm,
    table.block-gridsheet--kokuchi > thead > tr > th._cell-warm,
    table.block-gridsheet--kokuchi > thead > tr > td._cell-warm,
    table.block-gridsheet--kokuchi > tbody > tr > th._cell-warm,
    table.block-gridsheet--kokuchi > tbody > tr > td._cell-warm,
    table.block-gridsheet--ninchisho > thead > tr > th._cell-warm,
    table.block-gridsheet--ninchisho > thead > tr > td._cell-warm,
    table.block-gridsheet--ninchisho > tbody > tr > th._cell-warm,
    table.block-gridsheet--ninchisho > tbody > tr > td._cell-warm,
    table.block-gridsheet--vitality > thead > tr > th._cell-warm,
    table.block-gridsheet--vitality > thead > tr > td._cell-warm,
    table.block-gridsheet--vitality > tbody > tr > th._cell-warm,
    table.block-gridsheet--vitality > tbody > tr > td._cell-warm {
      background-color: #faf7e8; }
    table.block-gridsheet > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--base > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--base > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--base > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--base > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--accent > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--accent > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--accent > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--accent > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--shukeiyaku > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--shukeiyaku > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--shukeiyaku > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--shukeiyaku > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--shibo > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--shibo > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--shibo > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--shibo > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--iryo > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--iryo > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--iryo > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--iryo > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--tenkan > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--tenkan > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--tenkan > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--tenkan > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--kokuchi > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--kokuchi > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--kokuchi > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--kokuchi > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--ninchisho > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--ninchisho > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--ninchisho > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--ninchisho > tbody > tr > td[data-column-type='layout'],
    table.block-gridsheet--vitality > thead > tr > th[data-column-type='layout'],
    table.block-gridsheet--vitality > thead > tr > td[data-column-type='layout'],
    table.block-gridsheet--vitality > tbody > tr > th[data-column-type='layout'],
    table.block-gridsheet--vitality > tbody > tr > td[data-column-type='layout'] {
      padding-left: 0;
      padding-right: 0;
      width: 0.23437vw;
      background-color: transparent;
      border-bottom-color: transparent;
      overflow: hidden; }
      table.block-gridsheet > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--base > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--base > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--base > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--base > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--accent > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--accent > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--accent > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--accent > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--shukeiyaku > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--shukeiyaku > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--shukeiyaku > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--shukeiyaku > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--shuroufunokaigojotai > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--shuroufunokaigojotai > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--shibo > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--shibo > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--shibo > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--shibo > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--iryo > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--iryo > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--iryo > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--iryo > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--tenkan > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--tenkan > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--tenkan > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--tenkan > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--kokuchi > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--kokuchi > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--kokuchi > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--kokuchi > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--ninchisho > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--ninchisho > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--ninchisho > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--ninchisho > tbody > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--vitality > thead > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--vitality > thead > tr > td[data-column-type='layout'] > *,
      table.block-gridsheet--vitality > tbody > tr > th[data-column-type='layout'] > *,
      table.block-gridsheet--vitality > tbody > tr > td[data-column-type='layout'] > * {
        display: block;
        width: 0vw;
        overflow: hidden; }
    table.block-gridsheet > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--base > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--base > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--base > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--base > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--accent > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--accent > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--accent > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--accent > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shukeiyaku > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shukeiyaku > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shukeiyaku > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shukeiyaku > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shibo > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shibo > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shibo > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--shibo > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--iryo > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--iryo > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--iryo > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--iryo > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--tenkan > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--tenkan > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--tenkan > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--tenkan > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--kokuchi > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--kokuchi > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--kokuchi > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--kokuchi > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--ninchisho > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--ninchisho > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--ninchisho > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--ninchisho > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--vitality > thead > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--vitality > thead > tr > td ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--vitality > tbody > tr > th ._gridsheet-th-text + .parts-button-sub--small,
    table.block-gridsheet--vitality > tbody > tr > td ._gridsheet-th-text + .parts-button-sub--small {
      display: block;
      margin-left: 0; }
    table.block-gridsheet > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--base > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--base > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--base > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--base > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--accent > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--accent > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--accent > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--accent > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shibo > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shibo > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shibo > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shibo > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--iryo > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--iryo > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--iryo > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--iryo > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--tenkan > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--tenkan > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--tenkan > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--tenkan > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--vitality > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--vitality > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--vitality > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--vitality > tbody > tr > td .parts-button-default-full > button {
      min-height: 2.65625vw; }
    table.block-gridsheet > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--base > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--base > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--base > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--base > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--accent > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--accent > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--accent > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--accent > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > tbody > tr > td .parts-button-default-full--small > button {
      min-height: 2.34375vw; }
    table.block-gridsheet > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--base > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--base > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--base > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--base > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--base > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--base > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--base > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--base > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--accent > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--accent > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--accent > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--accent > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--accent > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--accent > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--accent > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--accent > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shukeiyaku > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shibo > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shibo > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--shibo > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--shibo > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--shibo > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--iryo > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--iryo > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--iryo > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--iryo > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--iryo > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--tenkan > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--tenkan > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--tenkan > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--tenkan > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--tenkan > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--kokuchi > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--kokuchi > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--ninchisho > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--ninchisho > tbody > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > thead > tr > th .parts-button-default-full > button,
    table.block-gridsheet--vitality > thead > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > thead > tr > td .parts-button-default-full > button,
    table.block-gridsheet--vitality > thead > tr > td .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > tbody > tr > th .parts-button-default-full > button,
    table.block-gridsheet--vitality > tbody > tr > th .parts-button-default-full--small > button,
    table.block-gridsheet--vitality > tbody > tr > td .parts-button-default-full > button,
    table.block-gridsheet--vitality > tbody > tr > td .parts-button-default-full--small > button {
      word-break: break-all !important;
      height: auto; }
  table.block-gridsheet > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--base > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--base > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--base > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--base > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--accent > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--accent > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--accent > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--accent > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--shukeiyaku > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--shukeiyaku > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--shukeiyaku > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--shukeiyaku > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--shuroufunokaigojotai > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--shibo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--shibo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--shibo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--shibo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--iryo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--iryo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--iryo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--iryo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--tenkan > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--tenkan > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--tenkan > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--tenkan > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--hokenryoharaikomimenjo > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--kokuchi > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--kokuchi > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--kokuchi > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--kokuchi > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--ninchisho > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--ninchisho > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--ninchisho > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--ninchisho > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'],
  table.block-gridsheet--vitality > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full > button,
  table.block-gridsheet--vitality > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-button-default-full--small > button,
  table.block-gridsheet--vitality > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full > input[type='text'],
  table.block-gridsheet--vitality > tbody > tr > td:not([style*='text-align:start']):not([style*='text-align: start']) .parts-input-text-full--small > input[type='text'] {
    text-align: inherit; }
  table.block-gridsheet[data-direction-type='vertical'] th, table.block-gridsheet[data-direction-type='vertical'] td,
  table.block-gridsheet--base[data-direction-type='vertical'] th,
  table.block-gridsheet--base[data-direction-type='vertical'] td,
  table.block-gridsheet--accent[data-direction-type='vertical'] th,
  table.block-gridsheet--accent[data-direction-type='vertical'] td,
  table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] th,
  table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] td,
  table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] th,
  table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] td,
  table.block-gridsheet--shibo[data-direction-type='vertical'] th,
  table.block-gridsheet--shibo[data-direction-type='vertical'] td,
  table.block-gridsheet--iryo[data-direction-type='vertical'] th,
  table.block-gridsheet--iryo[data-direction-type='vertical'] td,
  table.block-gridsheet--tenkan[data-direction-type='vertical'] th,
  table.block-gridsheet--tenkan[data-direction-type='vertical'] td,
  table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] th,
  table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] td,
  table.block-gridsheet--kokuchi[data-direction-type='vertical'] th,
  table.block-gridsheet--kokuchi[data-direction-type='vertical'] td,
  table.block-gridsheet--ninchisho[data-direction-type='vertical'] th,
  table.block-gridsheet--ninchisho[data-direction-type='vertical'] td,
  table.block-gridsheet--vitality[data-direction-type='vertical'] th,
  table.block-gridsheet--vitality[data-direction-type='vertical'] td {
    word-break: break-all !important; }
  table.block-gridsheet[data-direction-type='vertical'] > thead,
  table.block-gridsheet--base[data-direction-type='vertical'] > thead,
  table.block-gridsheet--accent[data-direction-type='vertical'] > thead,
  table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > thead,
  table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > thead,
  table.block-gridsheet--shibo[data-direction-type='vertical'] > thead,
  table.block-gridsheet--iryo[data-direction-type='vertical'] > thead,
  table.block-gridsheet--tenkan[data-direction-type='vertical'] > thead,
  table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > thead,
  table.block-gridsheet--kokuchi[data-direction-type='vertical'] > thead,
  table.block-gridsheet--ninchisho[data-direction-type='vertical'] > thead,
  table.block-gridsheet--vitality[data-direction-type='vertical'] > thead {
    display: block;
    width: calc(100% - 1.5625vw);
    margin-right: 1.5625vw; }
    table.block-gridsheet[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--base[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--accent[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > thead > tr,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > thead > tr {
      width: 100%; }
  table.block-gridsheet[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--base[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--accent[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody,
  table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody {
    display: block;
    position: relative;
    box-shadow: -0.85937vw 0.9375vw 0 -0.85937vw #acacac, inset 0.07812vw 0vw 0 0vw #acacac;
    box-sizing: border-box;
    width: 100%;
    max-height: calc( 100% - 3.125vw );
    overflow-y: scroll;
    overflow-x: hidden; }
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-checkbox > ._parts-checkbox-object,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-checkbox--small > ._parts-checkbox-object,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-radio > ._parts-checkbox-object,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-radio--small > ._parts-checkbox-object {
      display: block; }
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum {
      display: block; }
      table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum > a,
      table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic > span,
      table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic > a,
      table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum > span,
      table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum > a {
        display: block; }
        table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty,
        table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty,
        table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty,
        table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty,
        table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty {
          visibility: hidden; }
          table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before,
          table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic > span:empty::before,
          table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-basic > a:empty::before,
          table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum > span:empty::before,
          table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-text-minimum > a:empty::before {
            content: '\002003'; }
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-button-default-full.invisible,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody .parts-button-default-full--small.invisible {
      line-height: 0; }
    table.block-gridsheet[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--base[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--accent[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--shukeiyaku[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--shuroufunokaigojotai[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--shibo[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--iryo[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--tenkan[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--hokenryoharaikomimenjo[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--kokuchi[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--ninchisho[data-direction-type='vertical'] > tbody > tr,
    table.block-gridsheet--vitality[data-direction-type='vertical'] > tbody > tr {
      display: table-row;
      width: 100%; }
  table.block-gridsheet > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header > .tablesorter-header-inner,
   table.block-gridsheet--vitality > thead > tr > th.tablesorter-header > .tablesorter-header-inner {
    position: relative; }
    table.block-gridsheet > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before, table.block-gridsheet > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--base > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--base > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--accent > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--accent > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--shibo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--shibo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--iryo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--iryo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--vitality > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--vitality > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after {
      content: '';
      display: block;
      border-right: 0.3125vw solid transparent;
      border-left: 0.3125vw solid transparent;
      position: absolute;
      left: 100%;
      margin-left: 0vw; }
    table.block-gridsheet > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--base > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--accent > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--shibo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--iryo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before,
    table.block-gridsheet--vitality > thead > tr > th.tablesorter-header > .tablesorter-header-inner::before {
      border-bottom-width: 0.625vw;
      border-bottom-style: solid;
      bottom: 50%; }
    table.block-gridsheet > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--base > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--accent > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--shibo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--iryo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after,
    table.block-gridsheet--vitality > thead > tr > th.tablesorter-header > .tablesorter-header-inner::after {
      border-top-width: 0.625vw;
      border-top-style: solid;
      top: 50%; }
  table.block-gridsheet > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::before {
    margin-bottom: 0.07812vw; }
  table.block-gridsheet > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.tablesorter-headerUnSorted > .tablesorter-header-inner::after {
    margin-top: 0.07812vw; }
  table.block-gridsheet > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::after {
    margin-top: -0.39062vw; }
  table.block-gridsheet > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::before {
    margin-bottom: -0.39062vw; }
  table.block-gridsheet > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before, table.block-gridsheet > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after, table.block-gridsheet > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before, table.block-gridsheet > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--base > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--accent > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--shukeiyaku > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--shuroufunokaigojotai > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--shibo > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--iryo > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--tenkan > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--hokenryoharaikomimenjo > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--kokuchi > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--ninchisho > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.tablesorter-headerDesc > .tablesorter-header-inner::before,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.tablesorter-headerAsc > .tablesorter-header-inner::after,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::before,
  table.block-gridsheet--vitality > thead > tr > th.tablesorter-header.sorter-false > .tablesorter-header-inner::after {
    display: none; }

/* 余白調整 */
.block-gridsheet thead > tr > th,
.block-gridsheet thead > tr > td,
.block-gridsheet tbody > tr > th,
.block-gridsheet tbody > tr > td,
.block-gridsheet--base thead > tr > th,
.block-gridsheet--base thead > tr > td,
.block-gridsheet--base tbody > tr > th,
.block-gridsheet--base tbody > tr > td,
.block-gridsheet--accent thead > tr > th,
.block-gridsheet--accent thead > tr > td,
.block-gridsheet--accent tbody > tr > th,
.block-gridsheet--accent tbody > tr > td,
.block-gridsheet--shukeiyaku thead > tr > th,
.block-gridsheet--shukeiyaku thead > tr > td,
.block-gridsheet--shukeiyaku tbody > tr > th,
.block-gridsheet--shukeiyaku tbody > tr > td,
.block-gridsheet--shuroufunokaigojotai thead > tr > th,
.block-gridsheet--shuroufunokaigojotai thead > tr > td,
.block-gridsheet--shuroufunokaigojotai tbody > tr > th,
.block-gridsheet--shuroufunokaigojotai tbody > tr > td,
.block-gridsheet--shibo thead > tr > th,
.block-gridsheet--shibo thead > tr > td,
.block-gridsheet--shibo tbody > tr > th,
.block-gridsheet--shibo tbody > tr > td,
.block-gridsheet--iryo thead > tr > th,
.block-gridsheet--iryo thead > tr > td,
.block-gridsheet--iryo tbody > tr > th,
.block-gridsheet--iryo tbody > tr > td,
.block-gridsheet--tenkan thead > tr > th,
.block-gridsheet--tenkan thead > tr > td,
.block-gridsheet--tenkan tbody > tr > th,
.block-gridsheet--tenkan tbody > tr > td,
.block-gridsheet--hokenryoharaikomimenjo thead > tr > th,
.block-gridsheet--hokenryoharaikomimenjo thead > tr > td,
.block-gridsheet--hokenryoharaikomimenjo tbody > tr > th,
.block-gridsheet--hokenryoharaikomimenjo tbody > tr > td,
.block-gridsheet--kokuchi thead > tr > th,
.block-gridsheet--kokuchi thead > tr > td,
.block-gridsheet--kokuchi tbody > tr > th,
.block-gridsheet--kokuchi tbody > tr > td,
.block-gridsheet--ninchisho thead > tr > th,
.block-gridsheet--ninchisho thead > tr > td,
.block-gridsheet--ninchisho tbody > tr > th,
.block-gridsheet--ninchisho tbody > tr > td,
.block-gridsheet--vitality thead > tr > th,
.block-gridsheet--vitality thead > tr > td,
.block-gridsheet--vitality tbody > tr > th,
.block-gridsheet--vitality tbody > tr > td {
  padding-top: 0.78125vw;
  padding-right: 0.78125vw;
  padding-bottom: 0.78125vw;
  padding-left: 0.78125vw; }

/* デフォルト */
.block-gridsheet {
  border-color: #acacac; }
  .block-gridsheet th {
    background-color: #757171;
    color: #fff; }
    .block-gridsheet th.tablesorter-header > .tablesorter-header-inner::before {
      border-bottom-color: #cccccc; }
    .block-gridsheet th.tablesorter-header > .tablesorter-header-inner::after {
      border-top-color: #cccccc; }

/* ベース */
.block-gridsheet--base thead {
  border-bottom: 0.15625vw solid #333; }
.block-gridsheet--base th {
  background-color: #fff;
  color: #333; }
  .block-gridsheet--base th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #666666; }
  .block-gridsheet--base th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #666666; }

/* アクセント */
.block-gridsheet--accent th {
  background-color: #ef6100;
  color: #fff; }
  .block-gridsheet--accent th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--accent th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 主契約 */
.block-gridsheet--shukeiyaku th {
  background-color: #e75e89;
  color: #fff; }
  .block-gridsheet--shukeiyaku th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--shukeiyaku th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 就労不能・介護状態 */
.block-gridsheet--shuroufunokaigojotai th {
  background-color: #ffc600;
  color: #333; }
  .block-gridsheet--shuroufunokaigojotai th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #666666; }
  .block-gridsheet--shuroufunokaigojotai th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #666666; }

/* 死亡 */
.block-gridsheet--shibo th {
  background-color: #9c00ff;
  color: #fff; }
  .block-gridsheet--shibo th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--shibo th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 医療 */
.block-gridsheet--iryo th {
  background-color: #0082d9;
  color: #fff; }
  .block-gridsheet--iryo th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--iryo th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 転換 */
.block-gridsheet--tenkan th {
  background-color: #35768c;
  color: #fff; }
  .block-gridsheet--tenkan th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--tenkan th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 保険料払込免除 */
.block-gridsheet--hokenryoharaikomimenjo th {
  background-color: #529f60;
  color: #fff; }
  .block-gridsheet--hokenryoharaikomimenjo th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--hokenryoharaikomimenjo th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 告知 */
.block-gridsheet--kokuchi th {
  background-color: #793939;
  color: #fff; }
  .block-gridsheet--kokuchi th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--kokuchi th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

/* 認知症 */
    .block-gridsheet--ninchisho th {
        background-color: #d3a100;
        color: #fff; }
    .block-gridsheet--ninchisho th.tablesorter-header > .tablesorter-header-inner::before {
        border-bottom-color: #cccccc; }
    .block-gridsheet--ninchisho th.tablesorter-header > .tablesorter-header-inner::after {
        border-top-color: #cccccc; }

/* 健康増進 */
.block-gridsheet--vitality th {
  background-color: #e60012;
  color: #fff; }
  .block-gridsheet--vitality th.tablesorter-header > .tablesorter-header-inner::before {
    border-bottom-color: #cccccc; }
  .block-gridsheet--vitality th.tablesorter-header > .tablesorter-header-inner::after {
    border-top-color: #cccccc; }

    
/* 各項目の最小高さ設定 */
._layout-minheight-button,
._layout-minheight-checkall,
._layout-minheight-check,
._layout-minheight-radio,
._layout-minheight-input-text {
  height: 2.65625vw; }

._layout-minheight-button-small,
._layout-minheight-checkall-small,
._layout-minheight-check-small,
._layout-minheight-radio-small,
._layout-minheight-input-text-small {
  height: 2.34375vw; }

/*----------------------------------
  固定列装飾
------------------------------------*/
.parts-gridsheet-fixed,
.parts-gridsheet-fixed--cool,
.parts-gridsheet-fixed--warm {
  width: 100%; }

.parts-gridsheet-fixed td {
  background-color: #fff; }

.parts-gridsheet-fixed--cool td {
  background-color: #b7d3f9; }

.parts-gridsheet-fixed--warm td {
  background-color: #faf7e8; }

/*----------------------------------
  見出し部分可変列定義部品（パーツ）
------------------------------------*/
/*----------------------------------
  セルデータ定義パーツ、最低幅定義
------------------------------------*/
.parts-gridsheet-checkall,
.parts-gridsheet-checkall-small,
.parts-gridsheet-check,
.parts-gridsheet-check-small,
.parts-gridsheet-text,
.parts-gridsheet-text-small,
.parts-gridsheet-button,
.parts-gridsheet-button-small,
.parts-gridsheet-radio,
.parts-gridsheet-radio-small,
.parts-gridsheet-link,
.parts-gridsheet-link-small,
.parts-gridsheet-repeat,
.parts-gridsheet-repeat-small,
.parts-gridsheet-input-text,
.parts-gridsheet-input-text-small {
  display: block;
  height: 0.78125vw; }

.parts-gridsheet-text-small,
.parts-gridsheet-link-small,
.parts-gridsheet-repeat-small {
  font-size: 1.17187vw; }

.parts-gridsheet-text,
.parts-gridsheet-text-small,
.parts-gridsheet-link,
.parts-gridsheet-link-small,
.parts-gridsheet-repeat,
.parts-gridsheet-repeat-small {
  width: 1em; }

.parts-gridsheet-input-text,
.parts-gridsheet-input-text-small {
  width: 6em; }

.parts-gridsheet-check,
.parts-gridsheet-check-small,
.parts-gridsheet-radio,
.parts-gridsheet-radio-small {
  width: 2.5em; }

.parts-gridsheet-checkall,
.parts-gridsheet-checkall-small {
  width: 6.79687vw; }

.parts-gridsheet-button {
  width: 4.29687vw; }

.parts-gridsheet-button-small {
  width: 4.29687vw; }

