#lowerContent{

	background:url(../img/bg_lower_top.gif) center top no-repeat;

	margin:10px auto 0 auto;

	padding-top:11px;

	width:971px;

}

#lowerContentBody{

	background:url(../img/bg_lower_bottom.gif) center bottom no-repeat;

	padding-bottom:20px;

	padding-left:11px;

	padding-right:10px;

}



#localNaviArea{

	position:relative;

	margin:0 auto;

	height:30px;

	width:950px;

}

#localNaviArea p,

#localNaviArea h1{

	position:absolute;

	left:0;

	top:18px;

	line-height:0;

	font-size:0px;

}

#localNaviArea #lNavi{

	position:absolute;

	right:0;

	top:18px;

	letter-spacing:-.40em;

	color:#929292;

}

#localNaviArea #lNavi li{

	float:left;

	vertical-align:top;

	display:inline-block;

	letter-spacing:normal;

	margin-left:20px;

	font-size:12px;

}

* html #localNaviArea #lNavi li{ /* IE 6 */

	display:inline;

	zoom:1;

}

*:first-child+html #localNaviArea #lNavi li{ /* IE 7 */

	display:inline;

	zoom:1;

}

#localNaviArea #lNavi li a{

	text-decoration:none;

	color:#252525;

}

#localNaviArea #lNavi li a:hover{

	text-decoration:none;

	color:#929292;

}



#lowerContentBody .ttlTop{

	background:url(../img/bg_ttl.gif) left top no-repeat;

	line-height:54px;

	padding-left:35px;

	padding-right:35px;

	margin-bottom:15px;

	font-size:100%;

}

#lowerContentBody .ttl{

	background:url(../img/bg_ttl.gif) left top no-repeat;

	line-height:54px;

	padding-left:35px;

	padding-right:35px;

	margin-bottom:15px;

	margin-top:20px;

	font-size:100%;

}

#lowerContentBody .txt{

	padding-left:35px;

	padding-right:35px;

	margin-bottom:25px;

}

#lowerContentBody .txtLink{

	padding-left:35px;

	padding-right:35px;

	margin-bottom:10px;

}

#lowerContentBody .txt a,

#lowerContentBody .txtLink a{

	color:#001ade;

}

#lowerContentBody .txt a:hover,

#lowerContentBody .txtLink a:hover{

	color:#001ade;

}

#lowerContentBody .headTxt{

	padding-left:20px;

	padding-right:20px;

	margin-top:25px;

	font-weight:bold;

}



/*新規上のナビ（2013 07 09)-----------------------*/



#localNaviArea #lNavi {

	/*width: 750px;*/

	top: 14px;

}



/* 上ナビの左側と右側共通設定 */

#localNaviArea #lNavi_left,#localNaviArea #lNavi_right{

	float: right;

	border-bottom: 1px solid #aaa;

}



#localNaviArea #lNavi_left li,#localNaviArea #lNavi_right li {

	border-top: 1px solid #aaa;

	margin:0;

}



#localNaviArea #lNavi_left li a,#localNaviArea #lNavi_right li a{

	float: left;

	display: block;

	padding: 4px 5px 3px 5px;

	/*color: #065492;*/

	text-decoration: underline;

	line-height:18px;

}



#localNaviArea #lNavi_left li.lNaviReport a,#localNaviArea #lNavi_right li a{

	background: url("../img/bg_lnavi_left.jpg") no-repeat 0 0;

}



/* border設定 */

.leftBorder{

	border-left: 1px solid #aaa;

}



.rightBorder{

	border-right: 1px solid #aaa;

}



/* 上ナビの左側のみ */

#localNaviArea #lNavi_left {

	padding-right: 15px;

}



#localNaviArea #lNavi_left li.innerNavi a{

	background: url("../img/arrow.png") no-repeat;

	background-position:6px 10px;

	padding-left:15px;

}



/* 上ナビの右側のみ */

