@charset "utf-8";

/*---------------------------------------------
DENSO SOCIAL Site
http://www.denso.co.jp/SOCIAL/

Old-report Style
Version 1.0.0

Last Update: 2007.9.21
---------------------------------------------*/


/* 新規で追加した
過去の活動レポートに関わるCSS
-----------------------------------------------*/

body#reportsubwindow {
  background:none;
}

ol.event_report {
  margin-left:24px;
  line-height:1.6em;
  list-style:decimal;
}



/* citizenship.cssより
活動レポートに関わるCSSを移行
-----------------------------------------------*/

th.Event_Reports_List {
	padding:5px;
	background-color:#ff9900;
	text-align:left;
	text-valign:top;
	color:#fff;
}

td.Event_Reports_List {
	padding:5px;
	background-color:#fff;
	text-align:left;
	text-valign:top;
}

th.Event_Report {
	padding:5px;
	background-color:#ff9900;
	text-align:left;
	text-valign:top;
	color:#fff;
}

div.event_report {
	margin-left:15px;
}

p.event_report {
	line-height:1.6em;
	text-align:left;
}

div.event_report img {
	padding-bottom: 5px;
}

p.report_photocaption {
	width:180px;
	padding-bottom:10px;
	font-size:90%;
	line-height:1.5em;
	text-align:left
}
div.report_photo{
	text-align:left;
}
.report_box{
	
	
}
.report_box img{
	float:left;
	margin-right:30px;
}
.report_box p{
	width:200px;
	float:left;
}


/* baseEE.cssより移行
（レイアウトの崩れるCSSは削除）
-----------------------------------------------*/

.tr_bgc_ffcc99 {
  background-color: #ffcc99;
}
.tr_bgc_ffffff {
  background-color: #FFFFFF;
}
.tr_bgc_fdc485 {
  background-color: #fdc485;
}
.td_bgc_dddddd {
  background-color: #dddddd;
}
.td_bgc_cccccc {
  background-color: #cccccc;
}
.td_bgc_654f34 {
  background-color: #654f34;
}
.td_Event_Reports_List {
  padding:5px;
  background-color:#ff9900;
  text-align:left;
  text-valign:top;
  color:#fff;
  font-weight: bold;
}
.style1 {
  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-weight:bold;
  padding:5px;
}
.title_eco_aqua {
  background-color:#99FFFF;
  padding:5px;
}
.td_title_eco_aqua {
  background-color:#CCCCFF;
  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 {
  padding:5px;
}
p.event_photocaption {
	width:180px;
	margin-bottom:10px;
	text-align:left;
	font-size:90%;
	line-height:1.5em;
}
.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-weight:bold;
  padding:5px;
}
div.event_soc_t {
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
}
div.event_soc_wrap {
  margin-left:20px;
}
div.event_soc_photo {
  margin-left:20px;
  margin-top:20px;
  float:right;
  width:90px;
}
.title_vol_yel{
  background-color:#ffff00;
  padding:5px;
}
.td_title_vol_yel {
  background-color:#ffff99;
  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-weight:bold;
  background-color:#33CCCC;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 3px 1em;
}

/* 追加 */
.eco_title_yel{
  color:#FF6600;
  font-weight:bold;
  background-color:#FFFF66;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 3px 1em;
}

/* 追加 */
.eco_title_grn{
  color:#009900;
  font-weight:bold;
  background-color:#99FF33;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 3px 1em;
}

.eco_subtitle{
  font-weight:bold;
  margin: 20px 0px 20px 0px;
  padding:3px 0px 1px 0px;
  text-align:center;
}

.eco_subtitle_blue{
  color:navy;
  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_subtext{
  line-height:1.4em;
}  

/* 追加 */
.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;
}
