#entry{
	min-height:915px;
}
*html #entry{
	height:915px;
}
#topimage{
	background:url(../../images/img_home/mainimage_shadow.png) no-repeat left top;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
}
h1{
	font-size:14px;
	color:#282828;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:0px;
	margin-right:0px;
	
}
p.underh1{
	margin-left:40px;
	margin-right:50px;
	margin-bottom:20px;
}

#top_contents{
	position:relative;
	top:0px;
	left:0px;
	width:683px;
	margin-left:10px;
}

#floor{
	width:447px;
	margin-top:10px;
}
#news{
	width:447px;
	margin-top:10px;
}
#news dl{
	margin-left:30px;
	margin-right:20px;
}
#news dt{
	font-weight:bold;
	border-bottom:1px dashed #555;
	margin-bottom:5px
}
#news dd{
	margin-bottom:20px;
	margin-left:30px;
}

#map{
	width:223px;
	position:absolute;
	right:0px;
	top:37px;
	background:url(../../images/img_home/mapplate_body.png) left top repeat-y; 
}
#map h2{
	position:relative;
	top:-37px;
	padding-left:15px;
	padding-top:42px;
	background:url(../../images/img_home/mapplate_head.png) left top no-repeat;
}
#map dl{
	position:relative;
	top:-37px;

}
#map dl{
	position:relative;
	top:-37px;

}
#map dt{
	margin-left:0px;
	margin-left:20px;
	padding-left:20px;
	padding-right:30px;
	font-weight:bold;
	color:#500000;
}
#map dt.train{
	background:url(../../images/img_home/icon_train.png) no-repeat left center;
}
#map dt.car{
	background:url(../../images/img_home/icon_car.png) no-repeat left center;
}
#map dd{
	margin-left:0px;
	padding-left:50px;
	padding-right:20px;
	padding-bottom:10px;
}
#map dd p{
	text-align:right;
}
#map dd p a{
	color:#285aaa;
}
	
#map dt.bottom{
	position:relative;
	margin-left:20px;
	margin-right:20px;
	padding-left:0px;
	padding-right:0px;
	top:56px;
	color:#555;
	border-bottom:1px dashed #555;
}
#map dd.bottom{
	position:relative;
	margin:0px;
	padding-left:20px;
	padding-bottom:17px;
	top:56px;
	background:url(../../images/img_home/mapplate_bottom.png) left bottom no-repeat;
}
{*IE6*}
*html #topimage{
	background:url(../../images/img_home/mainimage_shadow.jpg) no-repeat left top;
}
*html #map{
	background:url(../../images/img_home/mapplate_body.jpg) left top repeat-y; 
}
*html #map h2{
	background:url(../../images/img_home/mapplate_head.jpg) left top no-repeat;
}
*html #map dd.bottom{
	background:url(../../images/img_home/mapplate_bottom.jpg) left bottom no-repeat;
}

{*仮差用CSS*}
#topimage{
	background:url(../../images/img_home/mainimage_shadow.png) no-repeat left top;
}
.test{
	position:relative;
	width:447px;
	height:250px;
}
.f5{
	position:absolute;
	left:10px;
	top:10px;
}
.f4{
	position:absolute;
	left:10px;
	top:43px;
}
.f3{
	position:absolute;
	left:10px;
	top:76px;
}
.f2{
	position:absolute;
	left:10px;
	top:109px;
}
.f1{
	position:absolute;
	left:10px;
	top:142px;
}
.floor{
	position:absolute;
	right:10px;
	top:0px;
}
