#topcontent {
	float:left;
	background:url(../img/top_body_bg1.png) no-repeat;
	}
	#topcontent .wrapper {
	float:left;
	background:url(../img/top_body_bg2.png) no-repeat bottom;
	display:inline-block;/*IE7*/
	}
	#topcontent .wrapper:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
#newsbox {
	float:left;
	width:300px;
	}
	#newsphoto {
	margin:62px 0 0 40px;
	}
	#newslist {
	margin:247px 15px 20px 10px;/*45px 15px 20px 10px*/
	font-size:10px;
	line-height:1.4em;
	}
	#newslist li {
	margin:0 0 10px;
	}
	#newslist .date {
	display:block;
	margin-top:2px;
	line-height:1em;
	}
#infobox {
	float:left;
	width:600px;
	}
	#infophoto {
	position:absolute;
	top:180px;
	width:540px;
	height:304px;
	margin:-1px 0 0 43px;/*50px 0 0 65px*/
	z-index:4;
	}
	#infotext {
	padding:370px 140px 25px 40px;/*60px*/
	}
	#angelphoto {
	background:#1A1A1A;
	position:absolute;
	display:none;
	top:180px;
	width:540px;
	height:304px;
	margin:0 0 0 43px;/*50px 0 0 65px*/
	z-index:5;
	color:#FFF;
	font-size:10px;
	}
	#angeltext {
	padding:20px;
	line-height:1.4em;
	}

#btn_angel {
	background:#F00;
	position:relative;
	float:right;
	display:block;
	margin-top:-140px;
	margin-left:775px;
	z-index:0;
	width:120px;
	height:140px;
}

#angel1 {
filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.firstChild.src + ", sizingMethod=scale)");
width: expression(this.firstChild.clientWidth+"px");
height: expression(this.firstChild.clientHeight+"px");
}
#angel1 img { visibility: expression("hidden"); }
#angel2 {
filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.firstChild.src + ", sizingMethod=scale)");
width: expression(this.firstChild.clientWidth+"px");
height: expression(this.firstChild.clientHeight+"px");
}
#angel2 img { visibility: expression("hidden"); }

a#btn_angel:hover{
	background:none;
}
#angel2 {
	display:none;
}
#eatrip #footer {
	background:#FFF url(../img/bg_footer.png) no-repeat center -2px;
	}
	#eatrip #footer ul.navi {
	
	}
	#eatrip #footer a.pagetop, #eatrip #footer a.back {
	margin-top:28px;
	z-index:1;
	}
.indexlist {
	font-size:10px;
	line-height:1.4em;
	}
	.indexlist li {
	background:#FFC;
	paddiing:5px 5px 5px 0px;
	margin:0 0 10px;
	}
	.indexlist .date {
	display:block;
	margin-top:2px;
	line-height:1em;
	}
.slidephoto {
	position:absolute;
	top:202px;
	left:40px;
	background:#FFF url(../img/noimage.gif) no-repeat center center;
	width:210px;
	height:140px;
	display:none;
}