/*-- index --*/
#INDEX{
	width: 936px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
}
#INDEX h2{
	background-color: #FFFFFF;
	font-size: 0px;
	margin: 2px 0 0 0;
	padding: 0 0 15px 0;
}	

/*-- body --*/
#BODY{
	float: right;
	width: 727px;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
}
#BODY img{
	vertical-align: top;
}

#BODY .banner img.card{
	margin: 0 0 15px 0;
}
#BODY .banner img.kaitsuburi{
	margin: 15px 0 0 0;
}
#BODY .banner img.leftBan{
	margin: 0 7px 0 0;
	float: left;
}
#BODY .banner img.rightBan{
	margin: 0 0 0 0;
}

#BODY h3{
	margin: 20px 0 15px 0;
	padding: 0;
}
#BODY .cate1{
	width: 727px;
	margin: 0;
	padding: 0;
}
#BODY .cate1 img{
	font-size: 0px;
	margin: 0 0 20px 7px;
	padding: 0;
}
#BODY .cate2{
	width: 727px;
	margin: 0;
	padding: 0;
}
#BODY .cate2 img{
	font-size: 0px;
	margin: 0 0 20px 7px;
	padding: 0;
}
#BODY .cate3{
	width: 727px;
	margin: 0;
	padding: 0;
}
#BODY .cate3 img{
	font-size: 0px;
	margin: 0 0 20px 7px;
	padding: 0;
}

#BODY .cate4{
	width: 727px;
	margin: 0;
	padding: 0;
}
#BODY .cate4 img{
	font-size: 0px;
	margin: 0 0 10px 7px;
	padding: 0;
}
#BODY .cate4 img.ten{
	font-size: 0px;
	margin: 0 0 10px 19px;
	padding: 0;
}
#BODY .info h4{
	font-size: 0px;
	margin: 15px 0 10px 0;
	padding: 0;
}
#BODY .info ul{
	width: 710px;
/*-	height: 140px;-*/
	overflow: auto;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}
#BODY .info ul li{
	font-size: 0.9em;
	line-height: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0 5px 10px;
}
#BODY .info ul li em{
	color: #FF3300;
	padding: 0 5px 0 0;
}

#BODY .info ul li span{
	font-size: 0.9em;
	padding: 0 10px 0 0;
}
#BODY .info ul li.no{
	font-size: 0.9em;
	line-height: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0 5px 3.7em;


