/* CSS Document */
.rap{width:760px;
     height:auto;
	 margin:0 auto;
	 }
.sub h1{font-size:10px;
     color:#666666;
	 background-color:#CCCCCC 
	
	 
	 }	 
.top{width:760px;
     height:100px
	 }
.top h4 a{color:#0033FF
          }
.top h4 a:hover{color:#00CCFF
        }		  	 
.top2{width:760px;
      height:20px
	  }	 
.left{float:left;
      width:260px;
	  height:auto
	  }
.left li{line-height:50px;
         list-style-type:none
		 }
.left td{border:#666666 solid 1px;
          font-size:12px
         }
.left th{background-color:#006699;
         font-size:12px
         }		 		 
img{border:none
    }

				    	  
.right{float:right;
       width:500px;
	   height:auto;
	   margin-top:90px
	   }	   
.kaisha{width:500px;
        height:auto
		}
.right h2{font-size:12px;
          color:#333333;
		  line-height:20px
          }		
.right h3{font-size:12px;
          color:#333333
		  }		
.right h4{color:#006699
           }
.right li{line-height:30px;
          font-size:14px;
		  border-bottom:#666666 solid 1px
		  }
.right a{color:#000000;
         text-decoration:none 
         }
.right a:hover{color:#FF0000
               }		 		  		   
.kaisha p{line-height:20px
          }		   		
.kaisha th{background-color:#999999;
           border:#333333 solid 1px
           }
.kaisha td{border:#333333 solid 1px
           }
.taiou{width:500px;
       height:auto
	   }	
.taiou th{border:#006699 solid 2px;
          background-color:#CCCCCC
          }
.taiou td{border:#669999 solid 2px;
          line-height:20px;
		  font-size:14px
          }	
.ryoukin{width:500px;
         height:auto
		 }
.ryoukin td{border-bottom:#666666 dotted
            }
.camera td{border:#CCCCCC solid 1px;
          }			
.key{width:500px;
     height:auto
	 }
	 	
.news h5{color:#666666;
         line-height:20px
         }					
.brog{width:500px;
      height:auto
	  }
.brog li{line-height:40px
         }	  							 		  	  		     	   		   		     	 	 
.footer{width:760px;
        height:auto;
		margin:0 auto;
		}
.footer img{margin-left:260px
             }		
.footer p{text-align:center;
         font-size:12px;
          }	
.cr img{clear:both;
    margin:0 auto;
	}		  	
