@charset "utf-8";
/* top.css */

/*------------------------------------------------------------------------------------------------------------*/
/*======================================

	非表示・印刷用サイズ合わせ

=======================================*/

div#wrapper div#header,
div#wrapper div#layer_menu,
div#wrapper div#content_left,
div#wrapper div#f_menu,
div#wrapper div#footer_txtmenu,
div#wrapper div#footer_left,
div#wrapper div#flash,
div#wrapper h1#layer_logo,
div#wrapper div#layer_tel {
	display: none;
}

/*------テキスト非表示-------*/
.text_none {
	overflow: hidden;
	text-indent: -9999px;
}


div#wrapper div#content_right {
	margin: 0 auto;
	width: 800px;
	clear: both;
}

div#wrapper div#footer_right {
	width: 100%;
	clear: both;
}

/*======================================

	1-5.Hypertext Module

=======================================*/

a:link {color: #3B2518;}
a:visited {color: #3B2518;}
a:hover {color: #857235;}

/*------------------------------------------------------------------------------------------------------------*/
/*-----------------▼以下、通常cssと同じ（タイトルイメージ、サブメニューは削除済）▼--------------------------*/

/*======================================

	FLASH

=======================================*/


/*======================================

	コンテンツ-ピックアップ(3点)

=======================================*/
/*------ピックアップ背景-------*/
#top div#wrapper div#flash_pngbox div#layer_pickup {
	margin: 0 auto;
	border: 0;
	width: 900px;
	height: 160px;
}

/*------サイズ設定-------*/
#top div#wrapper div#layer_pickup div#pickup_box01,
#top div#wrapper div#layer_pickup div#pickup_box02,
#top div#wrapper div#layer_pickup div#pickup_box03 {
	width: 300px;
	height: 155px;
	float: left;
}

#top div#wrapper div#layer_pickup div#pickup_box01 a {
	width: 300px;
	height: 155px;
	display: block;
	background: url(../images/pickup_img01.png) top left no-repeat;
}

#top div#wrapper div#layer_pickup div#pickup_box02 a {
	width: 300px;
	height: 155px;
	display: block;
	background: url(../images/pickup_img02.png) top left no-repeat;
}

#top div#wrapper div#layer_pickup div#pickup_box03 {
	width: 300px;
	height: 155px;
	display: block;
	background: url(../images/pickup_img03.png) top left no-repeat;
}

* html div#pickup_box01 a,
* html div#pickup_box02 a { behavior: expression(IEPNGFIX.fix(this)); }

/*------客室-------*/
#top div#wrapper div#layer_pickup div#pickup_box03 h2 {
	width: 300px;
	height: 71px;
	overflow: hidden;
}

#top div#wrapper div#layer_pickup div#pickup_box03 p#bt_more {
	padding: 0 16px 2px 0;
	width: 134px;
	height: 20px;
	float: right;
	clear: both;
}

#top div#wrapper div#layer_pickup div#pickup_box03 p#bt_more a {
	width: 134px;
	height: 20px;
	display: block;
	overflow: hidden;
}

/*======================================

	コンテンツ全体設定（ピックアップより下）

=======================================*/


/*======================================

	コンテンツ右（和邸バナー）

=======================================*/
/*------和邸バナー-------*/
#top div#wrapper div#content_right p#ban_nagitei a {
	width: 575px;
	height: 80px;
	background: url(../buttons/ban_nagitei.jpg) top left no-repeat;
	display: block;
}

/*======================================

	コンテンツ右（空室情報）

=======================================*/
/*------空室情報背景-------*/
#top div#wrapper div#content_right div#cont_empty {
	margin: 25px 0 0 0;
	width: 575px;
	height: 50px;
	background: url(../images/empty_back.gif) left no-repeat;
}

#top div#wrapper div#content_right div#cont_empty h3 {
	margin: 0;
	width: 100px;
	height: 50px;
	float: left;
}

#top div#wrapper div#content_right div#cont_empty p {
	margin: 15px;
	padding: 0;
	float: left;
}

#top div#wrapper div#content_right div#cont_empty form {
	margin: 0;
	padding: 0;
}

/*------検索ボタン-------*/
#top div#wrapper div#content_right div#cont_empty form input {
	margin: 15px 0;
	padding: 0;
	border: 0;
	float: left;
}

/*======================================

	コンテンツ右（人気の宿泊プラン）

=======================================*/
/*------タイトル-------*/
#top div#wrapper div#content_right div#plan_st {
	margin: 0 0 5px 0;
	width: 575px;
	height: 60px;
	background: url(../images/plan_title.gif) left no-repeat;
}

#top div#wrapper div#content_right div#plan_st h2 {
	margin: 0;
	width: 290px;
	height: 60px;
	float: left;
}

