#CenterTb{
    width:100%;
    position : relative;
}

#Opretblock{
    float            : left;
    position         : relative; top:0px; left:160px;
    width            : 1085px;
    height           : 755px;
    background-color : #C1DABB;
}

#Opretblock_base{
  float            : left;
  position         : relative; top:5px; left:5px;
  width            : 1075px;
  height           : 745px;
  font-size        : 9pt;
  background-color : #FFFFFF;
}

#Listblock_table {
  border-right    : 1px solid #808080;
  border-bottom   : 1px solid #808080;
  border-left: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
 table-layout:fixed;
 width:359px;
  border-collapse : initial;
}

#ListTitleStn{
    /*width:110px;*/
    height:13px;
     /*float:left;*/
    position:relative;
    text-align:center;
    padding: 4px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

#ListDamuStnName{
    /*width:110px;*/
    height:13px;
     /*float:left;*/
    position:relative;
    text-align:center;
    padding: 4px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;        
    text-decoration: underline;
    color: blue;
}

#ListTitleDate{
    /*width:110px;*/
width:80px;
    height:60px;
    position:relative;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

#ListTitleDamu{
    /*width:671px;*/
/*width:160px;*/
    height:13px;
    position:relative; top:0px; left:0px;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

#ListTitleRyu{
    /*width:90px;*/
    height:13px;
    position:relative;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.ListDamuItem{
    width:78px;
    height:40px;
    position:relative; top:0px; left:0px;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.ListRyuItem{
    width:72.559px;
    height:40px;
    position:relative;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;g
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.ListDate{
    width:100px;
    height:10px;
    position:relative;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.ListDamuData{
    width:78px;
    height:10px;
    position:relative; top:0px; left:0px;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.ListMizuData{
    width:85px;
    height:10px;
    position:relative; top:0px; left:0px;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.ListRyuData{
    width:85px;
    height:10px;
    position:relative;
    text-align:center;
    padding: 2px 0px 1px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

#Graphblock_base{
  width                : 790px;
  float                : left;
  height               : 500px;
  position             : relative; top:-75px; left:0px;
    /*background-color : #666000;*/
}

#GenchiMssage{
  width       : 100%;
  float       : left;
  position    : relative; 
  top         : 8px; right:-30px;
  padding     : 0px 0px 0px 0px;
  font-size   : 11pt;
  font-weight : bold;
  z-index     : 1;
}
#MsgStation{
    width:20%;
    float:left;
    position:relative; top:0px; left:10px;
    text-align:left;
    text-decoration: underline;
    padding: 0px 0px 0px 0px;
    color: blue;
    /*background-color:#00ff00;*/
}
#MsgRainDate{
  width       : 70%;
  float       : left;
  position    : relative; 
  text-align  : left;
  position    : relative;
  top         : 0px;
  left        : 110px;
  padding     : 0px 0px 0px 0px;
  font-size   : 11pt;
  font-weight : bold;
  z-index     : 2;
  line-height : 120%
}
#MsgDamuDate{
  width       : 70%;
  float       : left;
  position    : relative; 
  text-align  : left;
  position    : relative;
  top         : 35px;
  left        : 110px;
  padding     : 0px 0px 0px 0px;
  font-size   : 11pt;
  font-weight : bold;
  z-index     : 2;
  line-height : 90%
}
#MsgDate{
    width:70%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:left;
    padding: 0px 0px 0px 0px;
}
#StnInfo{
    width:30%;
    float:left;
    position:relative; top:13px; left:0px;
    text-align:left;
}
#StnList{
    width:89.80%;
    float:left;
    position:relative; top:0px; left:30px;
    text-align:right;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}
