@charset "utf-8";
/* CSS Document */
.un_bosch_fRed{
color: var(--emphasisRed);
}

.un_bosch_title_mT10{margin-top: 10px;}
.un_bosch_title_mT20{margin-top: 20px;}
.un_bosch_title{background:#ccc;font-size:18px;padding:15px 20px;color:#222;text-align:center;font-weight: bold;}
.un_bosch_box{padding:20px;border:2px solid #ccc;}


.un_bosch_conditionPanel_wrapper{padding:20px;}
.un_bosch_conditionPanel_hdg{display:flex;align-items:center;}
.un_bosch_conditionPanel_wrapper .un_bosch_conditionPanel_txtR {margin-left: 20px;}
.un_bosch_conditionPanel_wrapper p {margin-top: 10px;}
.un_bosch_conditionPanel_img {text-align: center;}

.un_bosch_conditionPanel_table {
  border-collapse: collapse;
  margin-top: 15px;
  width: 100%;
  font-size: 12px;
}
.un_bosch_conditionPanel_table_hdg {
    background: #d9eec0;
}
.un_bosch_conditionPanel_table th,
.un_bosch_conditionPanel_table td {
  border: 1px solid #ccc;
  padding: 6px;
}
.un_bosch_conditionPanel_table th {
  white-space: nowrap;
  padding: 6px 8px;
  text-align: center;
}
.un_bosch_conditionPanel_table td {
  padding: 6px;
}
.un_bosch_conditionPanel_table_txtNormal {font-weight: normal;}
.un_bosch_conditionPanel{display:flex;margin-top:15px;}
.un_bosch_conditionPanel_txt{margin-left:20px;display:flex;flex-direction:column;width:100%;}
.un_bosch_conditionPanel_cautionTxt {letter-spacing: -0.1px;text-align: left;}

/*ミーレ（bosch）食洗機 商品一覧*/
.un_boschItem + .el_hdg4 {
  margin-top: 10px;
}
.un_boschItem{display:flex;flex-wrap:wrap;box-sizing:border-box;padding:20px;}
.un_boschItem_wrapper {
  margin-bottom: 10px;
}
.un_boschItem_wrapper div[data-item-code] {font-weight: bold;font-size: 16px;}
.un_boschItem_wrapper .bl_card .bl_card_ttl {font-size: 14px;margin-top: 10px;}
.un_boschItem .un_boschItem_itemImg_wrapper{flex:1;flex-shrink:1;min-width:70px;}
.un_boschItem .un_boschItem_itemImg > img{max-width:100%;height:auto;}
.un_boschItem .un_boschItem_txtArea{margin-left:30px;width:528px;}
.un_boschItem .un_boschItem_txtArea_spec_specList_modelName{font-size:20px;font-weight:bold;}
.un_boschItem .un_boschItem_txtArea_spec_specList_modelDetail{font-size:14px;margin-top: 5px;}
.un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_specList{width:45%;}
.un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_functionList{/*width:55%;*/display:flex;flex-wrap:wrap;justify-content:space-between;margin-top: 10px;}
.un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_functionList li{width:calc((100% + 5px) /2 - 5px);background-color:#CCCCCC;color:#fff;text-align:center;border-radius:2px;font-weight:bold;padding:2px 5px;box-sizing:border-box;}
.un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_functionList .un_boschItem_txtArea_spec_functionList_highLight, .un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_functionList_specFull .un_boschItem_txtArea_spec_functionList_highLight{background:#92D050;}
.un_boschItem_txtArea_spec_functionList_specFull{/*width:55%;*/display:flex;flex-wrap:wrap;justify-content:space-between;}
.un_boschItem .un_boschItem_specFull_detail{width:100%;color:#fff;text-align:center;border-radius:2px;font-weight:bold;padding:2px 5px;box-sizing:border-box;}

.un_boschItem .un_boschItem_txtArea_otherInfo_recoTxt{margin:10px 0;padding:10px 0;background: var(--secondBgColor);text-align: center;}
.un_boschItem .un_boschItem_detail{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;width:100%;}
.un_boschItem .un_boschItem_detail_mT10{margin-top: 10px;}
.un_boschItem .un_boschItem_detail_mb5{margin-bottom: 5px;}
.un_boschItem .un_boschItem_detail_color {line-height: 38px;margin-right: 25px;}
.un_boschItem .un_boschItem_detail_price_inner{width:fit-content;text-align:right;}
.un_boschItem .un_boschItem_detail_price_maker{margin-bottom:5px;}
.un_boschItem .un_boschItem_detail_price_maker.un_boschItem_detail_price_maker__open{text-align:left;}
.un_boschItem .un_boschItem_detail_price_total{display:inline;font-size:16px;color:var(--emphasisRed);font-weight:bold;}
.un_boschItem_wrapper .un_boschItem_detail_price_total{font-size:16px;color:var(--emphasisRed);font-weight:bold;margin-top: 5px;margin-bottom: 5px;}
.un_boschItem .un_boschItem_detail_price_total div, .un_boschItem_wrapper .un_boschItem_detail_price_total div{font-size:30px;display: inline-block;}
.un_boschItem .un_boschItem_detail_price_total div span, .un_boschItem_wrapper .un_boschItem_detail_price_total div span{font-size:16px;} 
.un_boschItem .un_boschItem_detail_btn{box-sizing:border-box;text-align:center;background-color:#40b11d;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;border-radius:3px;padding:6px 0;flex-grow:1;margin-left:15px;max-width:182px;}
.un_boschItem .un_boschItem_detail_btn:after{content:"\020\03e\020";}
.un_boschItem .un_boschItem_imgTxt{margin-top: 5px;text-align: center;}

/*海外メーカー製食洗機の工事費用*/
.un_bosch_table{width: 100%;border:3px solid #ccc;border-collapse:collapse;background:#ffffff;}
.un_bosch_table td{width: 50%;text-align:center;border:1px solid #ccc;line-height:1em;padding:20px;}
.un_bosch_table__tr{color:var(--defaultTxtColor);font-size:18px;font-weight:bold;background:var(--secondBgColor);border:1px solid #ccc;padding:15px;text-align:center;}
.un_bosch_tr_style td{font-size:14px;padding:20px;text-align:left;vertical-align:top;line-height:1.5em;}
.un_bosch_cautionTxt{text-indent:-1em;margin-left:1em;}
.un_bosch_cautionTxt + .el_btn2_wrapper.un_bosch_btn2_wrapper {
  margin-top: 20px;
}
.bl_panel.bl_panel__noBorder .el_btn2_wrapper.un_bosch_btn2_wrapper {
  margin-bottom: 20px;
}
.un_bosch_table__trTitle {font-size: 20px;}
.un_bosch_table__trKihonPrice {color: var(--emphasisRed);padding: 25px 20px 20px 20px;}
.un_bosch_table__trKihonTxt {color: var(--defaultTxtColor);font-size: 20px;margin-right: 5px;}
.un_bosch_tr_style td.un_bosch_table__trPadding {padding: 12px;}
.un_bosch_table__trCaution {font-weight: bold;margin-top: 15px;font-size: 15px;}

/*交換における価格の目安*/
.un_bosch_changeTable{width:100%;border-collapse:collapse;border-spacing:0;border:solid 1px #bfbfbf;margin-bottom:10px;table-layout:fixed;}
.un_bosch_changeTable tbody tr th{border:1px solid #bfbfbf;padding:10px;}
.un_bosch_changeTable tbody tr td{text-align:center;padding:10px;border:1px solid #bfbfbf;font-size:15px;font-weight:bold;}
.un_bosch_changeTable .un_bosch_changeTable_thEn{font-size:16px;}
.un_airconind_price{font-size:23px;font-weight:bold;}
.un_airconind_price_total{color:var(--emphasisRed);}
.un_bosch_changeTableCenter {text-align: center;}
.un_bosch_changeTableBgGray {background-color:#f2f2f2;}
.un_bosch_changeTableMt10{margin-top: 10px;}
.un_bosch_cautionTxt2 {
    text-indent: -2em;
    margin-left: 2em;
    font-size: 13px;
}
.un_bosch_changeTableCaution{text-indent:-1em;margin-left:1em;font-size: 13px;font-weight: normal;}
.un_bosch_changeTable > div[data-item-id]{font-weight: bold;}

/*リンクボタン できるくんカラー*/
.un_bosch_LinkBtn,.un_bosch_LinkBtn:link,.un_bosch_LinkBtn:visited{color:var(--dekiruGreen);border:solid 1px var(--dekiruGreen);display:block;background-color:#fff;border-radius:30px;padding:10px 5px;text-align:center;font-size:16px;}
.un_bosch_LinkBtn:hover{background-color:var(--dekiruGreen);color:#fff;text-decoration:none;}
.un_bosch_LinkBtn::after{content:"\020\03e\020";white-space:pre;}

/*パナTOPへリンクボタン*/
.un_bosch_topLinkBtn,.un_bosch_topLinkBtn:link,.un_bosch_topLinkBtn:visited{color:#fff;border:solid 1px var(--dekiruGreen);display:block;background-color:var(--dekiruGreen);border-radius:40px;padding:20px 5px;text-align:center;font-size:20px;}
.un_bosch_topLinkBtn:hover{background-color:#fff;color:var(--dekiruGreen);text-decoration:none;}
.un_bosch_topLinkBtn::after{content:"\020\03e\020";white-space:pre;}

.un_bosch_cautionTxtRed {font-weight: bold;color:var(--emphasisRed);}

@media screen and (min-width: 641px) {
.un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_functionList li:not(:nth-last-child(-n+2)){margin-bottom:5px;}
}


/* ▲▲ ミーレの既存CSS ▲▲ */

/* ▼▼ BOSCHの追加CSS ▼▼ */

.bl_mediaPanel .bl_mediaPanel_txt p.border_green{
  border: solid 1px var(--dekiruGreen);
}

.bl_mediaPanel .bl_mediaPanel_txt p.custom01{
  display: inline-block;
  padding: 5px 25px;
  color: var(--dekiruGreen);
  min-width: 200px;
  box-sizing: border-box;
}


.un_boschItem .un_boschItem_txtArea_spec .un_boschItem_txtArea_spec_functionList{
  justify-content: flex-start;
  align-items: flex-start;
}

.un_boschItem_BtnArea{
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-top: 15px;
}

.un_boschItem_wrapper .un_boschItem_BtnArea{
  width: 100%;
  margin-top: 10px;
  display: block;
}

.un_boschItem_BtnArea .un_boschItem_BtnArea_cont{
  margin-right: 15px;
}

.un_boschItem_BtnArea .un_boschItem_BtnArea_cont:last-child{
  margin-right: 0;
}

.un_boschItem_BtnArea .un_boschItem_BtnArea_cont a{
  min-width: 200px;
}

.un_boschItem_BtnArea .un_boschItem_BtnArea_cont.installation a{
  background-color: #f25c05;
}

.bosch_item .bosch_item_txt .bosch_detail_price_manufacture{
  display: flex;
}

.bosch_item .bosch_item_txt .bosch_detail_price_total{
  display: block;
  font-size: 16px;
  color: var(--emphasisRed);
  font-weight: bold;
  text-align: right;
  margin: 5px 0;
}

.bosch_item .bosch_item_txt .bosch_detail_price_total div{
  font-size: 30px;
  display: inline-block;
}



.un_bosch_changeTable tbody tr th sup{
  font-weight: normal;
}

.un_bosch_conditionPanel_txt{
  margin-left: 0;
}



.un_boschItem .un_boschItem_detail{
  margin-top: 15px;
}

div.estimete-button-flex form.cart_type1 .estimate-button button.linkToEstimate{
  background: #ff7816 !important;
  color: white;
  font-weight: bold;
  border: none !important;
  text-indent: 0 !important;
  white-space: nowrap !important;
  overflow: visible !important;
  border-radius: 3px;
  min-width: 200px;
  padding: 10px;
  width: auto;
  height: auto;
  font-size: 14px;
  box-sizing: border-box;
  text-align: center;
}

div.estimete-button-flex form.cart_type1 .estimate-button button.linkToEstimate:after{
  content: "\020\03e\020";
  white-space: pre;
  font-weight: normal;
  display: inline-block;
  font-size: 18px;
  vertical-align: bottom;
}




.bosch_tokucho .bl_cardUnit__col2>.bl_card{
  width: calc((100% + 10px)/2 - 20px);
}

.bosch_tokucho .bl_cardUnit__col2>.bl_card:first-child{
  margin-left: 10px;
}

.bosch_tokucho .bl_cardUnit__col2>.bl_card:last-child{
  margin-right: 10px;
}

.bl_mediaPanel .bl_mediaPanel_img.custom02{
  width: auto;
  margin: auto;
}


.un_boschItem_cardUnit{display:flex;flex-wrap:wrap;justify-content:space-between;}
.un_boschItem_cardUnit.un_boschItem_cardUnit__justifyStart{justify-content:flex-start;}
.un_boschItem_card .un_boschItem_card_ttl{margin-top:5px;font-size:14px;}
.bl_panel .un_boschItem_cardUnit > .un_boschItem_card{margin-top:0;}

/*見積りボタン*/
.el_estimateBtn.un_boschItem_estiBtn__W200 {
  width: 200px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}


@media screen and (min-width: 641px) {

  .bl_mediaPanel .bl_mediaPanel_img.custom02{
    width: 33%;
  }
  
}

@media screen and (min-width: 641px) {

  .un_bosch_conditionPanel_img{
    max-width: 50%;
  }


  .un_boschItem .un_boschItem_itemImg_wrapper{
    flex: initial;
  }

  .un_bosch_conditionPanel_cautionTxt{
    width: 400px;
  }

  .un_boschItem .un_boschItem_txtArea{
  flex: 1;
  }
  

  .bosch_item .bosch_item_txt{
    margin-left: 20px;
    width: 100%;
  }

  .un_boschItem_detail_price_total{
    text-align: right;
  }
  .un_boschItem_txtc {text-align: center;}

  .un_boschItem .un_boschItem_txtArea_spec 
  .un_boschItem_txtArea_spec_functionList li{
    margin-right: 5px;
  }

  .un_boschItem .un_boschItem_txtArea_spec 
  .un_boschItem_txtArea_spec_functionList li:nth-child(2n){
    margin-right: 0;
  }

  .un_boschItem_detail_price.dekirukun_price{
    line-height: 1;
  }

  .un_boschItem_detail_price .un_boschItem_detail_price_manufacture{
    margin-right: 20px;
  }

  .un_boschItem_cardUnit__col3 .un_boschItem_card{width: calc((100% + 20px) /3 - 20px);}

}
.un_constAntDeployment {
  margin-right: 30px;
}









/* ============================
  PC・SP htmlコード共通化用 
==============================*/
.el_hdg3 + .un_boschItemList_mainItem {
  margin-top: 20px;
}
.un_boschItemList_mainItem {
  display: flex;
  padding-left: 20px;
  padding-right: 20px;
}
.un_boschItemList_mainItem .un_boschItemList_mainItem_imgPc {
  width: 37%;
}
.un_boschItemList_mainItem .un_boschItemList_mainItem_imgPc img {
  height: auto;
  width: 100%
}
.un_boschItemList_mainItem .un_boschItemList_mainItem_imgPc + .un_boschItemList_mainItem_infoArea {
  margin-left: 20px;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_top {
  display: flex;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_top .un_boschItemList_mainItem_infoArea_top_img {
  display: none;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_top .un_boschItemList_mainItem_infoArea_top_txt .un_boschItemList_mainItem_infoArea_top_txt_catchphrase {
  font-size: 20px;
  font-weight: bold;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_top .un_boschItemList_mainItem_infoArea_top_txt .un_boschItemList_mainItem_infoArea_top_txt_catchphrase + .un_boschItemList_mainItem_infoArea_top_txt_productNum {
  margin-top: 5px;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_top + .un_boschItemList_mainItem_infoArea_middle {
  margin-top: 15px;
}
.un_boschItemList_mainItem_infoArea_middle ul.un_boschItemList_mainItem_infoArea_middle_featureList {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.un_boschItemList_mainItem_infoArea_middle ul.un_boschItemList_mainItem_infoArea_middle_featureList li.un_boschItemList_mainItem_infoArea_middle_featureList_item {
  background-color: #92d050;
  border-radius: 2px;
  box-sizing: border-box;
  color: #fff;
  font-weight: bold;
  padding: 2px 0;
  text-align: center;
  width: calc((100% + 5px) / 3 - 5px);
}
.un_boschItemList_mainItem_infoArea_middle ul.un_boschItemList_mainItem_infoArea_middle_featureList li.un_boschItemList_mainItem_infoArea_middle_featureList_item:not(:nth-last-child(-n+3)) {
  margin-bottom: 5px;
}
.un_boschItemList_mainItem_infoArea_middle ul.un_boschItemList_mainItem_infoArea_middle_featureList li.un_boschItemList_mainItem_infoArea_middle_featureList_item.un_boschItemList_mainItem_infoArea_middle_featureList_item__off {
  background-color: #ccc;
}
.un_boschItemList_mainItem_infoArea_middle .un_boschItemList_mainItem_infoArea_middle_featureList + .un_boschItemList_mainItem_infoArea_middle_annotation {
  margin-top: 20px;
}
.un_boschItemList_mainItem_infoArea_middle .un_boschItemList_mainItem_infoArea_middle_annotation {
  font-size: 13px;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_middle + .un_boschItemList_mainItem_infoArea_bottom {
  margin-top: 10px;
}
.un_boschItemList_mainItem_infoArea .un_boschItemList_mainItem_infoArea_bottom {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
.un_boschItemList_mainItem_infoArea_bottom .un_boschItemList_mainItem_infoArea_bottom_price {
  color: var(--emphasisRed);
  font-size: 16px;
  font-weight: bold;
}
.un_boschItemList_mainItem_infoArea_bottom .un_boschItemList_mainItem_infoArea_bottom_price .un_boschItemList_mainItem_infoArea_bottom_price_num {
  font-size: 30px;
}
.un_boschItemList_mainItem_infoArea_bottom .un_boschItemList_mainItem_infoArea_bottom_linkBtnArea {
  display: flex;
}
.un_boschItemList_mainItem_infoArea_bottom .un_boschItemList_mainItem_infoArea_bottom_linkBtnArea .un_boschItemList_mainItem_infoArea_bottom_linkBtnArea_btn {
  width: 200px;
}
.un_boschItemList_mainItem_infoArea_bottom .un_boschItemList_mainItem_infoArea_bottom_linkBtnArea .un_boschItemList_mainItem_infoArea_bottom_linkBtnArea_btn + .un_boschItemList_mainItem_infoArea_bottom_linkBtnArea_btn {
  margin-left: 10px;
}
.un_boschItemList_mainItem + .un_boschItemList_optionItem .el_hdg4 {
  margin-top: 20px;
}

.un_boschItemList_optionItem {
  padding-left: 20px;
  padding-right: 20px;
}
.un_boschItemList_optionItem .el_hdg4 + .un_boschItemList_optionItem_cont {
  margin-top: 10px;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_desc {
  margin-bottom: 15px;
  width: 100%;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_img {
  box-sizing: border-box;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_img img {
  height: auto;
  width: 100%;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_priceInfo {
  width: 50%;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_priceInfo .un_boschItemList_optionItem_cont_priceInfo_list + .un_boschItemList_optionItem_cont_priceInfo_list {
  margin-top: 30px;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_priceInfo .un_boschItemList_optionItem_cont_priceInfo_list .un_boschItemList_optionItem_cont_priceInfo_list_price {
  color: var(--emphasisRed);
  font-size: 16px;
  font-weight: bold;
}
.un_boschItemList_optionItem .un_boschItemList_optionItem_cont .un_boschItemList_optionItem_cont_priceInfo .un_boschItemList_optionItem_cont_priceInfo_list .un_boschItemList_optionItem_cont_priceInfo_list_price .un_boschItemList_optionItem_cont_priceInfo_list_price_num {
  font-size: 30px;
  line-height: 1.2em;
}
.un_boschItemList_optionItem + .el_hdg2 {
  margin-top: 40px;
}
.un_boschItemList_optionItem + .el_hdg3 {
  margin-top: 30px;
}

.un_boschItemList_mainItem + .un_boschItemList_surfaceItem {
  margin-top: 20px;
}
.un_boschItemList_surfaceItem {
  box-sizing: border-box;
  display: flex;
  justify-content: space-around;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 28%;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_img {
  margin: 0 auto;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_img img {
  height: auto;
  width: 100%;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_img + .un_boschItemList_surfaceItem_card_txt {
  margin-top: 10px;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_txt .un_boschItemList_surfaceItem_card_txt_productNum + .un_boschItemList_surfaceItem_card_txt_price {
  margin-top: 2px;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_txt .un_boschItemList_surfaceItem_card_txt_price {
  color: var(--emphasisRed);
  font-weight: bold;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_txt .un_boschItemList_surfaceItem_card_txt_price .un_boschItemList_surfaceItem_card_txt_price_cost_num {
  font-size: 26px;
  line-height: 1.4em;
}
.un_boschItemList_surfaceItem .un_boschItemList_surfaceItem_card .un_boschItemList_surfaceItem_card_txt .un_boschItemList_surfaceItem_card_txt_price + .el_estimateBtn {
  margin-top: 5px;
}
.un_boschItemList_surfaceItem + .bl_tabLinkList {
  margin-top: 40px;
}


/* ボッシュ（BOSCH）食洗機 機能一覧 */
.un_bosch_comparisonTableSlideImg {
  display: none;
}
.el_hdg2 + .un_bosch_comparison {
  margin-top: 20px;
}
.un_bosch_comparisonTable {
  border-collapse: collapse;
  border-spacing: 0;
  border: solid 2px #bfbfbf;
  font-size: 13px;
  text-align: center;
  width: 100%;
}
.un_bosch_comparisonTable th {
  background-color: #f2f2f2;
  border: 1px solid #bfbfbf;
  padding: 10px 0;
}
.un_bosch_comparisonTable td{
  border: 1px solid #bfbfbf;
  padding: 6px 10px;
}
.un_bosch_comparisonTable .un_bosch_comparisonTable_itemCodeCell .un_bosch_comparisonTable_itemCodeCell_thAll {
  width: 25%;
}
.un_bosch_comparisonTable .un_bosch_comparisonTable_thProductCode {
  background: #fff;
  font-weight: normal;
  width: 15%;
}
.un_bosch_comparisonTable .un_bosch_comparisonTable_thFacePanel {
  background: #fff;
  font-weight: normal;
}
.un_bosch_comparisonTable tbody .un_bosch_comparisonTable_thFeatureName {
  background: #fff;
  font-weight: bold;
  width: 5%;
}
.un_bosch_comparisonTable tbody .un_bosch_comparisonTable_thFeatureName.un_bosch_comparisonTable_thFeatureName__colored {
  background: var(--secondBgColor);
}
.un_bosch_comparison + .el_hdg2 {
  margin-top: 40px;
}



