@charset "utf-8";
table#executive{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", sans-serif;
	}

/* TOPIC01
---------------------------------------*/
div#topic01 {
	background:url(../img/topic01-bg.gif) repeat-y;
	padding:20px;
	border: 1px solid #999999;
	margin-bottom: 30px;
	height: 100%;
	clear: both;
	overflow: auto;
	}

div#topic01 p#left{
	float:left;
	width:480px;
	}

div#topic01 img#right{
	float:right;
	}	

/* TOPIC02
---------------------------------------*/
table#executive{
	margin: 0px auto;
	width: 730px;
}



table#executive tr th,table#executive td{
	padding:3px 3px 3px 40px;
	}

/* TOPIC03
---------------------------------------*/
div#topic03{
	/*background:url(../img/topic03_bg.jpg) left top no-repeat;
	padding-left:360px;*/
	}

div#topic03{
	border:1px solid #999999;
	/*background:url(../img/topic03a_bg.jpg) left top no-repeat;
	padding-left:260px;*/
	}
	
div#topic03 dl {
	width:100%;
	padding: 20px 0;
	}  
div#topic03 dt {  
	float:left;  
	width:100px;  
	padding:5px 0 10px 20px;  
	clear:both;  
	 }  
div#topic03 dd {  
	width:260px;  
	margin-left:100px;  
	padding:5px 10px 10px 20px;  
	}
div#topic03 p{  
	text-align: center;
	}
div#topic03 p img {  
	padding:0 0 4px 0; 
	}

/* TOPIC03b
---------------------------------------*/
		
div#topic03b table th#about {
	background:url(../img/topic03b_bg.jpg) left top no-repeat;
	background-color:#CCCCCC;
	width:136px;
	padding:0px
	}

/* TOPIC04
---------------------------------------*/	 
div#topic04 table tr td#history-img{
	background:url(../img/topic04_bg.jpg) right top no-repeat;
	background-color:#CCCCCC;
	width:193px;
	padding:0px;

}

/* 社長名前外字用*/
img#nameimg{
	padding-top:3px;
	}	 
