@charset "utf-8";
.un_GasGuideHaste_mainPanel{
  position: relative;
  box-sizing: border-box;
  align-items: center;
  margin-bottom: 20px;
}
.un_GasGuideHaste_mainPanel.un_GasGuideHaste_mainPanel__sp {
  display: none;
}

.un_GasGuideHaste_mainPanel.un_GasGuideHaste_mainPanel__pc .un_GasGuideHaste_mainPanel_img.un_GasGuideHaste_mainPanel_img__line {
  position: absolute;
  bottom: 154px;
  left: 100px;
}
.un_GasGuideHaste_mainPanel.un_GasGuideHaste_mainPanel__pc.un_GasGuideHaste_mainPanel__withEmphasizedInfo .un_GasGuideHaste_mainPanel_img.un_GasGuideHaste_mainPanel_img__line {
  bottom: 296px;
}
.un_GasGuideHaste_mainPanel.un_GasGuideHaste_mainPanel_img {
  position: relative;
}
.un_GasGuideHaste_mainPanel .un_GasGuideHaste_mainPanel_estBtn {
  position: absolute;
  top: 398px;
  left: 49px;
}
.un_GasGuideHaste_mainPanel .un_GasGuideHaste_mainPanel_searchBtn {
  position: absolute;
  top: 570px;
  left: 49px;
}

.un_GasGuideHaste_mainPanel .un_GasGuideHaste_mainPanel_emphasizedInfo {
  border: 3px solid var(--emphasisRed);
  bottom: 111px;
  box-sizing: border-box;
  color: var(--emphasisRed);
  left: 50px;
  line-height: 1.9em;
  padding: 10px;
  position: absolute;
  width: 654px;
}
.un_GasGuideHaste_mainPanel .un_GasGuideHaste_mainPanel_emphasizedInfo .un_GasGuideHaste_mainPanel_emphasizedInfo_ttl {
  font-size: 16px;
  font-weight: bold;
}
.un_GasGuideHaste_mainPanel .un_GasGuideHaste_mainPanel_emphasizedInfo .un_GasGuideHaste_mainPanel_emphasizedInfo_txt {
  font-size: 14px;
  letter-spacing: -0.3px;
}
.un_GasGuideHaste_mainPanel.un_GasGuideHaste_mainPanel__pc .un_GasGuideHaste_mainPanel_secondImgWrapper {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 955px;
  left: 45px;
}
.un_GasGuideHaste_mainPanel_secondImgWrapper a:nth-child(1) {
  margin-right: 10px;
}
.un_GasGuideHaste_mainPanel_secondImgWrapper a:nth-child(2) {
  margin-left: 10px;
}
.un_GasGuideHaste_promiseImgCaption {
  border-top: 2px solid #cdcdcd;
  border-bottom: 2px solid #cdcdcd;
  font-size: 14px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-align: center;
}

.un_GasGuideHaste_checkCardWrapper {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 10px;
}
.un_GasGuideHaste_checkCard {
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc((100% - 20px) / 2);
}
.un_GasGuideHaste_checkCard:nth-child(n+3) {
  margin-top: 10px;
}
.un_GasGuideHaste_checkCard .un_GasGuideHaste_checkCard_ttl {
  align-items: center;
  background: var(--subBgGreen);
  display: flex;
  font-weight: bold;
  padding: 10px;
  font-size: 16px;
}
.un_GasGuideHaste_checkCard .un_GasGuideHaste_checkCard_ttl .un_GasGuideHaste_checkCard_ttl_icon + .un_GasGuideHaste_checkCard_ttl_letters {
  margin-left: 10px;
}
.un_GasGuideHaste_checkCard .un_GasGuideHaste_checkCard_imgAndTxt {
  padding: 10px;
}
.un_GasGuideHaste_checkCard .un_GasGuideHaste_checkCard_imgAndTxt .un_GasGuideHaste_checkCard_imgAndTxt_img + .un_GasGuideHaste_checkCard_imgAndTxt_txt {
  margin-top: 10px;
}
.un_GasGuideHaste_checkCardWrapper + .el_btn2_wrapper {
  margin-top: 20px;
}

.un_GasGuideHaste_tabContHead {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
}
.un_GasGuideHaste_tabContHead .un_GasGuideHaste_tabContHead_btnWrapper {
  margin-top: 10px;
  text-align: right;
}

