@charset "Shift_JIS";

#container{
         width : 1200px;            
         margin: 0px auto ;
            
         
}

#headline{
         width : 1100px;
         height: 40px ;
         color: #ffffff ;
         padding: 10px ;
         background-color: #a9a9a9 ; 
          
}
    


#header{
         width : 1160px;
         height : 80px; 
         margin: 0px ;
         padding: 20px ;
         background-color : #d5df95;
}

#leftside{
          float: left ;
          width : 312px;
          height : inherit;
          margin: 0px ;
          background-color : #cdd8cd;
          padding : 8px;               
}

#center{
        float: left ;
        width : 550px ;
        height : inherit; 
        margin: 0px ;
        padding : 20px;
        
}

#rightside{
           width : 260px;
           margin: 0px
           padding: 4px ;
           border : 2px solid;
           color : white;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  float : right;
  background-color : #427978;
}

#footer{
        clear: both ;
        width : 1180px;
        height : 80px;
        margin: 0px ;
        padding: 10px;
        background-color: #336699 ;
        
}

       


.left{
  font-size : small;
  color : rgb(0, 0, 153);
  text-indent : 0em;
  font-weight : bold;
}

.chap{
  font-size : small;
  color : rgb(0, 0, 153);
  text-indent : 1em;
  font-weight : bold;
}

.sect{
  font-size : small;
  color : rgb(0, 0, 153);
  text-indent : 2em;
  font-weight : bold;
}















.cite{
  font-size : 90%;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  color : #000099;
  background-color : #efefef;
}

.r_contents{
  color : #ffffff;
  font-size : small;
  padding-left : 12px;
}

.cite02{
  font-size : small;
  color : #5e5e5e;
  background-color : #f9f0d2;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
}

.part{
  font-size : small;
  text-indent : 3em;
  font-weight : bold;
}



.picture{
  font-size : 14px;
  font-family : CI;
  padding-top : 16px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 16px;
  float : left;
}
