@charset "UTF-8";
/* CSS Document */
.mf_mps_grandContainer {
  margin-bottom: 100px;
}
.mf_mps_allSelectOff:before, .mf_mps_btn_clearAll:before {
  content: "\f057";
}
.mf_mps_common_btn_close > span, .mf_mps_btn_clearAll > span, .mf_mps_allSelectOff > span, .mf_mps_btn_sort > span, .mf_mps_btn_edit_table > span, .mf_mps_btn_compare_close > span, .mf_mps_customizeTable_btn > span, .mf_mps_btn_filter > span, .mf_mps_btn_show_favorite > span, .mf_mps_btn_copy_url > span, .mf_mps_btn_output_email > span, .mf_mps_btn_output_pdf > span, .mf_mps_btn_output_csv > span, .mf_mps_btn_output_excel > span, .mf_mps_btn_output_print > span {
  font-weight: normal !important;
}
.mf_mps_item_selection_drawer,
.mf_mps_sys_STAT_item-selected .mf_mps_item_selection_drawer {
  width: calc(100% - 1em - 1em) !important;
  margin: auto !important;
  left: 0;
  right: 0;
}
body#resin_serch main img,
.mf_mps_item_selection_drawer img{
	width: inherit;
	height: inherit;
}
.mf_wdg_condition_inner {
  padding: 0 .5em;
}
.mf_mps_btn_compare,
.mf_mps_allSelectOff,
.mf_mps_btn_clearAll,
.mf_mps_selected_list li {
  font-size: 1.4rem;
}
.mf_mps_search dt, .mf_mps_compare dt {
  height: 62px;
  font-weight: normal;
}
.mf_mps_selected_quant_badge {
    background: #fff !important;
    color: #000;
    border-radius: 0;
}
.mf_mps_mainContainer button,
.mf_mps_item_selection_drawer button,
.mf_mps_bottom_drawer button {
  border-width: 1px !important;
}
.mf_mps_btn_copy_url, .mf_mps_btn_output_email, .mf_mps_btn_output_pdf, .mf_mps_btn_output_csv, .mf_mps_btn_output_excel, .mf_mps_btn_output_print,.mf_mps_drawer_header .mf_mps_btn_output_email, .mf_mps_drawer_header .mf_mps_btn_clearAll, .mf_mps_drawer_header button {
  padding: .5em 1em !important;
  font-weight: 400 !important;
  font-size: 1.4rem !important;
  opacity: 1;
}
main.mf_mps_mainContainer {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: auto;
}
.mf_mps_sideNavHead, .mf_mps_navHead {
  line-height: 1.1;
}
.mf_mps_sideNav_1_closeBtn {
  display: flex;
  align-items: center;
}
.mf_mps_search, .mf_mps_compare {
  max-width: 1530px;
  margin: 40px auto auto;
}
.mf_mps_search a, .mf_mps_compare a {
  text-decoration: underline;
}
.mf_mps_search a:hover, .mf_mps_compare a:hover {
  color: var(--purple);
}
.mf_mps_nav_filter_wrapper {
  font-size: 1.4rem;
}
.mf_mps_col_double .mf_mps_grandRow {
  background: none;
}
.mf_mps_search_result_table__outer_groups,
.mf_mps_search_result_table__outer_group,
.mf_mps_search_result_table__table_part__fixed_side,
.mf_mps_bottom_drawer, 
.mf_mps_external_bottom_drawer {
  box-shadow: none !important;
}
.mf_mps_search_result_table__table_part__fixed_top {
  z-index: 10;
}
.mf_mps_search .mf_mps_search_result_table__table thead,
.mf_mps_compare .mf_mps_search_result_table__table_part__fixed_top_side thead,
.mf_mps_compare .mf_mps_search_result_table__table_part__fixed_side tbody {
  background: var(--purple-10);
}
.mf_mps_compare .mf_mps_search_result_table__table_part__fixed_top thead tr,
.mf_mps_compare .mf_mps_search_result_table__table_part__main thead tr {
  height: 100% !important;
}
.mf_mps_search .mf_mps_search_result_table__table td:first-child {
  text-align: left;
}
.mf_mps_search .mf_mps_search_result_table__table th {
  padding-top: 8px;
}
.mf_mps_search_result_table__table_wrap js-stickybit-parent js-stickybit-parent js-stickybit-parent {
  top: 100px;
}
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top th,
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__main th,
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_side th,
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side th {
  border: 1px solid #ccc;
  font-weight: bold;
}
.mf_mps_search_result_table__table th, .mf_mps_search_result_table__table td {
  font-size: 1.4rem;
  border: 1px solid #ccc;
}
.mf_mps_search button,
.mf_mps_search select,
.mf_mps_compare button,
.mf_mps_compare select, 
.mf_mps_btn_compare,
.mf_mps_btn_output_email {
  border-radius: 0;
}
.mf_mps_search_result_table__table td input+span:before {
  font-size: 1em;	
margin-right: .5em;	
top: 0;	
}
.mf_wdg_btnSubmit_tiny, .mf_wdg_keyword_search, .mf_mps_btn_apply {
    background-color: var(--purple);
    border: 1px solid var(--purple);
  transition: .3s;
}
.mf_wdg_btnSubmit_tiny:hover,
.mf_wdg_keyword_search:hover,
.mf_mps_btn_apply:hover {
  background: #000;
}
.mf_mps_btn_compare,
.mf_mps_btn_output_email,
.mf_mps_btn_compare:hover,
.mf_mps_btn_compare:focus,
.mf_mps_btn_output_email:hover,
.mf_mps_btn_output_email:focus {
    background-color: var(--purple);
  border-color: var(--purple);
}
.mf_mps_table_scroller_btn {
  background-color: #333;
}
.mf-ms-wdg-search-result-paging .mf_mps_pager_list .mf_mps_pager_move {
  border-radius: 0;
}
.mf_mps_common_btn_close, .mf_mps_btn_clearAll, .mf_mps_allSelectOff, .mf_mps_btn_sort, .mf_mps_btn_edit_table, .mf_mps_btn_compare_close, .mf_mps_customizeTable_btn, .mf_mps_btn_filter, .mf_mps_btn_show_favorite, .mf_mps_btn_copy_url, .mf_mps_btn_output_email, .mf_mps_btn_output_pdf, .mf_mps_btn_output_csv, .mf_mps_btn_output_excel, .mf_mps_btn_output_print {
  border-color: #ccc;
}
.mf_mps_sys_STAT_item-selected .mf_mps_item_selection_drawer {
  bottom: 0;
  box-shadow: none;
}
.mf_mps_drawer_container,
.mf_mps_bottom_drawer.hidden-xl-up .mf_mps_drawer_header {
  background: rgba(var(--beige-rgb),0.2) !important;
}
.mf_mps_item_selection_drawer,
.mf_mps_item_selection_drawer {
  box-shadow: none !important;
}
.mf_mps_sys_STAT_sticky_search_result_table .js-is-sticky,	
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side .js-is-sticky {	
top: 80px !important;	
transition: .5s all;	
position: relative;	
}	
.mf_mps_search_result_table__table_part__fixed_top::before,	
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side::before {	
content: '';	
background: #fff;	
display: block;	
width: 100%;	
height: 0;	
position: absolute;	
left: 0;	
top: 0;	
transition: .5s all;	
}	
.mf_mps_search_result_table__table_part__fixed_top::before {	
position: fixed;	
}	
.mf_mps_search_result_table__table_part__fixed_top.js-is-sticky::before,	
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side.js-is-sticky::before {	
height: 80px;	
}	
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side.js-is-sticky::before {	
top: -80px;	
}
@media (max-width: 1199px) {
.mf_mps_modal {
/*  height: calc(100vh - 54px) !important;*/
  width: 100%;
  padding: 0 2%;
  background: rgba(0,0,0,0.85) !important;
  z-index: 10000;
}
  .mf_mps_modal-dialog {
    height: 95%;
    max-width: 600px;
}
.mf_mps_btn_clear,
.mf_mps_btn_close,
.mf_mps_btn_modal_close {
  border-width: 1px !important;
  border-color: #ccc;
  }
}
@media (max-width: 959px) {
.mf_mps_grandContainer {
  margin-bottom: 80px;
}
  .mf_mps_search .mf_mps_search_result_table__table td:first-child {
    min-width: 150px !important;
  }
}

