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

/* 調整 */
#page #txt_val_wrapper {
	top: 2px;
	left: 4px;
	background:url(../img/g_valbg_150x51.png);
	width:150px;
	height:51px;
}
#g_rbtn_next {
  position: absolute;
  top: 3px;
  left: 100px;
}
#val_current {
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 51px;
  line-height: 51px;
  font-size: 18px;
  text-align: center;
}

/* テーブル */
#table_wrapper1 {
  left: 9px;
  top: 61px;
  width:782px;
  height:247px;
}
#table_wrapper1.noscroll {
  width:782px;
  height:auto;
}

/*凡例*/
.info_hanrei_wrapper1,
.info_hanrei_wrapper2 {
  position: absolute;
	left: 262px;
	font-size:16px;
}

body.aiseg .info_hanrei_wrapper1, 
body.aiseg .info_hanrei_wrapper2 {
		font-size:14px;
}

.info_hanrei_wrapper1{top: 7px;}
.info_hanrei_wrapper2{top: 32px;}
.info_t1,
.info_t2{
	position: absolute;
	left: 155px;
	width:100px;
	float:left;
	text-align:right;
}
.info_t1{top: 7px;}
.info_t2{top: 32px;}

.info_hanrei{
	float:left;
}
.info > span {
  display: inline-block;
  vertical-align:middle;
}
.icolor {
  width: 14px;
  height: 14px;
}
#info_0,
#info_1,
#info_2,
#info_3,
#info_4,
#info_6,
#info_7,
#info_8,
#info_9{
  float: left;
  margin-right: 8px;
}
#info_5,
#info_10{
	float: left;
	margin-right:0px;}
.icolor_bottom {
  width: 14px;
  height: 14px;
}
.istring {
}
.ic_yojyousiyou { background: url(../img/g_ic_siyou.png);}
.ic_tikusiyou { background: url(../img/g_ic_yojyou.png);}
.ic_tiku { background: url(../img/g_ic_nichijo.png);}
.ic_siyou { background: url(../img/g_ic_tanka5.png);}
.ic_none { background: url(../img/g_ic_none.png);}

.ic_tanka1 { background: url(../img/g_ic_tanka1.png);}
.ic_tanka2 { background: url(../img/g_ic_tanka2.png);}
.ic_tanka3 { background: url(../img/g_ic_tanka3.png);}
.ic_tanka4 { background: url(../img/g_ic_tanka4.png);}
.ic_tanka5 { background: url(../img/g_ic_tanka5.png);}

.tanka_1 .ic_tanka1 { background: url(../img/g_ic_tanka3.png);}

.tanka_2 .ic_tanka1 { background: url(../img/g_ic_tanka1.png);}
.tanka_2 .ic_tanka2 { background: url(../img/g_ic_tanka5.png);}

.tanka_3 .ic_tanka1 { background: url(../img/g_ic_tanka1.png);}
.tanka_3 .ic_tanka2 { background: url(../img/g_ic_tanka3.png);}
.tanka_3 .ic_tanka3 { background: url(../img/g_ic_tanka5.png);}

.tanka_4 .ic_tanka1 { background: url(../img/g_ic_tanka1.png);}
.tanka_4 .ic_tanka2 { background: url(../img/g_ic_tanka2.png);}
.tanka_4 .ic_tanka3 { background: url(../img/g_ic_tanka4.png);}
.tanka_4 .ic_tanka4 { background: url(../img/g_ic_tanka5.png);}

/* スケジュール設定 */
.time_num_wrapper {
	position:absolute;
	top:26px;
	left:56px;
	font-size:18px;
}
.time_num_wrapper > span {
  display: block;
  float:left;
  width:57px;
  text-align:center;
  line-height:18px;
}
.time_num_wrapper > span:last-child {
  float:right;
  width:42px;
}
.time_txt,.chiku_txt,.edit_txt,.set_txt {
  position:absolute;
	left:0px;
	width:80px;
	text-align:right;
}
.time_txt{top:45px;}
.chiku_txt{top:83px;}
.edit_txt{top:130px;}
.set_txt{top:200px;}
.time_unit {
	position:absolute;
	top:5px;
	left:746px;
	text-align:right;
}

.time_img_wrapper_denki,
.time_img_wrapper_chikuden {
	position:absolute;
	left:83px;
}
.time_img_wrapper_denki{top:48px;}
.time_img_wrapper_chikuden{top:83px;}
/*.time_img_wrapper:after {
  display: block;
  clear: both;
  height: 0px;
  visibility: hidden;
  content: ".";
}*/
.tiem_g_line_wrapper{
	position:absolute;
	top:48px;
	left:83px;
}
.tiem_g_line {
  width:2px;
  height:114px;
  background-color:#ffffff;
  float:left;
  margin-right:55px;
}
.tiem_g_line:last-child {
  margin-right:0;
}
.tcolor {
  display: block;
  float:left;
  width: 55px;
  height: 15px;
  margin-left:2px;
}

.radio_wrapper{
	position:absolute;
	top:116px;
	left:87px;
	width:680px;
}
.radio{
	position:relative;
	float:left;
	margin-right:5px;
}
.radio:last-child {
  margin-right:0;
}
.set_arrow_wrapper{
	position:absolute;
	top:163px;
}
.set_arrow {
  width:19px;
  height:16px;
  background:url(../img/s_72112_arrow.png);
  float:left;
}
.arrow_1{left:103px;}
.arrow_2{left:160px;}
.arrow_3{left:217px;}
.arrow_4{left:274px;}
.arrow_5{left:331px;}
.arrow_6{left:388px;}
.arrow_7{left:445px;}
.arrow_8{left:502px;}
.arrow_9{left:559px;}
.arrow_10{left:616px;}
.arrow_11{left:673px;}
.arrow_12{left:730px;}

.set_wrapper{
	position:absolute;
	top:179px;
	left:83px;
	width:686px;
	height:59px;
	background-color:#ffffff;
}
.set_wrapper .radio{
	margin-right:3px;
}
.set_radio_wrapper{
	position:absolute;
	left:113px;
	top:8px;
	margin-left: 5px;
}
.button_color{
	position:absolute;
	width:10px;
	height:26px;
	left:29px;
	top:9px;
}
.radio .button_text {
	top: 1px;
	left: 44px;
}
.radio .button_text.line2 {
	line-height:21px !important;
	font-size: 16px;
}
.set_wrapper .set_text{
	display:block;
	width:110px;
	font-size:18px;
	line-height:59px;
	text-align:right;
	
}
/*.time_num_wrapper:after {
  display: block;
  clear: both;
  height: 0px;
  visibility: hidden;
  content: ".";
}
*/

.afternoon {
	display:none;
}

/* ポップアップ */
.p_681x368 #popup_button_cb2 {
	left: 285px;
	top: 291px;
}

#table_wrapper1 {
	z-index: 0;
}

.tiem_g_line_wrapper {
	z-index: -1;
}

/******************************************************
 * 多デバイス用調整
 ******************************************************/
body.nf .info_tanka, 
body.sp .info_tanka, 
body.aiseg .info_tanka {
		font-size:16px !important;
}

