#HeaderBox .gnavi .navi_02 a img {
	display:none;
}
#HeaderBox .gnavi .navi_02 a {
	background:url(../../images/common/navi_02_o.jpg) no-repeat;
}

#Contents .img_txt {
	clear:both;
	width:620px;
	height:242px;
	margin-top:15px;	
	margin-bottom:15px;
	border:1px solid #e0e0e0;
	
}
#Contents .img_txt_long {
	clear:both;
	margin-top:15px;	
	margin-bottom:15px;
	border:1px solid #e0e0e0;
}


#Contents .img_txt .frmleft{
	width:370px;
	_width:360px;
	float:left;	
	
}
#Contents .img_txt .frmleft p.txt {
	margin-left:15px;
	margin-right:15px;
	padding-left:0px;	
	padding-bottom:15px;
	border-bottom:1px dotted #e0e0e0;		
	float:left;	
}
#Contents .img_txt .frmleft p.txt_noline {
	margin-left:15px;
	margin-right:15px;
	padding-left:0px;	
	padding-bottom:15px;		
	float:left;	
}
#Contents .img_txt .frmleft img.imglogo{
	margin-left:15px;
	float:left;	
}


#Contents  p.more {
	float:right;	
	padding-top:15px;		
	padding-left:20px;	
	margin-right:15px;
	background:url(../images/ico_more.gif) no-repeat 0px 20px ;
}	
#Contents  p.more a {
	color:#659fdc;
}	


#Contents p.txt_line {
	margin-left:15px;
	margin-right:15px;	
	padding-bottom:35px;
	border-top:1px  dotted #e0e0e0;	
}	

#Contents  .more{
	float:right;
	padding-top:10px;		
	padding-left:20px;	
	margin-right:15px;
	background:url(../images/ico_more.gif) no-repeat 0px 15px ;
}	





#Contents .img_txt img{
	float:right;
	padding-right:10px;
	_padding-right:0px;
}	
#Contents .img_txt h4.futer {

	margin-bottom:10px;
	float:left;
}
#Contents h4.list {
	font-size:14px;
	margin-top:10px;
	margin-left:12px;	
	color:#3d70a5;
	background:url(../images/img_h4_bg.gif) no-repeat;
	padding-top:8px;
	padding-bottom:16px;
	padding-left:40px;
	margin-bottom:10px;
	display:block;
	
}

