/* ----環境への仕組み---- */
.env01 {
    background: url("../image/envir_bt1.gif") no-repeat;
    height: 44px;
    overflow: hidden;
    text-indent: -9999px;
	width:180px;
}
.env02 a {
    background: url("../image/envir_bt2.gif") no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    height: 40px;
	width:180px;
}
.env03 a {
    background: url("../image/envir_bt3.gif") no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    height: 40px;
	width:180px;
}
.env04 a {
    background: url("../image/envir_bt4.gif") no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    height: 41px;
	width:180px;
}
#envban {
    background: url("../image/envir_banner.gif") no-repeat;
    height: 90px;
    overflow: hidden;	width:820px;
	margin:10px 0px 0px 15px;
    text-indent: -9999px;
}

#envir1,#envir2,#envir3{
	margin:0 0 0 0px;}

#envir1 li, #envir2 li, #envir3 li{
	margin:10px 0 10px 0;
	/*padding:10px 0 10px 0;*/
	font-size:12px;
	line-height:140%;
	/*list-style:none;*/
	vertical-align:top;
	background:url(../image/dot_line.gif) no-repeat bottom;
	}
#envir1 h2{
    background: url("../image/envir_bt2_banner.gif") no-repeat;
	width:600px;
    margin: 0;
    padding: 0;
    height: 40px;
    overflow: hidden;
    text-indent: -9999px;
	}
#envir2 h2{
    background: url("../image/envir_bt3_banner.gif") no-repeat;
    height: 40px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	}
#envir3 h2{
    background: url("../image/envir_bt4_banner.gif") no-repeat;
    height: 40px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	}

h3 {
	font-size:14px; 
	font-weight:bold; 
	color:#666666; 
	line-height:140%;
	padding:10px;
	}

.envir-ttl01{
    background: url("../image/envir_ttl01.gif") no-repeat;
    height: 30px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	}



.envir-ttl02{
    background: url("../image/envir_ttl02.gif") no-repeat;
    height: 30px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	margin:10px 0 0 0;
	}
	

.envir-ttl03{
    background: url("../image/envir_ttl03.gif") no-repeat;
    height: 30px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	margin:15px 0 0 0;
	}
	

.envir-ttl04{
    background: url("../image/envir_ttl04.gif") no-repeat;
    height: 30px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	margin:10px 0 0 0;
		}
	

.envir-ttl05{
    background: url("../image/envir_ttl05.gif") no-repeat;
    height: 30px;
    overflow: hidden;
	width:600px;
    text-indent: -9999px;
	margin:10px 0 0 0;
	}	
		
.envir-sttl01{
	font-size:14px; 
	font-weight:bold; 
	color:#333333; 
	line-height:140%;
	padding:10px;
	}

		
.envir-sttl02{
	font-size:14px; 
	font-weight:bold; 
    background: url("../image/new_title_bg.gif") no-repeat 5px 0;
	color:#333333; 
	line-height:130%;
	padding:2px 0 0 15px;
	}
	
.envir-t{
	padding:0 0 10px 10px;
	margin:0 0 0 30px;
	}

.envir-t ol{
	list-style:decimal;
}

.envir-t ul{
	list-style:circle ;
}

.envir-t li{
	margin: 0 0 0 20px;
	padding: 0 0 10px 0;
}

.envir-t02{
	padding:10px 0 10px 29px;
	}
	
.envir-t03{
	padding:0 0 10px 40px;
	}

.envir-t03 ol{
	list-style:decimal;	
}

.envir-t03 li{
	margin: 0 0 0 20px;
	font-weight:bold;
	padding: 0 0 10px 0;
}
.envir-t03 p{
	font-weight:normal;
	padding:8px 15px 2px 0px;
}

.policy-t-name{
	text-align:right;
	margin: 0 10px 15px 0;
	padding: 0 0px 5px 0;
	line-height:180%;
	}

.policy-t-name-n{
	text-align:right;
	margin: 15px 0 0 0;
	padding: 0 10px 5px 0;
	line-height:180%;
	}