@charset "utf-8";
/* top.css */
 
/*======================================
 
	FLASH
 
=======================================*/
#top div#wrapper div#flash {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 328px;
}
 
object,
embed {
	margin: 0;
}

/*======================================
 
	IMG
 
=======================================*/
#top div#wrapper div#img_room {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 208px;
	background: url(../images/hd_room.jpg) top center no-repeat;
}
/*======================================
 
	コンテンツ
 
=======================================*/
 
/*背景*/
#top div#wrapper #content_body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 840px;
	background: url(../images/cont_bk.gif) repeat-y;
	text-align:left;
}
 
/*全体設定*/
#top div#wrapper #content_body div#cont_back {
	margin: 0;
	padding: 0;
	border: 0;
	width: 840px;
	background: url(../images/cont_bk.gif) repeat-y;
	text-align:left;
}
 
/*======================================
 
	コンテンツ-左
 
=======================================*/ 
/*全体設定*/
#top div#wrapper #content_body div#cont_back div#content_left {
	margin:20px 0 0 10px;
	padding:0 0 0 20px;
	border: 0;
	width: 440px;
	float: left;
}
#top div#wrapper #content_body div#cont_back div#content_left div#info_ttl {
	margin: 15px 0 0 0;
	padding: 13px 0 0 0;
	border: 0;
	width: 445px;
	height:42px;
	background: url(../images/info_ttl.gif) top right no-repeat;
	text-indent:-9999;
}
#top div#wrapper #content_body div#cont_back div#content_left div#rss_info {
	margin:-20px 0 0 -10px;
	padding:0;
	border: 0;
	width: 400px;
}
/*======================================
 
	コンテンツ-右
 
=======================================*/
 
/*全体設定*/
#top div#wrapper #content_body div#cont_back div#content_right {
	margin:0;
	padding: 0 10px 0 0;
	border: 0;
	width: 350px;
	float: right;
}
 
#top div#wrapper #content_body div#cont_back div#content_right ul,
#top div#wrapper #content_body div#cont_back div#content_right li {
	margin: 0;
	padding:20px 0 0 20px;
	border: 0;
	width: 326px;
	height:294px;
	background: url(../images/stay_plan_bk.gif) top center no-repeat;
	list-style: none;
}
 
/*お客様の声バナー*/
#top div#wrapper #content_body div#cont_back div#content_right div#cust_voice {
	margin: 15px 0 0 10px;
	padding: 0 0 0 0;
	border: 0;
	width: 330px;
	height: 130px;
	background: url(../images/cust_voice.jpg) top center no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_right div#cust_voice a{
	width: 330px;
	height: 130px;
	display: block;
	overflow: hidden;
}

/*宿泊プラン*/
#top div#wrapper #content_body div#cont_back div#content_right div#stay_plan_ttl {
	margin: 15px 0 0 10px;
	padding: 0;
	border: 0;
	width: 299px;
	height: 23px;
	background: url(../images/stay_plan_ttl.gif) top center no-repeat;
	text-indent: -9999px;
}
 
#top div#wrapper #content_body div#cont_back div#content_right li#stay_plan01 {
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
	width: 315px;
	height: 80px;
	background: url(../images/stay_plan01.jpg) top center no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_right li#stay_plan02 {
	margin: 10px 0;
	padding: 0 0 0 0;
	border: 0;
	width: 315px;
	height: 80px;
	background: url(../images/stay_plan02.jpg) top center no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_right li#stay_plan03 {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 315px;
	height: 80px;
	background: url(../images/stay_plan03.jpg) top center no-repeat;
	text-indent: -9999px;
}

#top div#wrapper #content_body div#cont_back div#content_right li#stay_plan01 a,
#top div#wrapper #content_body div#cont_back div#content_right li#stay_plan02 a, 
#top div#wrapper #content_body div#cont_back div#content_right li#stay_plan03 a {
	width: 315px;
	height: 80px;
	display: block;
	overflow: hidden;
}
 
/*すべての宿泊プランを見る*/
#top div#wrapper #content_body div#cont_back div#content_right div#stay_plan_all {
	margin: -15px 15px 10px 0px;
	padding: 0;
	border: 0;
	width: 175px;
	height: 20px;
	background: url(../images/stay_plan_all.gif) top center no-repeat;
	text-indent: -9999px;
	float:right;
}
#top div#wrapper #content_body div#cont_back div#content_right div#stay_plan_all a {
	width: 170px;
	height: 20px;
	display: block;
}
 
#top div#wrapper #content_body div#cont_back div#content_right div#party_plan_ttl {
	margin: 0 0 13px 15px;
	padding: 0 0 0 0;
	border: 0;
	width: 310px;
	height: 190px;
	background: url(../images/party_plan.jpg) top center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
 
#top div#wrapper #content_body div#cont_back div#content_right div#party_plan_ttl a {
	width: 310px;
	height: 190px;
	display: block;
}
#top div#wrapper #content_body div#cont_back div#content_right div#party_plan_all {
	margin: -10px 15px 10px 0px;
	padding: 0;
	border: 0;
	width: 175px;
	height: 20px;
	background: url(../images/party_plan_all.gif) top center no-repeat;
	text-indent: -9999px;
	float:right;
}
#top div#wrapper #content_body div#cont_back div#content_right div#party_plan_all a {
	width: 170px;
	height: 20px;
	display: block;
}

/*======================================
 
	フッター
 
=======================================*/
 
/*common.cssに記載*/