/* 検索条件リスト表示に変更 */
.mf_wdg_component_type__custom_ui .mf_wdg_list .mf_wdg_list_item {
  display: block;
  width: 100%;
  position: relative;
    padding: 12px 0 0 24px;
}
.mf_wdg_component_type__custom_ui .mf_wdg_list .mf_mps_label_filter {
  border: none;
  display: inline;
}
/* 検索条件のグルーピング */
.mf_mps_condition_filters {
  padding: 0 .5em .75em;
  border-bottom: solid 1px #c6cace;
}
.mf_wdg_condition_inner > .mf_wdg_condition_inner:last-child {
  border-bottom: none;
}
/* 検索条件のグルーピング: MSの初期化完了までは非表示 */
#mf_mps_STAT:not(.mf_mps_sys_STAT_initialized) .mf_mps_condition_filters {
  display: none;
}

/* 検索条件のグルーピング: タイトル部 */
.mf_mps_condition_filters__header {
/*  font-weight: bold;*/
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 12px 0 0 24px;
    font-size: 16px;
    font-weight: 600;
    color: #21272c;
    cursor: pointer;
}
.mf_mps_condition_filters__header::before {
  content: "\f0c9";
    font-family: "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
    color: #ddd;
    margin-right: 12px;
    margin-left: 4px;
    display: inline-block;
    width: 15px;
    position: absolute;
    left: 4px;
}
.mf_mps_condition_filters__header::after {
  content: "\f054";
    font-family: "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
    font-size: 20px;
    line-height: 1.0;
    float: right;
}
.mf_mps_condition_filters__details > *:last-child > .mf_wdg_condition_inner {
  border-bottom: none;
}
.mf_mps_STAT_filters-charpyNotched-open .mf_mps_condition_filters__CharpyNotchedImpactStrength .mf_mps_condition_filters__header::after,
.mf_mps_STAT_filters-details-open .mf_mps_condition_filters__details .mf_mps_condition_filters__header::after {
  content: "\f078";
}
.mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength .mf_wdg_condition_inner {
  border: none;
}
.mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength .mf_wdg_header .mf_wdg_header_ttl {
   font-size: 1.4rem !important;
  font-weight: normal;
}
.mf_wdg_component_type__custom_ui .mf_wdg_list .mf_wdg_list_item::before,
.mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength .mf_wdg_header .mf_wdg_header_ttl::before {
    content: "\f0da";
    color: #333;
    font-family: "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
    text-align: center;
    display: inline-block;
    width: 20px;
    padding-left: 8px;
    padding-right: 4px;
}
.mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength .mf_wdg_header .mf_wdg_header_ttl.mf_sts_widget_opened::before {
    content: "\f0d7";
}
.mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength .mf_wdg_header .mf_wdg_header_ttl::after {
  display: none !important;
}

