@charset "utf-8";

/**********************************************************************
* T.RAD ENVIRONMENT STYLE
* create: 2007/4/26
* update: 2012/1/12
**********************************************************************/

/*
* TOC
*
===================================
 01. SHARED
		a. HEADER(h3)
===================================
 02. INDEX
		a. INDEX MENU
===================================
 03. MANAGEMENT
		a. PORTRAIT BOX
===================================
 04. POLICY
		a. 
===================================
 05. PERFORMANCE
		a. 
		b. TABLE
===================================
 06. ISO_14001
		a. TABLE
===================================
 07. ENVIRONMENT_REPORT
		a. REPORT_PDF 
===================================
*/

/* HEADER(h3)
**********************************************************************/
body.management #content-body h3 {
	background: #fff url(/environment/images/h3_bg_management.gif) top right no-repeat;
}

body.policy #content-body h3 {
	background: #fff url(/environment/images/h3_bg_policy.gif) top right no-repeat;
}

body.performance #content-body h3 {
	background: #fff url(/environment/images/h3_bg_performance.gif) top right no-repeat;
}

body.product #content-body h3 {
	background: #fff url(/environment/images/h3_bg_product.gif) top right no-repeat;
}

body.produce #content-body h3 {
	background: #fff url(/environment/images/h3_bg_produce.gif) top right no-repeat;
}

body.iso-14001 #content-body h3 {
	background: #fff url(/environment/images/h3_bg_iso_14001.gif) top right no-repeat;
}

body.environment_report #content-body h3 {
	background: #fff url(/environment/images/h3_bg_environment_report.gif) top right no-repeat;
}

/* INDEX PAGE STYLE
**********************************************************************/

/* INDEX MENU
---------------------------------------------------------------------*/
#index-menu div.management {
	float: left;
	background: #fff url(/environment/images/index_menu_bg_dl_management.gif) 0 0 no-repeat;
}

#index-menu div.policy {
	float: right;
	background: #fff url(/environment/images/index_menu_bg_dl_policy.gif) 0 0 no-repeat;
}

#index-menu div.performance {
	float: left;
	background: #fff url(/environment/images/index_menu_bg_dl_performance.gif) 0 0 no-repeat;
}

#index-menu div.product {
	float: right;
	background: #fff url(/environment/images/index_menu_bg_dl_product.gif) 0 0 no-repeat;
}

#index-menu div.produce {
	float: left;
	background: #fff url(/environment/images/index_menu_bg_dl_produce.gif) 0 0 no-repeat;
}

#index-menu div.iso-14001 {
	float: right;
	background: #fff url(/environment/images/index_menu_bg_dl_iso_14001.gif) 0 0 no-repeat;
}

#index-menu div.environment_report {
	float: left;
	background: #fff url(/environment/images/index_menu_bg_dl_environment_report.gif) 0 0 no-repeat;
}

/* MANAGEMENT
**********************************************************************/

/* PORTRAIT BOX
---------------------------------------------------------------------*/
body.management .portrait-box {
	float: right;
	width: 150px;
	margin: 1em 1em 0 1em;
	text-align: center;
}

/* POLICY
**********************************************************************/
body.policy #content-body p#soshiki-img {
  text-align: center;
}

/* PERFORMANCE
**********************************************************************/
body.performance #content-body p#impacts-img {
  text-align: center;
	margin-bottom: 0;
}

/* TABLE
---------------------------------------------------------------------*/
body.performance th {
  color: #fff;
	background: #888;
	border-right: 1px solid #fff;
}

body.performance td {
	border-right: 1px solid #fff;
}

body.performance .accounting_thead {
	background: #025cae;
	border-bottom: 0;
}

body.performance .accounting_center {
	text-align: center;
}

body.performance .accounting_right {
	text-align: right;
}

body.performance .accounting_color {
	background: #ddd;
}

/* ISO_14001
**********************************************************************/

/* TABLE
---------------------------------------------------------------------*/
table.certification_progress th {
  color: #fff;
	background: #025cae;
	border-right: 1px solid #fff;
}

table.certification_progress td {
	border-right: 1px solid #fff;
}

table.certification_progress .centering {
	text-align: center;
}

table.certification_progress .progress {
	text-align: center;
	background: #ddd;
}

/* ENVIRONMENT_REPORT
**********************************************************************/

/* REPORT_PDF
---------------------------------------------------------------------*/
#repoor_pdf {
	margin: 0;
	padding: 0;
}

#repoor_pdf ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#repoor_pdf h4#h4_japanese {
	margin: 50px 0 .6em 0;
}

#repoor_pdf h4#h4_english {
	margin-bottom: .6em;
}

#repoor_pdf h4#h4_backnumber {
	margin-top: 60px;
}

#repoor_pdf img, ul.repoor_new a, ul.report_backnumber a {
	border: 0;
	outline: none;
}

#repoor_pdf ul.report_backnumber {
	margin: 0 0 2em 1em;
}