.un_GasGuideHaste_tabContHead .un_GasGuideHaste_tabContHead_btnWrapper .un_GasGuideHaste_tabContHead_btn.el_btn5 {
  font-size: 13px;
}

.un_sharedGasType_productCardUnit.un_sharedGasType_productCardUnit__gasHastePage.un_sharedGasType_productCardUnit__col2>.un_sharedGasType_productCard {
  width: calc((100% - 15px) / 2);
}
.un_sharedGasType_productCardUnit.un_sharedGasType_productCardUnit__gasHastePage .un_sharedGasType_productCard .un_sharedGasType_productCard_inner .un_sharedGasType_productCard_inner_top .un_sharedGasType_productCard_inner_top_img {
  width: 54%;
}
.un_sharedGasType_productCardUnit.un_sharedGasType_productCardUnit__gasHastePage .un_sharedGasType_productCard .un_sharedGasType_productCard_inner .un_sharedGasType_productCard_inner_top .un_sharedGasType_productCard_inner_top_detail {
  width: 138px;
}
.un_sharedGasType_productCardUnit.un_sharedGasType_productCardUnit__gasHastePage .un_sharedGasType_productCard .un_sharedGasType_productCard_inner .un_sharedGasType_productCard_inner_top+.un_sharedGasType_productCard_inner_txt {
  margin-top: 0;
}

.el_hdg4 + .un_GasGuideHaste_tabContSearchTypeCardWrapper {
  margin-top: 10px;
}
.un_GasGuideHaste_tabContSearchTypeCardWrapper + .el_hdg3 {
  margin-top: 30px;
}

.un_GasGuideHaste_tabContSearchTypeCardWrapper {
  display: flex;
  justify-content: space-between;
}
.un_GasGuideHaste_tabContSearchTypeCard {
  border: var(--defaultBorder);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px 5px;
  position: relative;
  width: calc(( 100% - 20px ) / 4);
}
.un_GasGuideHaste_tabContSearchTypeCard.un_GasGuideHaste_tabContSearchTypeCard__disabled {
  background: #C2C2C2;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont .un_GasGuideHaste_tabContSearchTypeCard_headCont_ttl {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont .un_GasGuideHaste_tabContSearchTypeCard_headCont_ttl + .un_GasGuideHaste_tabContSearchTypeCard_headCont_img {
  margin-top: 5px;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont .un_GasGuideHaste_tabContSearchTypeCard_headCont_img {
  text-align: center;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont .un_GasGuideHaste_tabContSearchTypeCard_headCont_img + .un_GasGuideHaste_tabContSearchTypeCard_headCont_txt {
  margin-top: 10px;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont .un_GasGuideHaste_tabContSearchTypeCard_headCont_txt {
  font-size: 13px;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont + .el_btn5 {
  margin-top: 10px;
}
.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_headCont + .un_GasGuideHaste_tabContSearchTypeCard_disabledBtn {
  margin-top: 10px;
}
.un_GasGuideHaste_tabContSearchTypeCard.un_GasGuideHaste_tabContSearchTypeCard__disabled .un_GasGuideHaste_tabContSearchTypeCard_disabledBtn {
  background: #7F7F7F;
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
}

.un_GasGuideHaste_tabContSearchTypeCard .un_GasGuideHaste_tabContSearchTypeCard_btn.el_btn5.el_btn5__w100per {
  font-size: 13px;
}

.un_gasGuideHaste_phoneBanner {
  margin: 0 20px 20px;
}
.un_gasGuideHaste_phoneBannerWrapper {
  display: none;
}
.bl_panel.bl_panel__noBorder .un_gasGuideHaste_phoneBanner img {
  width: 100%;
  height: auto;
}

.bl_panel.bl_panel__noBorder .un_gasGuideHaste_waterHeaterType {
  margin-top: 20px;
  text-align: center;
}
.bl_panel.bl_panel__noBorder .un_gasGuideHaste_waterHeaterType img {
  width: 70%;
  height: auto;
}
.un_gasGuideHaste_waterHeaterType + .un_gasGuideHaste_panel_wrapper {
  margin-top: 20px;
}
.un_gasGuideHaste_panel_wrapper {
  display: flex;
  justify-content: space-between;
}
