@charset "UTF-8";
#plan2004 #ContsMain p {
	padding-left: 30px;
	margin:10px 0 12px 0;
	}
#plan2004 #ContsMain p span,#plan2004 #ContsMain p strong{
	color:#33AA00
	}
#plan2004 #ContsMain h4 {
	margin-top:12px;
	padding-left: 24px;
	font-weight: bold;
	color: #069;
	background:url("/kankyo/eco/image/pln_icn_01.gif") no-repeat;
	}

/*#plan2004 #ContsMain img{
	margin:12px 0;
	}*/
#plan2004 #ContsMain h1 img,
#plan2004 #ContsMain h2 img,
#plan2004 #ContsMain h3 img{
	margin:0;
	padding:0;
	}
#plan2004 #ContsMain h3{
	border-left:none;
	}
#plan2004 #ContsMain h3.headline2{
	margin:1em 0 0.5em;
	}
.box03{
	text-align:center;
	}


#plan2005 .schedule{
	}
#plan2005 .schedule table{
	width:570px;
	border:none;
	border-top:solid 1px #FFF;
	border-left:solid 1px #FFF;
	padding:0;	
	}
#plan2005 .schedule th, #plan2005 .schedule td{
	border:none;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	vertical-align:top;
	padding:4px 6px;
	line-height:125%;
	}
#plan2005 .schedule th{
	text-align:left;
	font-weight:normal;
	background:#D1F1AE;
	}
#plan2005 .schedule td{
	background:#F2FAE2;
	}


/* 追加 */
#Conts .plan_contents	{}
#Conts .plan_contents h3 {
	border-left: 6px solid #56b82c;
	margin-bottom:0.5em;
	padding-left:10px;
}
#Conts .plan_contents p	{padding-bottom:1em;}
#Conts .plan_contents p.box01	{padding-bottom:0;}#Conts .plan_contents p.read	{
	margin-bottom:1em;
	padding:12px 0 10px;
	border-bottom:3px solid #3a0;
}

#review{
	padding:0 0 12px 1em;
	}
#review .linkarw{
	background:url(/image/arw_kankyo_01.gif) 0 5px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	}


