@charset "utf-8";
  .un_airconContents2027problem_blankLine + .el_hdg2 {
    margin-top: 40px;
  }
.un_airconContents2027problem_bold {
  font-weight: bold;
  font-size: 15px;
}
.un_airconContents2027problem_hdg {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.un_airconContents2027problem_hdg + img {
  padding-top: 10px;
}

/* 【2025年度】当社の販売台数割合 */
.un_airconContents2027problem_salesVolume {
  display: flex;
}
.bl_mediaPanel + .un_airconContents2027problem_salesVolume {
  margin-top: 40px;
}
.un_airconContents2027problem_salesVolume .un_airconContents2027problem_salesVolume_img + .un_airconContents2027problem_salesVolume_txt p {
  padding-left: 20px;
}
.un_airconContents2027problem_salesVolume .un_airconContents2027problem_salesVolume_txt_blowing {
  position: relative;
  width: fit-content;
  padding: 12px 0px 8px 49px;
  border-bottom: 2px solid #333333;
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 25px;
  line-height: 1.3;
}
.un_airconContents2027problem_salesVolume .un_airconContents2027problem_salesVolume_txt_blowing::before {
  content: "";
  position: absolute;
  left: -56px;
  bottom: -21px;
  width: 63px;
  height: 2px;
  transform: rotate(143deg);
  box-sizing: border-box;
  background-color: #333333;
}
.un_airconContents2027problem_salesVolume .un_airconContents2027problem_salesVolume_txt_blowing::after {
  content: "";
  position: absolute;
  left: -57px;
  bottom: -46px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #333333;
}
.un_airconContents2027problem_space + .el_hdg3 {
  margin-top: 30px;
}

/* 2026年時点のエアコンで省エネ基準を比較 */
.el_hdg3 + .un_airconContents2027problem_energyConservationComparisonTable_wrapper {
  margin-top: 20px;
}
.un_airconContents2027problem_energyConservationComparisonTable {
  display: flex;
  justify-content: space-between;
  text-align: center;
  position: relative;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_level {
  position: absolute;
  bottom: 3%;
  left: 2%;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_level img {
  width: 730px;
  height: auto;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner {
  border-radius: 10px;
  background-color: #eeeeee;
  border: 1px dotted #A6A6A6;
  padding: 15px 10px 100px;
  width: 38%;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner.un_airconContents2027problem_energyConservationComparisonTable_inner__achievement {
  background: #ffff;
  width: 55%;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_hdg {
  font-weight: bold;
  font-size: 17px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_hdg span {
  font-size: 20px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_hdg + .un_airconContents2027problem_energyConservationComparisonTable_inner_series {
  padding-top: 15px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series {
  display: flex;
  justify-content: space-between;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series + .un_airconContents2027problem_energyConservationComparisonTable_inner_series {
  padding-left: 20px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner {
  background: #fff;
  border: solid 1px #EA5506;
  padding: 10px;
  border-radius: 5px;
  width: calc((86% - 10px)/2);
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner.un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner__achievement {
  border: solid 1px #009343;
  width: calc((84% - 10px)/3);
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_hdg {
  font-weight: bold;
  color: #EA5506;
  font-size: 19px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_hdg.un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_hdg__achievement {
  color: #009343;
  font-size: 19px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_hdg + .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_img {
  padding-top: 10px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate {
  border: solid 1px #EA5506;
  border-radius: 5px;
  padding: 5px 0;
  background: #fff;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate.un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate__achievement,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate.un_airconContents2027problem_comparisonCard_rate__achievement {
  border: solid 1px #009343;
  background: #FAFFF4;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate.un_airconContents2027problem_comparisonCard_rate__merit {
  bottom: 59%;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_img + .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate {
  margin-top: 15px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_img img {
  width: 112px;
  height: auto;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_txt,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_txt {
  font-size: 12px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_txt + .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num_wrapper {
  padding-top: 3px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num_wrapper,
.un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_num_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_num  {
  color: #EA5506;
  font-weight: bold;
  font-size: 24px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num.un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num__achievement,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_num.un_airconContents2027problem_comparisonCard_rate_num__achievement {
  color: #009343;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num span,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_num span {
  font-size: 17px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num_img + .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_num_img + .un_airconContents2027problem_comparisonCard_rate_num {
  padding-left: 5px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate_num_img img,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate .un_airconContents2027problem_comparisonCard_rate_num_img img {
  width: 22px;
  height: auto;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_rate + .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_function {
  margin-top: 15px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_function {
  background: #DCEAF7;
  padding: 2px 5px;
  border-radius: 5px;
  font-size: 11px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_function.un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_function__off {
  background: #F2F2F2;
  border: 1px dotted #A6A6A6;
  color: #BFBFBF;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_function + .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_function {
  margin-top: 5px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price {
  margin-top: 10px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price_txt {
  text-align: left;
  margin-left: 10px;
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price_num {
  font-weight: bold;
  color: var(--emphasisRed);
  font-size: 21px;
  text-align: right
}
.un_airconContents2027problem_energyConservationComparisonTable .un_airconContents2027problem_energyConservationComparisonTable_inner .un_airconContents2027problem_energyConservationComparisonTable_inner_series .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price_num .un_airconContents2027problem_energyConservationComparisonTable_inner_series_inner_price_num_unit {
  font-size: 14px;
}

/* 省エネ性能以外は同じ2モデルを比較 */
.un_airconContents2027problem_hdg + .un_airconContents2027problem_comparisonCardUnit {
  margin-top: 15px;
}
.un_airconContents2027problem_comparisonCardUnit {
  display: flex;
  justify-content: space-between;
  margin: 0 50px;
}
.un_airconContents2027problem_comparisonCard {
  border: solid 1px #BFBFBF;
  text-align: center;
  width: calc((100% - 20px) / 2);
  position: relative;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_rate {
  position: absolute;
  right: 7%;
  bottom: 54%;
  padding: 5px 10px;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_ttl {
  background: #F2F2F2;
  font-weight: bold;
  font-size: 18px;
  padding: 10px;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_ttl + .un_airconContents2027problem_comparisonCard_img {
  border-top: solid 1px #BFBFBF;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_img {
  padding: 10px;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_img img {
  width: 80%;
  height: auto;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data {
  display: flex;
  border: solid 1px #BFBFBF;
  border-right: none;
  border-left: none;
  align-items: center;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data + .un_airconContents2027problem_comparisonCard_description_data {
  border-top: none;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data:last-child {
  border-bottom: none;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data .un_airconContents2027problem_comparisonCard_description_data_label {
  background: #F2F2F2;
  width: 25%;
  padding: 10px;
  border-right: solid 1px #BFBFBF;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data .un_airconContents2027problem_comparisonCard_description_data_value,
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data .un_airconContents2027problem_comparisonCard_description_data_price {
  width: 75%;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data .un_airconContents2027problem_comparisonCard_description_data_price {
  font-size: 12px;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data .un_airconContents2027problem_comparisonCard_description_data_price .un_airconContents2027problem_comparisonCard_description_data_price_num {
  font-size: 20px;
  font-weight: bold;
  color: var(--emphasisRed);
  padding-left: 10px;
}
.un_airconContents2027problem_comparisonCard .un_airconContents2027problem_comparisonCard_description .un_airconContents2027problem_comparisonCard_description_data .un_airconContents2027problem_comparisonCard_description_data_price_unit {
  color: var(--emphasisRed);
  font-weight: bold;
  font-size: 16px;
}

/* 現時点では2倍ほどの価格差 */
.un_airconContents2027problem_comparisonCardUnit + .un_airconContents2027problem_overlay {
  margin-top: 35px;
}
.un_airconContents2027problem_overlay {
  text-align: center;
}
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_txt {
  color: #319B03;
  font-weight: bold;
  font-size: 19px
}
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_txt span {
  font-size: 24px;
}
/* 矢印 */
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_arrowLeft,
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_arrowRight {
  position: relative;
}
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_arrowLeft::before {
  content: "";
  position: absolute;
  left: 26%;
  top: -4px;
  width: 35px;
  height: 22px;
  border-left: 6px solid #3aaa0a;
  border-bottom: 6px solid #3aaa0a;
}
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_arrowLeft::after {
  content: "";
  position: absolute;
  left: 25%;
  top: -20px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 18px solid #3aaa0a;
}
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_arrowRight::before {
  content: "";
  position: absolute;
  right: 26%;
  top: -4px;
  width: 35px;
  height: 22px;
  border-right: 6px solid #3aaa0a;
  border-bottom: 6px solid #3aaa0a;
}
.un_airconContents2027problem_overlay .un_airconContents2027problem_overlay_arrowRight::after {
  content: "";
  position: absolute;
  right: 25%;
  top: -22px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 18px solid #3aaa0a;
}

/* 2026年後半は需要と供給のバランスが崩れる可能性も */
.un_airconContents2027problem_overlay + .el_hdg3 {
  margin-top: 30px;
}
.el_hdg3 + .un_airconContents2027problem_demandSupplyPanel_wrapper {
  margin-top: 25px;
}
.un_airconContents2027problem_demandSupplyPanel_wrapper {
  display: flex;
  justify-content: space-between;
}
.un_airconContents2027problem_demandSupplyPanel {
  position: relative;
  border: solid 1px #A6A6A6;
  padding: 20px 13px 10px;
  width: calc((91% - 5px)/2);
}
/* 外側 */
.un_airconContents2027problem_demandSupplyPanel + 
.un_airconContents2027problem_demandSupplyPanel::before {
  content: "";
  position: absolute;
  left: -18px;
  top: 29%;
  transform: translateY(-50%);
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 39px solid #A6A6A6;
}
/* 内側 */
.un_airconContents2027problem_demandSupplyPanel + 
.un_airconContents2027problem_demandSupplyPanel::after {
  content: "";
  position: absolute;
  left: -32px;
  top: 29%;
  transform: translateY(-50%);
  border-top: 33px solid transparent;
  border-bottom: 33px solid transparent;
  border-left: 50px solid #ffff;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_ttl {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_ttl + .un_airconContents2027problem_demandSupplyPanel_img {
  padding-top: 25px;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_img img {
  width: 100%;
  height: auto;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_badge {
  position: absolute;
  border-radius: 50px;
  width: 85px;
  height: 85px;
  background: #7F7F7F;
  color: #ffff;
  font-weight: bold;
  font-size: 16px;
  top: -12px;
  left: 3%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_badge + .un_airconContents2027problem_demandSupplyPanel_ttl {
  padding-left: 20%;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_img + .un_airconContents2027problem_demandSupplyPanel_txt {
  padding-top: 15px;
}
.un_airconContents2027problem_demandSupplyPanel .un_airconContents2027problem_demandSupplyPanel_badge.un_airconContents2027problem_demandSupplyPanel_badge__on {
  background: #009343;
}
.un_airconContents2027problem_demandSupplyPanel_wrapper + .bl_panel {
  margin-top: 20px;
}
.un_airconContents2027problem_demandSupplyPanel_wrapper + .un_airconContents2027problem_demandSupplyTxt {
  padding-top: 20px;
}
.un_airconContents2027problem_demandSupplyTxt + .el_hdg3 {
  margin-top: 30px;
}

/* 2025年モデルの在庫があるうちに購入するのがおすすめ！ */
.el_hdg3.un_airconContents2027problem_hdg {
  text-align: left;
  padding: 13px 10px 13px 5px;
}
.un_airconContents2027problem_hdg span {
  color: #ffff;
  background: var(--dekiruGreen);
  border-radius: 5px;
  padding: 3px 10px;
  margin: 10px;
  font-size: 16px;
}

/* 2025年と2026年モデルの機能はほぼ同じ */
.bl_mediaPanel + .un_airconContents2027problem_2025recomend {
  padding-top: 33px;
}
.un_airconContents2027problem_2025recomend {
  display: flex;
  align-items: center;
}
.un_airconContents2027problem_2025recomend_txt {
  margin-left: 7%;
  padding-top: 3%;
}
.un_airconContents2027problem_2025recomend + .un_airconContents2027problem_bottomPricePanel_wrapper {
  padding-top: 35px;
}
.un_airconContents2027problem_bottomPricePanel_wrapper + .un_airconContents2027problem_bottomPricePanel_txt {
  margin-top: 20px;
}
.un_airconContents2027problem_bottomPricePanel_img + .un_airconContents2027problem_bottomPricePanel_txt {
  margin-top: 20px;
}
.un_airconContents2027problem_bottomPricePanel_img {
  margin-left: 6%;
}
.un_airconContents2027problem_bottomPricePanel_img img {
  width: 100%;
  height: auto;
}
.un_airconContents2027problem_bottomPricePanel_txt p {
  margin-left: 50px;
}
.un_airconContents2027problem_bottomPricePanel_txt + .un_airconContents2027problem_2025recomend {
  padding-top: 10%;
}
.un_airconContents2027problem_2025recomend .un_airconContents2027problem_2025recomend_num {
  position: relative;
  top: -1px;
  left: -1%;
}
.un_airconContents2027problem_2025recomend .un_airconContents2027problem_2025recomend_num + .un_airconContents2027problem_2025recomend_hdg {
  padding-left: 5px;
}
.un_airconContents2027problem_2025recomend .un_airconContents2027problem_2025recomend_num::before {
  content: '';
  background: #E7F7E1;
  width: 110px;
  height: 110px;
  border-radius: 56px;
  position: absolute;
  left: -36%;
  z-index: -1;
  top: -40px;
}
.un_airconContents2027problem_2025recomend .un_airconContents2027problem_2025recomend_num img {
  width: 22px;
  height: auto;
  padding-left: 25px;
  margin-top: -7px;
}
.un_airconContents2027problem_2025recomend .un_airconContents2027problem_2025recomend_hdg {
  font-weight: bold;
  font-size: 20px;
}
.un_airconContents2027problem_function_Table {
  width: 90%;
  border: solid 1px #BFBFBF;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-left: 50px;
}
.un_airconContents2027problem_function_Table th {
  background: #F2F2F2;
  border: solid 1px #BFBFBF;
  padding: 10px;
}
.un_airconContents2027problem_function_Table td {
  border: solid 1px #BFBFBF;
  padding: 10px;
}
.un_airconContents2027problem_function_Table .un_airconContents2027problem_function_Table_makerLogo img {
  width: 120px;
  height: 30px;
}
.un_airconContents2027problem_function_Table .un_airconContents2027problem_function_Table_makerLogo.un_airconContents2027problem_function_Table_makerLogo__mitsubishi img {
  width: auto;
  height: 30px;
}
.un_airconContents2027problem_function_Table .un_airconContents2027problem_function_Table_makerLogo + .un_airconContents2027problem_function_Table_product {
  padding-top: 10px;
}
.un_airconContents2027problem_function_Table .un_airconContents2027problem_function_Table_product img {
  width: 140px;
  height: auto;
}
.un_airconContents2027problem_function_Table + .un_airconContents2027problem_function_txt {
  padding-top: 20px;
}
.un_airconContents2027problem_function_txt {
  margin-left: 50px;
}
.un_airconContents2027problem_function_txt + .un_airconContents2027problem_2025recomend {
  padding-top: 50px;
}

/* 今おすすめの2025年モデル */
.un_airconContents2027problem_recomend_cardUnit {
  margin: 25px 10px;
}
.un_airconContents2027problem_recomend_card {
  border: solid 7px #D9D9D9;
  padding: 15px;
  position: relative;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_rankIcon {
  position: absolute;
  right: 1%;
  top: -11%;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner {
  display: flex;
  align-items: center;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner.un_airconContents2027problem_recomend_card_inner__spaceBetween {
  justify-content: space-between;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_makerLogo img {
  width: 165px;
  height: auto;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_makerLogo.un_airconContents2027problem_recomend_card_inner_makerLogo__mitsubihi img {
  width: auto;
  height: 40px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_makerLogo.un_airconContents2027problem_recomend_card_inner_makerLogo__mitsubihi + .un_airconContents2027problem_recomend_card_inner_label_wrapper {
  padding-left: 26%;
}
.un_airconContents2027problem_recomend_card_inner_label_wrapper.un_airconContents2027problem_recomend_card_inner_label_wrapper__sp {
  display: none;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_makerLogo + .un_airconContents2027problem_recomend_card_inner_label_wrapper {
  padding-left: 22%;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_label_wrapper {
  display: flex;
  justify-content: space-between;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_label {
  color: var(--dekiruGreen);
  border: solid 1px var(--dekiruGreen);
  background: #ECF9E7;
  border-radius: 5px;
  font-weight: bold;
  padding: 5px 15px;
  font-size: 15px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_label_stock {
  background: var(--emphasisRed);
  color: #fff;
  font-weight: bold;
  padding: 5px 20px;
  font-size: 16px;
  box-sizing: border-box;
  min-width: 110px;
  text-align: center;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_label + .un_airconContents2027problem_recomend_card_inner_label {
  margin-left: 8px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner .un_airconContents2027problem_recomend_card_inner_label + .un_airconContents2027problem_recomend_card_inner_label_stock {
  margin-left: 10px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_inner + .un_airconContents2027problem_recomend_card_seriesName {
  padding-top: 10px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_seriesName {
  font-weight: bold;
  font-size: 24px;
  padding-left: 10px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_seriesName span {
  font-weight: normal;
  font-size: 15px;
  padding-left: 20px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_content {
  display: flex;
  align-items: flex-start;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_content .un_airconContents2027problem_recomend_card_inner_label_wrapper.un_airconContents2027problem_recomend_card_inner_label_wrapper__sp + .un_airconContents2027problem_recomend_card_content_txt {
  padding-left: 37px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_content .un_airconContents2027problem_recomend_card_content_img img {
  width: 270px;
  height: auto;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_content .un_airconContents2027problem_recomend_card_content_txt {
  padding-top: 10px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_content .un_airconContents2027problem_recomend_card_content_txt.un_airconContents2027problem_recomend_card_content_txt__mT {
  margin-top: -5%;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_content + .un_airconContents2027problem_recomend_card_details {
  margin-top: -6%;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_details {
  display: flex;
  align-items: center;
  justify-content: right;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_details .un_airconContents2027problem_recomend_card_details_price_num {
  color: var(--emphasisRed);
  font-weight: bold;
  font-size: 26px;
  min-width: 175px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_details .un_airconContents2027problem_recomend_card_details_price_num_unit {
  font-size: 15px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_details .un_airconContents2027problem_recomend_card_details_price + .un_airconContents2027problem_recomend_card_details_price_num {
  padding-left: 10px;
}
.un_airconContents2027problem_recomend_card .un_airconContents2027problem_recomend_card_details .un_airconContents2027problem_recomend_card_details_button .el_btn5 {
  padding-left: 20px;
  width: 130px;
}
.un_airconContents2027problem_recomend_card + .un_airconContents2027problem_recomend_card {
  margin-top: 15px;
}

/* エアコン2027年問題で良くあるQ&A */
.el_hdg2 + .un_airconContents2027problem_qa_label {
  margin-top: 20px;
}
.un_airconContents2027problem_recomend_cardUnit + .el_hdg2 {
  margin-top: 40px;
}
.un_airconContents2027problem_qa_wrapper {
  position: relative;
}
.un_airconContents2027problem_qa_label {
  position: absolute;
  z-index: 1;
  top: -8%;
  left: 4%;
}
.un_airconContents2027problem_qa_label.un_airconContents2027problem_qa_label__q {
  left: 2%;
  top: 20px;
}
.un_airconContents2027problem_qa_label.un_airconContents2027problem_qa_label__q img {
  width: 90%;
  height: auto;
  background: #fff;
}
.un_airconContents2027problem_qa_label.un_airconContents2027problem_qa_label__q::after {
  content: none;
}
.un_airconContents2027problem_qa {
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  padding: 25px 45px;
  border: 2px solid #000000;
  border-radius: 5px;
  background-color: #ffffff;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  margin-left: 6%;
  margin-top: 49px;
}
.un_airconContents2027problem_qa::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 21%;
  border-style: solid;
  border-width: 20px 18px 0 18px;
  border-color: #000000 transparent transparent;
  translate: -50% 100%;
}
.un_airconContents2027problem_qa::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 21%;
  border-style: solid;
  border-width: 18.5px 16.2px 0 16.2px;
  border-color: #ffffff transparent transparent;
  translate: -50% 100%;
}
.un_airconContents2027problem_qa.un_airconContents2027problem_qa__answer {
  background: #F2FBEF;
  font-size: 14px;
  margin-top: 0%;
  margin-left: 9%;
  padding: 30px 20px 20px 47px;
}
.un_airconContents2027problem_qa_label .un_airconContents2027problem_qa_label_a {
  width: 60%;
  height: auto;
}
.un_airconContents2027problem_qa_label.un_airconContents2027problem_qa_label__adjust {
  top: -13%;
}
.un_airconContents2027problem_qa_label.un_airconContents2027problem_qa_label__third {
  top: -6%;
}
.un_airconContents2027problem_qa.un_airconContents2027problem_qa__answer::before,
.un_airconContents2027problem_qa.un_airconContents2027problem_qa__answer::after {
  content: none;
}
.un_airconContents2027problem_qa .un_airconContents2027problem_qa_hdg {
  font-weight: bold;
  font-size: 17px;
}
.un_airconContents2027problem_qa .un_airconContents2027problem_qa_hdg + .un_airconContents2027problem_qa_txt {
  padding-top: 20px;
}
.un_airconContents2027problem_qa .un_airconContents2027problem_qa_hdg + .bl_mediaPanel {
  padding-top: 20px;
}
.un_airconContents2027problem_qa .un_airconContents2027problem_qa_hdg + .bl_panel {
  padding-top: 15px;
}
.un_airconContents2027problem_qa_wrapper + .el_hdg2 {
  margin-top: 30px;
}
.un_airconContents2027problem_qa_img img {
  width: 100%;
  height: auto;
}
.un_airconContents2027problem_qa_img + .bl_mediaPanel_txt {
  padding-top: 20px;
}

/* 2027年製エアコンのメリットはある？ */
.un_airconContents2027problem_overlay + .un_airconContents2027problem_meritAnnotation {
  margin-top: 20px;
}
.un_airconContents2027problem_meritAnnotation {
  border: solid 2px #BFBFBF;
  padding: 10px 20px;
  width: 60%;
  margin: auto;
}
.un_airconContents2027problem_meritAnnotation p + p {
  padding-top: 10px;
}

/* まとめ */
.un_airconContents2027problem_meritAnnotation + .el_hdg2 {
  margin-top: 40px;
}
.un_airconContents2027problem_point {
  display: flex;
  margin: 0 20px;
  border: solid 3px var(--dekiruGreen);
}
.un_airconContents2027problem_point .un_airconContents2027problem_point_hdg {
  position: relative;
  color: #ffff;
  font-weight: bold;
  background: var(--dekiruGreen);
  padding: 16px;
  font-size: 16px;
  width: 13%;
  text-align: center;
}
.un_airconContents2027problem_point .un_airconContents2027problem_point_hdg::before {
  content: "";
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-left: 10px solid #319b03;
  position: absolute;
  top: 17%;
  right: -20px;
  margin-top: -10px;
}
.un_airconContents2027problem_point .un_airconContents2027problem_point_txt {
  font-weight: bold;
  font-size: 16px;
  padding: 20px 20px 20px 30px;
}
.un_airconContents2027problem_point .un_airconContents2027problem_point_txt .un_airconContents2027problem_point_txt_indent {
  text-indent: -1em;
  padding-left: 13px;
}
.un_airconContents2027problem_point .un_airconContents2027problem_point_txt li + li {
  padding-top: 10px;
}
.un_airconContents2027problem_btn {
  display: flex;
  justify-content: center;
}
.un_airconContents2027problem_btn .el_btn2 {
  width: 60%;
}

/* エアコン取り付けなら交換できるくん */
.un_airconContents2027problem_btn + .el_hdg2 {
  margin-top: 40px;
}
.un_airconPlace_promiseImgCaption {
  border-top: 2px solid #cdcdcd;
  border-bottom: 2px solid #cdcdcd;
  font-size: 14px;
  padding: 10px 0;
  text-align: center;
}