@charset "utf-8";

/* CSS Document */
#popup_detail .popup_message {
	display: inline-block;
	line-height: 33px;
	margin-top: 0px;
}

/* 1行 */
#popup_detail .l1_message {
	margin-top: 88px;
}

/* 2行 */
#popup_detail .l2_message {
	margin-top: 72px;
}

/* 3行 */
#popup_detail .l3_message {
	margin-top: 54px;
}

/* 4行 */
#popup_detail .l4_message {
	margin-top: 36px;
}

/* 5行 */
#popup_detail .l5_message {
	margin-top: 25px;
}

/* 6行 */
#popup_detail .l6_message {
	margin-top: 9px;
}

/* 7行 */
#popup_detail .l7_message {
	margin-top: 11px;
	font-size: 20px;
	line-height: 27px;
}

/* 8行 */
#popup_detail .l8_message {
	margin-top: 10px;
	font-size: 20px;
	line-height: 24px;
}

/* 9行 */
#popup_detail .l9_message {
	margin-top: 5px;
	font-size: 20px;
	line-height: 22px;
}

/* 10行 */
#popup_detail .l10_message {
    margin-top: 5px;
    font-size: 20px;
    line-height: 20px;
}

#loarder_anime_text,
#popup_detail .loarder_anime_text {
display:inline-block;
margin-left:100px;
}
#loader_anime,
#popup_detail .loader_anime {
display:inline-block;
width:100px;
text-align:left;
}

/* テーブル */
#table_wrapper1 {
  left: 9px;
  top: 0;
  width: 782px;
  height:252px;
}

#table_wrapper2 {
  left: 9px;
  top: 0;
  width: 782px;
  height:308px;
}

.table_wrapper.one_side {
  height:252px !important;
}

.table_wrapper.none {
  height:196px !important;
}


/* テーブル内オブジェクト位置 */
td > .button:last-child {
  float:right;
  margin-right:7px;
}
td > .radio:first-child {
  margin-right:7px;
}
.val_wrapper {
  height:46px;
  line-height:46px;
}
.val_wrapper > .val {
	margin-right: 10px;
/*	font-size:20px;*/
}
.val_wrapper.line2 {
/*	margin-top:1px;
	margin-bottom:-1px;*/
	line-height:23px;
}
.val_wrapper.line2 > .fs_small {
	font-size:14px;
}

/* 蓄電池ラジオボタン */
.popup_dialog_72f_sb_pu #sb_btn1 {
  position: absolute;
  left: 124px;
  top: 83px;
  }
.popup_dialog_72f_sb_pu #sb_btn2 {
  position: absolute;
  left: 304px;
  top: 83px;
}

/* シャッターラジオボタン */
.popup_dialog_72f_shutter_pu #shutter_btn1 {
  position: absolute;
  left: 124px;
  top: 83px;
  }
.popup_dialog_72f_shutter_pu #shutter_btn2 {
  position: absolute;
  left: 304px;
  top: 83px;
}

/* エコキュートラジオボタン */
.popup_dialog_72f_ecocute_pu #eco_btn1 {
  position: absolute;
  left: 124px;
  top: 83px;
  }
.popup_dialog_72f_ecocute_pu #eco_btn2 {
  position: absolute;
  left: 304px;
  top: 83px;
}

/*.table_object td.button_cel {
padding-left: 0;
}*/

/* 画像 */
#s_img_ac {
display:inline-block;
position:relative;
top:3px;
width:57px;
height:20px;
background: url(../img/pic_fuuryou.png) no-repeat;
}
.val_wrapper.disable > #s_img_ac {
background: url(../img/pic_fuuryou_disable.png) no-repeat;
}
#s_img_ac.lv_1 {background-position: 0px -60px !important;}
#s_img_ac.lv_2 {background-position: 0px -40px !important;}
#s_img_ac.lv_3 {background-position: 0px -20px !important;}
#s_img_ac.lv_4 {background-position: 0px 0px !important;}

#s_img_ad {
display:inline-block;
position:relative;
top:7px;
width:52px;
height:27px;
background: url(../img/pic_fuukou.png) no-repeat;
}
.val_wrapper.disable > #s_img_ad {
background: url(../img/pic_fuukou_disable.png) no-repeat;
}
#s_img_ad.lv_1 {background-position: 0px -108px !important;}
#s_img_ad.lv_2 {background-position: 0px -81px !important;}
#s_img_ad.lv_3 {background-position: 0px -54px !important;}
#s_img_ad.lv_4 {background-position: 0px -27px !important;}
#s_img_ad.lv_5 {background-position: 0px 0px !important;}

/* テーブル内チェックボックス */
.check_box {
margin-right:18px;
}

/* 設定値：チェックボックス */
.w82.check_box {
	width: 83px;
}

/* 左下部矢印ボタン */
#button_lb {
  position: absolute;
  top: 376px;
  left: 5px;
  background: url(../img/b_back_111x46.png) no-repeat;
}
#button_lb .button_text {
left: 4px;
}


/******************************************************
 * 多デバイス用調整
 ******************************************************/
/* 設定値：チェックボックス */
body.pc .w82.check_box {
  width: 83px;
}
