
body{
	width:800px;
	margin-top:20;
	margin-left:auto;
	margin-right:auto;
	}

.hed{
border-bottom:#999999 solid 1px;
}

.hed02{
 border-top:#999999 solid 1px;
 }

img{border:0;
}
	
.hed_menu{
	text-align:right;
	font-size:11px;
	padding-right:10px;
	color:#999999;
	}

.topimg{
	margin-bottom:100px;
	margin-top:100px;
	}
	
.sidemenu{
 float:left;
 width:180px;
 padding-bottom:10px;
 padding-top:10px;
 text-align:center;
 }

.sidmenu_tel{
	padding-top:20px;
	}
 
 .con{
  float:right;
	margin-bottom:20px;
	width:600px;
	padding-left:20px;
	}

.foot{
width:800px;
	clear:both;
 text-align:center;
 font-size:11px;
 padding-top:7px;
 color:#333333;
 border-top:#666666 1px solid;
	}
 
.main{
 padding-bottom:10px;
 padding-top:10px;
 width:560px;
 margin-left:20px;
 }

	 
.sub{
 margin-top:10px;
 margin-bottom:10px;
 }
 
.text01{
 font-size:12px;
 line-height:18pt;
 width:560px;
 padding-left:10px;
 margin-top:10px;
 }
 
.text02{
 font-size:13px;
 line-height:16pt;
 width:580px;
 padding-left:10px;
 margin-top:10px;
 }
 
.text03{
 font-size:12px;
 line-height:16pt;
 width:560px;
 }
 

.text02 th{
white-space:nowrap;
font-weight:normal;
text-align:left;
padding:5px;
background-image:url(../img/dot.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
	
.text02 td{
text-align:left;
padding:5px;
background-image:url(../img/dot.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
	
	
.copy{
 margin-bottom:40px;
 margin-top:30px;
 }
 
 .copy02{
 margin-bottom:10px;
 margin-top:40px;
 }
 
.map{
 margin-bottom:15px;
 }
 
.syousaibotn{
text-align:right;
 }
 
.rogo{
text-align:right;
padding-bottom:20px;
padding-top:30px;
 }
 
.bigcross{
text-align:center;
}


