/*
環境・社会貢献活動
 */

/*sideMenu
------------------------------------------------------------------------------*/
#sideMenu h2{background-image: url(../img/kankyo/titleSideKankyo.gif);}


/*contents
------------------------------------------------------------------------------*/
#contents h4,#contents h5{
	clear:both;
	margin:0 0 14px;
}

#contents h4 span,#contents h5 span{
	font-size: 10px;
	color: #4F4F4F;
	vertical-align: baseline;
	font-weight: normal;
	padding-left: 12px;
}

#contents #mainImg{
	display:block;
	margin: 0;
}

#contents .text{
	line-height:1.6;
}

#contents .box{
	margin:0 0 20px 0;
	border-top: 3px solid #7F99CC;
}
#contents .box h5{
	margin:0;
	background-image: url(../img/common/bgH6.gif);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	color: #666666;
	line-height: 29px;
	padding: 0 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#contents .box .boxwaku{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding:10px;
}

/*環境への取り組み
------------------------------------------------------------------------------*/
#kankyo #mainImg{margin-bottom:30px;}
#kankyo .text{margin-bottom:20px;}
#kankyo .nextButton{
	margin:25px 0;
	text-align:center;
}
#kankyo .kankyoWaku{
	margin:20px 0;
	border:1px solid #ccc;
	padding:10px;
	}
#kankyo .kankyoWaku h6{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
#kankyo .kankyoWaku ol{
	margin-bottom:20px;
	font-weight:bold;
	list-style-position:inside;
	list-style-type:decimal;
}
#kankyo .kankyoWaku ol li{
	list-style-position:inside;
	list-style-type:decimal;
	line-height:1.6;
	padding-left:1.5em;
	text-indent:-1.5em;
}
#kankyo .kankyoWaku ol li span{
	font-weight:normal;
}
	




/*活動の柱
------------------------------------------------------------------------------*/
#active #mainImg{margin-bottom:30px;}

#active .activeTxt01{
	margin-bottom:30px;
}

#active .photo{
	float: right;
	width: 180px;
	padding-left:10px;
}
#active p.caption{
	font-size:10px;
	margin:3px 0px 0;
	color:#555555;
}


#active table.activeTable01{
	width:100%;
	margin-bottom:30px;
}

#active table.activeTable01 th,
#active table.activeTable01 td {
	padding:10px;
	border:1px solid #ccc;
	line-height:1.4;
}

#active table.activeTable01 th {
	width:150px;
	text-align:center;
	background:#eee;
}

#active table.activeTable01 td a {
	color: #2C4570;
	text-decoration:underline;
}

#active .box .linkText{
	background-image: url(../img/common/bulletList.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-top: 20px;
}
#active .box a{
	color: #2C4570;
	text-decoration:underline;
}

#active .zoom{
	height:20px;
	font-size:10px;
	margin:3px 0 4px;
	background-image: url(../img/common/zoomIcon.gif);
	background-repeat: no-repeat;
	line-height:1.2;
	padding:4px 0 0 24px;
}
#active .zoom a{color:#555555;}

/*ISO取得状況
------------------------------------------------------------------------------*/
#iso{}

#iso .managementSystemTable {
	border-collapse:collapse;
	width:100%;
	margin-bottom:40px;
}
#iso .managementSystemTable th,
#iso .managementSystemTable td{
	border:1px solid #ccc;
	text-align:center;
	padding:10px;
	line-height:1.2;
}

#iso .managementSystemTable th{
	background:#eee;
	font-weight:bold;
}

#iso .managementSystemTable th.th01{width:150px;}
#iso .managementSystemTable th.th02{width:60px;}
#iso .managementSystemTable th.th03{width:60px;}
#iso .managementSystemTable th.th04{width:60px;}

