@charset "utf-8";
/*見出し緑*/
div#mainimg_off {
  background: #319b03;
  text-shadow: #2e8e05 2px 2px 2px;
}
/*三菱 浴室乾燥機の特長*/
.box_width_681_a{
width:681px;
margin-left:auto;
margin-right:auto;
}
.box_width_660_a{
width:660px;
margin-left:auto;
margin-right:auto;
}
/*開口寸法の大きい従来品からの取り替え用商品もあります*/
.box_width_373 {
  width: 373px;
}
table.table-meri-demeri {
  width: 711px;
  border-collapse: collapse;
  border: #ccc 4px solid;
}
table.table-meri-demeri tbody tr th {
  border: #ccc 2px solid;
  padding: 8px;
}
table.table-meri-demeri tbody tr td {
  border: #ccc 2px solid;
  padding: 8px;
}
.exe_title_1 {
  background: #d8e6f5;
}
.exe_title_2 {
  background: #f5d8d8;
}
.box_width_18p {
  width: 18%;
}
.box_width_41p {
  width: 41%;
}
/*三菱 浴室乾燥機 商品一覧*/
.standard {
  background: #d70101;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding: 12px 8px;
  margin-bottom: 15px;
  font-size: 16px;
}
.change {
  background: #0065e6;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding: 12px 8px;
  margin-bottom: 15px;
  font-size: 16px;
}
.box_width_221 {
  width: 221px;
}
.ml11 {
  margin-left: 11px;
}
.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*/
.tab_wrap1 {
  width: 711px;
}
input[type="radio"] {
  display: none;
}
.tab_area1 {
  font-size: 0;
  border-bottom: #319b03 5px solid;
}
.tab_area1 label {
  width: 32%;
  margin-left: 2%;
  margin-top: 15px;
  border-radius: 6px 6px 0 0;
  display: inline-block;
  padding: 20px 7px 15px 7px;
  color: #3e692b;
  background: #dfeadc;
  border: #ccdcc7 1px solid;
  border-bottom: #fff 2px solid;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  transition: ease 0.2s opacity;
  box-sizing: border-box;
}
.tab_area1 label:hover {
  background: #319b03 !important;
  transition: 0.2s;
  color: #fff;
}
.panel_area1 {
  background: #fff;
  border: 3px solid #319b03;
  box-sizing: border-box;
  padding: 10px;
}
.tab_panel1 {
  width: 100%;
  display: none;
}
#tab1:checked ~ .tab_area1 .tab1_label {
  background: #319b03 !important;
  color: #fff !important;
  padding: 28px 10px 15px 10px;
  font-weight: bold;
  border: #319b03 2px solid;
  margin-top: 0;
  font-size: 20px;
}
#tab1:checked ~ .panel_area1 #panel1 {
  display: block;
}
#tab2:checked ~ .tab_area1 .tab2_label {
  background: #319b03 !important;
  color: #fff !important;
  padding: 28px 10px 15px 10px;
  font-weight: bold;
  border: #319b03 2px solid;
  margin-top: 0;
  font-size: 20px;
}
#tab2:checked ~ .panel_area1 #panel2 {
  display: block;
}
#tab3:checked ~ .tab_area1 .tab3_label {
  background: #319b03 !important;
  color: #fff !important;
  padding: 28px 10px 15px 10px;
  font-weight: bold;
  border: #319b03 2px solid;
  margin-top: 0;
  font-size: 20px;
}
#tab3:checked ~ .panel_area1 #panel3 {
  display: block;
}
/*商品詳細ボタン*/
.static a {
  border-radius: 3px;
  text-align: center;
  background-color: #40b11d;
  width: 144px;
  display: block;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 13px;
  font-weight: bold;
  margin: 10px auto;
  padding: 10px 0 7px 0;
  box-shadow: 0 3px 0 rgba(36,136,5,1);
}
.static a:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
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;
}


.bl_panel + .un_bathDryMitsubishi {
  margin-top: 25px;
}
.un_bathDryMitsubishi {
  margin-top: 35px;
}
.un_bathDryMitsubishi:first-child {
  margin-top: 0;
}
.un_bathDryMitsubishi span{
font-size: 12px;
}
.un_bathDryMitsubishi + .un_bathDryMitsubishi {
  margin-top: 25px;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item {
  display: flex;
  margin-top: 10px;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item + .el_hdg4 {
  margin-top: 35px;
}


.un_bathDryMitsubishi .un_bathDryMitsubishi_item_catch_name {
  display: none;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc {
  margin-left: 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_name {
  font-weight: bold;
  font-size: 20px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price {
  text-align: right;
  margin-top: 8px;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price_our {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  color: #d70101;
  font-weight: bold;
  margin-top: 4px;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price_our div + div {
  margin-left: 4px;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price_our div[data-item-id] {
  font-size: 22px;
  margin: 0 2px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price_total {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  color: #d70101;
  font-weight: bold;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price_total div[data-item-id] {
  margin-left: 10px;
  font-size: 28px;
  margin: 0 2px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_price_total > div > span {
  font-size: 16px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_btn {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  width: 164px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_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;
  text-decoration: none;
}
.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_btn_detail:hover {
  opacity: 0.7;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_btn_detail > a::after {
  content: '\03e';
  margin-left: 0.5em;
  font-size: 14px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_btn_detail + .un_bathDryMitsubishi_item_desc_area_btn_estimate {
  margin-top: 10px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_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_bathDryMitsubishi .un_bathDryMitsubishi_item_desc_area_btn_estimate .estimate-button button.linkToEstimate::after {
  content: '\03e';
  margin-left: 0.5em;
  font-size: 14px;
}

.un_bathDryMitsubishi .un_bathDryMitsubishi_btn {
  border-top: 1px dashed #ccc;
  margin-top: 25px;
  padding-top: 25px;
}

.un_bathDryMitsubishi_item_btmtxt{
  border-top: 1px dashed #ccc;
  margin-top: 25px;
  padding-top: 25px;
  text-align: right;
  margin-bottom: 20px;
}