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

/*トップフラッシュ*/
#topflash{
	width:760px;
	height:314px;
	margin-top:0px;
	margin:20px 0px 0px 20px;
}

/*メインエリア*/
#main{
	float:left;
	width:500px;
	margin:15px 0px 0px 20px;
}

/*サイドエリア*/
#side{
	float:left;
	width:250px;
	margin:55px 0px 0px 30px;
	width:230px;
}

#footer{
	clear:left;
	padding-top:40px;
}

/*info*/
#main h2{
	width:500px;
	height:40px;
	background-image:url(../images/top/h2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
}

#main .box{
	width:498px;
	height:210px;
	border:1px solid #aaaaaa;
	background-image:url(../images/top/boxbg.jpg);
	background-repeat:repeat-y;
}

#main .box ul{
	background-image:url(../images/top/boxheadbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:15px;
}

#main .box ul li{
	width:460px;
	height:35px;
	background-image:url(../images/top/hr.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-left:20px;
}

#main .box ul li img,
#main .box ul li span{
	float:left;
}

#main .box ul li span.date{
	margin:7px 0px 0px 0px;
}
#main .box ul li span.text{
	margin:7px 0px 0px 20px;
}

/*bunner*/
#side img{
	width:230px;
}
#side img.img01{
	margin:0px 0px 20px 0px;
}



/*IE6*/
*html #main,
*html #side,
*html #main .box ul li img,
*html #main .box ul li span{
	display:inline;
}