@chartset "utf-8";

/*=======================================================


         　　　　　会社情報　右サイド
		 

=======================================================*/


#right_content {
	float: right;
	width: 680px;
}

h1.top_title {
	background: url(../img/top_title_about.gif) no-repeat left top;
	height: 57px;
	margin-bottom: 20px;
	text-indent: -9999px;
}

h3 {
	border-left: #333 solid 4px;
	float: left;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 40px;
	padding-left: 10px;
	width: 100%;
}

table.about {
	border-bottom: #ccc solid 1px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.about th {
	border-top: #ccc solid 1px;
	color: #666;
	font-weight: bold;
	line-height: 1.4;
	margin: 0;
	padding: 10px 10px 10px 0;
	vertical-align: top;
	width: 120px;
}

table.about td {
	border-top: #ccc solid 1px;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 10px;
	width: 560px;
}

.post {float: left; width: 7em}
.name {float: left; width: 12em}
.factory {float: left; width: 6em}
.count {float: left; text-align: right; width: 3em}
table.about p.place {
	margin-bottom: 2em;
}


/*=======================================================


         会社情報　左サイド（ナビゲーション）
		 

=======================================================*/

#left_content {
	float: left;
	width: 220px;
}
h2.sub_navi_title {
	background: url(../img/sub_navi_title.gif) no-repeat left top;
	height: 59px;
	text-indent: -9999px;
	width: 220px;
}
#left_content ul {
	border-top: #ccc solid 1px;
}
#left_content li {
	border-bottom: #ccc solid 1px;
	font-size: 1%;
	line-height: 0;
	margin: 0;
}

#left_content li img {
	vertical-align: top;
}
