.img {
   border-style : none;
}

img.raingraph {
   width        : 580px;
}

img.suiigraph {
   width        : 580px;
}

img.wavegraph {
   width        : 580px;
}
/* ------------------------------
 Scroll
------------------------------ */
div.scroll {
   clear        : both;
   width        : 850px;
   padding      : 0px;
   margin       : 0px;
   border-style : none;
}

/* ------------------------------
 Site-Box
------------------------------ */
div.box {
  width         : 995px;
}

/* ------------------------------
 Header
------------------------------ */
div.header {
   clear	: both;
   height	: 82*px;
   width	: 850px;
   padding	: 0px;
   margin       : 0px;
   border-style : none;
}

img.header {
   border-style : none;
}

/* ------------------------------
 Menu
------------------------------ */
div.menu {
   float        : left;
   width        : 170px; 
   padding      : 0px;
   margin       : 0px;
   border-style : solid;
   border-color : #d0d4d7;
   border-width : 1px;
}

td.menu {
   height       : 28px;
   width        : 170px;
}

td.menu2 {
   height       : 60px;
   valign       : middle;
}

img.menu {
   height       : 28px;
   width        : 170px;
   border-style : none;
}

img.menu2 {
   height       : 60px;
   width        : 170px;
   border-style : none;
}


/* ------------------------------
 Main
------------------------------ */
div.main { 
   float        : left;
   padding      : 0px;
   margin       : 0px;   
}

table.main {
   width            : 680px;
   border-style     : none;
   border-collapse  : 5px;
   cellpadding      : 1px;
}

table.main1 {
   width            : 600px;
   border-style     : none;
   border-collapse  : 0px;
   cellpadding      : 0px;
}

table.main-radame1 {
   width            : 600px;
   border-style     : none;
   border-collapse  : 2px;
   cellpadding      : none;
}

table.main-radame2 {
   border-style	    : none;
   border-collapse  : 3px;
   cellpadding      : 3px;
}

img.main {
   border-style : none;
}

tr.kansokubox {
   writing-mode      : tb-rl;
   width             : none;
   height            : 125px;
}

td.kansokubox_on {
   width             : 12px;
   height            : 100px;
   padding-right     : 1px;
   padding-left      : 1px;
   font-size         : 10px;   
   line-height       : 14px;
   background-color  : #9CDEE7;
}

td.kansokubox_off {
   width             : 12px;
   height            : 100px;
   padding-right     : 1px;
   padding-left      : 1px;
   font-size         : 10px;   
   line-height       : 14px;
   background-color  : #DEF5FE;
}

td.suii_kansokubox_on {
   width             : 18px;
   height            : 100px;
   padding-right     : 1px;
   padding-left      : 1px;
   font-size         : 12px;   
   line-height       : 16px;
   background-color  : #9CDEE7;
}

td.suii_kansokubox_off {
   width             : 18px;
   height            : 100px;
   padding-right     : 1px;
   padding-left      : 1px;
   font-size         : 12px;   
   line-height       : 16px;
   background-color  : #DEF5FE;
}

a.kansoku {
   text-decoration             : none;
   margin                      : auto;
   -webkit-writing-mode        : vertical-rl;
   -ms-writing-mode            : tb-rl;
   writing-mode                : vertical-rl;
   -ms-text-combine-horizontal : digits;
   text-orientation            : upright;
}

/* ------------------------------
 Footer
------------------------------ */
div.footer {
   clear        : both;
   height       : 35px;
   width        : 850px;
   padding      : 0px;
   margin       : 0px;
   border-style : solid;
   border-color : d0d4d7;
   border-width : 1px;
}

table.footer {
   width        : 780px;
   border-style : none;
   cellspacing  : 0px;
   cellpadding  : 0px;
}

td.footer {
   width        : 100px;
   height       : 30px;
}
