/*----------------------------------------
contentsÝč
----------------------------------------*/
#wrapper{
	width:880px;
	margin-left:auto;
	margin-right:auto;
}
.midashi img{
	margin-left:5px;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
}
#greeting{
	font-size:14px;
	line-height:25px;
	margin-top:10px;
	margin-bottom:20px;
	height:auto;
}
#komidashi{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
}
#syatyophoto{
	display:block;
	width:200px;
	height:680px;
	float:left;
	margin:15px;
}
#syatyophoto p{
	font-size:14px;
	line-height:25px;
	text-align:center;
	margin-top:10px;
}
#syatyophoto a img{
	border-style:none;
	margin-top:30px;
	margin-left:10px;
}
#syatyohistory{
	display:block;
	width:300px;
	height:220px;
	float:right;
}
#stuff{
	font-size:14px;
	line-height:25px;
	margin-top:10px;
	margin-bottom:20px;
	height:auto;
}
#stuffintroduce00{
	display:block;
	width:840px;
	height:190px;
	margin:20px;	
	float:left;
	background-color:#FFF;
	border:solid 1px #CCCCCC;
	}
#stuffintroduce{
	display:block;
	width:840px;
	height:160px;
	margin:20px;	
	float:left;
	background-color:#FFF;
	border:solid 1px #CCCCCC;
	}
#stuffphoto{
	display:block;
	background-color:#FFF;
	float:left;
	margin-right:10px;
	}
#stuff_komidashi{
	display:block;
	width:680px;
	height:25px;
	font-weight:bold;
	text-indent:20px;
	margin-left:160px;
	background-color:#99ccff;
}
#stuffintroduce00 table{
	width:670px;
}
#stuffintroduce00 th{
	width:55px;
	height:15px;
}
#stuffintroduce00 td{
	width:300px;
	height:15px;
}
#stuffintroduce table{
	width:670px;
}
#stuffintroduce th{
	width:55px;
	height:15px;
}
#stuffintroduce td{
	width:300px;
	height:15px;
}
#history{
	display:block;
	width:845px;
	height:auto;
	margin:15px;
	background-color:#99ccff;
	clear:both;
}
#history img{
	display:block;
	width:32px;
	height:32px;
	margin:10px;
	float:left;
}
.mark img{
	margin:10px;
	float:left;
}
.mark p{
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
}
.sentence{
	display:block;
	width:815px;
	height:auto;
	margin:0px 15px 15px 15px;
	font-size:14px;
	line-height:25px;
}
#table_company table{
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}
#table_company th{
	background-color:#99ccff;
	width:200px;
	height:10px;
	border:solid 1px #CCCCCC;
}
#table_company td{
	width:600px;
	height:10px;
	border:solid 1px #CCCCCC;
	padding:7px;
}
#career{
	margin:10px 10px 10px 30px;
	font-size:14px;
	line-height:25px;
}
#access{
	display:block;
	width:850px;
	height:700px;
}
#address{
	font-size:14px;
	line-height:25px;
	margin:10px 10px 20px 30px;
	display:block;
	width:320px;
	height:400px;
	float:left;
}
#address img{
	margin:0px 0px 50px 0px;
}
#address a{
	font-weight:bold;	
}
#access_map{
	display:block;
	width:445px;
	height:655px;
	float:right;
	margin:10px 10px 20px 30px;
}