
/*-----------------------------
	banner 
-------------------------------*/
#main .banner_area{
	width:618px;
	margin:15px 0 0;
	padding-bottom:3px;
	background:url(../img/gateway/bg_banner_area_bottom.gif) no-repeat left bottom;
}
#main .banner_area .wrap{
	padding:10px 0 0 4px;
	background:#f3f3f3 url(../img/gateway/bg_banner_area_top.gif) no-repeat;
}
#main .banner_area li{
	float:left;
	width:199px;
	padding-left:2px;
	padding-bottom:7px;
}
#main .banner_area li .thumb,
#main .banner_area li .link{
	display:table-cell;
	vertical-align:middle;
}
#main .banner_area li .thumb{
	width:44px;
}
* html #main .banner_area li .thumb,
* html #main .banner_area li .link{
	display:inline;
	zoom:1;
}
* html #main .banner_area li .link{
	width:153px;
}
*:first-child+html #main .banner_area li .thumb,
*:first-child+html #main .banner_area li .link{
	display:inline;
	zoom:1;
}
*:first-child+html #main .banner_area li .link{
	width:153px;
}

#main  ul.banner {
	margin: 10px 0 26px;
}
#main ul.banner li img {
	display: block;
}
#main  ul.banner li {
	float:left;
	padding: 0 10px 0 0;
	font-size: 1px;
	line-height: 0;
}

div#sub div#banner_area {
	margin:10px 0 0;
}
div#sub div#banner_area ul li {
	padding: 5px 0 0;
	border-top: 0;
}

/*-----------------------------
	info 
-------------------------------*/

body#index div#info_area ul {
/*	height:26px;*/
	overflow:visible;
}
