bodyEE
{background-color: #ffffff; 
  text: #000000; 
  margin: "0"; 
}
.tr_bgc_ffcc99 {
  background-color: #ffcc99;
}
.tr_bgc_ffffff {
  background-color: #FFFFFF;
}
.tr_bgc_fdc485 {
  background-color: #fdc485;
}
.td_bgimg_menu {
  background-image: url(../images/menu/menu_bg.gif);
}
.td_bgimg_topbg {
  background-image: url(../images/top/topbg.gif);
}
.td_bgc_dddddd {
  background-color: #dddddd;
}
.table_subder_img {
  background-image: url(../images/subdertitle_bg.gif);
}
.td_bgc_cccccc {
  background-color: #cccccc;
}
.td_bgc_654f34 {
  background-color: #654f34;
}
.contents_eco_font_999999 {
  font-size: 85%;
  color: #999999;
}
.font_size_2 {
  font-family:san-serif, monospace;
  line-height:140%;
  font-size:80%;
  color:#666;
}
.td_Event_Reports_List {
  padding:5px;
  background-color:#ff9900;
  text-align:left;
  text-valign:top;
  color:#fff;
  font-size:75%;
  font-weight: bold;
}
.style1 {
  color: #666666;
  font-size: 130%;
  font-weight: normal;
  line-height: 30px;
}
.title_eco_grn {
  background-color:#33ff33;
  padding:5px;
}
.td_title_eco_grn {
  background-color:#88ee88;
  font-size:90%;
  font-weight:bold;
  padding:5px;
}
.title_eco_aqua {
  background-color:#99FFFF;
  padding:5px;
}
.td_title_eco_aqua {
  background-color:#CCCCFF;
  font-size:90%;
  font-weight:bold;
  padding:5px;
}
div.event_eco_t {
  margin-left:20px;
  margin-top:10px;
}
div.event_eco_wrap {
  margin-left:20px;
  width:520px;
}
div.event_eco_photo {
  margin-left:20px;
  margin-top:20px;
  float:right;
  width:80px;
}
table.tb_event_t {
  color:#666;
  font-size:80%;
  line-height:170%;
  padding:5px;
}
p.event_photocaption {
  width:180px;
  margin-bottom:10px;
  line-height:120%;
  font-size:70%;
  color:#666;
  text-align:left
;
}
.td_bgc_ffffff {
  background-color:#ffffff;
  text-indent: 3px;
}
.td_bgc_000000 {
  background-color:#000000;
  text-indent: 3px;
}
.td_bgc_eeeeee {
  background-color:#eeeeee;
  color:#000000;
  text-indent: 3px;
}
.tb_bgc_ccffff {
  background-color:#ccffff;
  text-indent: 3px;
}
.title_soc_blu {
  background-color:#66ccff;
  padding:5px;
}
.td_title_soc_blu {
  background-color:#ccffff;
  font-size:90%;
  font-weight:bold;
  padding:5px;
}
div.event_soc_t {
  margin-left:20px;
  margin-top:10px;
  margirn-bottom:10px;
}
div.event_soc_wrap {
  margin-left:20px;
  width:520px;
}
div.event_soc_photo {
  margin-left:20px;
  margin-top:20px;
  float:right;
  with:90px;
}
.title_vol_yel{
  background-color:#ffff00;
  padding:5px;
}
.td_title_vol_yel {
  background-color:#ffff99;
  font-size:90%;
  font-weight:bold;
  padding:5px;
}

table.event_report_table{
  background-color:#000000;
}
table.event_report_table td,th{
  background-color:#FFFFFF; padding:3px;}

/*JCI鈴木追加CSS*/

div.eco_ren{
	margin-left:1em;
}

.eco_title_blue{
  color:navy;
  font-size:90%;
  font-weight:bold;
  background-color:#33CCCC;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 3px 1em;
}

/* 追加 */
.eco_title_yel{
  color:#FF6600;
  font-size:90%;
  font-weight:bold;
  background-color:#FFFF66;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 3px 1em;
}

/* 追加 */
.eco_title_grn{
  color:#009900;
  font-size:90%;
  font-weight:bold;
  background-color:#99FF33;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 3px 1em;
}

.eco_subtitle{
  color:#666;
  font-size:90%;
  font-weight:bold;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 1px 0px;
  text-align:center;
}

.eco_subtitle_blue{
  color:navy;
  font-size:90%;
  font-weight:bold;
  background-color:#99CCFF;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 1px 0px;
  text-align:center;
}

.eco_index_blue{
  margin: 20px 0px 10px 0px;
  padding-left:10px;
  font-weight:bold;
  border-left: 4px solid #0099FF;
}

/* 追加 */
.eco_index_yel{
  margin: 20px 0px 10px 0px;
  padding-left:10px;
  font-weight:bold;
  border-left: 4px solid #FF9933;
}

/* 追加 */
.eco_index_grn{
  margin: 20px 0px 10px 0px;
  padding-left:10px;
  font-weight:bold;
  border-left: 4px solid #339933;
}

div.eco_writer{
  margin: 10px 10px 10px 0px;
  text-align:right;
}

/*GreenMap*/

.grnmp_text {
  width:90%;
  margin:1em 5% 1em 5%;
  line-height:1.5em;
}

.grnmp_text img {
	margin-right:10px;
}

.grnmp_wrapper {
  position:relative;
  width:100%;
  height:640px;
  margin-top:1em;
}


img.grnmp_block {
  position:absolute;
  top:0px;
  left:0px;
}

img.grnmp_team {
  position:absolute;
  top:20px;
  left:600px;
}
	