@charset "utf-8";
/* CSS Document */

.un_kabekakeOwner_mainTxtC {
  text-align: center;
}

.un_kabekakeOwner_mainTxtBd {
  padding: 5px;
  border-bottom: 2px solid #222;
  font-weight: bold;
  font-size: 15px;
}

/* 賃貸向けエアコン交換で交換できるくんが選ばれる理由 */
.un_kabekakeOwner_card3Unit_wrapper {
  margin-top: 10px;
}

.un_kabekakeOwner_card3Unit_wrapper a:link,
.un_kabekakeOwner_card3Unit_wrapper a:visited,
.un_kabekakeOwner_card3Unit_wrapper a:hover,
.un_kabekakeOwner_card3Unit_wrapper a:active {
  color: #222;
  text-decoration: none;
}

.un_kabekakeOwner_card3 {
  position: relative;
  box-sizing: border-box;
  background-color: #fff;
  border: solid 2px #ececec;
}

.un_kabekakeOwner_card3Unit.un_kabekakeOwner_card3Unit__col3Narrow>.un_kabekakeOwner_card3 a:hover {
  opacity: 0.8;
}

.un_kabekakeOwner_card3Unit {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.un_kabekakeOwner_card3 .un_kabekakeOwner_card3_ttl p {
  font-size: 13px;
  text-align: center;
}

.un_kabekakeOwner_card3 .un_kabekakeOwner_card3_ttl p span {
  font-size: 16px;
  display: block;
}

.un_kabekakeOwner_card3 .un_kabekakeOwner_card3_img+.un_kabekakeOwner_card3_txt {
  margin-top: 5px;
}

.bl_panel .un_kabekakeOwner_card3Unit>.un_kabekakeOwner_card3 {
  margin-top: 0;
}

.un_kabekakeOwner_card3Unit.un_kabekakeOwner_card3Unit__col3Narrow>.un_kabekakeOwner_card3 {
  width: calc(33% - 8px);
  margin-right: 10px;
  margin-top: 10px;
}

.un_kabekakeOwner_card3Unit.un_kabekakeOwner_card3Unit__col3Narrow>.un_kabekakeOwner_card3:nth-of-type(3n) {
  margin-right: 0;
}

.un_kabekakeOwner_card3 .un_kabekakeOwner_card3_ttl {
  background: repeating-linear-gradient(-45deg, var(--secondBgColor) 0, var(--secondBgColor) 2px, #f6f6f6 2px, #f6f6f6 4px);
  color: var(--dekiruGreen);
  padding: 11px 10px 10px 15px;
  border-bottom: var(--dekiruGreen) solid 2px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
}

.un_kabekakeOwner_card3 .un_kabekakeOwner_card3_ttl.un_kabekakeOwner_card3_ttl__center {
  text-align: center;
  padding: 10px 10px 6px;
}

.un_kabekakeOwner_card3Unit.un_kabekakeOwner_card3Unit__col3 .un_kabekakeOwner_card3 {
  width: calc((100% + 5px) / 3 - 5px);
}

.un_kabekakeOwner_card3 a:hover {
  opacity: 0.8;
}

.un_kabekakeOwner_card3Unit.un_kabekakeOwner_card3Unit__col3 .un_kabekakeOwner_card3:nth-child(n + 4) {
  margin-top: 5px;
}

.un_kabekakeOwner_card3Unit_wrapper .un_kabekakeOwner_card3 .un_kabekakeOwner_card3_box {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  column-gap: 10px;

}

.un_kabekakeOwner_card3Unit_wrapper .un_kabekakeOwner_card3 .un_kabekakeOwner_card3_box .un_kabekakeOwner_card3_img {
  flex-shrink: 0;
  min-width: 30%;
}

.un_kabekakeOwner_card3Unit_wrapper .un_kabekakeOwner_card3 .un_kabekakeOwner_card3_box .un_kabekakeOwner_card3_img.un_kabekakeOwner_card3_img__small {
  text-align: center;
}

.un_kabekakeOwner_card3Unit_wrapper .un_kabekakeOwner_card3 .un_kabekakeOwner_card3_box .un_kabekakeOwner_card3_img.un_kabekakeOwner_card3_img__small img {
  width: 85%;
  height: auto;
}


.un_kabekakeOwner_card3Unit_wrapper .un_kabekakeOwner_card3 .un_kabekakeOwner_card3_box .un_kabekakeOwner_card3_txt {
  margin-top: 0;
}

/* 全国10ヶ所の自社商品センターに在庫完備！ */

.un_kabekakeOwner_card3Unit_wrapper+.bl_panel_wrapper {
  margin-top: 10px;
}


/* 交換できるくんなら賃貸向けエアコンが安い！ */
.el_hdg5 + .un_kabekakeOwner_panel_inner {
  margin-top: 20px;
}
.un_kabekakeOwner_panel_inner + .el_hdg5 {
  margin: 30px 0 20px 0;
}

.bl_panel_wrapper.bl_panel_wrapper__spPadding+.bl_mediaPanel_wrapper {
  margin-top: 40px;
}

.bl_mediaPanel_wrapper+.un_kabekakeOwner_panel_wrapper {
  margin-top: 10px;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner:not(:last-child) {
  padding-bottom: 20px;
  border-bottom: 2px solid #ececec;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_box .un_kabekakeOwner_panel_inner_txt_box_cont .un_kabekakeOwner_panel_inner_txt_box_cont_price p {
  color: var(--emphasisRed);
  font-weight: bold;
  text-align: right;
  font-size: 14px;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_box .un_kabekakeOwner_panel_inner_txt_box_cont .un_kabekakeOwner_panel_inner_txt_box_cont_price .un_kabekakeOwner_panel_inner_txt_box_cont_price_num>div {
  font-size: 24px;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_total {
  display: flex;
  text-align: right;
  padding:10px;
  justify-content: flex-end;
  color: var(--emphasisRed);
  font-weight: bold;
  align-items: baseline;
}

.un_kabekakeOwner_panel_inner_txt_total div ,
.un_kabekakeOwner_panel_inner_txt_box_cont_price p + div ,
.un_kabekakeOwner_panel_inner_txt_total p + div {
  margin-left: 10px;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_total>div {
    color: var(--emphasisRed);
    font-weight: bold;
    font-size: 32px;
}

.bl_mediaPanel_wrapper.hp_mT40+.un_kabekakeOwner_panel_wrapper {
  margin-top: 20px;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner {
  display: flex;
  box-sizing: border-box;
  border: none;
  padding: 0;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt {
  flex-grow: 1;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_figureItems {
  flex-grow: 1;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_figureItems .un_kabekakeOwner_panel_inner_figureItems_img {
  margin: 15px 0 20px 0;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_box {
  border: 1px solid #ccc;
}

.un_kabekakeOwner_panel_inner_txt_box_cont + .un_kabekakeOwner_panel_inner_txt_box_cont {
  border-top: 1px solid #ccc;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_box .un_kabekakeOwner_panel_inner_txt_box_cont {
  font-size: 13px;
  padding: 10px 10px 0 5px;
}

.un_kabekakeOwner_panel .un_kabekakeOwner_panel_inner .un_kabekakeOwner_panel_inner_txt .un_kabekakeOwner_panel_inner_txt_box .un_kabekakeOwner_panel_inner_txt_box_cont_price {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  color: var(--emphasisRed);
  font-weight: bold;
  padding-bottom: 10px;
}

.un_kabekakeOwner_panel {
  box-sizing: border-box;
  border: 4px solid #D9D9D9;
  padding: 20px;
}


/*  */
.un_kabekakeOwner_contents-box {
  padding: 15px;
}

.un_kabekakeOwner_df {
  display: flex;
  justify-content: space-between;
}

.un_kabekakeOwner_txt-r {
  text-align: right;
}

.un_kabekakeOwner_ft-12 {
  font-size: 12px;
  letter-spacing: 1px;
}

.un_kabekakeOwner_contents-box-01 {
  background-color: #f2f2f2;
  border: solid 3px #a6a6a6;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
}

.un_kabekakeOwner_c-b-txt {
  color: #ffffff;
  background-color: #7f7f7f;
  display: inline-block;
  font-size: 18px;
  padding: 6px 15px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: -30px;
  position: absolute;
}

.un_kabekakeOwner_fc-red {
  color: var(--emphasisRed);
}

.un_kabekakeOwner_df-custom {
  align-items: baseline;
}

.un_kabekakeOwner_df-contents {
  position: relative;
}

.un_kabekakeOwner_df-contents:after {
  content: "";
  background: url("https://www.sunrefre.jp/site_guide/owner/img/tri_grey.png") no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  right: -28%;
  top: 50%;
}

.un_kabekakeOwner_initialCharge {
  color: #000000;
  background-color: #f2f2f2;
  margin: 0 auto;
  display: block;
  text-align: center;
  font-size: 18px;
  padding: 6px 15px;
  font-weight: bold;
  letter-spacing: 1px;
}

.un_kabekakeOwner_df-contents:last-child:after {
  content: none;
}

.un_kabekakeOwner_contents-box-02 {
  background-color: #fff;
  border: solid 3px #00b050;
  padding: 10px;
  box-sizing: border-box;
}

.un_kabekakeOwner_contents-box-02 .un_kabekakeOwner_c-b-txt {
  background-color: #00b050;
  padding: 6px 40px;
}

.un_kabekakeOwner_contents-box-02 .un_kabekakeOwner_df-contents:after {
  background: url("https://www.sunrefre.jp/site_guide/owner/img/tri_yellow_green.png") no-repeat;
  right: -40%;
}

.un_kabekakeOwner_contents-box-03 {
  border: solid 3px #00b050;
  border-radius: 15px;
  padding: 15px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 100%;
  background-color: #ffffff;
  text-align: center;
}

.un_kabekakeOwner_contents-box-03:last-child {
  margin-right: 0px;
}

.un_kabekakeOwner_contents-box-03 .un_kabekakeOwner_c-b-txt {
  color: #000000;
  background-color: #f2f2f2;
  margin: 0 auto;
  display: block;
  text-align: center;
}

.un_kabekakeOwner_contents-box-03 img {
  max-width: 100%;
}

.un_kabekakeOwner_contents-box-03 .un_kabekakeOwner_supp-txt {
  text-align: left;
}


/* 豊富なお支払い方法から選択いただけます */
.un_kabekakeOwnerPay_card3Unit {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0 20px 0
}

.un_kabekakeOwnerPay_card3Unit.un_kabekakeOwnerPay_card3Unit__col4 .un_kabekakeOwnerPay_card3 {
  width: calc((100% + 5px) / 4 - 5px);
}

.un_kabekakeOwnerPay_card3Unit.un_kabekakeOwnerPay_card3Unit__col4 .un_kabekakeOwnerPay_cardSelf {
  width: 100%;
}

.un_kabekakeOwnerPay_card3Unit.un_kabekakeOwnerPay_card3Unit__col3 .un_kabekakeOwnerPay_card3 {
  width: calc(33% - 5px);
}

.un_kabekakeOwnerPay_card3 {
  position: relative;
  box-sizing: border-box;
  background-color: #fff;
  border: solid 2px#ececec;
}

.un_kabekakeOwnerPay_card3 .un_kabekakeOwnerPay_card3_txt {
  padding: 15px;
}

.un_kabekakeOwnerPay_card3Unit_title {
  font-weight: bold;
  font-size: 16px;
  color: #555;
  padding: 6px 10px 4px 20px;
  background: #f4f4f4;
  text-align: center;
}

.un_kabekakeOwnerPay_card3.un_kabekakeOwnerPay_card3gray {
  background-color: #cccccc;
  border: solid 2px#cccccc;
}

.un_kabekakeOwnerPay_card3Unit_title.un_kabekakeOwnerPay_card3Unit_titlegray {
  color: #555;
  background: #cccccc;
}

.un_kabekakeOwnerPay_card3_txt.un_kabekakeOwnerPay_card3_txtgray {
  color: #555;
}

.un_kabekakeOwnerPay_kake {
  display: flex;
  box-sizing: border-box;
  border: var(--defaultBorder);
  padding: 20px;
}

.un_kabekakeOwnerPay_kake.un_kabekakeOwnerPay_kake__noPadding {
  padding: 0;
}

.un_kabekakeOwnerPay_kake.un_kabekakeOwnerPay_kake__noBorder {
  border: none;
}

.un_kabekakeOwnerPay_kake .un_kabekakeOwnerPay_kake_txt {
  flex-grow: 1;
}

.un_kabekakeOwnerPay_kake .un_kabekakeOwnerPay_kake_img {
  flex-shrink: 0;
  margin-top: 5px;
}

.un_kabekakeOwnerPay_kake .un_kabekakeOwnerPay_kake_img img {
  display: block;
  height: auto;
  margin: 0 auto;
  width: 100%;
}

.un_kabekakeOwnerPay_kake .un_kabekakeOwnerPay_kake_txt+.un_kabekakeOwnerPay_kake_txtGrn {
  margin-left: 20px;
}

.un_kabekakeOwnerPay_kake_txt {
  width: 47%;
}

.un_kabekakeOwnerPay_kake_txtGrn {
  color: var(--dekiruGreen);
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}

.un_kabekakeOwnerPay_kake_detail {
  margin-top: 20px;
  border-top: 2px solid #999;
  border-bottom: 2px solid #999;
  padding: 10px;
  font-size: 13px;
}



/* 壁掛けエアコン交換工事費は安心のコミコミ価格！ */
.un_kabekakeOwnerCase_mT {
  margin-top: 20px;
}

.un_kabekakeOwnerCase_panel__wrapper .bl_costPanel_txt.un_kabekakeOwnerCase_costPanel_txt {
  font-weight: normal;
  font-size: 14px;
}

.un_kabekakeOwnerCase_panelPrice {
  box-sizing: border-box;
  border: var(--defaultBorder);
  border-bottom: none;
  padding: 12px;
}

.un_kabekakeOwnerCase_panel {
  box-sizing: border-box;
  border: var(--defaultBorder);
  padding: 20px;
}

.un_kabekakeOwnerCase_panelPrice [data-item-id] {
  display: inline;
}

.un_kabekakeOwnerCase_panelPrice+.bl_panel {
  border-top: none;
}

.un_kabekakeOwnerCase_panelPrice.un_kabekakeOwnerCase_panel__bgGray {
  background: var(--secondBgColor);
}

.un_kabekakeOwnerCase_expensesHdg {
  font-size: 20px;
  font-weight: bold;
  display: flex;
  align-items: baseline;
  justify-content: center;
}

.un_kabekakeOwnerCase_expensesHdg .un_kabekakeOwnerCase_expensesPrice {
  font-size: 40px;
  font-weight: bold;
  color: #d70101;
  margin-left: 10px;
}

.un_kabekakeOwnerCase_expensesHdg span {
  color: #d70101;
  font-size: 20px;
}

.un_kabekakeOwnerCase_box {
  box-sizing: border-box;
  padding: 20px;
  background: #FDFBEA;
  margin-top: 10px;
}

.un_kabekakeOwnerCase_ttl {
  font-size: 20px;
  font-weight: bold;
}

.un_kabekakeOwnerCase_annoList {
  margin-top: 10px;
  padding-left: 1.5em;
  line-height: 2;
}

.un_kabekakeOwnerCase_annoList li {
  display: list-item;
  list-style-type: disc;
  font-weight: bold;
  font-size: 15px;
}

.un_kabekakeOwnerCase_card_wrapper {
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.un_kabekakeOwnerCase_card {
  box-sizing: border-box;
  width: calc((100% + 25px) / 2 - 25px);
}

.un_kabekakeOwnerCase_card .un_kabekakeOwnerCase_card_innner {
  padding: 20px 10px 10px;
}

.un_kabekakeOwnerCase_card .un_kabekakeOwnerCase_card_ttl {
  text-align: center;
  color: #fff;
  min-height: 2.6em;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  font-size: 18px;
  font-weight: bold;
}

.un_kabekakeOwnerCase_card .un_kabekakeOwnerCase_card_ttl.un_kabekakeOwnerCase_card_bgGray {
  background-color: #7f7f7f;
}

.un_kabekakeOwnerCase_card .un_kabekakeOwnerCase_card_ttl.un_kabekakeOwnerCase_card_bgGrn {
  background-color: #00b050;
}


.un_sharedAircon_includeOptionTable_wrapper+.un_kabekakeOwnerCase_card_wrapper {
  margin-top: 10px;
}

.un_airconOwner_txtB {
  font-weight: bold;
}