@charset "UTF-8";
/* CSS Document */
/* グラフメモリ */
#page #stage {
  background: url(../img/g_base_outputctl.png) no-repeat;
  background-position: 0px 2px !important;
}

/* グラフ */
#stage {
  position: absolute;
  left: 69px;
  top: 70px;
  width: 674px;
  height: 241px;
}
#under_graph {
  position: absolute;
  left: 69px;
  top: 273px;
}
#tiku_bar {
  z-index: 0;
}

.row_num_wrapper {
  position: absolute;
  left: 0px;
  top: 64px;
  height: 240px;
  text-align: right;
}

.row_num_wrapper.right {
  left: 753px;
  text-align: left;
  color:#0075a9;
}

.row_num {
  position: absolute;
  left: 0;
  width: 59px;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
}
.row_unit {
  top: -20px;
}
.row_num0 {
  top: 0px;
}
.row_num1 {
  top: 40px;
}
.row_num2 {
  top: 80px;
}
.row_num3 {
  top: 120px;
}
.row_num4 {
  top: 160px;
}
.row_num5 {
  top: 200px;
}

#pvlimit_bar {
	position: absolute;
	top: 1px;
	left: 0px;
	width: 674px;
	height: 10px;
}

#tiku_bar {
	position: absolute;
	top: 12px;
	left: 0px;
	width: 674px;
	height: 6px;
}

/* グラフ凡例 */

#page #info_wrapper {
  position: absolute;
  left: 74px;
  top: 50px;
  width: 100%;
  height: 14px;
  line-height: 14px;
  font-size: 14px;
}
#page.posfix #info_wrapper {
  top: 75px;
}
.info {
  top: 0;
}
#info_0,
#info_1,
#info_2,
#info_3,
#info_4 {
  float: left;
  margin-right: 15px;
}
#page #info_wrapper:after {
  display: block;
  clear: both;
  height: 0px;
  visibility: hidden;
  content: ".";
}
#info_txt {
  position: absolute;
  width: 150px;
  left: 341px;
  text-align: right;
}


/* グラフ凡例アイコン */
.icolor {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 2px;
}
.istring {
  display: inline-block;
}
.ic_hatu {
  background: url(../img/g_ic_hatu3.png);
}
.ic_hatu2 {
  background: url(../img/g_ic_hatu4.png);
}
.ic_uri {
  background: url(../img/g_ic_uri.png);
}
.ic_tiku {
  background: url(../img/g_ic_tiku.png);
}
.ic_pvlimit {
  background: url(../img/g_ic_pvlimit.png);
}
.ic_pvlimit_rate {
  background: url(../img/g_ic_10x10_pvlimit.png);
}

/* Canvas */
#graph_stage {
	width: 674px;
	height: 205px;
}
#graph_pvlimit_bar {
	width: 674px;
	height: 10px;
}
#graph_tiku_bar {
	width: 674px;
	height: 6px;
}

/* 上部ボタン等 */
#page #txt_val_wrapper {
  position: absolute;
  left: 69px;
  top: 0px;
  width: 256px;
  height: 36px;
  background: url(../img/g_valbg_256x36.png) no-repeat;
}
#txt_val_inner {
  position: relative;
  left: 0;
  top: 0;
  height: 36px;
}
#val_current {
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
}

/* Comboボタン */
#g_cbtn_wrapper {
  position: absolute;
  top: 312px;
  left: 314px;
}