#sp_main {
	width: 930px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background-color:#ffffff;
	}

#sp_topbnr {
	width: 930px;
	margin: 0px 0px 10px;
	}

#sp_contents_L {
	width: 700px;
	margin: 0px;
	float:left;
	}

#sp_mapnavi {
	width: 700px;
	height: 270px;
	margin: 0px 0px 15px;
	}

#sp_mapnavi .sp_mn-L {
	both:clear;
	width: 300px;
	height: 270px;
	margin: 0px 0px 0px;
	float:left;
	}

#sp_mapnavi .sp_mn-R {
	both:clear;
	width: 390px;
	height: 270px;
	margin: 0px 0px 10px;
	float:right;
	}

#sp_mapnavi .sp_mn-R .sp_hotelname {
	both:clear;
	width: 390px;
	margin: 5px 0px 30px;
	float:left;
	}

#sp_mapnavi .sp_mn-R .sp_hotelname a {
	text-decoration:underline;
	font-size:12px;
	font-weight:600;
	color:#333333;
}

#sp_cassarea {
	width: 700px;
	margin: 0px;
	}

#sp_cassarea .sp_areatit {
	width: 700px;
	height: 30px;
	margin: 0px 0px 10px;
	}

#sp_cassarea .sp_cass {
	width: 685px;
	height: 235px;
	margin: 0px 0px 15px 5px; 
	}

#sp_cassarea .hotelname {
	width: 685px;
	height: 35px;
	margin: 0px 0px 5px;
	padding: 0px;
	}

#sp_cassarea .hotelimg {
	both:clear;
	width: 300px;
	height: 180px;
	margin: 0px 0px 0px;
	float:left;
	}

#sp_cassarea .hoteltxt {
	both:clear;
	width: 370px;
	height: 80px;
	margin: 0px 0px 0px;
	line-height: 1.3em;
	float:right;
	font-weight:normal;
	color:#333333;
	}

#sp_cassarea .sp_hplist {
	both:clear;
	width: 370px;
	height: 100px;
	vertical-align:bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:right;
	background: URL(../img/hotel_plan.gif) top left no-repeat;
	}

#sp_cassarea .sp_hplist p {
	margin: 0px;
	padding: 0px;
	position : relative;
	top :30px;
	left :11px;
	width :370px ;
	height :59px ;
	font-size:10px;
	line-height: 1.5em;
	font-weight:500;
	color:#ffffff;
}

#sp_cassarea .sp_hplist a {
	text-decoration:underline;
	font-size:10px;
	font-weight:500;
	line-height: 1.5em;
	color:#333333;
}

#sp_cassarea .sp_hplist .red {
	text-decoration:underline;
	font-size:10px;
	font-weight:500;
	line-height: 1.5em;
	color:#ff0000;
}

#sp_contents_R {
	width: 215px;
	height: 600px;
	margin: 0px;
	float:right;
	}

#sp_btn-g {
	width:215px;
	height:85px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#sp_btn-g a {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	font-size: 0px;
	display: block;
	width: 215px;
	height: 85px;
	text-indent: -5000px;
}

#sp_btn-g a:hover {
	margin : 0px 0px 0px 0px;
	margin : 0px;
	padding :  0px ;
	line-height:0px;
	background-position: 0px -85px;
	}

#sp_btn-g a.bt01 {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	display: block;
	width: 215px;
	height: 85px;
	background-image: url(../img/bnr1.gif);
	}

#sp_btn-m {
	width:215px;
	height:85px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#sp_btn-m a {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	font-size: 0px;
	display: block;
	width: 215px;
	height: 85px;
	text-indent: -5000px;
}

#sp_btn-m a:hover {
	margin : 0px 0px 0px 0px;
	margin : 0px;
	padding :  0px ;
	line-height:0px;
	background-position: 0px -85px;
	}

#sp_btn-m a.bt02 {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	display: block;
	width: 215px;
	height: 85px;
	background-image: url(../img/bnr2.gif);
	}

#sp_btn-b {
	width:215px;
	height:85px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#sp_btn-b a {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	font-size: 0px;
	display: block;
	width: 215px;
	height: 85px;
	text-indent: -5000px;
}

#sp_btn-b a:hover {
	margin : 0px 0px 0px 0px;
	margin : 0px;
	padding :  0px ;
	line-height:0px;
	background-position: 0px -85px;
	}

#sp_btn-b a.bt03 {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	display: block;
	width: 215px;
	height: 85px;
	background-image: url(../img/bnr3.gif);
	}

#sp_btn-a {
	width:215px;
	height:85px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#sp_btn-a a {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	font-size: 0px;
	display: block;
	width: 215px;
	height: 85px;
	text-indent: -5000px;
}

#sp_btn-a a:hover {
	margin : 0px 0px 0px 0px;
	margin : 0px;
	padding :  0px ;
	line-height:0px;
	background-position: 0px -85px;
	}

#sp_btn-a a.bt04 {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	display: block;
	width: 215px;
	height: 85px;
	background-image: url(../img/bnr4.gif);
	}

#sp_btn-r {
	width:215px;
	height:85px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#sp_btn-r a {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	font-size: 0px;
	display: block;
	width: 215px;
	height: 85px;
	text-indent: -5000px;
}

#sp_btn-r a:hover {
	margin : 0px 0px 0px 0px;
	margin : 0px;
	padding :  0px ;
	line-height:0px;
	background-position: 0px -85px;
	}

#sp_btn-r a.bt05 {
	margin : 0px 0px 0px 0px;
	padding :  0px;
	line-height:0px;
	display: block;
	width: 215px;
	height: 85px;
	background-image: url(../img/bnr5.gif);
	}

#sp_sidebnr {
	width:215px;
	height:60px;
	margin: 50px 0px 0px 0px;
	padding: 0px;
}


