/* Updated 2014/12/25.T */
/* Updated 2014/01/28,T */
/* Updated 2012/09/04,D */

@import "/common_css_e/default_wide.css";
@import "/common_css_e/component_wide.css";



/*--------------------------------------
  Responsibility_Environment
---------------------------------------*/

#contents .pic-right {
float: right;
margin: 0 0 0 10px;
}

#contents .align-center {
text-align: center;
}

/* policy/index.html */

#contents .boxGreen {
width: 534px;
\_width: 546px; /* WinIE5.5/5.0x */
border: 1px solid #308330;
padding: 10px 5px;
}

#contents ul.policy-list {
width: 534px;
}
#contents ul.policy-list li {
width: 519px;
\_width: 529px; /* WinIE5.5/5.0x */
margin: 0 0 0 5px;
\_margin: 0 0 0 -11px; /* WinIE5.5/5.0x */
padding: 0 0 0 10px;
line-height: 150%;
background: transparent url(/responsibility/image_uniq/list_dot.gif) 0 0 no-repeat;
}

#contents table.table07 td ul {
margin: 0 0 5px 0;
}
#contents table.table07 td ul li {
margin: 0 0 0 5px;
padding: 0 0 0 10px;
line-height: 150%;
background: transparent url(/responsibility/image_uniq/list_dot.gif) 0 0 no-repeat;
}
#contents table.table07 td ul li ul li {
margin: 0;
padding: 0 0 0 10px;
line-height: 150%;
background: transparent url(/responsibility/image_uniq/list_hyphen.gif) 0 0 no-repeat;
}
/* Updated▼ 2014/01/28.T */
#contents table.table07 td ul li ul.arrow-list li {
margin: 0;
padding: 0 0 0 15px;
line-height: 150%;
background: transparent url(/english/common_images/icon_arrow_new.gif) 0 0.3em no-repeat;
}
/* Updated▲ 2014/01/28.T */

#contents .subheading {
	margin-bottom:5px;
}

#contents div.conditionbox {
	background-color:#FBFDEF;
	padding:9px;
	margin-bottom:15px;
	border:solid 1px #CADD9B;
}

/* according */

#contents .pageLinklist {
	margin-bottom:20px;
}

#contents .pageLinklist ul {
	float:left;
	width:263px;
	padding-right:10px;
}

#contents .pageLinklist li {
	margin-bottom:5px;
}

#contents .pageLinklist li a {
	padding-left:12px;
	background:url(/common_images/n_innerlink.gif) no-repeat 0 .3em;
}


#contents dl.torikumilist dt{
	float:none !important;
	margin:10px 0 5px;
	font-weight:bold;
}

/* archivement */
#contents ol.ordered07 li ul {
	list-style-image:none;
	padding:5px 0 0 0 !important;
}

#contents ol.ordered07 li ul li {
	list-style-image:none;
	text-indent:0 !important;
}

#contents ol.ordered07 {
	margin: 0px;
	padding: 0px 0px 2px 20px;
}

#contents ol.ordered07 {
	list-style-image: url(/common_images/icon_ordered07_01.gif);
}

#contents ol.ordered07 li.number02 {
	list-style-image: url(/common_images/icon_ordered07_02.gif);
}

#contents ol.ordered07 li.number03 {
	list-style-image: url(/common_images/icon_ordered07_03.gif);
}

#contents ol.ordered07 li.number04 {
	list-style-image: url(/common_images/icon_ordered07_04.gif);
}

#contents ol.ordered07 li.number05 {
	list-style-image: url(/common_images/icon_ordered07_05.gif);
}

#contents table td dl.table_dl01 {
	margin-bottom:15px;
}

#contents table td dl.table_dl01 dt {
	float:none !important;
	margin-bottom:5px;
	text-indent:-1em;
	padding-left:1em;
}

#contents table td dl.table_dl01 dd {
	margin:0 0 12px 1em;
}

/* reduction data */

#contents ul.group_innerlink li {
	float:left;
	width:265px;
}

#contents div.reductionnotice {
	clear:both;
	background:#F1FAE3;
	padding:5px 10px 0 10px;
	margin:15px 0 15px;
}

/* Updated▼ 2014/01/28.T */
#contents table.reductionTable th,
#contents table.reductionTable td {
	text-align:center;
	vertical-align:middle;
	padding: 5px;
	word-break: break-all;
}
#contents table.table07 th,
#contents table.table07 td {
	word-break: break-all;
}

#contents table.reductionTable thead th {
	/*white-space:nowrap;*/
}

#contents .linkList ul {
	float: left;
	width: 263px;
	padding-right: 10px;
}

#contents div.reductionnotice {
	clear:both;
	background:#F1FAE3;
	padding:5px 10px 0 10px;
	margin:15px 0 15px;
}

#contents table.reductionTable th,
#contents table.reductionTable td {
	text-align:center;
	vertical-align:middle;
	padding: 5px;
}

#contents table.reductionTable thead th {
	/*white-space:nowrap;*/
}

#contents table.reductionTable .tanni {	background:#E2F1FE;}
#contents table.reductionTable thead th.year {	background:#FFFFDD;}

#contents table.reductionTable tr.sumline th,
#contents table.reductionTable tr.sumline td {
	 font-weight:bold;
	 background:#9FD566;
}

#contents .csrTxtBlue01 {
	color: #0000ff;
}
/* Updated▲ 2014/01/28.T */

#contents .reductionHead01 h3 {
	float: left;
}
#contents .reductionHead01 p {
	float: right;
}

/* business data */

#contents table.table07.subdata th {
	white-space:nowrap;
	padding-bottom:3px;
}
	
#contents table.table07.subdata thead th.w01 {	width:50px;}
#contents table.table07.subdata thead th.w02 {	width:auto;}
#contents table.table07.subdata thead th.w03 {	width:75px;}
#contents table.table07.subdata thead th.w04 {	width:70px;}
#contents table.table07.subdata thead th.w05 {	width:155px;}


#contents table.table07.subdata th.gray {
	white-space:normal;
	text-align:left !important;
	font-weight:normal !important;
}
	
#contents table.table07.subdata td {
	text-align:center;
}


/* Updated▼ 2014/12/25.T */
#contents .dot-list li ul.indent-list li, #contents ul.indent-list li,#contents p.indent-list {
	background: none !important;
	text-indent: -1em;
	line-height: 140%;
	margin: 0;
	padding: 0 0 0 1em;
}
#contents ul.number-list li {
	background: none !important;
	text-indent: -15px;
	line-height: 140%;
	margin: 0;
	padding: 0 0 0 15px;
}
/* Updated▲ 2014/12/25.T */

