@charset "utf-8";
/*見出し緑*/
div#mainimg_off {
    background: #319b03;
    text-shadow: #2e8e05 2px 2px 2px;
}
/*浴室乾燥機の特長*/
.box_width_211 {
  width: 211px;
}
/*浴室乾燥機 商品について*/
.box_width_s01 {
  width: 212px;
  box-sizing: border-box;
  padding-right: 7px;
}
.box_width_c01 {
  width: 213px;
  box-sizing: border-box;
  padding: 0 8px 5px 0;
}
.box_width_c02 {
  width: 213px;
  box-sizing: border-box;
  padding: 0 0 5px 8px;
}
.box_width_c03 {
  width: 214px;
  box-sizing: border-box;
  padding: 5px 0 5px 7px;
  border-left: solid 2px #319b03;
}
.txt_off_font {
  font-size: 14px;
  color: #d70101;
  font-weight: bold;
}
.txt_off {
  font-size: 25px;
}
.box_price_normal {
  background-color: #FFFF00;
  margin: 5px 0 5px 0;
  padding: 8px 0 3px 5px;
  font-weight: bold;
}
.item-code {
  font-weight: bold;
}
/*タブ切替css*/
.bl_panel + .un_bathDryToshiba {
  margin-top: 25px;
}
.un_bathDryToshiba {
  margin-top: 35px;
}
.un_bathDryToshiba:first-child {
  margin-top: 0;
}
.un_bathDryToshiba span{
font-size: 12px;
}
.un_bathDryToshiba + .un_bathDryToshiba {
  margin-top: 25px;
}
.un_bathDryToshiba .un_bathDryToshiba_item {
  display: flex;
  margin-top: 10px;
}
.un_bathDryToshiba .un_bathDryToshiba_item + .el_hdg4 {
  margin-top: 35px;
}


.un_bathDryToshiba .un_bathDryToshiba_item_catch_name {
  display: none;
}
.un_bathDryToshiba .un_bathDryToshiba_item_desc {
  margin-left: 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.un_bathDryToshiba .un_bathDryToshiba_item_desc_name {
  font-weight: bold;
  font-size: 20px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price {
  text-align: right;
  margin-top: 8px;
}
.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price_our {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  color: #d70101;
  font-weight: bold;
  margin-top: 4px;
}
.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price_our div + div {
  margin-left: 4px;
}
.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price_our div[data-item-id] {
  font-size: 22px;
  margin: 0 2px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price_total {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  color: #d70101;
  font-weight: bold;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price_total div[data-item-id] {
  margin-left: 10px;
  font-size: 28px;
  margin: 0 2px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_price_total > div > span {
  font-size: 16px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_detail > a {
  background: #319b04;
  color: #fff;
  font-weight: bold;
  border-radius: 3px;
  width: 100%;
  height: auto;
  padding: 10px;
  display: inline-block;
  min-width: 164px;
  text-align: center;
  box-sizing: border-box;
  font-size: 14px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_detail > a::after {
  content: '\03e';
  margin-left: 0.5em;
  font-size: 14px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_detail > a:hover{
  text-decoration:none;
  opacity: .8;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_detail + .un_bathDryToshiba_item_desc_area_btn_estimate {
  margin-top: 10px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_estimate .estimate-button button.linkToEstimate {
  background: #ff7816;
  color: #fff;
  text-indent: unset;
  font-weight: bold;
  border-radius: 3px;
  width: 100%;
  height: auto;
  padding: 9px 10px 10px;
  min-width: 164px;
  text-align: center;
  box-sizing: border-box;
  font-size: 14px;
  font-family: inherit;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_estimate .estimate-button button.linkToEstimate::after {
  content: '\03e';
  margin-left: 0.5em;
  font-size: 14px;
}

.un_bathDryToshiba .un_bathDryToshiba_item_desc_area_btn_estimate .estimate-button button.linkToEstimate:hover{
  opacity: .8;
}

.un_bathDryToshiba .un_bathDryToshiba_btn {
  border-top: 1px dashed #ccc;
  margin-top: 25px;
  padding-top: 25px;
}

.un_bathDryToshiba_item_btmtxt{
  border-top: 1px dashed #ccc;
  margin-top: 25px;
  padding-top: 25px;
  text-align: right;
  margin-bottom: 20px;
}
/*商品詳細ボタン*/
div.h3_box form div:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
form span:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
/* 見積りボタン以外を強制非表示設定（不要な場合は撤去の事） */
.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;
}
/* 追記 */
.ml11 {
    margin-left: 11px;
}
.box_width_221 {
    width: 221px;
}
.line_black_dotted {
    margin: 10px 0;
    clear: both;
    border-bottom: dotted 1px #999;
}