#top div#wrapper div#content_right div#plan_st p#bt_plan a {
	margin: 26px 12px 0 0;
	width: 145px;
	height: 21px;
	display: block;
	overflow: hidden;
	float: right;
}

/*------プランボックス-------*/
#top div#wrapper div#content_right div#plan_box01 {
	margin: 0;
	padding: 0 11px 15px 11px;
	border-bottom: 1px solid #C9B882;
	background: url(../images/plan_back.gif) left top repeat-y;
}

#top div#wrapper div#content_right div#plan_box02 {
	margin: 0;
	padding: 15px 11px 15px 11px;
	border-bottom: 1px solid #C9B882;
	background: url(../images/plan_back.gif) left top repeat-y;
}

#top div#wrapper div#content_right div#plan_box03 {
	margin: 0;
	padding: 15px 11px 15px 11px;
	background: url(../images/plan_back_bottom.gif) left bottom no-repeat;
}

/*------プランイメージ-------*/
#top div#wrapper div#content_right div#plan_nagitei img,
#top div#wrapper div#content_right div#plan_aoi img,
#top div#wrapper div#content_right div#plan_kusunoki img {
	margin: 0 0 10px 0;
	border: 3px solid #fff;
}

/*------ベスト1～3-------*/
#top div#wrapper div#content_right p#plan_best01 {
	margin: 0;
	padding: 0 0 0 35px;
	background: url(../images/plan_best01.gif) left top no-repeat;
}

#top div#wrapper div#content_right p#plan_best02 {
	margin: 0;
	padding: 0 0 0 35px;
	background: url(../images/plan_best02.gif) left top no-repeat;
}

#top div#wrapper div#content_right p#plan_best03 {
	margin: 0;
	padding: 0 0 0 35px;
	background: url(../images/plan_best03.gif) left top no-repeat;
}

/*------和邸-------*/
#top div#wrapper div#content_right div#plan_nagitei {
	margin: 0 10px 0 0;
	width: 185px;
	float: left;
}

#top div#wrapper div#content_right div#plan_nagitei h3 {
	margin: 0;
	width: 185px;
	height: 47px;
	background: url(../images/plan_st_nagitei.gif) left top no-repeat;
}

/*------葵館-------*/
#top div#wrapper div#content_right div#plan_aoi {
	margin: 0 10px 0 0;
	width: 185px;
	float: left;
}

#top div#wrapper div#content_right div#plan_aoi h3 {
	margin: 0;
	width: 185px;
	height: 47px;
	background: url(../images/plan_st_aoi.gif) left top no-repeat;
}

/*------楠館・橘館-------*/
#top div#wrapper div#content_right div#plan_kusunoki {
	margin: 0;
	width: 185px;
	float: left;
}

#top div#wrapper div#content_right div#plan_kusunoki h3 {
	margin: 0;
	width: 185px;
	height: 47px;
	background: url(../images/plan_st_kusunoki.gif) left top no-repeat;
}

/*======================================

	コンテンツ右（日帰りプラン・団体プラン）

=======================================*/
/*------日帰り-------*/
#top div#wrapper div#content_right p#ban_daysplan {
	margin: 20px 15px 20px 0;
	width: 280px;
	height: 90px;
	background: url(../buttons/ban_daysplan.jpg) left no-repeat;
	float: left;
	clear: both;
}

#top div#wrapper div#content_right p#ban_daysplan a {
	margin: 0;
	width: 280px;
	height: 90px;
	display: block;
}

/*------団体-------*/
#top div#wrapper div#content_right p#ban_groupplan {
	margin: 20px 0 20px 0;
	width: 280px;
	height: 90px;
	background: url(../buttons/ban_groupplan.jpg) left no-repeat;
	float: left;
}

#top div#wrapper div#content_right p#ban_groupplan a {
	margin: 0;
	width: 280px;
	height: 90px;
	display: block;
}

/*======================================

	コンテンツ右（新着情報 blogfeeds）

=======================================*/
/*------背景-------*/
#top div#wrapper div#content_right div#cont_blog {
	margin: 0;
	width: 600px;
	height: 260px;
	background: url(../images/blog_back.gif) left top no-repeat;
	clear: both;
}

/*------タイトル-------*/
#top div#wrapper div#content_right div#cont_blog h2 {
	padding: 30px 25px 0 0;
	width: 140px;
	height: 66px;
	float: right;
}

#top div#wrapper div#content_right div#cont_blog h2 a {
	width: 140px;
	height: 66px;
	display: block;
}

#top div#wrapper div#content_right div#cont_blog div#feed_area {
	padding: 46px 20px 20px 40px;
	width: 375px;
	float: left;
}