@charset "utf-8";
/* 環境対策協議会 */


/*===[ Link ]==========================================================*/

a{overflow:hidden; text-decoration:none}
a:link{color:#309d00;}
a:visited{color:#309d00;}
a:hover{color:#309d00;text-decoration:underline}
a:active{color:#309d00;text-decoration:none;}


/*======================================================================
*
*    右メニュー
*
======================================================================*/

#contents #rightMenu{
float:right;
width:196px;
}
#rightMenu #groupLinkBox{
padding-bottom:5px;
/*background-color:#def3b4;*/
border-right:6px solid #def3b4;
border-bottom:6px solid #def3b4;
border-left:6px solid #def3b4;
}
#rightMenu #groupLinkBox .groupLink{
margin:0 auto;
padding:3px 0;
width:184px;
background-color:#FFFFFF;
}
#rightMenu #groupLinkBox .groupLink p{
margin:10px 0 8px 8px;
}


/*======================================================================
*
*     コンテンツ
*
======================================================================*/

.TopImg{margin:5px;}

#contents{
margin:17px auto 0;
width:772px;
}
#contents #leftMenu{
float:left;
width:540px;
padding-bottom:45px;
}
#contents #leftMenu dl.whatsnew{
background-color:#f7ffe7;
padding:13px;
}
#contents #leftMenu dl.blog{
background-color:#f7ffe7;
margin-top:15px;
padding:13px 13px 0px 13px;
}
#contents #leftMenu dl dt{
width:100px;
float:left;
}
#contents #leftMenu dl dd{
width:440;
float:right;
}
#contents #leftMenu dl.whatsnew dd{
border-left:solid 1px #cce796;
}

#contents #leftMenu dl.blog dd{
border-left:solid 1px #cce796;
}
#contents #leftMenu dl dd .Entry{
width:400px;
}
#contents #leftMenu dl dd .Entry p.date{
position:relative;
float:left;
margin-left:12px;
_margin-left:6px;
padding-bottom:5px;
padding-left:22px;
vertical-align:top;
width:95px;
}

#contents #leftMenu dl dd .Entry p.tit{
float:left;
padding-bottom:5px;
margin-left:5px;
width:250px;
}

#contents #leftMenu dl.blog dd .Entry p.date{
padding-bottom:5px;
vertical-align:top;
}
#contents #leftMenu dl dd p.date img {
position:absolute;
top:3px;
left:0;
}

#contents #leftMenu .blog_list{
background-color:#f7ffe7;
padding:0 13px 13px 0;
}
#contents #leftMenu .blog_list p{
text-align:left;
float:right;
}
#contents #leftMenu .blog_list p img {
margin-right:4px;
}

* html #contents #leftMenu dl.blog{
height:6em;
}
#contents #leftMenu dl.blog{
min-height:6em;
}

* html #contents #leftMenu dl.whatsnew{
height:3em;
}
#contents #leftMenu dl.whatsnew{
min-height:3em;
}
#contents #leftMenu dl dt img.rss{
margin:5px 0 0 2px;}

#contents #leftMenu dl dt img.Img02{
vertical-align:bottom;
margin:35px 0 0 42px;}