/* CSS Document */

p{
	margin-bottom:5px;
}
.font-small{
	font-size:11px;
	line-height: 1.2;
	letter-spacing:1.1px;
}

h3{
	width:600px;
	height:35px;
	margin-bottom:5px;
	text-indent:-1000em;
}
/*タイトル【会社情報】*/
h3#title-outline{
	background:url(profile/parts/title-outline.gif) no-repeat;
}
h3#title-message{
	background:url(profile/parts/title-message.gif) no-repeat;
}
h3#title-business_policy{
	background:url(profile/parts/title-business_policy.gif) no-repeat;
}
h3#title-institution{
	background:url(profile/parts/title-institution.gif) no-repeat;
}
h3#title-access{
	background:url(profile/parts/title-access.gif) no-repeat;
}
/*タイトル【設備・供給先情報】*/
h3#title-equipment{
	background:url(equipment/parts/title-equipment.gif) no-repeat;
}
h3#title-heat{
	background:url(equipment/parts/title-heat.gif) no-repeat;
}
h3#title-hydraulic{
	background:url(equipment/parts/title-hydraulic.gif) no-repeat;
}
h3#title-transmission{
	background:url(equipment/parts/title-transmission.gif) no-repeat;
}
h3#title-provision{
	background:url(equipment/parts/title-provision.gif) no-repeat;
}
/*タイトル【環境との共生】*/
h3#title-consortism{
	background:url(consortism/parts/title-consortism.gif) no-repeat;
}
h3#title-environment_line{
	background:url(consortism/parts/title-environment_line.gif) no-repeat;
}
h3#title-eco_project{
	background:url(consortism/parts/title-eco_project.gif) no-repeat;
}
h3#title-green_electricity{
	background:url(consortism/parts/title-green_electricity.gif) no-repeat;
}
h3#title-beneficial{
	background:url(consortism/parts/title-beneficial.gif) no-repeat;
}
h3#title-biomass{
	background:url(consortism/parts/title-biomass.gif) no-repeat;
}
/*タイトル【CSR】*/
h3#title-csr{
	background:url(csr/parts/title-csr.gif) no-repeat;
}
/*タイトル【コンプライアンス】*/
h3#title-compliance{
	background:url(compliance/parts/title-compliance.gif) no-repeat;
}
h3#title-privacypolicy{
	background:url(compliance/parts/title-privacypolicy.gif) no-repeat;
}
/*タイトル【グループ会社】*/
h3#title-se{
	background:url(group/parts/title-se.gif) no-repeat;
}
h3#title-cc{
	background:url(group/parts/title-cc.gif) no-repeat;
}
h3#title-kb{
	background:url(group/parts/title-kb.gif) no-repeat;
}
/*タイトル【採用情報】*/
h3#title-recruit{
	background:url(recruit/parts/title-recruit.gif) no-repeat;
}
/*タイトル【省エネ・小水力の提言】*/
h3#title-consulting{
	background:url(proposal/parts/title-consulting.gif) no-repeat;
}
/*タイトル【サイトマップ】*/
h3#title-sitemap{
	background:url(sitemap/parts/title-sitemap.gif) no-repeat;
}
/*タイトル【住友共同電力を退職された皆様へ】*/
h3#title-retiree{
	background:url(retiree/parts/title-retiree.gif) no-repeat;
}
/*タイトル【トピックス】*/
h3#title-topics{
	background:url(parts/title-topics.gif) no-repeat;
}

h4{
	font-size:15px;
	margin-bottom:5px;
	padding-bottom:2px;
	background: url(parts/h4_bar.gif) no-repeat left bottom;
}
h5{
	font-size:13px;
	margin-bottom:3px;
}
ol{
	margin-left:25px;
}

dl {
	border-bottom: 1px solid #999;
}
dt {
	padding:5px 3px;
	border-top: 1px solid #999;
	font-size: 13px;
	font-weight: bold;
}
dd {
	margin-bottom:5px;
	padding:0  0 5px 10px;
}

.contents-space{
	padding:0 5px;
}
.space,
.space190_left,
.space250_left,
.space390_left,
.space300_left,
.space190_right,
.space390_right,
.space280_right{
	margin-bottom:15px;
}

.space190_left,
.space250_left,
.space390_left,
.space300_left{
	margin-right:10px;
	float:left;
}

.space190_right,
.space390_right,
.space280_right{
	float:right;
}

.space190_left,
.space190_right{
	width:190px;
}
.space390_left,
.space390_right{
	width:390px;
}
.space250_left{
	width:250px;
}
.space300_left{
	width:300px;
}
.space280_right{
	width:280px;
}

ul#sitemap li{
	margin:0 0 10px 25px;
}
ul#sitemap li ul li{
	margin:0 0 0 25px;
}

th,td{
	padding:5px 3px;
}
table.table-outline {
	width: 390px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-outline th,
table.table-outline td {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999;
}
table.table-outline th {
	width: 75px;
}

table.table-history {
	width: 590px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-history th,
table.table-history td {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999;
}
table.table-history th {
	width: 75px;
}

table.table-administrator {
	width: 350px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-administrator th,
table.table-administrator td {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999;
}
table.table-administrator th {
	width: 100px;
}

table.table-equipment {
	width: 480px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-equipment th{
	text-align:center;
}
table.table-equipment td {
	text-align: left;
}
table.table-equipment th,
table.table-equipment td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}
table.table-equipment td.numerical {
	text-align: right;
}

table.table-heat {
	width: 390px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-heat th{
	text-align:center;
}
table.table-heat td {
	text-align: left;
}
table.table-heat th,
table.table-heat td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

table.table-hydraulic {
	width: 190px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-hydraulic th{
	text-align:center;
}
table.table-hydraulic td {
	text-align: left;
}
table.table-hydraulic th,
table.table-hydraulic td {
	border-bottom: 1px solid #999;
}

table.table-green_electricity {
	width: 300px;
	border-collapse: collapse;
	border-top: 1px solid #999;
	empty-cells: hide;
}
table.table-green_electricity th,
table.table-green_electricity td {
	text-align: left;
}
table.table-green_electricity th,
table.table-green_electricity td {
	border-bottom: 1px solid #999;
}