@charset "utf-8";
/* CSS Document */

#main_content ul{
	padding: 3px 0px 0px 15px;
	margin: 0px 0px 0px 15px;
}

#main_content ul li{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#main_content ol{
	margin:0px;
	padding:7px 16px 7px 36px;
}
#main_content ol li{
	padding: 2px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}
#green_ol{
	width:300px;
}

#main_content ol li p{
	}
	
ol#bcp li{
	line-height:1.6;
	}

	
dl#purpose dt{
	background:url(../img/all/bg_dot.gif) repeat-x 0em center;
	float:left;
	width:185px;
	padding:0px;
	}
	
dl#purpose dd{
	padding:0px;
	float:left;
	width:345px;
	}
dl#purpose dd.l2{
	position:relative;
	top:0.3em;
}
.iso_img img{
	margin-right:20px;
}
.iso_img img.last{
	margin-right:0px;
}

ol#green{
	width:350px;
	}
#main_content dl#privacy dt{
	font-weight:bold;
	padding-top:0px;
	}
	
#main_content dl#privacy dd{
	padding-left:0px;
	}
	
#main_content dl#list{
	width:550px;
	}
		
#main_content dl#list dt{
	float:left;
	clear:both;
	width:24px;
	padding:2px 0px 3px 0px;
	font-weight:normal;
	}
	
#main_content dl#list dd{
	padding:2px 0px 3px 0px;
	float:left;
	width:526px;
	}
	
#main_content dl#list_2{
	width:550px;
	}
		
#main_content dl#list_2 dt{
	float:left;
	clear:both;
	width:16px;
	padding:2px 0px 3px 0px;
	font-weight:normal;
	}
	
#main_content dl#list_2 dd{
	padding:2px 0px 3px 0px;
	float:left;
	width:534px;
	}


/*	
body.bcp_bg{
	background:url(../img/all/shadow_bg.gif) center -828px;
}

*+html body.bcp_bg{
	background:url(../img/all/shadow_bg.gif) center -840px;
}

* html body.bcp_bg{
	background:url(../img/all/shadow_bg.gif) center -840px;
}
*/

