.shadow{
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); 
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);
	box-shadow:1px 1px 3px rgba(0,0,0,.4);
	}
	
.target_box{
	width:272px;
	padding:8px;
	border:1px solid;
	background-color:#e8f4ee;
	border-color: #8ABF93;
}
.target_list{
	padding:4px;
	border-bottom:1px dashed #8bbdee;
	overflow:hidden;
	_zoom:1;
}
.target_list a{
	width:auto;
	line-height:30px;
	padding:1px 3px;
	color:#333;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:left;
	padding-left: 25px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px center;
	margin: 0px 3px;
}
.target_list a:hover{
	color:#255F43;
	background-color: #BCDECB;
}
.target_more{margin-top:-20px;}

.target_fixed{height:25px; padding:1px; position:fixed; _position:absolute; top:0; right:0;}
.custom_container{
	position:absolute;
	background-color:rgba(0, 0, 0, .5);
	background-color:#999;
}
.custom_container img{
	padding:0;
	position:relative;
	top:-5px;
	left:-5px;
}
.dn{
	display:none;
}
.db{display:block;}
.dib{display:inline-block;}
.di{display:inline;}