#StnItemName{
    width:32%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:center;
    padding: 3px 2px 3px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
    background-color:#E4F8FF;
}
#StnData{
    width:64.10%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:center;
    padding: 3px 2px 3px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
    background-color:#FFFFFF;
}
#DamInfo{
    width:30%;
    height:15%;
    float:left;
    position:relative; top:-18px; left:150px;
    text-align:right;
}
#DamList{
    width:100%;
    float:left;
    border-right   : 1px solid #808080;
    border-bottom  : 1px solid #808080;
    border-left    : 1px solid #c0c0c0;
    border-top     : 1px solid #c0c0c0;
    border-collapse: initial;
}
#DamItemName{
  width:40%;
  height:14px;
  position         : relative; top:0px; left:0px;
  text-align       : center;
  padding          : 4px 1px 2px 1px;
  border-right     : 1px solid #c0c0c0;
  border-bottom    : 1px solid #c0c0c0;
  border-left      : 1px solid #808080;
  border-top       : 1px solid #808080;
  background-color:#E4FFE4;
}
#DamData1{
  width:56.03%;
  position         : relative; top:0px; left:0px;
  text-align       : right;
  padding          : 4px 2px 2px 0px;
  border-right     : 1px solid #c0c0c0;
  border-bottom    : 1px solid #c0c0c0;
  border-left      : 1px solid #808080;
  border-top       : 1px solid #808080;
  background-color : #FFFFFF;
}
#DamData2{
  width:56.03%;
  position         : relative; top:0px; left:0px;
  text-align       : right;
  padding          : 1px 2px 5px 0px;
  border-right     : 1px solid #c0c0c0;
  border-bottom    : 1px solid #c0c0c0;
  border-left      : 1px solid #808080;
  border-top       : 1px solid #808080;
  background-color : #FFFFFF;
}
#AmeInfo{
    width:25%;
    height:10%;
    position:relative; top:18px; left:102px;
    text-align:right;
}
#AmeTitle{
    width:25%;
    float:left;
    position:relative; top:5px; left:0px;
    text-align:center;
    background-color:#0f0;
}
#AmeSelect{
    width:40%;
    float:left;
    position:relative;
    /*background-color:#000fff;*/
}
.AmeSelectLine{
    width:40%;
    float:left;
    position:relative; top:5px; left:0px;
    text-align:center;
}
.AmeSelectDisp{
    width:60%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:left;
}
#AmeList{
  width:100%;
  float         : left;
  border-right   : 1px solid #808080;
  border-bottom  : 1px solid #808080;
  border-left    : 1px solid #c0c0c0;
  border-top     : 1px solid #c0c0c0;
  border-collapse: initial;
}
#AmeItemName{
  width:40%;
  height:14px;
  position         : relative; top:0px; left:0px;
  text-align       : center;
  padding          : 4px 1px 2px 1px;
  border-right     : 1px solid #c0c0c0;
  border-bottom    : 1px solid #c0c0c0;
  border-left      : 1px solid #808080;
  border-top       : 1px solid #808080;
  background-color:#E4FFE4;
}
#AmeData{
  width            : 55.73%;
  position         : relative; top:0px; left:0px;
  text-align       : right;
  padding          : 3px 2px 3px 0px;
  border-right     : 1px solid #c0c0c0;
  border-bottom    : 1px solid #c0c0c0;
  border-left      : 1px solid #808080;
  border-top       : 1px solid #808080;
  background-color : #FFFFFF;
}
#AmeGraphTitle{
  width      : 100%;
  float      : left;
  position   : relative; 
  top        : -20px; left:-25px;
  text-align : left;
  z-index    : 1;
}
#AmeGraphLeft{
  width      : 20%;
  float      : left;
  position   : relative; top:5px; left:70px;
  text-align : left;
}
#AmeGraphCenter{
  width                : 60%;
  float                : left;
  position             : relative; top:150px; left:-40px;
    /*background-color : #FF00FF;*/
}
.AmeIcon{
    width:10px;
    height:10px;
    float:left;
    position:relative; top:0px; left:30px;
    background-color:#0066CC;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
}
.HannreiAme{
    width:30%;
    float:left;
    position:relative; top:0px; left:40px;
}
.RuiIcon{
    width:25px;
    height:2px;
    float:left;
    position:relative; top:5px; left:-20px;
    background-color:#008000;
}
.RuiKeiIcon{
    width:25px;
    height:2px;
    float:left;
    position:relative; top:3px; left:40px;
    background-color:#FF8040;
}
.HannreiRui{
    width:30%;
    float:left;
    position:relative; top:1px; left:-10px;
}
#AmeGraphRight{
  width      : 20%;
  float      : left;
  position   : relative; top:5px; right:120px;
  text-align : right;
}
#AmeGraph{
  width      : 100%;
  height     : 25%;
  float      : left;
  position   : relative; left: 45px;
  top        : -12px;
  z-index    : 0;
}
#MizuGraphLeftTitle{
    width:50%;
    float:left;
    position:relative; top:20px; left:0px;
    text-align:left;
}
#MizuGraphRightTitle{
    width:50%;
    float:right;
    position:relative; top:40px; right:0px;
    text-align:right;
}
#MizuGraphLeft{
    width:50%;
    float:left;
    position:relative; top:4px; left:50px;
    text-align:left;
}
#MizuGraphRight{
    width:50%;
    float:left;
    position:relative; top:-20px; right:150px;
    text-align:right;
}
#MizuGraph{
    width:60%;
    position:relative; top:25px; right:-45px;
    text-align:right;
}
#HanreiInfo{
    width:100%;
    float:left;
    position:relative; top:35px; right:-55px;
}
#Hanrei01{
    width:40%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:left;
}
#Hanrei02{
    width:35%;
    float:left;
    position:relative; top:0px; left:-200px;
    text-align:left;
}
#Hanrei03{
    width:25%;
    float:left;
    position:relative; top:0px; left:-350px;
    text-align:left;
}
#Hanrei4{
    width:40%;
    float:left;
    position:relative; top:3px; left:0px;
    text-align:left;
}
#Hanrei5{
    width:36%;
    float:left;
    position:relative; top:3px; left:5px;
    text-align:left;
}
#Hanrei6{
    width:40%;
    float:left;
    position:relative; top:6px; left:0px;
    text-align:left;
}