#localNaviArea #lNavi_right{

	margin-right:1px;

}



/* ホバー設定 */

#localNaviArea #lNavi_left li.innerNavi a:hover{

	background: url("../img/arrow.png") no-repeat;

	background-position: 6px -16px;

}



/* アクティブ 左 */

body.catReport #localNaviArea #lNavi_left li.lNaviReport a{

	background: url("../img/bg_lnavi_left_on.jpg") no-repeat 0 0;

	border-right: 1px solid #fff;

	text-decoration:none;

}



body.catVision #localNaviArea #lNavi_left li.lNaviVision a{

	background: url("../img/arrow.png") no-repeat;

	background-position: 6px -16px;

	text-decoration:none;

}



body.catManagement #localNaviArea #lNavi_left li.lNaviManagement a {

	background: url("../img/arrow.png") no-repeat;

	background-position: 6px -16px;

	text-decoration:none;

}



body.catEnvironment #localNaviArea #lNavi_left li.lNaviEnvironment a {

	background: url("../img/arrow.png") no-repeat;

	background-position: 6px -16px;

	text-decoration:none;

}



body.catSocial #localNaviArea #lNavi_left li.lNaviSocial a {

	background: url("../img/arrow.png") no-repeat;

	background-position: 6px -16px;

	text-decoration:none;

}



body.catVision #localNaviArea #lNavi_left li.lNaviVision a span,

body.catManagement #localNaviArea #lNavi_left li.lNaviManagement a span,

body.catEnvironment #localNaviArea #lNavi_left li.lNaviEnvironment a span,

body.catSocial #localNaviArea #lNavi_left li.lNaviSocial a span {

	background-color:#d3d3d3;

}



/* アクティブ 右 */

body.catSupplier #localNaviArea #lNavi_right li.lNaviSupplier a {

	background: url("../img/bg_lnavi_left_on.jpg") no-repeat 0 0;

	border-right: 1px solid #fff;

	text-decoration:none;

}



body.catInquiry #localNaviArea #lNavi_right li.lNaviInquiry a {

	background: url("../img/bg_lnavi_left_on.jpg") no-repeat 0 0;

	border-right: 1px solid #fff;

	text-decoration:none;

}











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

 コンテンツタイトル

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



.displayNone {

	display: none;

}



.letterSpacingNarrow {

	letter-spacing: -0.3em;

}



/* 包括 */

#contentsTtl {

	position: relative;

	clear: both;

	width: 960px;

	min-height: 26px;

	margin: 20px auto 0;

	z-index: 20;

}



/* タイトル(top) */

#contentsTtl #contentsTtlNameTop {

	padding-left: 5px;

	font-weight: bold;

	font-size: 138.5%;

	color: #333;

}



/* タイトル */

#contentsTtl #contentsTtlName {

	display: none;

	font-weight: bold;

	font-size: 138.5%;

	color: #333;

}



/* タイトル */

#contentsTtl #contentsTtlNameTop a {

	color: #333;

	text-decoration: none;

}



/* タイトル */

#contentsTtl #contentsTtlName a {

	color: #333;

	text-decoration: none;

}



#headerLink {

	width: 193px;

	position: absolute;

	right: 5px;

	top: 0;

}



#btnSupportList {

	width: 181px;

	margin-top: 1px;

	padding: 5px;

	border: 1px solid #b0b0b0;

	background: #fff;

}



#btnSupportList li {

	border-bottom: 1px dotted #d3d3d3;

}



#btnSupportList li:last-child {

	border-bottom: none;

}





#btnSupportList li a {

	display: block;

	width: 166px;

	padding: 10px 5px 10px 10px;

	background: url(/corporate/eco/ssr/images_global/ar_support.gif) no-repeat 2px center;

	text-decoration: none;

}





#btnSupportList li a:hover {

	background: url(/corporate/eco/ssr/images_global/ar_support.gif) no-repeat 2px center #f7f5f6;

}



