@charset "utf-8";
#sub_menu .rooms{
	margin-top:20px;
}
#sub_menu .k1{
	background:url(img/k1.gif) top left;
	width:200px;
	height:30px;
	text-indent:-3000px;
	display:block;
	margin-top:10px;
}
#sub_menu .k2{
	background:url(img/k2.gif) top left;
	width:200px;
	height:30px;
	text-indent:-3000px;
	display:block;
	margin-top:10px;
}
#sub_menu .w1{
	background:url(img/w1.gif) top left;
	width:200px;
	height:30px;
	text-indent:-3000px;
	display:block;
	margin-top:10px;
}
#sub_menu .appli{
	background:url(img/appli.gif) top left;
	width:200px;
	height:60px;
	text-indent:-3000px;
	display:block;
	margin-top:20px;
}
#sub_menu .appli:hover{
	background-position:0px -60px;
}
#sub_menu .eco{
	background:url(img/eco.gif) top left;
	width:200px;
	height:60px;
	text-indent:-3000px;
	display:block;
	margin-top:20px;
}
#sub_menu .eco:hover{
	background-position:0px -60px;
}
#sub_menu .kusitu{
	background:url(img/reserve.gif) top left;
	width:200px;
	height:58px;
	text-indent:-3000px;
	display:block;
	margin-top:80px;
}
#sub_menu .kusitu:hover{
	background-position:0px 0px;
}

#sub_menu a:hover{
	background-position:0px -30px;
}
#sub_menu #now{
	background-position:0px -30px;
}

#right{
	text-align:left;
}
#right .title{
	margin-top:10px;
	margin-left:20px;
}
#right .photo1{
	margin-top:20px;
	margin-left:33px;
}
#right .mitori{
	margin-left:35px;
	padding-bottom:30px;
}
#right .photo2{
	margin-top:20px;
	margin-left:33px;
}

#right .detail{
	font-size:12pt;
	line-height:18pt;
	width:560px;
	margin-left:20px;
	margin-top:20px;
}
#right .ex{
	text-align:center;
	font-size:14pt;
	color:#EA5711;
	font-weight:bold;
	margin-top:30px;
}