@charset 'utf-8';
@import url("/about/common/about.css");
@import url("/common/csr/elements_headline.css");
@import url("/corporate/csr/common/csr.css");

/*----------------------------------------------------------
	http://www.omron.co.jp/
	About > CSR > Society

	Build:2010.10.20
	日本語版と異なり「目標と実績」において、注意文用クラス（span.dt-note）を追加
----------------------------------------------------------*/

/*-Modify Record-----------------------*/

/*======================================
	Color Glossary
	
	OMRON Blue=>#0055C4(border,link,etc)
	Black=>#333333(text color)
	Gray1=>#555555(header,footer,bread,etc)
	Sky Blue=>#3983B9(Copy)
	Sky Blue 2=>#6DA5CD(Sub Copy)
	Pale Blue=>#EAEFF4(Background)
	Pale Blue 2=>#
======================================*/


.headlinelist th{width:8em;}


/*--------------------------------------

	vision　重点テーマと長期目標

--------------------------------------*/


/*--------------------------------------

	society_results　目標と実績

--------------------------------------*/

#main .sus_head1 {
	background: url(/common/img/border_dot_gray_dark.gif) left bottom repeat-x;
	border-left-style: none;
	margin-bottom: 10px;
	padding: 5px 0;
	color: #3983B9;
	font-size: 100%;
	line-height: normal;
}

#main .sus_head2 {
	background-image: none;
	margin-bottom: 0;
	padding: 0;
	color: #333333;
	font-size: 100%;
	line-height: normal;
}

table.tb-societyResults{
	border:2px solid #CCCCCC;
}
table.tb-societyResults th{
	background:#EEEEEE;
	text-align:center;
	padding:4px;
	border:1px solid #CCCCCC;
}
table.tb-societyResults td{
	padding:4px 6px;
	border:1px solid #CCCCCC;
	vertical-align:top;
}

table.tb-societyResults td.tb-dotLine{
	border-top:2px dotted #CCCCCC;
}
table.tb-societyResults td.cell-check{
	text-align:center;
	vertical-align:middle;
}
table.tb-societyResults p{
	margin-bottom:14px;
}
table.tb-societyResults ul li .caption{
	font-size:84%; color:#666666;line-height: normal;
}
table.tb-societyResults dl{
	margin-top:2px;
	margin-bottom:2px;
}
table.tb-societyResults dt{
	margin-top:4px;
	font-size:84%;
}
table.tb-societyResults dd{
	font-size:84%; color:#666666;
}
table.tb-societyResults dt span.dt-note{
	color:#666666;
}


/*--------------------------------------

	employee　従業員への責任

--------------------------------------*/

/* 項目数が多いため直下に独立 */


/*--------------------------------------

	customer　顧客への責任

--------------------------------------*/

/*--------------------------------------
	customer/quality/
--------------------------------------*/
#tb_activity1 td {
	text-align: right;
}

#tb_activity1 td.cell_item {
	text-align: left;
}

#tb_activity1 tr.line2 td {
	border-bottom: 4px double #cccccc;
}

/*--------------------------------------
	customer/universal
--------------------------------------*/
#ud_box1 {
	float: left;
	width: 185px;
	margin-right: 10px;
}

#ud_box2 {
	float: left;
	width: 210px;
}

#ud_box3 {
	float: right;
	width: 160px;
}


/*--------------------------------------

	supply　取引先への責任

--------------------------------------*/

/*--------------------------------------
	csr
--------------------------------------*/

#supply_policy1 dt,
#supply_policy2 dt {
	color: #3983B9;
	font-weight: bold;
}

#supply_policy1 dd,
#supply_policy2 dd {
	margin-bottom: 1em;
}

dl#list_organization {
	margin-bottom: 1em;
}

dl#list_organization dt {
	float: left;
	width: 16em;
}

dl#list_organization dd {
	margin-bottom: 0.5em;
	margin-left: 16em;
}



/*--------------------------------------

	stockholder　株主への責任

--------------------------------------*/

/*--------------------------------------
	dialogue
--------------------------------------*/

#tb_index_02_1 {
	margin-bottom: 1em;
}

#tb_index_02_1 td {
	text-align: right;
}

#tb_index_02_1 th.cell1 {
	width: 7em;
}


#ir_activity ul.basic ul.basic {
	margin-bottom: 0;
}

#ir_activity ul.basic ul.basic li {
	margin-bottom: 0;
	list-style-type: square;
}


#tb_ir_activity th {
	width: 11em;
}

.no-break {
	word-break: break-all;
}


/*--------------------------------------
	return	
--------------------------------------*/

#tb_dividend,
#tb_internal,
#tb_debt,
#tb_development {
	margin-bottom: 1em;
}

#tb_dividend td,
#tb_internal td,
#tb_debt td,
#tb_development td {
	text-align: right;
}

#tb_dividend th.cell1 {
	width: 7em;
}

#tb_internal th.cell1 {
	width: 10em;
}

#tb_debt th.cell1 {
	width: 11em;
}

#tb_development th.cell1 {
	width: 11em;
}

/*--------------------------------------

	local_community　地域社会への責任

--------------------------------------*/



