@charset "UTF-8";
@import url("https://c.marsflagms.com/lib/fonts/font-awesome/5.15.4/css/all.css");
/* Reset screen style */
* {
  letter-spacing: 0 !important;
  line-height: 120% !important; }

body {
  width: fit-content !important;
  overflow-x: visible;
  margin: 0 !important;
  min-width: auto !important;
  padding: 0;
  margin-left: 0;
  margin-right: 0; }

h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid; }

body, .mf_mps_grandContainer, .mf_mps_mainContainer {
  background-color: transparent; }

.mf_mps_common_page_header,
.mf_mps_search_page_header,
.mf_mps_scompare_page_header,
.mf_mps_footer,
.mf_mps_grandContainer {
  min-width: 100%; }

.mf_mps_printContaints {
  display: block; }





.mf_mps_search_result_table__outer_groups {
  border: solid 1px #666;
}
.mf_mps_search_result_table__table td {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25) !important;
}

.mf_mps_search_result_table__table_part__fixed_top,
.mf_mps_search_result_table__table_part__fixed_side,
.mf_mps_search_result_table__table_part__fixed_top_side,
.mf_mps_table_scroller_horizontal {
  display: none !important;
}

.mf_mps_search_result_table__table_control {
  display: none !important;
}

.mf_mps_search_result_table__table_part__main .mf_mps_cell_value img {
  width: 100%;
}
.mf_mps_search_result_table__table td input:checked + span:before {
  display: none;
}


.mf_mps_bottom_drawer,
.mf_mps_item_selection_drawer
{
  display: none !important;
}





.mf_mps_debug_mode_switch,
td input, th input,
.mf_mps_no_print,
.mf_mps_common_header,
.mf_mps_headerContents,
.mf_mps_headlineBox,
.mf_mps_breadCrumb,
.mf_mps_navCompare,
.mf_mps_mainHeader,
.mf_mps_common_footer,
.mf_mps_common_page_footer,
.mf_mps_goTop,
.mf_mps_item_selection_drawer,
.modal,
.mf_mps_modal,
.mf_mps_table_area_fixed_left *,
.mf_mps_cntr_table {
  display: none !important; }

.mf_mps_compare td:not(.mf_mps_table_data_checked) {
  display: none; }

#mf_mps_STAT.mf_mps_sys_STAT_print-only-checked td:not(.mf_mps_table_data_checked) {
  display: none !important; }

th.mf_mps_table_attr_target__browser, th.mf_mps_table_attr_key__pdf_link01, th.mf_mps_table_attr_key__pdf_link02, th.mf_mps_table_attr_key__pdf_link03, th.mf_mps_table_attr_key__pdf_link04, th.mf_mps_table_attr_key__pdf_link05, td.mf_mps_table_attr_target__browser, td.mf_mps_table_attr_key__pdf_link01, td.mf_mps_table_attr_key__pdf_link02, td.mf_mps_table_attr_key__pdf_link03, td.mf_mps_table_attr_key__pdf_link04, td.mf_mps_table_attr_key__pdf_link05 {
  display: none !important; }

.mf_mps_productImages {
  width: 41% !important;
  max-width: 41% !important; }

.mf_mps_productDetail_box {
  width: 58% !important;
  max-width: 58% !important; }

.mf_mps_product_addition_btnBox, .mf_mps_product_discription_leadMore, .mf_mps_productDetail_btnBox_lower {
  display: none !important; }

.mf_mps_product_discription_hidden {
  display: block !important; }

.mf_mps_product_data.col {
  page-break-before: always; }

.tab-pane {
  display: block !important; }

th:first-child, td:first-child, td:first-child {
  display: table-cell; }

.mf_mps_table_frame.mf_mps_table_compare .mf_mps_responsiveTable_wrapper .scrollable {
  margin-left: 0; }

.mf_mps_table_frame, .mf_mps_tableScroller {
  border: none;
  box-shadow: none; }

.mf_mps_grandContainer,
.row.mf_mps_grandRow {
  width: 100% !important;
  margin: 0;
  padding: 0; }

.mf_mps_table {
  border: solid 1px #ddd;
  width: 100%;
  margin: 0;
  margin-bottom: 0.5rem;
  padding: 0; }
  .mf_mps_table tr, .mf_mps_table th, .mf_mps_table td {
    background-color: transparent !important; }
  .mf_mps_table tr:last-child {
    border-bottom: solid 1px #ddd; }
  .mf_mps_table th, .mf_mps_table td {
    background-color: transparent;
    border-right: solid 1px #ddd !important;
    border-bottom: solid 1px #ddd !important;
    padding: 1mm !important;
    font-size: 7pt !important;
    color: #111 !important;
    word-wrap: break-all;
    white-space: normal !important; }
    .mf_mps_table th .btn, .mf_mps_table td .btn {
      font-size: 7pt !important; }
    .mf_mps_table th a, .mf_mps_table td a {
      color: #111; }
  .mf_mps_table th:last-child, .mf_mps_table td:last-child {
    border-right-width: 0;
    border-right-color: transparent; }

.mf_mps_printHead {
  font-size: 10pt;
  padding-bottom: 0;
  margin-bottom: 0.5rem; }

.mf_mps_printUrl {
  font-size: 6pt; }

.mf_mps_print_list {
  display: table;
  margin-bottom: 0.5rem;
  font-size: 7pt; }
  .mf_mps_print_list dt {
    display: table-cell;
    width: 5rem;
    font-size: 7pt; }
  .mf_mps_print_list dd {
    display: table-cell; }

/*製品TSV側の設定を画面に反映*/
/*ブラウザにしか表示しない要素を印刷時に非表示にする*/
table tr[data-mps-compare-output-target="browser"] {
  display: none !important; }




