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

div#hotel_container {
	float: right;
	width: 670px;
}

div#hotel_container h1#mainvisual {
	width: 670px;
	height: 180px;
	margin-bottom: 23px;
	background: url(../img/hotel/kv.jpg) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#hotel01,
div#hotel02 {
	width: 670px;
	padding: 5px 0;
	background: url(../img/common/bg03.gif) repeat 0 0;
}

div#hotel01 h2 {
	width: 390px;
	height: 63px;
	margin-left: 3px;
	background: url(../img/hotel/tit01.jpg) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#hotel01 h3 {
	width: 390px;
	height: 89px;
	margin-left: 3px;
	background: url(../img/hotel/txt01.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div.hotel_body {
	float: left;
	display: inline;
	width: 400px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	margin-left: 5px;
	margin-right: 5px;
	background: #fff;
}

div.hotel_body p {
	width: 380px;
	margin-left: 7px;
	padding: 0 0 10px;
	font-size: 93%;
}

div.hotel_body ul {
	padding: 5px;
}

div.hotel_body li {
	width: 110px;
	height:26px;
	background: url(../img/hotel/btn01.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div.hotel_body li a {
	display: block;
	height:100%;
}

div.hotel_body li a:hover {
	filter: alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	background: #fff;
}

div.hotel_pic {
	float: left;
	width: 255px;
	height: 390px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#hotel02 h4 {
	width: 390px;
	height: 71px;
	margin-left: 3px;
	background: url(../img/hotel/tit02.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#hotel02 h5 {
	width: 390px;
	height: 73px;
	margin-left: 3px;
	background: url(../img/hotel/txt02.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#hotel01 div.hotel_pic {
	background: url(../img/hotel/pic01.jpg) no-repeat 0 0;
}

div#hotel02 div.hotel_pic {
	background: url(../img/hotel/pic02.jpg) no-repeat 0 0;
}
