/* CSS Document */
.rap{width:780px;
     height:auto;
	 margin:0 auto;
	 
	 }
.top1{width:760px;
     height:14px
	 }
	 	 
.title{width:760px;
       height:auto 
	   }
.title h1{font-size:12px;
        color:#333333;
		text-align:center

		}
.title img{margin-top:20px;
           }		
.subtitle{width:760px;
          height:35px;
		  margin-top:20px;
		  }	
.left{width:240px;
      height:auto;
	  float:left
	  }
.left li{
		 margin-top:30px;
		 line-height:5px;
         }
.left a{color:#000000
   }
.left a:hover{ color:#666666}   		 	 
.left img{margin-left:30px;
          margin-top:20px
         }	
.left h1{color:#CC0000;
         font-weight:bold;
		 font-family:"Arial Black";
		 font-size:32px;
         border-bottom:solid #CC6699;
		 }
.left p{font-size:12px;
        }

.left table {
	width:230px;
}


.left tr th{
		 padding:10px;
        }
		 
.left th{background:#999999;
         font-size:12px;
        }
.left td{border:#999999 solid 1px;
         font-size:12px;
		 padding:10px;
        }
		
		
 		 	  
.main{
	width:530px;
    height:auto;
	float:right;
	display:inline;
	  }
.main img{margin-bottom:10px
          }	  
.main h1{font-size:24px;
         }	  
.main h2{font-size:14px;
         line-height:30px;
		 margin-top:15px;
         }
.main li{font-size:14px;
         line-height:30px
		 }
.main tr{border:#666666 solid
         }
.main th{background-color:#CCCCCC
         
         }
.main td{border:solid #CC6666;
         padding:10px
         }
.main p{font-size:14px;
        line-height:20px
        }
.main a{color:#0033FF
        }
.main a:hover{color:#330099
              }				
.main h3{font-size:14px;
         line-height:30px
         }
.main h4{font-size:14px;
         color:#CC0000
		 }
.main h5{line-height:16px
          }		 
		 		 
.main img{
		  overflow-x:hidden;
		  overflow:-y:scroll
		  }	
.back{width:530px;
     height:auto;
	 float:right;
	  background-image:url(../image/main-back.gif);
	  
	   }   		  
.taiou{width:760px;
       height:600px;
	  background-image:url(../image/main-back.gif)
	   }
.taiou h1{font-size:24px;
       color:#0000FF;
	   
	   }
.taiou h2{font-size:36px;
          color:#FF0000
          }
.taiou h3{font-size:36px
          }		  
.taiou tr{border:solid #CC0033
         }
.taiou th{border:solid #CC3300
         } 		 		  	 
.taiou td{border:solid #CC6666
         } 		 
.top{width:530px;
     height:auto
	 }
	 
.top h1{
	color:#333333;
    border-bottom:#FF0000 dotted;
	margin-top:15px;
}

.top li{line-height:20px
        }
.top th{border:#999999 solid 3px;
        font-size:12px
        }
.top td{border:#999999 solid 1px;
        font-size:12px;
		line-height:20px
        }	
.top h5{line-height:25px;
        font-size:14px;
		margin-left:10px;
		margin-right:10px;
		background-image:url(../image/main-back.gif)
		}								 		 				 
.area{width:520px;
      height:600px;
	  background-image:url(../image/main-back.gif);
	  overflow-x:hidden;
		overflow-y:scroll
		}	
.link{width:520px;
      height:600px;
	  overflow-x:hidden;
	  overflow-y:scroll;
	  background-image:url(../image/main-back.gif)
	  }
.link p{font-size:14px
        }	  			 	 		 		 		 	  	
.footer{width:780px;
        height:100px;
		color:#666666;
		font-size:16px;
		margin:0 auto; 
		}
		
.footer h2{font-size:24px;
           color:#666666
		   }
.footer p{text-align:center;
         margin-top:-10px;
         }
.footer p a{color:#666666;
            }
.footer p a:hover{color:#FF0033
                }					 		   
.footer img{margin-top:20px;
            }	   
   		
.area2{width:520px;
       height:auto;
	   float:right
	   }
.area2 tr{border:solid #CC0033 2px
          }
.area2 th{border:solid #CC3300 2px
          }
.area2 td{border:solid #CC6666 2px
          }
.area2 h5{text-align:center;
          line-height:20px;
          }			  
.area2 p{font-size:24px;
         color:#666666
		 }	
.area2 a{color:#000000
        }
.area2 a:hover{color:#CC3333
              }	
.spacer th{border:none
           }			  			  		 	  		  		  	   
.strong h1{width:-760px;
           height:-800px;
		   display:none
		           			 	  
		  	} 
.img h3{color:#FF0000;
        font-size:36px
		}
.k h1{display:none
      }						 	   
img{border:none
    }
.key th{border:none
        }
.key td{border:none
       }
	   			
.news h5{color:#333333;
line-height:20px
}		   











table#cost {
	width: 510px;
	border:#666 solid 2px;
	padding:5px;
	margin-left:5px;
}


table#cost th{
	border:none;
	background-color:#FFFF99;
	border:#999 solid 1px;
	padding:5px;
           }
table#cost td{border: #999 solid 1px;
padding:5px;
 }

.costfont {
	color:#FF0000;
}
h3.titlecost{
	color:#000;
	font-size:16px;
	margin:50px 0 30px 0;
	padding:5px;
    font-size:large;
    background-color:transparent;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color: #F00;
}

h2.cost_h2{
	padding:0px;
	font-size:24px;
	background-color:transparent;

	color:#333333;
	border-bottom:#FF0000 dotted
}


.cost_index {

}

h1.top{
	color:#333333;
    border-bottom:#FF0000 dotted;
	margin-top:15px;
}
h2.top{
	color:#333333;
    border-bottom:#FF0000 dotted;
	margin-top:15px;
	font-size:24px;
}