*{
	font-family: tahoma,;
}

body {
	color:#333;
	text-align:center;
	background:url(../images/bg_st.gif);
	}
	
#wrapper{
	width:670px;
	margin: 0 auto;
	background-color:#ffffff;	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
	border-top:10px solid #ccc;
	border-bottom:1px solid #ccc;
	}

#container{
	width:656px;
	margin: 0 auto;

	}
	
#top{
	margin: 0 auto;
	width:656px;	
	text-align:left;
	}

#side{
	margin-left:1px;
	width:150px;	
	text-align:left;
	float:left;
	border:0px solid #ddd;
	border-top:5px solid #ddd;
	}
	
#main{
	margin-right:1px;
	width:490px;	
	text-align:left;
	float:right;
	border-top:5px solid #ddd;
	}
	
#copy{}

#return{
	float:right;
	margin-right:10px;
	width:100px;
	background:url(../images/arrow_return.gif) 0 4px no-repeat;
	}
/*--navigation menu--*/
	
#menu{ 
	/*width:659px;*/
	text-align:center;
	margin-left:auto;
	height:30px;
	}

#menu td{ 
	height:30px;
	}
  
#menu a{
  color:#333333;
  background-color:#eeeeee;
  margin-right:1px;
  text-decoration:none; 
  padding:1px 43px 5px 9px;
  border:1px solid #cccccc; 
  }

	#menu a:link{}
	#menu a:visited{}
	#menu a:hover{		
				background-color:#dddddd;
				color:#000000;
				}

/*--side menu--*/
	

#side a{
  color:#333333;
  background-color:#ffffff;
  margin-right:1px;
  margin-top:5px;
  padding-bottom:5px;
  text-decoration:none; 
  font-weight:normal;
  display:block;
  background:url(../images/arrow_cir_blue.gif) 0 4px no-repeat;
  padding-left:15px;
  border-bottom:1px dotted #cccccc; 
  }

	#side a:link{}
	#side a:visited{}
	#side a:hover{		
				text-decoration:underline; 
	
				}
				
	
/*--index.html--*/

.oshirase, .sitemap, .link{
	margin:0 auto;
	width:624px;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	text-align:left;
	padding:10px;
	}

*html .oshirase,*html .sitemap,*html link{
	width:644px;
	}

.s1{
	margin:10px 0 10px 10px;
	background:url(../images/arrow_sitemap1.gif) 0 2px  no-repeat;
	padding-left:15px;
	}

.s2{
	margin:10px 0 10px 50px;
	background:url(../images/arrow_sitemap2.gif) 0 2px  no-repeat;
	padding-left:15px;
	}

.s3{
	margin:10px 0 10px 100px;
	background:url(../images/arrow_sitemap2.gif) 0 2px  no-repeat;
	padding-left:15px;
	}
	
/*--president.html--*/

#aisatu{width:340px;}

#president_img{width:130px;}

/*--company.html--*/

#company{}

#company td{
	padding:5px 2px 5px 2px;
	}

/*--business.html--*/

#business{}

#business td{
	padding:3px 2px 3px 2px;
	}
	
/*--contact.html--*/

#contact{}

#contact td{
	padding:5px 2px 5px 2px;
	vertical-align:top;
	}
	
/*--link--*/

.l1{
	background:url(../images/arrow_dot_red.gif) 5px 10px no-repeat #CBDBEA;
	padding:5px 5px 5px 15px;
	display:block;
	margin-top:1px;
	border:1px solid #cccccc;  
	}
	
.l2{
	background:url(../images/arrow_dot_red.gif) 5px 10px no-repeat #eee;
	padding:5px 5px 5px 15px;
	display:block;
	margin-top:1px;
	border:1px solid #cccccc;  
	}
	
