@charset "UTF-8";

/* 
	container css file
	create : 071101 
	update : 071204
*/

/* -------------------------------------------------- H1 elements */
body.ecology h1 {
	padding-left: 23px;
	min-height: 18px;
	font-size: 125%;
	font-weight: bold;
	background-image: url(/common/images/marker-h1.gif);
	background-position: 0 0.15em;
	background-repeat: no-repeat;
	width:100%;
	margin:20px 0;
}

body.ecology h1 { background-position: 0 0.12em; }

*:first-child+html .ecology h1 { background-position: 0 0.12em; }


/* -------------------------------------------------- H2 elements */
body.ecology div#mainContents h2 {
	margin-left:0;
	margin-right:0;
}
/* -------------------------------------------------- localNavi */
body.ecology #localNavi {
	margin-top:0px !important;
}
body.ecology .ecology_banner {
	margin-top:15px;
	text-align:center;
}
/* -------------------------------------------------- list elements */
body.ecology div#mainContents dl.reportdate { clear: both; }

body.ecology div#mainContents dl.reportdate dt {
	float: left;
	width: 16em;
	padding-left: 11px;
	background-image: url(/common/images/marker-arrow.gif);
	background-position: 0 0.55em;
	background-repeat: no-repeat;
}

body.ecology div#mainContents dl.reportdate dd { margin-left: 9.5em; }

* html body.ecology div#mainContents dl.reportdate dd { text-indent: -3px; }

body.ecology div#mainContents dl.reportdate dt,
body.ecology div#mainContents dl.reportdate dd { margin-bottom: 4px; }

body.ecology div#mainContents ul.reportdate1 li {
	padding-left: 11px;
	background-image: url(/common/images/marker-arrow.gif);
	background-position: 0 0.55em;
	background-repeat: no-repeat;
}
body.ecology div#mainContents ul.reportdate li { margin-left: 9.5em; }

* html body.ecology div#mainContents ul.reportdate li { text-indent: -3px; }

/* -------------------------------------------------- table */
body.ecology th,td {padding:0;}
body.ecology div#mainContents table.ecologydate {
	width:520px;
	border:#999999 solid 1px;
	border-collapse:collapse;
	border-spacing: 0px;
}
body.ecology div#mainContents table.ecologydate th {
	background-color:#CCFF99;
	text-align:center;
	border-collapse:collapse;
	border-spacing: 0px;
}

body.ecology div#mainContents table.ecologydate td {
	text-align:center;
	border-collapse:collapse;
	border-spacing: 0px;
	text-align:left;
}
body.ecology .ecologyTHL {
	width:4em;
}
body.ecology .ecologyTHC {
	width:4em;
}
body.ecology .bgCfff9eb {
	background-color:#fff9eb;
}
body.ecology .taw370 {width:370px !important;}
/* -------------------------------------------------- blank */
.ecologyMT0 { margin-top:0 !important;}
.ecologyMT5 { margin-top:5px !important;}
.ecologyMT10 { margin-top:10px !important;}
.ecologyMT15 { margin-top:15px !important;}
.ecologyMT20 { margin-top:20px !important;}
.ecologyMT25 { margin-top:25px !important;}
.ecologyMT30 { margin-top:30px !important;}
.ecologyML5 { margin-left:5px !important;}
.ecologyML10 { margin-left:10px !important;}
.ecologyPB25 { padding-bottom:25px !important;}
.ecologyTxTr { text-align:right !important;}
.ecologyTxTc { text-align: center !important;}
/* -------------------------------------------------- hr */

body.ecology div#mainContents hr {
	clear: both;
	height: 0;
	border: none;
	border-top: 1px dashed #939393;
	font-size: 0;
	line-height: 0;
	display: block;
}

*:first-child+html body.ecology div#mainContents hr { margin: -7px 10px 5px 10px; }

* html body.ecology div#mainContents hr { margin: -7px 10px 5px 10px; }
/* -------------------------------------------------- 改行 */
body.ecology .kaigyou {
	margin-top:1em;
}
/* -------------------------------------------------- こうべの森画像エリア */
body.ecology .KobeGraArea {
	width:520px;
	margin-left:10px;
}
body.ecology .KobeGraArea div.KobeGraAreain {
	width:170px;
	float:left;
}
body.ecology .KobeGraArea div.KobeGraAreain2 {
	width:170px;
	float:left;
	margin-left:5px;
}

/* -------------------------------------------------- 画像位置 */
body.ecology .gazouR111 {
	width:111px;
	float:right;
	margin-right:5px;
	margin-left:10px;
	border:#333333 solid 1px;
}
body.ecology .gazouR216 {
	width:200px;
	float:right;
	margin-right:5px;
	margin-left:10px;
}
/* -------------------------------------------------- clear */
body.ecology .clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
body.ecology .clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html body.ecology .clearfix { height: 1% }
body.ecology .clearfix {display:block;}
/* end MacIE5 */

/* end of for macIE */

/* EOF */
