@charset "utf-8";

/*目次に必要*/
ol.t-o-contents li a:link,
ol.t-o-contents li a:visited {
  color: #222 !important;
  text-decoration: underline;
}

/*ヒートショックとは？*/
.box_width_490 {
  width: 490px;
  line-height: 24px;
}

/* 見積りボタン以外を強制非表示設定（不要な場合は撤去の事） */
.cart_type1 .stock-selector,
.cart_type1 .variation-selector,
.cart_type1 .cart-button,
.cart_type1 .option-list {
  display: none;
}

/* 見積りフォーム展開ボタン、個別設置の物に置き換え（不要な場合は記述撤去の事） */
form.cart_type1 .estimate-button button.linkToEstimate {
  background: url("/img/common/piece_btn_orange_163_49.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 163px;
  height: 54px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: bottom;
  text-indent: -9999px;
  cursor: pointer;
  border: 0px;
  margin: 8px 0 0 0;
}

/* 買い物かごへ投入ボタン、個別設置の物に置き換え（不要な場合は記述撤去の事） */
form.cart .cart-button button[type="submit"] {
  background: url("/img/common/piece_btn_red_163_49.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 163px;
  height: 54px;
  display: inline-block;
  margin: 2px 0 0 0;
}

/* 交換できるくんなら工事込みも通販のみも全て対応可！ PC */
.un_bathDryContentsHeatshock_sankaku {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 50px 100px;
  border-color: transparent transparent #f4f4f4 transparent;
  margin: 0 auto;
}

.un_bathDryContentsHeatshock_choice {
  background: #f4f4f4;
  padding: 40px;
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_greenTitle {
  color: var(--dekiruGreen);
  font-size: 24px;
  font-weight: bold;
}

.un_bathDryContentsHeatshock_choice_greenTitle+.un_bathDryContentsHeatshock_choice_txt {
  margin-top: 10px;
}

.un_bathDryContentsHeatshock_choice_txt+.un_bathDryContentsHeatshock_choice_link {
  margin-top: 15px;
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_link {
  background: #fff;
  padding: 20px;
  border: solid 1px #ececec;
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_link .un_bathDryContentsHeatshock_choice_link_ttl {
  font-weight: bold;
  text-align: center;
  font-size: 16px;
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_link .un_bathDryContentsHeatshock_choice_link_img {
  text-align: center;
}

.un_bathDryContentsHeatshock_choice_link_ttl+.un_bathDryContentsHeatshock_choice_link_img {
  margin-top: 10px;
}

.un_bathDryContentsHeatshock_choice_link_img+.un_bathDryContentsHeatshock_choice_link_ttl {
  margin-top: 20px;
}

.un_bathDryContentsHeatshock_choice_link_ttl+.un_bathDryContentsHeatshock_choice_link_btn {
  margin-top: 10px
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_link .un_bathDryContentsHeatshock_choice_link_btn {
  display: flex;
  justify-content: space-around;
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_link .un_bathDryContentsHeatshock_choice_link_btn .un_bathDryContentsHeatshock_choice_link_btn_type {
  border: solid 1px #ddd;
  padding: 20px;
  border-radius: 4px;
  background: #DBF5D7;
  margin-left: 20px;
}

.un_bathDryContentsHeatshock_choice .un_bathDryContentsHeatshock_choice_link .un_bathDryContentsHeatshock_choice_link_btn .un_bathDryContentsHeatshock_choice_link_btn_type:nth-child(1) {
  margin-left: 0;
}