@charset "utf-8";
	
/* ▼▼▼ 会社案内
=====================================*/	
h2.subtitle {
	background: none;
	padding: 0;
	border-bottom: none;
	margin-bottom: 20px;
	}
.photo {
	float: right;
	margin-left: 100px;
	}
.txt_box .txt {
	margin-bottom: 30px;
	}
	.txt_box .txt strong {font-weight: bold;}
	.txt_box h3 {
		background: url(../common/img/circle02.gif) no-repeat left 4px;
		padding: 0 0 0 25px;
		margin-bottom: 10px;
		font-size: 18px;
		}
	.txt_box .name {
		margin-bottom: 80px;
		text-align: right;
		}
		
table.info {
	width: 960px;
	margin-bottom: 40px;
	}
	table.info th,
	table.info td {
		border-bottom: 1px solid #ccc;
		padding: 20px;
		vertical-align: top;
		}
	table.info th {
		width: 160px;
		background: #FBFAF8;
		font-weight: bold;
		}
		table.info td dl dt {
			float: left;
			width: 140px;
			}
		table.info td dl dd {
			margin-left: 140px;
			}