/* =============== Print Style =============== */
@media print {
  #bass-header-area .location {
    top: 47px;
  }
  #bass-header-area .location ul#language,
  #bass-header-area #tabs,
  #bass-header-area .utility {
    display: none !important;
  }
  #bass-header-area #compact-global-navigation {
    display: none;
  }

  #bass-title-area .topicspath {
    display: none;
  }
  #bass-title-area h1,
  #bass-title-area p {
    width: 100%;
  }

  #bass-prepose-area {
    display: none;
  }

  #bass-content-area #bass-content-tab-top,
  #bass-content-area #bass-content-filter,
  #bass-content-area #bass-content-nav,
  #bass-content-area #bass-content-aside,
  #bass-content-area #bass-content-tab-bottom {
    display: none;
  }
  #bass-content-area #bass-content-body {
    width: 100%;
  }

  #bass-topicpath-area {
    border: 0 none;
  }
  #bass-topicpath-area .bass-frame-content {
    padding: 0;
  }
  #bass-topicpath-area .bass-frame-content .topicspath {
    display: none;
  }

  #bass-footer-area .footer-postpose,
  #bass-footer-area .bass-footer-content h1,
  #bass-footer-area .bass-footer-content .utility ul {
    display: none;
  }

  .bass-indexlist-B01 .with-image .header {
    display: inline;
  }

  /* =========== grid =========== */
  /* ----- A01 ----- */
  .bass-grid-A01 {
    width: 100%;
  }

  /* ----- B01 ----- */
  .bass-grid-B01 {
    width: 104.167%;
    margin-left: -4%;
  }

  .bass-grid-B01 .bass-grid-multicol {
    width: 46%;
    margin-left: 4%;
  }

  /* ----- B02 ----- */
  .bass-grid-B02 {
    width: 104.167%;
    margin-left: -4%;
  }

  .bass-grid-B02 .bass-grid-leftcol {
    width: 29.333%;
    margin-left: 4%;
  }

  .bass-grid-B02 .bass-grid-rightcol {
    width: 62.667%;
    margin-left: 4%;
  }

  /* ----- B03 ----- */
  .bass-grid-B03 {
    width: 104.167%;
    margin-left: -4%;
  }

  .bass-grid-B03 .bass-grid-leftcol {
    width: 62.667%;
    margin-left: 4%;
  }

  .bass-grid-B03 .bass-grid-rightcol {
    width: 29.333%;
    margin-left: 4%;
  }

  /* ----- C01 ----- */
  .bass-grid-C01 {
    width: 104.167%;
    margin-left: -4%;
  }

  .bass-grid-C01 .bass-grid-multicol {
    width: 29.333%;
    margin-left: 4%;
  }

  /* =========== textelement =========== */
  /* 
   * A01 * A02
   */
  .bass-text-A01,
  .bass-text-A02 {
    padding-right: 0;
  }

  /* =========== list =========== */
  /* 
   * A01 * B01 * C01 * D01
   */
  .bass-list-A01,
  .bass-list-A02,
  .bass-list-B01,
  .bass-list-B02,
  .bass-list-B03,
  .bass-list-B04,
  .bass-list-C01,
  .bass-list-C02,
  .bass-list-D01,
  .bass-list-D02 {
    padding-right: 0;
  }

  /* =========== bass-indexlist-B01, bass-indexlist-C01 =========== */
  .bass-indexlist-B01 .article-body .bass-text-A01,
  .bass-indexlist-B01 .article-body .read-more,
  .bass-indexlist-B01 .footer p {
    padding-right: 0;
  }

  /* ----- A01 Basic style ----- */
  .bass-list-A01 li, li .bass-list-A01 li,
  .bass-list-A02 li, li
  .bass-list-A02 li {
    background: url(/assets/img/common/icon_disc_01.png) 0 0.7em no-repeat;
  }

  /* =========== thumbnaillist =========== */
  /* ----- A01 ----- */
  .bass-thumbnaillist-A01 .thumbnaillist-left {
    width: 21.875%;
  }

  .bass-thumbnaillist-A01 .thumbnaillist-right {
    width: 73.785%;
  }

  /* ----- A02 ----- */
  .bass-thumbnaillist-A02 .thumbnaillist-left {
    width: 13.194%;
  }

  .bass-thumbnaillist-A02 .thumbnaillist-right {
    width: 82.813%;
  }

  /* 
   * B02-group
   */
  .bass-thumbnaillist-A02-group {
    width: 100%;
  }

  .bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 {
    width: 100%;
  }

  .bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 .thumbnaillist-left {
    width: 27.536%;
  }

  .bass-thumbnaillist-A02-group .bass-thumbnaillist-A02 .thumbnaillist-right {
    width: 63.043%;
    padding-left: 8.696%;
  }

  /* =========== table =========== */
  /* 
   * A01
   */
  .bass-table-A01 table {
    width: 100%;
  }

  .bass-table-A01 tbody th {
    padding-right: 4.167%;
  }

  /* ----- A01 ----- */
  .bass-table-A01 table tbody th {
    width: 21.875%;
  }

  .bass-table-A01 table tbody td {
    width: 73.958%;
  }

  /* 
   * B01 B02 B03 B04 B05
   */
  .bass-table-B01 table,
  .bass-table-B02 table,
  .bass-table-B03 table,
  .bass-table-B04 table,
  .bass-table-B05 table {
    width: 100%;
  }

  .bass-table-B01 thead th,
  .bass-table-B01 tbody td,
  .bass-table-B02 thead th,
  .bass-table-B02 tbody td,
  .bass-table-B03 thead th,
  .bass-table-B03 tbody td,
  .bass-table-B04 thead th,
  .bass-table-B04 tbody td,
  .bass-table-B05 thead th,
  .bass-table-B05 tbody td {
    padding-right: 4.167%;
  }

  .bass-table-B01 thead td,
  .bass-table-B01 tbody th,
  .bass-table-B02 thead td,
  .bass-table-B02 tbody th,
  .bass-table-B03 thead td,
  .bass-table-B03 tbody th,
  .bass-table-B04 thead td,
  .bass-table-B04 tbody th,
  .bass-table-B05 thead td,
  .bass-table-B05 tbody th {
    border-right: 4.167% solid white;
  }

  .bass-table-B01 tfoot th,
  .bass-table-B02 tfoot th,
  .bass-table-B03 tfoot th,
  .bass-table-B04 tfoot th,
  .bass-table-B05 tfoot th {
    border-right: 4.167% solid white;
  }

  /* ----- B01 ----- */
  .bass-table-B01 table thead th,
  .bass-table-B01 table tbody td,
  .bass-table-B01 table tfoot td {
    width: 73.958%;
  }

  .bass-table-B01 table thead td,
  .bass-table-B01 table tbody th,
  .bass-table-B01 table tfoot th {
    width: 21.875%;
  }

  /* ----- B02 ----- */
  .bass-table-B02 table thead th,
  .bass-table-B02 table tbody td,
  .bass-table-B02 table tfoot td {
    width: 34.896%;
  }

  .bass-table-B02 table thead td,
  .bass-table-B02 table tbody th,
  .bass-table-B02 table tfoot th {
    width: 21.875%;
  }

  /* ----- B03 ----- */
  .bass-table-B03 table thead th,
  .bass-table-B03 table thead td,
  .bass-table-B03 table tbody th,
  .bass-table-B03 table tbody td,
  .bass-table-B03 table tfoot th,
  .bass-table-B03 table tfoot td {
    width: 21.875%;
  }

  /* ----- B04 ----- */
  .bass-table-B04 table thead th,
  .bass-table-B04 table thead td,
  .bass-table-B04 table tbody th,
  .bass-table-B04 table tbody td,
  .bass-table-B04 table tfoot th,
  .bass-table-B04 table tfoot td {
    width: 16.667%;
  }

  /* ----- B05 ----- */
  .bass-table-B05 table thead th,
  .bass-table-B05 table thead td,
  .bass-table-B05 table tbody th,
  .bass-table-B05 table tbody td,
  .bass-table-B05 table tfoot th,
  .bass-table-B05 table tfoot td {
    width: 13.194%;
  }

  /* ----- A01 B01 B02 B03 B04 B05 ----- */
  .bass-table-A01 td.col-B01, .bass-table-A01 th.col-B01,
  .bass-table-B01 td.col-B01,
  .bass-table-B01 th.col-B01,
  .bass-table-B02 td.col-B01,
  .bass-table-B02 th.col-B01,
  .bass-table-B03 td.col-B01,
  .bass-table-B03 th.col-B01,
  .bass-table-B04 td.col-B01,
  .bass-table-B04 th.col-B01,
  .bass-table-B05 td.col-B01,
  .bass-table-B05 th.col-B01 {
    width: 13.194%;
  }

  .bass-table-A01 td.col-B02, .bass-table-A01 th.col-B02,
  .bass-table-B01 td.col-B02,
  .bass-table-B01 th.col-B02,
  .bass-table-B02 td.col-B02,
  .bass-table-B02 th.col-B02,
  .bass-table-B03 td.col-B02,
  .bass-table-B03 th.col-B02,
  .bass-table-B04 td.col-B02,
  .bass-table-B04 th.col-B02,
  .bass-table-B05 td.col-B02,
  .bass-table-B05 th.col-B02 {
    width: 21.875%;
  }

  .bass-table-A01 td.col-B03, .bass-table-A01 th.col-B03,
  .bass-table-B01 td.col-B03,
  .bass-table-B01 th.col-B03,
  .bass-table-B02 td.col-B03,
  .bass-table-B02 th.col-B03,
  .bass-table-B03 td.col-B03,
  .bass-table-B03 th.col-B03,
  .bass-table-B04 td.col-B03,
  .bass-table-B04 th.col-B03,
  .bass-table-B05 td.col-B03,
  .bass-table-B05 th.col-B03 {
    width: 30.556%;
  }

  .bass-table-A01 td.col-B04, .bass-table-A01 th.col-B04,
  .bass-table-B01 td.col-B04,
  .bass-table-B01 th.col-B04,
  .bass-table-B02 td.col-B04,
  .bass-table-B02 th.col-B04,
  .bass-table-B03 td.col-B04,
  .bass-table-B03 th.col-B04,
  .bass-table-B04 td.col-B04,
  .bass-table-B04 th.col-B04,
  .bass-table-B05 td.col-B04,
  .bass-table-B05 th.col-B04 {
    width: 47.917%;
  }

  .bass-table-A01 td.col-B05, .bass-table-A01 th.col-B05,
  .bass-table-B01 td.col-B05,
  .bass-table-B01 th.col-B05,
  .bass-table-B02 td.col-B05,
  .bass-table-B02 th.col-B05,
  .bass-table-B03 td.col-B05,
  .bass-table-B03 th.col-B05,
  .bass-table-B04 td.col-B05,
  .bass-table-B04 th.col-B05,
  .bass-table-B05 td.col-B05,
  .bass-table-B05 th.col-B05 {
    width: 65.278%;
  }

  .bass-table-A01 td.col-B06, .bass-table-A01 th.col-B06,
  .bass-table-B01 td.col-B06,
  .bass-table-B01 th.col-B06,
  .bass-table-B02 td.col-B06,
  .bass-table-B02 th.col-B06,
  .bass-table-B03 td.col-B06,
  .bass-table-B03 th.col-B06,
  .bass-table-B04 td.col-B06,
  .bass-table-B04 th.col-B06,
  .bass-table-B05 td.col-B06,
  .bass-table-B05 th.col-B06 {
    width: 73.958%;
  }

  /* =========== extend datatable style =========== */
  /* 
   * datatable-separate
   */
  .bass-datatable-A01-separate th, .bass-datatable-A01-separate td,
  .bass-datatable-A02-separate th,
  .bass-datatable-A02-separate td,
  .bass-datatable-A03-separate th,
  .bass-datatable-A03-separate td,
  .bass-datatable-A04-separate th,
  .bass-datatable-A04-separate td,
  .bass-datatable-A05-separate th,
  .bass-datatable-A05-separate td,
  .bass-datatable-A06-separate th,
  .bass-datatable-A06-separate td,
  .bass-datatable-B01-separate th,
  .bass-datatable-B01-separate td,
  .bass-datatable-B02-separate th,
  .bass-datatable-B02-separate td,
  .bass-datatable-B03-separate th,
  .bass-datatable-B03-separate td,
  .bass-datatable-B04-separate th,
  .bass-datatable-B04-separate td,
  .bass-datatable-B05-separate th,
  .bass-datatable-B05-separate td,
  .bass-datatable-B06-separate th,
  .bass-datatable-B06-separate td,
  .bass-datatable-C01-separate th,
  .bass-datatable-C01-separate td,
  .bass-datatable-C02-separate th,
  .bass-datatable-C02-separate td,
  .bass-datatable-C03-separate th,
  .bass-datatable-C03-separate td,
  .bass-datatable-C04-separate th,
  .bass-datatable-C04-separate td,
  .bass-datatable-C05-separate th,
  .bass-datatable-C05-separate td,
  .bass-datatable-C06-separate th,
  .bass-datatable-C06-separate td {
    border: 1px solid #dbdbdb;
    border-top: none;
    border-left: none;
  }
  .bass-datatable-A01-separate thead tr:first-child th, .bass-datatable-A01-separate thead tr:first-child td,
  .bass-datatable-A01-separate tbody tr:last-child th,
  .bass-datatable-A01-separate tbody tr:last-child td,
  .bass-datatable-A01-separate tfoot tr:last-child th,
  .bass-datatable-A01-separate tfoot tr:last-child td,
  .bass-datatable-A01-separate .pseudo-first-child th,
  .bass-datatable-A01-separate .pseudo-first-child td,
  .bass-datatable-A01-separate .pseudo-last-child th,
  .bass-datatable-A01-separate .pseudo-last-child td,
  .bass-datatable-A02-separate thead tr:first-child th,
  .bass-datatable-A02-separate thead tr:first-child td,
  .bass-datatable-A02-separate tbody tr:last-child th,
  .bass-datatable-A02-separate tbody tr:last-child td,
  .bass-datatable-A02-separate tfoot tr:last-child th,
  .bass-datatable-A02-separate tfoot tr:last-child td,
  .bass-datatable-A02-separate .pseudo-first-child th,
  .bass-datatable-A02-separate .pseudo-first-child td,
  .bass-datatable-A02-separate .pseudo-last-child th,
  .bass-datatable-A02-separate .pseudo-last-child td,
  .bass-datatable-A03-separate thead tr:first-child th,
  .bass-datatable-A03-separate thead tr:first-child td,
  .bass-datatable-A03-separate tbody tr:last-child th,
  .bass-datatable-A03-separate tbody tr:last-child td,
  .bass-datatable-A03-separate tfoot tr:last-child th,
  .bass-datatable-A03-separate tfoot tr:last-child td,
  .bass-datatable-A03-separate .pseudo-first-child th,
  .bass-datatable-A03-separate .pseudo-first-child td,
  .bass-datatable-A03-separate .pseudo-last-child th,
  .bass-datatable-A03-separate .pseudo-last-child td,
  .bass-datatable-A04-separate thead tr:first-child th,
  .bass-datatable-A04-separate thead tr:first-child td,
  .bass-datatable-A04-separate tbody tr:last-child th,
  .bass-datatable-A04-separate tbody tr:last-child td,
  .bass-datatable-A04-separate tfoot tr:last-child th,
  .bass-datatable-A04-separate tfoot tr:last-child td,
  .bass-datatable-A04-separate .pseudo-first-child th,
  .bass-datatable-A04-separate .pseudo-first-child td,
  .bass-datatable-A04-separate .pseudo-last-child th,
  .bass-datatable-A04-separate .pseudo-last-child td,
  .bass-datatable-A05-separate thead tr:first-child th,
  .bass-datatable-A05-separate thead tr:first-child td,
  .bass-datatable-A05-separate tbody tr:last-child th,
  .bass-datatable-A05-separate tbody tr:last-child td,
  .bass-datatable-A05-separate tfoot tr:last-child th,
  .bass-datatable-A05-separate tfoot tr:last-child td,
  .bass-datatable-A05-separate .pseudo-first-child th,
  .bass-datatable-A05-separate .pseudo-first-child td,
  .bass-datatable-A05-separate .pseudo-last-child th,
  .bass-datatable-A05-separate .pseudo-last-child td,
  .bass-datatable-A06-separate thead tr:first-child th,
  .bass-datatable-A06-separate thead tr:first-child td,
  .bass-datatable-A06-separate tbody tr:last-child th,
  .bass-datatable-A06-separate tbody tr:last-child td,
  .bass-datatable-A06-separate tfoot tr:last-child th,
  .bass-datatable-A06-separate tfoot tr:last-child td,
  .bass-datatable-A06-separate .pseudo-first-child th,
  .bass-datatable-A06-separate .pseudo-first-child td,
  .bass-datatable-A06-separate .pseudo-last-child th,
  .bass-datatable-A06-separate .pseudo-last-child td,
  .bass-datatable-B01-separate thead tr:first-child th,
  .bass-datatable-B01-separate thead tr:first-child td,
  .bass-datatable-B01-separate tbody tr:last-child th,
  .bass-datatable-B01-separate tbody tr:last-child td,
  .bass-datatable-B01-separate tfoot tr:last-child th,
  .bass-datatable-B01-separate tfoot tr:last-child td,
  .bass-datatable-B01-separate .pseudo-first-child th,
  .bass-datatable-B01-separate .pseudo-first-child td,
  .bass-datatable-B01-separate .pseudo-last-child th,
  .bass-datatable-B01-separate .pseudo-last-child td,
  .bass-datatable-B02-separate thead tr:first-child th,
  .bass-datatable-B02-separate thead tr:first-child td,
  .bass-datatable-B02-separate tbody tr:last-child th,
  .bass-datatable-B02-separate tbody tr:last-child td,
  .bass-datatable-B02-separate tfoot tr:last-child th,
  .bass-datatable-B02-separate tfoot tr:last-child td,
  .bass-datatable-B02-separate .pseudo-first-child th,
  .bass-datatable-B02-separate .pseudo-first-child td,
  .bass-datatable-B02-separate .pseudo-last-child th,
  .bass-datatable-B02-separate .pseudo-last-child td,
  .bass-datatable-B03-separate thead tr:first-child th,
  .bass-datatable-B03-separate thead tr:first-child td,
  .bass-datatable-B03-separate tbody tr:last-child th,
  .bass-datatable-B03-separate tbody tr:last-child td,
  .bass-datatable-B03-separate tfoot tr:last-child th,
  .bass-datatable-B03-separate tfoot tr:last-child td,
  .bass-datatable-B03-separate .pseudo-first-child th,
  .bass-datatable-B03-separate .pseudo-first-child td,
  .bass-datatable-B03-separate .pseudo-last-child th,
  .bass-datatable-B03-separate .pseudo-last-child td,
  .bass-datatable-B04-separate thead tr:first-child th,
  .bass-datatable-B04-separate thead tr:first-child td,
  .bass-datatable-B04-separate tbody tr:last-child th,
  .bass-datatable-B04-separate tbody tr:last-child td,
  .bass-datatable-B04-separate tfoot tr:last-child th,
  .bass-datatable-B04-separate tfoot tr:last-child td,
  .bass-datatable-B04-separate .pseudo-first-child th,
  .bass-datatable-B04-separate .pseudo-first-child td,
  .bass-datatable-B04-separate .pseudo-last-child th,
  .bass-datatable-B04-separate .pseudo-last-child td,
  .bass-datatable-B05-separate thead tr:first-child th,
  .bass-datatable-B05-separate thead tr:first-child td,
  .bass-datatable-B05-separate tbody tr:last-child th,
  .bass-datatable-B05-separate tbody tr:last-child td,
  .bass-datatable-B05-separate tfoot tr:last-child th,
  .bass-datatable-B05-separate tfoot tr:last-child td,
  .bass-datatable-B05-separate .pseudo-first-child th,
  .bass-datatable-B05-separate .pseudo-first-child td,
  .bass-datatable-B05-separate .pseudo-last-child th,
  .bass-datatable-B05-separate .pseudo-last-child td,
  .bass-datatable-B06-separate thead tr:first-child th,
  .bass-datatable-B06-separate thead tr:first-child td,
  .bass-datatable-B06-separate tbody tr:last-child th,
  .bass-datatable-B06-separate tbody tr:last-child td,
  .bass-datatable-B06-separate tfoot tr:last-child th,
  .bass-datatable-B06-separate tfoot tr:last-child td,
  .bass-datatable-B06-separate .pseudo-first-child th,
  .bass-datatable-B06-separate .pseudo-first-child td,
  .bass-datatable-B06-separate .pseudo-last-child th,
  .bass-datatable-B06-separate .pseudo-last-child td,
  .bass-datatable-C01-separate thead tr:first-child th,
  .bass-datatable-C01-separate thead tr:first-child td,
  .bass-datatable-C01-separate tbody tr:last-child th,
  .bass-datatable-C01-separate tbody tr:last-child td,
  .bass-datatable-C01-separate tfoot tr:last-child th,
  .bass-datatable-C01-separate tfoot tr:last-child td,
  .bass-datatable-C01-separate .pseudo-first-child th,
  .bass-datatable-C01-separate .pseudo-first-child td,
  .bass-datatable-C01-separate .pseudo-last-child th,
  .bass-datatable-C01-separate .pseudo-last-child td,
  .bass-datatable-C02-separate thead tr:first-child th,
  .bass-datatable-C02-separate thead tr:first-child td,
  .bass-datatable-C02-separate tbody tr:last-child th,
  .bass-datatable-C02-separate tbody tr:last-child td,
  .bass-datatable-C02-separate tfoot tr:last-child th,
  .bass-datatable-C02-separate tfoot tr:last-child td,
  .bass-datatable-C02-separate .pseudo-first-child th,
  .bass-datatable-C02-separate .pseudo-first-child td,
  .bass-datatable-C02-separate .pseudo-last-child th,
  .bass-datatable-C02-separate .pseudo-last-child td,
  .bass-datatable-C03-separate thead tr:first-child th,
  .bass-datatable-C03-separate thead tr:first-child td,
  .bass-datatable-C03-separate tbody tr:last-child th,
  .bass-datatable-C03-separate tbody tr:last-child td,
  .bass-datatable-C03-separate tfoot tr:last-child th,
  .bass-datatable-C03-separate tfoot tr:last-child td,
  .bass-datatable-C03-separate .pseudo-first-child th,
  .bass-datatable-C03-separate .pseudo-first-child td,
  .bass-datatable-C03-separate .pseudo-last-child th,
  .bass-datatable-C03-separate .pseudo-last-child td,
  .bass-datatable-C04-separate thead tr:first-child th,
  .bass-datatable-C04-separate thead tr:first-child td,
  .bass-datatable-C04-separate tbody tr:last-child th,
  .bass-datatable-C04-separate tbody tr:last-child td,
  .bass-datatable-C04-separate tfoot tr:last-child th,
  .bass-datatable-C04-separate tfoot tr:last-child td,
  .bass-datatable-C04-separate .pseudo-first-child th,
  .bass-datatable-C04-separate .pseudo-first-child td,
  .bass-datatable-C04-separate .pseudo-last-child th,
  .bass-datatable-C04-separate .pseudo-last-child td,
  .bass-datatable-C05-separate thead tr:first-child th,
  .bass-datatable-C05-separate thead tr:first-child td,
  .bass-datatable-C05-separate tbody tr:last-child th,
  .bass-datatable-C05-separate tbody tr:last-child td,
  .bass-datatable-C05-separate tfoot tr:last-child th,
  .bass-datatable-C05-separate tfoot tr:last-child td,
  .bass-datatable-C05-separate .pseudo-first-child th,
  .bass-datatable-C05-separate .pseudo-first-child td,
  .bass-datatable-C05-separate .pseudo-last-child th,
  .bass-datatable-C05-separate .pseudo-last-child td,
  .bass-datatable-C06-separate thead tr:first-child th,
  .bass-datatable-C06-separate thead tr:first-child td,
  .bass-datatable-C06-separate tbody tr:last-child th,
  .bass-datatable-C06-separate tbody tr:last-child td,
  .bass-datatable-C06-separate tfoot tr:last-child th,
  .bass-datatable-C06-separate tfoot tr:last-child td,
  .bass-datatable-C06-separate .pseudo-first-child th,
  .bass-datatable-C06-separate .pseudo-first-child td,
  .bass-datatable-C06-separate .pseudo-last-child th,
  .bass-datatable-C06-separate .pseudo-last-child td {
    border-bottom: 1px solid black;
  }

  .bass-datatable-A01-separate table,
  .bass-datatable-A02-separate table,
  .bass-datatable-A03-separate table,
  .bass-datatable-A04-separate table,
  .bass-datatable-A05-separate table,
  .bass-datatable-A06-separate table,
  .bass-datatable-B01-separate table,
  .bass-datatable-B02-separate table,
  .bass-datatable-B03-separate table,
  .bass-datatable-B04-separate table,
  .bass-datatable-B05-separate table,
  .bass-datatable-B06-separate table,
  .bass-datatable-C01-separate table,
  .bass-datatable-C02-separate table,
  .bass-datatable-C03-separate table,
  .bass-datatable-C04-separate table,
  .bass-datatable-C05-separate table,
  .bass-datatable-C06-separate table {
    width: 100%;
  }

  .bass-datatable-A01-separate th, .bass-datatable-A01-separate td,
  .bass-datatable-A02-separate th,
  .bass-datatable-A02-separate td,
  .bass-datatable-A03-separate th,
  .bass-datatable-A03-separate td,
  .bass-datatable-A04-separate th,
  .bass-datatable-A04-separate td,
  .bass-datatable-A05-separate th,
  .bass-datatable-A05-separate td,
  .bass-datatable-A06-separate th,
  .bass-datatable-A06-separate td,
  .bass-datatable-B01-separate th,
  .bass-datatable-B01-separate td,
  .bass-datatable-B02-separate th,
  .bass-datatable-B02-separate td,
  .bass-datatable-B03-separate th,
  .bass-datatable-B03-separate td,
  .bass-datatable-B04-separate th,
  .bass-datatable-B04-separate td,
  .bass-datatable-B05-separate th,
  .bass-datatable-B05-separate td,
  .bass-datatable-B06-separate th,
  .bass-datatable-B06-separate td,
  .bass-datatable-C01-separate th,
  .bass-datatable-C01-separate td,
  .bass-datatable-C02-separate th,
  .bass-datatable-C02-separate td,
  .bass-datatable-C03-separate th,
  .bass-datatable-C03-separate td,
  .bass-datatable-C04-separate th,
  .bass-datatable-C04-separate td,
  .bass-datatable-C05-separate th,
  .bass-datatable-C05-separate td,
  .bass-datatable-C06-separate th,
  .bass-datatable-C06-separate td {
    padding-right: 1.042%;
    padding-left: 1.042%;
  }

  /* =========== extend datatable style =========== */
  /* 
   * datatable-lattice
   */
  .bass-datatable-A01-lattice table,
  .bass-datatable-A02-lattice table,
  .bass-datatable-A03-lattice table,
  .bass-datatable-A04-lattice table,
  .bass-datatable-A05-lattice table,
  .bass-datatable-A06-lattice table,
  .bass-datatable-B01-lattice table,
  .bass-datatable-B02-lattice table,
  .bass-datatable-B03-lattice table,
  .bass-datatable-B04-lattice table,
  .bass-datatable-B05-lattice table,
  .bass-datatable-B06-lattice table,
  .bass-datatable-C01-lattice table,
  .bass-datatable-C02-lattice table,
  .bass-datatable-C03-lattice table,
  .bass-datatable-C04-lattice table,
  .bass-datatable-C05-lattice table,
  .bass-datatable-C06-lattice table {
    width: 100%;
    border-right: 1px solid #dbdbdb;
  }

  .bass-datatable-A01-lattice th, .bass-datatable-A01-lattice td,
  .bass-datatable-A02-lattice th,
  .bass-datatable-A02-lattice td,
  .bass-datatable-A03-lattice th,
  .bass-datatable-A03-lattice td,
  .bass-datatable-A04-lattice th,
  .bass-datatable-A04-lattice td,
  .bass-datatable-A05-lattice th,
  .bass-datatable-A05-lattice td,
  .bass-datatable-A06-lattice th,
  .bass-datatable-A06-lattice td,
  .bass-datatable-B01-lattice th,
  .bass-datatable-B01-lattice td,
  .bass-datatable-B02-lattice th,
  .bass-datatable-B02-lattice td,
  .bass-datatable-B03-lattice th,
  .bass-datatable-B03-lattice td,
  .bass-datatable-B04-lattice th,
  .bass-datatable-B04-lattice td,
  .bass-datatable-B05-lattice th,
  .bass-datatable-B05-lattice td,
  .bass-datatable-B06-lattice th,
  .bass-datatable-B06-lattice td,
  .bass-datatable-C01-lattice th,
  .bass-datatable-C01-lattice td,
  .bass-datatable-C02-lattice th,
  .bass-datatable-C02-lattice td,
  .bass-datatable-C03-lattice th,
  .bass-datatable-C03-lattice td,
  .bass-datatable-C04-lattice th,
  .bass-datatable-C04-lattice td,
  .bass-datatable-C05-lattice th,
  .bass-datatable-C05-lattice td,
  .bass-datatable-C06-lattice th,
  .bass-datatable-C06-lattice td {
    padding-right: 2.083% solid white;
    padding-left: 2.083% solid white;
  }

  /* =========== extend datatable style =========== */
  /* 
   * datatable-plain
   */
  .bass-datatable-A01-plain table,
  .bass-datatable-A02-plain table,
  .bass-datatable-A03-plain table,
  .bass-datatable-A04-plain table,
  .bass-datatable-A05-plain table,
  .bass-datatable-A06-plain table,
  .bass-datatable-B01-plain table,
  .bass-datatable-B02-plain table,
  .bass-datatable-B03-plain table,
  .bass-datatable-B04-plain table,
  .bass-datatable-B05-plain table,
  .bass-datatable-B06-plain table,
  .bass-datatable-C01-plain table,
  .bass-datatable-C02-plain table,
  .bass-datatable-C03-plain table,
  .bass-datatable-C04-plain table,
  .bass-datatable-C05-plain table,
  .bass-datatable-C06-plain table {
    width: 100%;
  }

  .bass-datatable-A01-plain th, .bass-datatable-A01-plain td,
  .bass-datatable-A02-plain th,
  .bass-datatable-A02-plain td,
  .bass-datatable-A03-plain th,
  .bass-datatable-A03-plain td,
  .bass-datatable-A04-plain th,
  .bass-datatable-A04-plain td,
  .bass-datatable-A05-plain th,
  .bass-datatable-A05-plain td,
  .bass-datatable-A06-plain th,
  .bass-datatable-A06-plain td,
  .bass-datatable-B01-plain th,
  .bass-datatable-B01-plain td,
  .bass-datatable-B02-plain th,
  .bass-datatable-B02-plain td,
  .bass-datatable-B03-plain th,
  .bass-datatable-B03-plain td,
  .bass-datatable-B04-plain th,
  .bass-datatable-B04-plain td,
  .bass-datatable-B05-plain th,
  .bass-datatable-B05-plain td,
  .bass-datatable-B06-plain th,
  .bass-datatable-B06-plain td,
  .bass-datatable-C01-plain th,
  .bass-datatable-C01-plain td,
  .bass-datatable-C02-plain th,
  .bass-datatable-C02-plain td,
  .bass-datatable-C03-plain th,
  .bass-datatable-C03-plain td,
  .bass-datatable-C04-plain th,
  .bass-datatable-C04-plain td,
  .bass-datatable-C05-plain th,
  .bass-datatable-C05-plain td,
  .bass-datatable-C06-plain th,
  .bass-datatable-C06-plain td {
    padding-right: 2.083% solid white;
    padding-left: 2.083% solid white;
  }

  /* =========== extend datatable A-separate style =========== */
  /* 
   * A01 A02 A03 A04 A05 A06 -separate
   */
  /* ----- datatable-A01-separate ----- */
  .bass-datatable-A01-separate .bass-tablecell-base,
  .bass-datatable-A01-separate .bass-tablecell-A01 {
    width: 45.486%;
  }

  /* ----- datatable-A02-separate ----- */
  .bass-datatable-A02-separate .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A02-separate .bass-tablecell-A01 {
    width: 21.875%;
  }

  .bass-datatable-A02-separate .bass-tablecell-A02 {
    width: 45.486%;
  }

  /* ----- datatable-A03-separate ----- */
  .bass-datatable-A03-separate .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A03-separate .bass-tablecell-A01 {
    width: 13.542%;
  }

  .bass-datatable-A03-separate .bass-tablecell-A02 {
    width: 21.875%;
  }

  .bass-datatable-A03-separate .bass-tablecell-A03 {
    width: 45.486%;
  }

  /* ----- datatable-A04-separate ----- */
  .bass-datatable-A04-separate .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A04-separate .bass-tablecell-A01 {
    width: 9.375%;
  }

  .bass-datatable-A04-separate .bass-tablecell-A02 {
    width: 19.792%;
  }

  .bass-datatable-A04-separate .bass-tablecell-A03 {
    width: 30.208%;
  }

  .bass-datatable-A04-separate .bass-tablecell-A04 {
    width: 45.486%;
  }

  /* ----- datatable-A05-separate ----- */
  .bass-datatable-A05-separate .bass-tablecell-base {
    width: 46.875%;
  }

  .bass-datatable-A05-separate .bass-tablecell-A01 {
    width: 6.771%;
  }

  .bass-datatable-A05-separate .bass-tablecell-A02 {
    width: 16.667%;
  }

  .bass-datatable-A05-separate .bass-tablecell-A03 {
    width: 26.563%;
  }

  .bass-datatable-A05-separate .bass-tablecell-A04 {
    width: 36.458%;
  }

  .bass-datatable-A05-separate .bass-tablecell-A05 {
    width: 45.486%;
  }

  /* ----- datatable-A06-separate ----- */
  .bass-datatable-A06-separate .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A06-separate .bass-tablecell-A01 {
    width: 5.208%;
  }

  .bass-datatable-A06-separate .bass-tablecell-A02 {
    width: 13.542%;
  }

  .bass-datatable-A06-separate .bass-tablecell-A03 {
    width: 21.875%;
  }

  .bass-datatable-A06-separate .bass-tablecell-A04 {
    width: 28.472%;
  }

  .bass-datatable-A06-separate .bass-tablecell-A05 {
    width: 36.632%;
  }

  .bass-datatable-A06-separate .bass-tablecell-A06 {
    width: 45.486%;
  }

  /* =========== extend datatable A-lattice style =========== */
  /* 
   * A01 A02 A03 A04 A05 A06 -lattice
   */
  /* ----- datatable-A01-lattice ----- */
  .bass-datatable-A01-lattice .bass-tablecell-base,
  .bass-datatable-A01-lattice .bass-tablecell-A01 {
    width: 45.486%;
  }

  /* ----- datatable-A02-lattice ----- */
  .bass-datatable-A02-lattice .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A02-lattice .bass-tablecell-A01 {
    width: 20.313%;
  }

  .bass-datatable-A02-lattice .bass-tablecell-A02 {
    width: 45.486%;
  }

  /* ----- datatable-A03-lattice ----- */
  .bass-datatable-A03-lattice .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A03-lattice .bass-tablecell-A01 {
    width: 12.326%;
  }

  .bass-datatable-A03-lattice .bass-tablecell-A02 {
    width: 20.486%;
  }

  .bass-datatable-A03-lattice .bass-tablecell-A03 {
    width: 45.486%;
  }

  /* ----- datatable-A04-lattice ----- */
  .bass-datatable-A04-lattice .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A04-lattice .bass-tablecell-A01 {
    width: 8.16%;
  }

  .bass-datatable-A04-lattice .bass-tablecell-A02 {
    width: 20.486%;
  }

  .bass-datatable-A04-lattice .bass-tablecell-A03 {
    width: 32.292%;
  }

  .bass-datatable-A04-lattice .bass-tablecell-A04 {
    width: 45.486%;
  }

  /* ----- datatable-A05-lattice ----- */
  .bass-datatable-A05-lattice .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A05-lattice .bass-tablecell-A01 {
    width: 5.556%;
  }

  .bass-datatable-A05-lattice .bass-tablecell-A02 {
    width: 15.278%;
  }

  .bass-datatable-A05-lattice .bass-tablecell-A03 {
    width: 25%;
  }

  .bass-datatable-A05-lattice .bass-tablecell-A04 {
    width: 34.722%;
  }

  .bass-datatable-A05-lattice .bass-tablecell-A05 {
    width: 45.486%;
  }

  /* ----- datatable-A06-lattice ----- */
  .bass-datatable-A06-lattice .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A06-lattice .bass-tablecell-A01 {
    width: 3.993%;
  }

  .bass-datatable-A06-lattice .bass-tablecell-A02 {
    width: 12.326%;
  }

  .bass-datatable-A06-lattice .bass-tablecell-A03 {
    width: 20.313%;
  }

  .bass-datatable-A06-lattice .bass-tablecell-A04 {
    width: 28.472%;
  }

  .bass-datatable-A06-lattice .bass-tablecell-A05 {
    width: 36.632%;
  }

  .bass-datatable-A06-lattice .bass-tablecell-A06 {
    width: 45.486%;
  }

  /* =========== extend datatable A-plain style =========== */
  /* 
   * A01 A02 A03 A04 A05 A06 -plain
   */
  /* ----- datatable-A01-plain ----- */
  .bass-datatable-A01-plain .bass-tablecell-base,
  .bass-datatable-A01-plain .bass-tablecell-A01 {
    width: 45.486%;
  }

  /* ----- datatable-A02-plain ----- */
  .bass-datatable-A02-plain .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A02-plain .bass-tablecell-A01 {
    width: 20.313%;
  }

  .bass-datatable-A02-plain .bass-tablecell-A02 {
    width: 45.486%;
  }

  /* ----- datatable-A03-plain ----- */
  .bass-datatable-A03-plain .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A03-plain .bass-tablecell-A01 {
    width: 12.326%;
  }

  .bass-datatable-A03-plain .bass-tablecell-A02 {
    width: 20.486%;
  }

  .bass-datatable-A03-plain .bass-tablecell-A03 {
    width: 45.486%;
  }

  /* ----- datatable-A04-plain ----- */
  .bass-datatable-A04-plain .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A04-plain .bass-tablecell-A01 {
    width: 8.16%;
  }

  .bass-datatable-A04-plain .bass-tablecell-A02 {
    width: 20.486%;
  }

  .bass-datatable-A04-plain .bass-tablecell-A03 {
    width: 32.292%;
  }

  .bass-datatable-A04-plain .bass-tablecell-A04 {
    width: 45.486%;
  }

  /* ----- datatable-A05-plain ----- */
  .bass-datatable-A05-plain .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A05-plain .bass-tablecell-A01 {
    width: 5.556%;
  }

  .bass-datatable-A05-plain .bass-tablecell-A02 {
    width: 15.278%;
  }

  .bass-datatable-A05-plain .bass-tablecell-A03 {
    width: 25%;
  }

  .bass-datatable-A05-plain .bass-tablecell-A04 {
    width: 34.722%;
  }

  .bass-datatable-A05-plain .bass-tablecell-A05 {
    width: 45.486%;
  }

  /* ----- datatable-A06-plain ----- */
  .bass-datatable-A06-plain .bass-tablecell-base {
    width: 45.486%;
  }

  .bass-datatable-A06-plain .bass-tablecell-A01 {
    width: 3.993%;
  }

  .bass-datatable-A06-plain .bass-tablecell-A02 {
    width: 12.326%;
  }

  .bass-datatable-A06-plain .bass-tablecell-A03 {
    width: 20.313%;
  }

  .bass-datatable-A06-plain .bass-tablecell-A04 {
    width: 28.472%;
  }

  .bass-datatable-A06-plain .bass-tablecell-A05 {
    width: 36.632%;
  }

  .bass-datatable-A06-plain .bass-tablecell-A06 {
    width: 45.486%;
  }

  /* =========== extend datatable B-separate style =========== */
  /* 
   * B01 B02 B03 B04 B05 B06 -separate
   */
  /* ----- datatable-B01-separate ----- */
  .bass-datatable-B01-separate .bass-tablecell-base {
    width: 29.514%;
  }

  .bass-datatable-B01-separate .bass-tablecell-A01 {
    width: 64.236%;
  }

  /* ----- datatable-B02-separate ----- */
  .bass-datatable-B02-separate .bass-tablecell-base {
    width: 29.514%;
  }

  .bass-datatable-B02-separate .bass-tablecell-A01 {
    width: 30.556%;
  }

  .bass-datatable-B02-separate .bass-tablecell-A02 {
    width: 64.236%;
  }

  /* ----- datatable-B03-separate ----- */
  .bass-datatable-B03-separate .bass-tablecell-base {
    width: 29.514%;
  }

  .bass-datatable-B03-separate .bass-tablecell-A01 {
    width: 19.271%;
  }

  .bass-datatable-B03-separate .bass-tablecell-A02 {
    width: 41.667%;
  }

  .bass-datatable-B03-separate .bass-tablecell-A03 {
    width: 64.236%;
  }

  /* ----- datatable-B04-separate ----- */
  .bass-datatable-B04-separate .bass-tablecell-base {
    width: 29.514%;
  }

  .bass-datatable-B04-separate .bass-tablecell-A01 {
    width: 13.715%;
  }

  .bass-datatable-B04-separate .bass-tablecell-A02 {
    width: 30.556%;
  }

  .bass-datatable-B04-separate .bass-tablecell-A03 {
    width: 47.396%;
  }

  .bass-datatable-B04-separate .bass-tablecell-A04 {
    width: 64.236%;
  }

  /* ----- datatable-B05-separate ----- */
  .bass-datatable-B05-separate .bass-tablecell-base {
    width: 29.514%;
  }

  .bass-datatable-B05-separate .bass-tablecell-A01 {
    width: 10.243%;
  }

  .bass-datatable-B05-separate .bass-tablecell-A02 {
    width: 23.611%;
  }

  .bass-datatable-B05-separate .bass-tablecell-A03 {
    width: 36.979%;
  }

  .bass-datatable-B05-separate .bass-tablecell-A04 {
    width: 50.347%;
  }

  .bass-datatable-B05-separate .bass-tablecell-A05 {
    width: 64.236%;
  }

  /* ----- datatable-B06-separate ----- */
  .bass-datatable-B06-separate .bass-tablecell-base {
    width: 29.514%;
  }

  .bass-datatable-B06-separate .bass-tablecell-A01 {
    width: 7.986%;
  }

  .bass-datatable-B06-separate .bass-tablecell-A02 {
    width: 19.271%;
  }

  .bass-datatable-B06-separate .bass-tablecell-A03 {
    width: 30.556%;
  }

  .bass-datatable-B06-separate .bass-tablecell-A04 {
    width: 41.319%;
  }

  .bass-datatable-B06-separate .bass-tablecell-A05 {
    width: 52.431%;
  }

  .bass-datatable-B06-separate .bass-tablecell-A06 {
    width: 64.236%;
  }

  /* =========== extend datatable B-lattice style =========== */
  /* 
   * B01 B02 B03 B04 B05 B06 -lattice
   */
  /* ----- datatable-B01-lattice ----- */
  .bass-datatable-B01-lattice .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B01-lattice .bass-tablecell-A01 {
    width: 63.021%;
  }

  /* ----- datatable-B02-lattice ----- */
  .bass-datatable-B02-lattice .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B02-lattice .bass-tablecell-A01 {
    width: 29.34%;
  }

  .bass-datatable-B02-lattice .bass-tablecell-A02 {
    width: 63.021%;
  }

  /* ----- datatable-B03-lattice ----- */
  .bass-datatable-B03-lattice .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B03-lattice .bass-tablecell-A01 {
    width: 18.229%;
  }

  .bass-datatable-B03-lattice .bass-tablecell-A02 {
    width: 40.625%;
  }

  .bass-datatable-B03-lattice .bass-tablecell-A03 {
    width: 63.021%;
  }

  /* ----- datatable-B04-lattice ----- */
  .bass-datatable-B04-lattice .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B04-lattice .bass-tablecell-A01 {
    width: 12.5%;
  }

  .bass-datatable-B04-lattice .bass-tablecell-A02 {
    width: 29.167%;
  }

  .bass-datatable-B04-lattice .bass-tablecell-A03 {
    width: 45.833%;
  }

  .bass-datatable-B04-lattice .bass-tablecell-A04 {
    width: 63.021%;
  }

  /* ----- datatable-B05-lattice ----- */
  .bass-datatable-B05-lattice .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B05-lattice .bass-tablecell-A01 {
    width: 9.028%;
  }

  .bass-datatable-B05-lattice .bass-tablecell-A02 {
    width: 22.222%;
  }

  .bass-datatable-B05-lattice .bass-tablecell-A03 {
    width: 35.417%;
  }

  .bass-datatable-B05-lattice .bass-tablecell-A04 {
    width: 48.611%;
  }

  .bass-datatable-B05-lattice .bass-tablecell-A05 {
    width: 63.021%;
  }

  /* ----- datatable-B06-lattice ----- */
  .bass-datatable-B06-lattice .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B06-lattice .bass-tablecell-A01 {
    width: 6.771%;
  }

  .bass-datatable-B06-lattice .bass-tablecell-A02 {
    width: 18.229%;
  }

  .bass-datatable-B06-lattice .bass-tablecell-A03 {
    width: 29.34%;
  }

  .bass-datatable-B06-lattice .bass-tablecell-A04 {
    width: 39.583%;
  }

  .bass-datatable-B06-lattice .bass-tablecell-A05 {
    width: 50.521%;
  }

  .bass-datatable-B06-lattice .bass-tablecell-A06 {
    width: 63.021%;
  }

  /* =========== extend datatable B-plain style =========== */
  /* 
   * B01 B02 B03 B04 B05 B06 -plain
   */
  /* ----- datatable-B01-plain ----- */
  .bass-datatable-B01-plain .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B01-plain .bass-tablecell-A01 {
    width: 63.021%;
  }

  /* ----- datatable-B02-plain ----- */
  .bass-datatable-B02-plain .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B02-plain .bass-tablecell-A01 {
    width: 29.34%;
  }

  .bass-datatable-B02-plain .bass-tablecell-A02 {
    width: 63.021%;
  }

  /* ----- datatable-B03-plain ----- */
  .bass-datatable-B03-plain .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B03-plain .bass-tablecell-A01 {
    width: 18.229%;
  }

  .bass-datatable-B03-plain .bass-tablecell-A02 {
    width: 40.625%;
  }

  .bass-datatable-B03-plain .bass-tablecell-A03 {
    width: 63.021%;
  }

  /* ----- datatable-B04-plain ----- */
  .bass-datatable-B04-plain .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B04-plain .bass-tablecell-A01 {
    width: 12.5%;
  }

  .bass-datatable-B04-plain .bass-tablecell-A02 {
    width: 29.167%;
  }

  .bass-datatable-B04-plain .bass-tablecell-A03 {
    width: 45.833%;
  }

  .bass-datatable-B04-plain .bass-tablecell-A04 {
    width: 63.021%;
  }

  /* ----- datatable-B05-plain ----- */
  .bass-datatable-B05-plain .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B05-plain .bass-tablecell-A01 {
    width: 9.028%;
  }

  .bass-datatable-B05-plain .bass-tablecell-A02 {
    width: 22.222%;
  }

  .bass-datatable-B05-plain .bass-tablecell-A03 {
    width: 35.417%;
  }

  .bass-datatable-B05-plain .bass-tablecell-A04 {
    width: 48.611%;
  }

  .bass-datatable-B05-plain .bass-tablecell-A05 {
    width: 63.021%;
  }

  /* ----- datatable-B06-plain ----- */
  .bass-datatable-B06-plain .bass-tablecell-base {
    width: 27.431%;
  }

  .bass-datatable-B06-plain .bass-tablecell-A01 {
    width: 6.944%;
  }

  .bass-datatable-B06-plain .bass-tablecell-A02 {
    width: 18.229%;
  }

  .bass-datatable-B06-plain .bass-tablecell-A03 {
    width: 29.34%;
  }

  .bass-datatable-B06-plain .bass-tablecell-A04 {
    width: 39.583%;
  }

  .bass-datatable-B06-plain .bass-tablecell-A05 {
    width: 50.521%;
  }

  .bass-datatable-B06-plain .bass-tablecell-A06 {
    width: 63.021%;
  }

  /* =========== extend datatable C-separate style =========== */
  /* 
   * C01 C02 C03 C04 C05 C06 -separate
   */
  /* ----- datatable-C01-separate ----- */
  .bass-datatable-C01-separate .bass-tablecell-base {
    width: 20.833%;
  }

  .bass-datatable-C01-separate .bass-tablecell-A01 {
    width: 72.917%;
  }

  /* ----- datatable-C02-separate ----- */
  .bass-datatable-C02-separate .bass-tablecell-base {
    width: 20.833%;
  }

  .bass-datatable-C02-separate .bass-tablecell-A01 {
    width: 34.896%;
  }

  .bass-datatable-C02-separate .bass-tablecell-A02 {
    width: 72.917%;
  }

  /* ----- datatable-C03-separate ----- */
  .bass-datatable-C03-separate .bass-tablecell-base {
    width: 20.833%;
  }

  .bass-datatable-C03-separate .bass-tablecell-A01 {
    width: 22.222%;
  }

  .bass-datatable-C03-separate .bass-tablecell-A02 {
    width: 34.896%;
  }

  .bass-datatable-C03-separate .bass-tablecell-A03 {
    width: 72.917%;
  }

  /* ----- datatable-C04-separate ----- */
  .bass-datatable-C04-separate .bass-tablecell-base {
    width: 20.833%;
  }

  .bass-datatable-C04-separate .bass-tablecell-A01 {
    width: 15.799%;
  }

  .bass-datatable-C04-separate .bass-tablecell-A02 {
    width: 33.681%;
  }

  .bass-datatable-C04-separate .bass-tablecell-A03 {
    width: 51.563%;
  }

  .bass-datatable-C04-separate .bass-tablecell-A04 {
    width: 69.444%;
  }

  /* ----- datatable-C05-separate ----- */
  .bass-datatable-C05-separate .bass-tablecell-base {
    width: 20.833%;
  }

  .bass-datatable-C05-separate .bass-tablecell-A01 {
    width: 11.979%;
  }

  .bass-datatable-C05-separate .bass-tablecell-A02 {
    width: 27.083%;
  }

  .bass-datatable-C05-separate .bass-tablecell-A03 {
    width: 42.188%;
  }

  .bass-datatable-C05-separate .bass-tablecell-A04 {
    width: 57.292%;
  }

  .bass-datatable-C05-separate .bass-tablecell-A05 {
    width: 72.396%;
  }

  /* ----- datatable-C06-separate ----- */
  .bass-datatable-C06-separate .bass-tablecell-base {
    width: 20.833%;
  }

  .bass-datatable-C06-separate .bass-tablecell-A01 {
    width: 9.549%;
  }

  .bass-datatable-C06-separate .bass-tablecell-A02 {
    width: 22.222%;
  }

  .bass-datatable-C06-separate .bass-tablecell-A03 {
    width: 34.896%;
  }

  .bass-datatable-C06-separate .bass-tablecell-A04 {
    width: 44.444%;
  }

  .bass-datatable-C06-separate .bass-tablecell-A05 {
    width: 56.076%;
  }

  .bass-datatable-C06-separate .bass-tablecell-A06 {
    width: 64.236%;
  }

  /* =========== extend datatable C-lattice style =========== */
  /* 
   * C01 C02 C03 C04 C05 C06 -lattice
   */
  /* ----- datatable-C01-lattice ----- */
  .bass-datatable-C01-lattice .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C01-lattice .bass-tablecell-A01 {
    width: 71.701%;
  }

  /* ----- datatable-C02-lattice ----- */
  .bass-datatable-C02-lattice .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C02-lattice .bass-tablecell-A01 {
    width: 33.681%;
  }

  .bass-datatable-C02-lattice .bass-tablecell-A02 {
    width: 71.701%;
  }

  /* ----- datatable-C03-lattice ----- */
  .bass-datatable-C03-lattice .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C03-lattice .bass-tablecell-A01 {
    width: 21.007%;
  }

  .bass-datatable-C03-lattice .bass-tablecell-A02 {
    width: 33.681%;
  }

  .bass-datatable-C03-lattice .bass-tablecell-A03 {
    width: 71.701%;
  }

  /* ----- datatable-C04-lattice ----- */
  .bass-datatable-C04-lattice .bass-tablecell-base {
    width: 22.917%;
  }

  .bass-datatable-C04-lattice .bass-tablecell-A01 {
    width: 14.583%;
  }

  .bass-datatable-C04-lattice .bass-tablecell-A02 {
    width: 33.333%;
  }

  .bass-datatable-C04-lattice .bass-tablecell-A03 {
    width: 52.083%;
  }

  .bass-datatable-C04-lattice .bass-tablecell-A04 {
    width: 70.833%;
  }

  /* ----- datatable-C05-lattice ----- */
  .bass-datatable-C05-lattice .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C05-lattice .bass-tablecell-A01 {
    width: 10.764%;
  }

  .bass-datatable-C05-lattice .bass-tablecell-A02 {
    width: 25.694%;
  }

  .bass-datatable-C05-lattice .bass-tablecell-A03 {
    width: 40.625%;
  }

  .bass-datatable-C05-lattice .bass-tablecell-A04 {
    width: 55.556%;
  }

  .bass-datatable-C05-lattice .bass-tablecell-A05 {
    width: 70.486%;
  }

  /* ----- datatable-C06-lattice ----- */
  .bass-datatable-C06-lattice .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C06-lattice .bass-tablecell-A01 {
    width: 8.333%;
  }

  .bass-datatable-C06-lattice .bass-tablecell-A02 {
    width: 21.007%;
  }

  .bass-datatable-C06-lattice .bass-tablecell-A03 {
    width: 33.681%;
  }

  .bass-datatable-C06-lattice .bass-tablecell-A04 {
    width: 45.833%;
  }

  .bass-datatable-C06-lattice .bass-tablecell-A05 {
    width: 58.333%;
  }

  .bass-datatable-C06-lattice .bass-tablecell-A06 {
    width: 71.701%;
  }

  /* =========== extend datatable C-plain style =========== */
  /* 
   * C01 C02 C03 C04 C05 C06 -plain
   */
  /* ----- datatable-C01-plain ----- */
  .bass-datatable-C01-plain .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C01-plain .bass-tablecell-A01 {
    width: 71.701%;
  }

  /* ----- datatable-C02-plain ----- */
  .bass-datatable-C02-plain .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C02-plain .bass-tablecell-A01 {
    width: 33.681%;
  }

  .bass-datatable-C02-plain .bass-tablecell-A02 {
    width: 71.701%;
  }

  /* ----- datatable-C03-plain ----- */
  .bass-datatable-C03-plain .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C03-plain .bass-tablecell-A01 {
    width: 21.007%;
  }

  .bass-datatable-C03-plain .bass-tablecell-A02 {
    width: 33.681%;
  }

  .bass-datatable-C03-plain .bass-tablecell-A03 {
    width: 71.701%;
  }

  /* ----- datatable-C04-plain ----- */
  .bass-datatable-C04-plain .bass-tablecell-base {
    width: 22.917%;
  }

  .bass-datatable-C04-plain .bass-tablecell-A01 {
    width: 14.583%;
  }

  .bass-datatable-C04-plain .bass-tablecell-A02 {
    width: 33.333%;
  }

  .bass-datatable-C04-plain .bass-tablecell-A03 {
    width: 52.083%;
  }

  .bass-datatable-C04-plain .bass-tablecell-A04 {
    width: 70.833%;
  }

  /* ----- datatable-C05-plain ----- */
  .bass-datatable-C05-plain .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C05-plain .bass-tablecell-A01 {
    width: 10.764%;
  }

  .bass-datatable-C05-plain .bass-tablecell-A02 {
    width: 25.694%;
  }

  .bass-datatable-C05-plain .bass-tablecell-A03 {
    width: 40.625%;
  }

  .bass-datatable-C05-plain .bass-tablecell-A04 {
    width: 55.556%;
  }

  .bass-datatable-C05-plain .bass-tablecell-A05 {
    width: 70.486%;
  }

  /* ----- datatable-C06-plain ----- */
  .bass-datatable-C06-plain .bass-tablecell-base {
    width: 19.444%;
  }

  .bass-datatable-C06-plain .bass-tablecell-A01 {
    width: 8.333%;
  }

  .bass-datatable-C06-plain .bass-tablecell-A02 {
    width: 21.007%;
  }

  .bass-datatable-C06-plain .bass-tablecell-A03 {
    width: 33.681%;
  }

  .bass-datatable-C06-plain .bass-tablecell-A04 {
    width: 45.833%;
  }

  .bass-datatable-C06-plain .bass-tablecell-A05 {
    width: 58.333%;
  }

  .bass-datatable-C06-plain .bass-tablecell-A06 {
    width: 71.701%;
  }

  /* =========== conversion module =========== */
  .bass-conversion-A01 .bass-conversion-title,
  .bass-conversion-A02 .bass-conversion-title {
    width: 17.361%;
    padding-right: 4.514%;
  }

  .bass-conversion-A01 .img-conversion,
  .bass-conversion-A02 .img-conversion {
    width: 15.104%;
    padding-left: 4.167%;
  }

  .bass-conversion-A01 .bass-conversion-right,
  .bass-conversion-A02 .bass-conversion-right {
    margin-left: 4.167%;
  }

  .bass-conversion-A01 .bass-conversion-right {
    width: 48.264%;
  }

  .bass-conversion-A02 .bass-conversion-right {
    width: 65.625%;
  }

  /* =========== mediacover =========== */
  /* 
   * A01
   */
  .bass-mediacover-A01 .bass-mediacover-image-list {
    width: 30.556%;
  }

  .bass-mediacover-A01 .bass-mediacover-image-list li.bass-mediacover-thumbnail {
    width: 27.273%;
    margin: 0 0 2.841% 2.841%;
  }

  .bass-mediacover-A01 .bass-mediacover-contents {
    width: 63.194%;
    margin-left: 4.167%;
  }

  .bass-mediacover-enabled li:first-child a.bass-link-A01,
  .bass-mediacover-enabled li.pseudo-first-child a.bass-link-A01 {
    display: inline;
  }

  .bass-mediacover-enabled li a.bass-link-A01 {
    display: none;
  }

  /* =========== bass-tabnavigation ========== */
  .bass-tabnavigation-A01,
  .bass-tabnavigation-A02 {
    padding-top: 29px;
    border-bottom: 3px solid #f5f5f5;
  }

  /* ========== pickup-content-area ========== */
  #supportive-link-area {
    padding-top: 29px;
  }
}
