/* CSS Document */

/*=============================
	   	h3 titleに指定
=============================*/

h3#title{
		margin-top: 3px;
		margin-right: 133px;
		float: left;
		width: 80px; height: 20px;
		background-image: url(../company/img/title.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

/*=============================
	   h4 sub_titleに指定
=============================*/

h4.sub_title{
		float: left;
		padding-left: 13px; padding-top: 8px;
		height: 19px;
		font-weight: normal; font-size: 12px;
		border-left: 3px solid #B7AAA8;
}

/*=============================
	company_contents_areaに指定
=============================*/

#company_contents_area{
		padding-bottom: 29px;
		margin-bottom: 36px;
		padding-top: 15px; padding-left: 16px;
		width: 863px; height: auto;
		border: 1px solid #D5CECC;
		background-color: #F3F1F0;
}

/*=============================
	  company_tableに指定
=============================*/

table.company_table{
		margin-right: 20px;
		float: left;
		width: 539px; height: auto;
}

td.dataA{
		padding-top: 14px; padding-left: 20px;
		width: 67px; height: 25px;
		background-color: #9E928E;
		border-bottom: 1px solid #9E928E;
		border-left: 1px solid #9E928E;
		vertical-align: top;
		font-size: 12px;
		color: #FFFFFF;
}

td.dataB{
		padding-top: 10px; padding-left: 20px; padding-bottom: 3px;
		width: 428px; height: 29px;
		background-color: #E5E1E0;
		border-bottom: 1px solid #CECAC9;
		border-left: 1px solid #CECAC9;
		vertical-align: top;
		line-height: 20px;
		font-size: 12px;
		color: #000000;
}

td.side_border{
		width: 4px; height: 39px;
		background-color: #F3F1F0;
}

td.bottom_border{
		width: 539px; height: 1px;
		background-color: #F3F1F0;
}

.fontsize10 a{
		line-height: 40px;
		padding-top: 7px; padding-bottom: 10px; padding-left: 34px;
		width: 24px; height: 24px;
		font-size: 10px; color: #000000;
		background-image: url(../company/img/pdf_image.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

img.map{ float: left;}