#Hanrei7{
    width:36%;
    float:left;
    position:relative; top:-9px; left:5px;
    text-align:left;
}

.HanreiLine{
    width:9%;
    float:left;
    position:relative; top:-2px; left:0px;
    text-align:left;
    padding: 0px 1px 0px 1px;
}
.HanreiItem{
    width:44%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:left;
}
.HanreiItem2{
    width:44%;
    float:left;
    position:relative; top:0px; left:10px;
    text-align:left;
    /*background-color:#f0f000;*/
}
.HanreiKikanItem{
    width:95%;
    float:left;
    position:relative; top:-15px; left:30px;
    text-align:left;
    /*background-color:#fff000;*/
}
.HanreiDamuItem{
    width:75%;
    float:left;
    position:relative; top:-20px; left:0px;
    text-align:left;
}
.HanreiData{
    width:25%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:right;
}
.HanreiUnit{
    width:12%;
    float:left;
    position:relative; top:0px; left:0px;
    text-align:left;
}

#Listblock_base{
  width    : 360px;
  float    : right;
  position : relative; top:-576px; 
  right    : 50px;
}

#Comment_base{
    float:left;
    position:relative; top:60px; left:50px;
    font-size:10pt;
}
.Coment_normal{
    color:#333333;
}
.Comment_red{
    color:#F00000;
}

/* Ž–‘O•ú—¬“o˜^Žž */
#jizenhoryu{
    color:#FF00FF
};

/* Icon Line Setting */
hr.Line01{
    border-top: 2px solid #008000;
    width: 60%;
}
hr.Line02{
    border-top: 2px solid #FF0000;
    width: 70%;
}
hr.Line03{
    border-top: 2px solid #0066CC;
    width: 120%;
}
hr.Line04{
    border-top: 2px dashed #787800;
    width: 60%;
}
hr.Line05{
    border-top: 2px dashed #787800;
    width: 70%;
}
hr.Line06{
    border-top: 2px dotted #FF0000;
    width: 70%;
    border-left: 1px dotted #FFFFFF;
    position:relative;left:1px;top:-15px;
}
