/* 会社概要CSS */


#main_profile{
float:left;s
}

#main_profile h2{
background: url(../images/profile_title.gif) no-repeat;
width:650px;
height:69px;
text-indent:-9999px;
}

#main_profile_2{
	width: 630px;
	margin-left: 10px;
}


#profile_box{
width:454px;
margin:20px auto;
}


#photo_box_1, #photo_box_2{
float:left;
margin-bottom: 15px;
}

#photo_box_1{
margin-right:5px;
}


#photo_box_2 p{
margin-bottom:4px;
}


.profile_table ul{
	list-style:decimal;
	padding-left: 2em;
	font-size: 100%;
}

/*----------------テーブル----------------*/

.profile_table{
	width: 454px;
	border: 1px solid #CFCFCF;
	border-collapse: collapse;
	clear: both;
	text-align: left;
	font-size: 80%;
}

.profile_table th{
	background: #E7E7E7;
	height: 22px;
	vertical-align: top;
	border-bottom: 1px solid #CFCFCF;
	width: 95px;
	padding: 10px 0px 0px 10px;
}

.profile_table td{
	border-bottom: 1px solid #CFCFCF;
	padding: 10px 8px;
}


#history{
	border: none;
	padding: 0px;
}

#history th{
	background: none;
	height: 20px;
	width: 4em;
	border: none;
	font-weight: normal;
	padding: 0px;
}

#history td{
	border: none;
	padding: 0px;
	vertical-align: top;
}

#history .his_01{
height:40px;
}
