@charset "utf-8";
.bg_box_01 + .un_sharedShortCutBnr_wrapper {
  margin-top: 30px;
}

.un_sharedShortCutBnr_wrapper + .bg_box_01,
.un_sharedShortCutBnr_wrapper + .bl_tocList {
  margin-top: 30px;
}

.un_sharedShortCutBnr_wrapper + .el_hdg2 {
  margin-top: 40px;
}

.un_sharedShortCutBnr_wrapper + .el_hdg3 {
  margin-top: 30px;
}


.un_sharedShortCutBnr_wrapper + .un_sharedGasIncludeRanking_panel {
  margin-top: 30px;
}

.un_exchangeFlow + .un_sharedShortCutBnr_wrapper {
  margin-top: 20px;
}

.el_btn2_wrapper + .un_sharedShortCutBnr_wrapper {
  margin-top: 20px;
}
.un_sharedShortCutBnr_wrapper {
  margin-bottom: 20px;
  padding: 0 20px 0;
}
.un_sharedShortCutBnr_wrapper.un_sharedShortCutBnr_wrapper__noPadding {
  padding: 0;
}

.un_sharedShortCutBnr_wrapper.un_sharedShortCutBnr_wrapper__mT {
  margin-top: 20px;
}

.un_sharedShortCutBnr {
  position: relative;
  text-align: center;
}

.un_sharedShortCutBnr .un_sharedShortCutBnr_price {
  position: absolute;
  color: var(--emphasisRed);
  font-weight: bold;
  top: 140px;
}
.un_bathDryChoiceBrandMaxSearchPartNumber_etxt {
  font-weight:normal;
  height:50px; 
  text-align:center;
}

/* 価格5ケタ */
.un_sharedShortCutBnr .un_sharedShortCutBnr_price.un_sharedShortCutBnr_price__5digits {
  left: 50px;
}

/* 価格6ケタ */
.un_sharedShortCutBnr .un_sharedShortCutBnr_price.un_sharedShortCutBnr_price__6digits {
  left: 26px;
}

.un_sharedShortCutBnr .un_sharedShortCutBnr_price .un_sharedShortCutBnr_price_txt {
  font-size: 15px;
}

.un_sharedShortCutBnr .un_sharedShortCutBnr_price [data-item-id] {
  font-size: 34px;
}

#input-search input[type="email"], #input-search input[type="number"], #input-search input[type="search"], #input-search input[type="text"], #input-search input[type="tel"], input[type="url"], #input-search input[type="password"], #input-search textarea, #input-search select {
  height: 50px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #888888;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  width: 300px;
  }
  
  #button2{
  background-color: #ffffff;
  }
  
  .table_part_number{
  border-collapse:collapse;
  border:#ccc 1px solid;
  width:755px;
  }
  .table_part_number th,.table_part_number td{
  border:#ccc 1px solid;
  padding:10px;
  }
  .table_part_number th{
  background:#f4f4f4;
  box-sizing: border-box;
  }
  .table_part_number td a{
    color: var(--defaultTxtColor);
    text-decoration: underline;
  }
  
  .un_bathDryMax_successorSearchTable .un_bathDryMax_successorSearchTable_partNum {
    width: 150px;
  }
  .un_bathDryMax_successorSearchTable .un_bathDryMax_successorSearchTable_maker {
    width: 100px;
  }
  .un_bathDryMax_successorSearchTable .un_bathDryMax_successorSearchTable_ventilation {
    width: 110px;
  }
  
  /* 浴室乾燥機 後継機種・推奨機種検索 */
  .un_bathDrySearchNumber_panel {
    border: 5px solid #D9D9D9;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_head {
      background: #F2F2F2;
      font-size: 18px;
      font-weight: bold;
      padding: 10px 15px;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont {
      display: flex;
      justify-content: flex-start;
      padding: 20px 40px;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_txtareaAndBtn .un_bathDrySearchNumber_panel_inputTxt {
      border: 1px solid var(--dekiruGreen);
      border-radius: 3px 0 0 3px;
      box-sizing: border-box;
      font-size: 16px;
      height: 50px;
      padding: 10px;
      width: 85%;
      outline: none;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_txtareaAndBtn .un_bathDrySearchNumber_panel_inputBtn {
      background: var(--dekiruGreen);
      border: none;
      border-radius: 0 3px 3px 0;
      color: #fff;
      cursor: pointer;
      font-size: 16px;
      font-weight: bold;
      height: 50px;
      margin-left: -6px;
      width: 15%;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_annotation.un_bathDrySearchNumber_panel_cont_searchArea_annotation__pc {
      display: block;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_annotation {
      margin-top: 5px;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_annotation.un_bathDrySearchNumber_panel_cont_searchArea_annotation__sp {
      display: none;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_annotation {
      margin-top: 5px;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea {
      width: 80%;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont #button2 {
    background: #ffffff;
    border: 1px solid var(--dekiruGreen);
    border-radius: 5px;
    color: var(--defaultTxtColor);
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    margin-left: 27px;
    width: 15%;
  }
  .un_bathDrySearchNumber_panel .un_bathDrySearchNumber_panel_cont .un_bathDrySearchNumber_panel_cont_searchArea .un_bathDrySearchNumber_panel_cont_searchArea_txtareaAndBtn {
      align-items: flex-start;
      display: flex;
  }
