@import url(common.css);

div#contents_section h2#overview {
	margin-top: 40px;
}

div#contents_section p#overview_message {
	width: 600px;
	margin: 26px 0 30px 50px;
	padding-bottom: 21px;
	border-bottom: 1px #999999 dotted;
	font-size: 78%;
	color: #333333;
}

div#contents_section p#core_business_caption {
	width: 600px;
	margin: 0 0 37px 50px;
	font-weight: bold;
	font-size: 78%;
	color: #333333;
}

div#contents_section p#core_business_caption strong {
	color: #135EB0;
}

div#contents_section dl#core_bussiness {
	width: 750px;
	min-height: 186px;
	_height: 186px;
	_overflow: visible;
	background: #FFFFFF url('../images/about/img_image_overview.jpg') left 26px no-repeat;
}

div#contents_section dl#core_bussiness dt {
	width: 525px;
	margin-left: 225px;
}

div#contents_section dl#core_bussiness dd {
	width: 525px;
	margin: 0 0 34px 225px;
	font-size: 78%;
	color: #333333;
}

div#contents_section p#overview_settle {
	width: 600px;
	margin-left: 50px;
	font-size: 78%;
	color: #333333;
}

div#contents_section h2#profile {
	margin-top: 40px;
}

div#contents_section table#profile_table {
	width: 725px;
	margin: 45px 0 0 25px;
}

div#contents_section table#profile_table th {
	width: 200px;
	padding: 0 0 10px 5px;
	font-weight: bold;
	font-size: 78%;
	color: #333333;
	text-align: right;
	vertical-align: top;
	line-height: 120%;
}

div#contents_section table#profile_table td {
	padding: 0 0 10px 5px;
	font-size: 78%;
	color: #333333;
	line-height: 120%;
}

div#contents_section table#profile_table td dl dt {
	display: list-item;
	list-style: square inside;
}

div#contents_section table#profile_table td dl dd {
	margin-left: 10px;
}
