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

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

	Build:2009.06.01
----------------------------------------------------------*/

/*-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=>#
======================================*/

/*--------------------------------------
	environment
--------------------------------------*/

#tb_personal_affairs_01_1 {
	margin-bottom: 1em;
}

#tb_personal_affairs_01_1 th {
	width: 5em;
}

#tb_personal_affairs_01_1 ol.basic {
	margin-bottom: 0;
}

#tb_personal_affairs_01_1 ol.basic li {
	margin-bottom: 0;
}

#tb_personal_affairs_02_1 td {
	text-align: right;
	vertical-align: middle;
}


#tb_environment_policy_02_1 td {
	text-align: right;
}

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


/*--------------------------------------
	labor_rights
--------------------------------------*/

#tb_policy_02_1 th.cell1 {
	width: 9em;
}

#tb_policy_02_1 td {
	text-align: right;
	vertical-align: middle;
}


/*--------------------------------------
	labor_safety
--------------------------------------*/

#list_labor_safety_policy .list_title,
#list_arrangement .list_title {
	margin-bottom: 1em;
}

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

#tb_organization_02_1 td {
	text-align: right;
	vertical-align: middle;
}


/*--------------------------------------
	employee
--------------------------------------*/

#tb_support1 th.cell_period {
	width: 4em;
	background-color: #F6F6F6;
}

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

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


/*--------------------------------------
	human_rights
--------------------------------------*/

#tb_education_02_1 th.cell1 {
	width: 8em;
}

#tb_education_02_2 th.cell1 {
	width: 8em;
	vertical-align: middle;
}

#tb_education_02_2 th.cell2 {
	width: 8em;
}

#tb_education_02_1 td,
#tb_education_02_2 td {
	text-align: right;
	vertical-align: middle;
}


#tb_diversity_02_1 td,
#tb_diversity_02_2 td {
	text-align: right;
}

p.tb_diversity_02_title {
	float: left;
	width: 12em;
}

p.tb_txt {
	float: right;
	width: 3em;
}

#list_policy .list_title {
	margin-bottom: 1em;
}


/*--------------------------------------
	work_life
--------------------------------------*/

#tb_work_life_system_01_1 {
	margin-bottom: 1em;
}

#tb_work_life_system_01_1 .cell1,
#tb_work_life_system_01_2 .cell1 {
	width: 30%;
}

#tb_work_life_system_01_1 .cell2,
#tb_work_life_system_01_2 .cell2 {
	width: 30%;
	text-align: center;
}

#tb_work_life_system_01_1 .cell3,
#tb_work_life_system_01_2 .cell3 {
	text-align: center;
}

#tb_work_life_support1 th {
	width: 5em;
}

#tb_work_life_support2 th {
	width: 3em;
}


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

#tb_system_02_1 td {
	text-align: right;
	vertical-align: middle;
}