.mf_mps_STAT_filters-details-open .mf_mps_condition_filters__details .mf_wdg_header .mf_wdg_header_ttl {
    font-size: 1.4rem !important;
    font-weight: normal !important;
  padding-left: 20px !important;
}
.mf_mps_STAT_filters-details-open .mf_mps_condition_filters__details .mf_wdg_header .mf_wdg_header_ttl:before {
  display: none;
}
.mf_mps_sort_exposed_contant:not(:first-child) {	
display: none;	
}
.mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_top_side {
  z-index: 10;
}
/*検索結果メッセージ*/
.mf_mps_search_result_not_item_found {
  padding: 1em;
  background: var(--purple-10);
  margin: 8px;
}
/* 検索条件のグルーピング */
.mf_mps_condition_filters {
/*  margin-top: 1rem;*/
}
/* 検索条件のグルーピング: MSの初期化完了までは非表示 */
#mf_mps_STAT:not(.mf_mps_sys_STAT_initialized) .mf_mps_condition_filters {
  display: none;
}

/* 検索条件のグルーピング: タイトル部 */
.mf_mps_condition_filters__header {
  font-weight: bold;
}
/* 検索条件のグルーピング: 配下の検索条件、検索条件種別(23℃, -30℃)の選択肢は、デフォルトで非表示 */
.mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength > .mf_wdg_condition,
.mf_mps_condition_filters.mf_mps_condition_filters__details > .mf_wdg_condition {
  display: none;
}
/* 検索条件グループ「ノッチ付きシャルピー衝撃強度」が開いている時は、検索条件種別(23℃, -30℃)の選択肢を表示 */
/* 検索条件グループ「詳細検索」が開いている時は、配下の検索条件を表示 */
#mf_mps_STAT.mf_mps_STAT_filters-charpyNotched-open .mf_mps_condition_filters.mf_mps_condition_filters__CharpyNotchedImpactStrength > .mf_wdg_condition,
#mf_mps_STAT.mf_mps_STAT_filters-details-open .mf_mps_condition_filters.mf_mps_condition_filters__details > .mf_wdg_condition {
  display: block;
}

/*　比較画面設定　*/
.mf_mps_compare .mf_mps_search_result_table__table_wrap .mf_mps_search_result_table__table_part__fixed_side .mf_mps_search_result_table__table,
.mf_mps_compare .mf_mps_search_result_table__table_part__fixed_top_side .mf_mps_search_result_table__table {
  background: var(--purple-10);
}
    .mf_mps_search_result_table__outer_groups {
      box-shadow: 0 0 2px 1px #666;
    }

    .mf_mps_bottom_drawer,
    .mf_mps_item_selection_drawer {
      background-color: rgba(255,255,255,0.9);
    }
    .mf_mps_drawer_header {
      background-color: transparent;
    }
    .mf_mps_selected_list_item {
      border: solid 1px var(--purple);
      display: flex !important;
      align-items: center;
    }

    /* スクロール補助ボタンを非表示に */
    .mf_mps_table_scroller {
/*      display: none; */
    }

    /* ドラッグスクロールのためのスタイル */
    .mf_mps_search_result_table__table th:hover,
    .mf_mps_search_result_table__table td:hover {
      cursor: grab;
    }
    .mf_mps_search_result_table__table th:active,
    .mf_mps_search_result_table__table td:active {
      cursor: grabbing;
    }


    /* スマートフォン幅では、高さの変わるドロワーを表示しない */
    @media screen and (max-width: 1199px) {
      .mf_mps_item_selection_drawer {
        display: none;
      }
    }
    @media screen and (min-width: 1200px) {
      .mf_mps_search_result_table__table_part__fixed_top {
        display: block;
      }
    }

