#CenterTb{
  width    : 100%;
  position : relative;
}

#Opretblock{
  float            : left;
  position         : relative; top:0px; left:160px;
  width            : 1085px;
  height           : 650px;
  background-color : #C1DABB;
}

#Opretblock_base{
  float            : left;
  position         : relative; top:5px; left:5px;
  width            : 1075px;
  height           : 640px;
  font-size        : 9pt;
  background-color : #FFFFFF;
}

#Graphblock_base{
  width                : 780px;
  float                : left;
  position             : relative; 
  top                  : -75px; 
  left                 : 0px;
    /*background-color : #666000;*/
}

#GenchiLink{
  width                : 100%;
  float                : right;
  position             : relative; top:0px; right:10px;
  text-align           : right;
  padding              : 5px 0px 5px 0px;
    /*background-color : #666000;*/
}
#GenchiMssage{
  width       : 100%;
  float       : left;
  position    : relative; 
  top         : 12px; right:300px;
  padding     : 0px 0px 0px 0px;
  font-size   : 11pt;
  font-weight : bold;
}
#MsgLine{
  width                : 13%;
  float                : left;
  position             : relative; top:0px; right:0px;
  padding              : 0px 0px 0px 0px;
    /*background-color : #ff00ff;*/
}
#MsgStation{
  width                : 100%;
  float                : left;
  position             : relative; top:0px; left:0px;
  text-align           : center;
  text-decoration      : underline;
  padding              : 0px 0px 0px 0px;
  color                : blue;
    /*background-color : #00ff00;*/
}
#MsgDate{
  width                : 64%;
  float                : left;
  position             : relative; top:0px; left:0px;
  text-align           : left;
  padding              : 0px 0px 0px 0px;
    /*background-color : #00ffff;*/
}
#AmeTitle{
  width      : 25%;
  float      : left;
  position   : relative; top:5px; left:0px;
  text-align : center;
}
#AmeSelect{
  width                : 40%;
  float                : left;
  position             : relative;
    /*background-color : #003fff;*/
}
.AmeSelectLine{
  width      : 40%;
  float      : left;
  position   : relative; top:5px; left:0px;
  text-align : center;
}
.AmeSelectDisp{
  z-index              : 100;
  width                : 60%;
  height               : 100%;
  float                : left;
  position             : relative; top:0px; left:0px;
  text-align           : left;
    /*background-color : #0000ff;*/
}
#AmeListLink{
  width                : 11%;
  float                : right;
  position             : relative; top:-4px; right:0px;
  text-align           : right;
    /*background-color : #ff0;*/
}
#AmeList{
  width         : 25%;
  float         : left;
  position      : relative; top:25px; left:142px;
  text-align    : right;
  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           : 13px;
  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.65%;
  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;
}
#AmeGraphTitle{
  width      : 100%;
  float      : left;
  position   : relative; top:50px; left:0px;
  text-align : left;
}
#AmeGraphLeft{
  width                : 20%;
  float                : left;
  position             : relative; top:0px; left:0px;
  text-align           : right;
    /*background-color : #EE00EE;*/
}
#AmeGraphCenter{
  width                : 60%;
  float                : left;
  position             : relative;
    /*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    : 20%;
  float    : left;
  position : relative; top:0px; left:40px;
}
.RuiIcon{
  width            : 25px;
  height           : 2px;
  position         : relative; top:5px;
  background-color : #008000;
}

#AmeGraphRight{
  width      : 20%;
  float      : left;
  position   : relative; top:0px; right:0px;
  text-align : right;
}
#AmeGraph{
  width                : 100%;
  float                : left;
  position             : relative; top:20px; left:0px;
  text-align           : left;
    /*background-color : #FF00FF;*/
}
#AmeGraphPicture{
  width      : 80%;
  float      : left;
  position   : relative; top:50px; left:100px;
  text-align : center;
}
#HanreiInfo{
  width            : 100%;
  background-color : #FF0000;
  position         : relative;
  top              : 350px; 
  left             : -500px;
}
#Hanrei01{
  width    : 18%;
  float    : left;
  position : relative; 
  top      : 35px;
  left     : -30px;
}
#Hanrei02{
  width    : 18%;
  float    : left;
  position : relative; 
  top      : 21px;
  left     : 80px;
}
#Hanrei03{
  width    : 18%;
  float    : left;
  position : relative; 
  top      : 7px;
  left     : 240px;
}
#Hanrei04{
  width    : 18%;
  float    : left;
  position : relative; 
  top      : -7px;
  left     : 400px;
}
#Hanrei05{
  width    : 18%;
  float    : left;
  position : relative; 
  top      : -21px;
  left     : 510px;
}
#HanreiSpace{
  width    : 10%;
  float    : left;
  position : relative; top:40px; left:0px;
}

