@charset "utf-8";

/*****************************************************************************
 Arrow Link List
 *****************************************************************************/
ul.LinkListStyle01, ul.LinkListStyle02 {
	margin-bottom:1em;
	line-height:1.3em;
}
ul.LinkListStyle01 ul, ul.LinkListStyle01 {
	padding-top:3px;
	padding-bottom:0;
}
ul.LinkListStyle01 li {
	background:url(/common/img/icon_doublearrows_right.gif) no-repeat left 0.4em;
	padding:3px 0 3px 10px;
}
ul.LinkListStyle01 li.bullet {
	background:url(/common/img/icon_bullet1.gif) no-repeat left 0.8em;
}

ul.LinkListStyle02 li {
	background:url(/common/img/icon_bullet1.gif) no-repeat left 0.8em;
	padding:3px 0 3px 10px;
}
ul.LinkListStyle02 li.darrow {
	background:url(/common/img/icon_doublearrows_right.gif) no-repeat left 0.4em;
}


/*****************************************************************************
 Link List 01
 *****************************************************************************/
ul.ListStyle01 {
	margin-bottom:1em;
}

ul.ListStyle01 li {
	padding:0 0 0 0px;

}
ul.ListStyle01 li.news {
list-style-image: url(/common/img/txt_news.gif);
margin-left:5em;
}

ul.ListStyle01 li.info {
list-style-image: url(/common/img/txt_info.gif);
margin-left:5em;
}
ul.ListStyle01 li.updt {
list-style-image: url(/common/img/txt_update.gif);
margin-left:5em;
}
/*****************************************************************************
 List Basic
 *****************************************************************************/
.listBasic, .listBasicBlack, .listBasicBlack02, .listBasicBlack03 {
	margin-left:30px;
	margin-bottom:1em;
	line-height:1.5em;

}

.listBasic {
	color:#003399;
}
.listBasicBlack {
	color:#333333;
}
ul.listBasic, ul.listBasicBlack {
	list-style:outside disc;
}
ul.listBasicBlack02 {
	list-style:circle;
}
ol.listBasic, ol.listBasicBlack {
	list-style:outside decimal;
}
ol.listBasicBlack02 {
	list-style:upper-roman;
}

ol.listBasicBlack03 {
	list-style:lower-alpha;
}

dd { 
	margin-bottom:0.5em;
	margin-left:30px;
}

.buttonLink {
	background: url(/common/img/iconArrw01.gif) no-repeat left 4px;
	padding: 0 0 8px 30px;
	display: block;
	/zoom: 1;
}

.buttonLink02 {
	background: url(/common/img/iconArrw02.gif) no-repeat left 4px;
	padding: 0 0 3px 25px;
	display: block;
	/zoom: 1;
}

/*-----------2014 0714 環境製品ページ----------------------------*/

.buttonLinkG {
	background: url(/common/img/iconArrwG01.gif) no-repeat left 4px;
	padding: 5px 0 8px 30px;
	display: block;
	/zoom: 1;
}

.buttonLinkG02 {
	background: url(/common/img/iconArrwG02.gif) no-repeat left 4px;
	padding: 0 0 3px 25px;
	display: block;
	/zoom: 1;
}




/*-----------2014 0708 環境製品ページ----------------------------*/
#ecoProducts img {
	vertical-align: top;
}

#ecoProducts  ul {
	height: 59px;
}

#ecoProducts li {
	float: left;
	padding-top: 2px;
}

#ecoProducts li a {
	overflow: hidden;
	display: block;
	height: 59px;
	background: url(/SR/environment/common/img/prod_bar.jpg) no-repeat left top;
	text-indent: -9999px;
}

#ecoProducts .navc1 a {
	width: 100px;
	background-position: 0 0;
}
#ecoProducts .navc1 a.hover,
#ecoProducts .navc1 a:hover {
	background-position: 0 -59px;
}
#ecoProducts .navc2 a {
	width: 100px;
	background-position: -100px 0;
}
#ecoProducts .navc2 a.hover,
#ecoProducts .navc2 a:hover {
	background-position: -100px -59px;
}
#ecoProducts .navc3 a {
	width: 100px;
	background-position: -200px 0;
}
#ecoProducts .navc3 a.hover,
#ecoProducts .navc3 a:hover {
	background-position: -200px -59px;
}
#ecoProducts .navc4 a {
	width: 100px;
	background-position: -300px 0;
}
#ecoProducts .navc4 a.hover,
#ecoProducts .navc4 a:hover {
	background-position: -300px -59px;
}
#ecoProducts .navc5 a {
	width: 100px;
	background-position: -400px 0;
}
#ecoProducts .navc5 a.hover,
#ecoProducts .navc5 a:hover {
	background-position: -400px -59px;
}

#ecoProducts .navc6 a {
	width: 100px;
	background-position: -500px 0;
}
#ecoProducts .navc6 a.hover,
#ecoProducts .navc6 a:hover {
	background-position: -500px -59px;
}
#ecoProducts .navc7 a {
	width: 100px;
	background-position: -600px 0;
}
#ecoProducts .navc7 a.hover,
#ecoProducts .navc7 a:hover {
	background-position: -600px -59px;
}

/*---------------------------------------*/


/*-----------2014 0710 環境 新たな視点ページ newPerspectiveTextiles----------------------------*/
#newPerspectiveTextiles img {
	vertical-align: top;
}

#newPerspectiveTextiles  ul {
	height: 59px;
}

#newPerspectiveTextiles li {
	float: left;
	padding-top: 2px;
}

#newPerspectiveTextiles li a {
	overflow: hidden;
	display: block;
	height: 59px;
	background: url(/SR/environment/common/img/textiles_bar.jpg) no-repeat left top;
	text-indent: -9999px;
}

#newPerspectiveTextiles .navc1 a {
	width: 100px;
	background-position: 0 0;
}
#newPerspectiveTextiles .navc1 a.hover,
#newPerspectiveTextiles .navc1 a:hover {
	background-position: 0 -59px;
}
#newPerspectiveTextiles .navc2 a {
	width: 100px;
	background-position: -100px 0;
}
#newPerspectiveTextiles .navc2 a.hover,
#newPerspectiveTextiles .navc2 a:hover {
	background-position: -100px -59px;
}

/*---------------------------------------*/

/*-----------2014 1007 環境 新たな視点ページ newPerspectiveOffice 追加----------------------------*/
#newPerspectiveOffice img {
	vertical-align: top;
}

#newPerspectiveOffice  ul {
	height: 59px;
}

#newPerspectiveOffice li {
	float: left;
	padding-top: 2px;
}

#newPerspectiveOffice li a {
	overflow: hidden;
	display: block;
	height: 59px;
	background: url(/SR/environment/common/img/office_bar.jpg) no-repeat left top;
	text-indent: -9999px;
}

#newPerspectiveOffice .navc1 a {
	width: 100px;
	background-position: 0 0;
}
#newPerspectiveOffice .navc1 a.hover,
#newPerspectiveOffice .navc1 a:hover {
	background-position: 0 -59px;
}
#newPerspectiveOffice .navc2 a {
	width: 100px;
	background-position: -100px 0;
}
#newPerspectiveOffice .navc2 a.hover,
#newPerspectiveOffice .navc2 a:hover {
	background-position: -100px -59px;
}






