BODY{
  background-image : url('../image/back/si-back.gif');
  background-repeat : repeat;
  margin-top : 0px;
  margin-left : 0px;
  padding-top : 0px;
  padding-left : 0px;
}
#logo{
  width : 250px;
  top : 0px;
  left : 0px;
  font-size : 0.8em;
  color : white;
  text-align : right;
  background-color : #009933;
  position : fixed;
}
#left{
  margin-left : 0px;
  margin-right : 0px;
  width : 95%;
  margin-top : 0px;
}
#search{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : right;
  color : #ffffff;
  background-color : #339900;
  background-image : ;
}
#new{
border-width : 2px 2px 2px 2px;border-top-style : solid;border-left-style : solid;border-right-style : solid;border-bottom-style : solid;border-color : #e0f3c7 #e0f3c7 #e0f3c7 #e0f3c7;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  background-color : white;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}
DIV#new H1{
  
  font-size : 1.1em;
  font-weight : bold;
  
  background-color : #e0f3c7;
  margin-top : 0px;
  margin-left : 0px;
  padding-top : 3px;
  padding-left : 3px;
  padding-bottom : 3px;
  

  margin-bottom : 0px;
  color : #cc0000;
}
DIV#new LI{
  margin-top : 0px;
  margin-bottom : 0px;
  line-height : 1.3em;
  

  list-style-image : ;
}
#kouhou{border-top-width : 3px;border-left-width : 3px;border-right-width : 3px;border-bottom-width : 3px;border-top-style : double;border-left-style : double;border-right-style : double;border-bottom-style : double;border-top-color : teal;border-left-color : teal;border-right-color : teal;border-bottom-color : teal;
  width : 120px;
  
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
  color : black;
  background-color : white;
  font-size : 0.9em;
  
}
#month{
  font-size : 0.9em;
  background-color : #e0f3c7;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 2px;
  font-weight : bold;
  color : #000000;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  

  text-align : center;
  line-height : 1.2em;
}
#menu1{
  background-color : white;
  padding : 0px;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : 5px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : teal;
}
DIV#menu1 A{
  text-decoration : none;
  border-top-width : 0px;
  padding-left : 15px;
  padding-right : 0px;
  
  width : 100%;
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : auto;
  color : teal;
  text-indent : 0px;
  border-left-width : 0px;
}
FORM{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 450px;
  font-size : 0.8em;
  font-weight : bold;
  
}
DIV#menu1 LI{
  width : 100%;
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  

  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : teal;
  text-align : left;
  

  
}
DIV#menu1 UL{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
}
DIV#menu1 A:HOVER{
  background-image : ;
  background-repeat : no-repeat;
  padding-left : 15px;
  margin-left : 0px;
  text-indent : 0px;
  

  background-color : #ffffff;
  
  
  color : #ff3333;
}
DIV#kouhou A{
  
  
  padding-left : 15px;
  text-decoration : none;
  color : teal;
  
}
DIV#kouhou A:HOVER{
  background-image : ;
  background-repeat : no-repeat;
  padding-left : 15px;
  margin-left : 0px;
  text-indent : 0px;
  

  background-color : #ffffff;
  
  
  color : #ff3333;
}}
DIV#new A{
  
  

  text-decoration : none;
  color : #000000;
  
}
DIV#new A:HOVER{
  text-decoration : underline;
  color : blue;
  background-color : white;
  
}
LI{
  font-size : 0.9em;
}
#footer{
  font-size : 0.8em;
  width : 100%;
  color : black;
  background-color : #e0f3c7;
  text-align : center;
  margin-top : 15px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #e6e6e6;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #e6e6e6;
  margin-bottom : 0px;
}
DIV#new UL{
  margin-top : 10px;
  margin-bottom : 10px;
  padding-top : 0px;
  padding-bottom : 0px;
}
#guide{
  margin-top : 5px;
  margin-bottom : 5px;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
border-width : 2px 2px 2px 2px;border-top-style : solid;border-left-style : solid;border-right-style : solid;border-bottom-style : solid;border-color : #cccc00 #cccc00 #cccc00;border-bottom-color : #cccc00;
  font-size : 0.9em;
}
.texts{
  font-size : 0.85em;
}
.textsnew{
  font-size : 0.7em;
  margin-left : 15px;
  color : black;
}
div#new .texts a{
  font-weight : bold;
  color : #ff0000;
}
.copy{
  font-size : 0.8em;
  color : green;
  margin-top : 5px;
  margin-bottom : 0px;
  
  text-align : center;
}
#counter{
  position : absolute;
  top : 5px;
  left : 5px;
  color : white;
  background-color : #009933;
}
.expl{
  font-size : 0.8em;
  color : #b5b500;
  padding-left : 15px;
}
#right{
  vertical-align : top;
}
TABLE#right TD{
  vertical-align : top;
border-top-width : 3px;border-left-width : 3px;border-right-width : 3px;border-bottom-width : 3px;border-top-style : double;border-left-style : double;border-right-style : double;border-bottom-style : double;border-top-color : #e0f3c7;border-left-color : #e0f3c7;border-right-color : #e0f3c7;border-bottom-color : #e0f3c7;
  font-size : 0.8em;
  
}
TABLE#right H2{
  font-size : 1.2em;
  color : #008040;
  background-color : #e0f3c7;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : green;
  margin-bottom : 5px;
}


.update{
  width : 100%;
  height : auto;
  
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  
  background-image : url(../image/back/backyell.gif);
  color : #008040;
}

.labe{
  width : 100%;
  height : auto;
  
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  
  background-image : url(../image/back/backyell.gif);
  color : #008040;
}
.labe A{
  color : #008040;
  
  
  text-decoration : none;
  width : 100%;
}
.labe A:HOVER{
  
  
  text-decoration : underline;
}


TABLE#right A{
  text-decoration : none;
  color : black;
}
TABLE#right A:HOVER{
  text-decoration : underline;
  color : blue;
}
div#logo a{
  color : white;
  text-decoration : none;
}DIV#guide A{
  color : olive;
  text-decoration : none;
  background-color : white;
}
DIV#logo A:HOVER{
  text-decoration : underline;
  color : white;
  background-color : #009933;
}DIV#guide A:HOVER{
  text-decoration : underline;
  color : olive;
  background-color : white;
}
.red{
  color : red;
}
P.menu1{
  font-size:0.9em;
  padding:0px;
  margin:5px 0px 0px 0px;
  background-color : #e0f3c7;
  height:2.5em;
}

P.menu1 A{
  color : white;
  margin : 5px 0px 0px 3px
  border-top : outset 2px;
  border-bottom : outset 2px;
  border-right : outset 2px;
  border-left : outset 2px;
  text-decoration:none;
  display:block;
  width:7em;
  float:left;
  line-height:1.5em;
  background-color : #009933;
}

P.menu1 A:HOVER{
  background-color : #00fb00;
  color : #006400;
}

P.menu1 SPAN{
  color : green;
  display:none;
  font-size : 2px;
  background-color : white;
}

P.menu1 .hide{
  display:none;
}