.HanreiLine{
  float    : left;
  position : relative; top:0px; left:0px;
}
.HanreiItem{
  float      : left;
  position   : relative; top:0px; left:10px;
  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;
}

.AmeIcon{
  width            : 10px;
  height           : 10px;
  position         : relative; top:0px; left:0px;
  background-color : #0066CC;
  border-right     : 1px solid #000;
  border-bottom    : 1px solid #000;
  border-left      : 1px solid #000;
  border-top       : 1px solid #000;
}

.RuiIcon{
  width            : 25px;
  height           : 2px;
  position         : relative; top:5px;
  background-color : #008000;
}

#Listblock_base{
  width                : 236px;
  float                : right;
  position             : relative; 
  top                  : -76px;
  right                : 50px;
/*  border-right       : 1px solid #c0c0c0;
  border-bottom        : 1px solid #c0c0c0;
  border-left          : 1px solid #808080;
  border-top           : 1px solid #808080;*/
    /*background-color : #333000;*/
}

#Listblock_table {
  border-right    : 1px solid #808080;
  border-bottom   : 1px solid #808080;
  border-left     : 1px solid #c0c0c0;
  border-top      : 1px solid #c0c0c0;
  border-collapse : initial;
}

.ListTitleType1{
  width          : 96px;
  height         : 10px;
  vertical-align : middle;
  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;
}

.ListRiver{
  width         : 130px;
  height        : 10px;
  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;
}

.ListStation{
  width           : 100px;
  height          : 10px;
  top             : 0px; left:0px;
  text-align      : center;
  text-decoration : underline;
  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;
  color           : blue;
}
.ListStationNone{
  width         : 1px;
  height        : 10px;
  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;
  color         : blue;
}
.ListData{
  width         : 53px;
  height        : 10px;
  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;
}
.ListTitleType2{
  width         : 100px;
  height        : 10px;
  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;
  text-align    : center;
}
.ListTitleType3{
  width          : 53px;
  height         : 10px;
  text-align     : center;
  vertical-align : middle;
  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;
  text-align     : center;
}

p.AmeDateTitle{
  position : absolute;
  top      : 40%;
  left     : 10%;
}
a.LinkTitle{
  width                : 14%;
  float                : right;
  position             : relative; top:0px; right:5px;
  text-align           : right;
    /*background-color : #ff0;*/
}
p.LinkTitle{
  font-weight : 800;
  text-align  : right;
}
img.LinkTitle{
  float    : right;
  position : relative; top:-2px; right:-5px;
}

#Comment_base{
  float     : left;
  position  : absolute; 
  top       : 595px; 
  left      : 50px;
  font-size : 10pt;
}
.Coment_normal{
  color : #333333;
}
.Comment_red{
  color : #F00000;
}

/* Icon Line Setting */
hr.Line02{
  border-top : 2px dashed #FF8341;
  width      : 30px;"
}

hr.Line03{
  border-top : 2px dashed #FF0000;
  width      : 30px;"
}
hr.Line04{
  border-top : 2px dashed #7B7B00;
  width      : 30px;"
}
hr.L

/*Jʃe[u*/

#AmeTb{
  border          : 2px #808080 solid;
  border-collapse : collapse;
  width           : 160px;
}

td.title{
  border           : 1px #808080 solid;
  text-align       : center;
  font-size        : 10pt;
  height           : 20px;
  width            : 40%;
  background-color : #E4FFE4;
}

td.item1{
  border           : 1px #808080 solid;
  text-align       : center;
  font-size        : 10pt;
  height           : 20px;
  width            : 60%;
  background-color : #ffffff;
}
td.item2{
  border           : 1px #808080 solid;
  text-align       : right;
  font-size        : 10pt;
  height           : 20px;
  width            : 60%;
  background-color : #ffffff;
}
