 table{ float:left; clear:both; margin:0 1%; width:98%;  }
 table th{ white-space:nowrap; padding: 0 5px; }
 table td{
font-size:98%;
 }

.photo_block {
	width:98%;
	padding:20px 1%;
	float:left;
	clear:both;
}

.photo_block dl{
	float:left;
	clear:both;
	list-style:none;
}

.photo_block dl dt{
	float:left;
	clear:both;
	width:98%;
}

.photo_block dl dd{
	float:left;
	width:48.5%;
}

.photo_block dl dd.right{
	float:right;
	width:48.5%;
}

h3 { 
	margin:1em 1% 0.25em;
	padding:1em 0;
	border:1px solid #1a86cd;
	font-size:1.2em;
	color:#1a86cd;
	float:left;
	clear:both;
	width:98%;
	text-align:center;
}

.ibent ul{
width:98%;
margin:20px 1% 0 1%;
padding:0;
float:left;
clear:both;
border-bottom:1px dotted #333;
}

.ibent ul li{
width:98%;
margin:0;
padding:8px 0 8px 2%;
float:left;
clear:both;
list-style:none;
border-top:1px dotted #333;
}

.ibent ul li span{
font-size:98%;
}

.ibent ul li.no_icon{
padding:8px 0 8px 30px;
}

.ibent ul li.b1f_icon{
background:url(../ibent/images/icon01.gif) no-repeat 2px 6px;
padding:8px 0 8px 30px;
}

.ibent ul li.f1_icon{
background:url(../ibent/images/icon02.gif) no-repeat 2px 6px;
padding:8px 0 8px 30px;
}

.ibent ul li.f2_icon{
background:url(../ibent/images/icon03.gif) no-repeat 2px 6px;
padding:8px 0 8px 30px;
}
