/*ヘッダー内の設定*/
#header #topbar {
	background: repeat-x;
	display: block;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
/*ホテルのロゴ*/
#header #hotel_logo {
	background: no-repeat;
	display: block;
	float: left;
	height: 80px;
	width: 301px;
	margin: 0px;
	padding: 0px;
}
#header #hotel_logo a {
	background: url(../images/top_3373logo.gif) no-repeat;
	display: block;
	height: 80px;
	width: 301px;
	text-decoration: none;
}
#header #hotel_logo a:hover,#header #hotel_logo a:active {
	background: url(../images/top_3373logo.gif) no-repeat 0px -80px;
	display: block;
	height: 80px;
	width: 301px;
	text-decoration: none;
}
/*お問合せ電話番号はこちら*/
#header #topbar .hotel_tel {
	background: url(../images/top_tel.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 240px;
	float: right;
}
/*空室状況やご予約ははこちら*/
#header #topbar .top_yoyaku {
	display: block;
	float: right;
	height: 33px;
	width: 240px;
	margin: 0px;
	padding: 0px;
	clear: right;
}

#header #topbar .top_yoyaku a {
	background: url(../images/topnavi_yoyaku.gif) no-repeat 0px 0px;
	display: block;
	height: 33px;
	width: 240px;
	text-decoration: none;
}
#header #topbar .top_yoyaku a:hover,#header #topbar .top_yoyaku a:active {
	background: url(../images/topnavi_yoyaku.gif) no-repeat 0px -33px;
	display: block;
	height: 33px;
	width: 240px;
	text-decoration: none;
}
/*ヘッダー内の設定ここまで*/
/*ヘッダーのメインメニューボタンの表示設定*/
#top_navi h2 {
	display: block;
	line-height: 40px;
	height: 10px;
	width: 108px;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}
#header #top_navi a {
	background: url(../images/bg_topnavi.gif) no-repeat;
	height: 40px;
	width: 108px;
	display: block;
	color: #6A4C30;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	text-indent: 21px;
	letter-spacing: 1px;
}
#header #top_navi a:hover,#header #top_navi a:active {
	background: url(../images/bg_topnavi.gif) no-repeat 0px -40px;
	height: 40px;
	width: 107px;
	display: block;
	color: #6A4C30;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
#header #top_navi #last {
	margin: 0px;
	padding: 0px;
}
/*ヘッダーのメインメニューボタンの表示設定ここまで*/

/*ヘッダー下のサイトルートの表示設定*/
#header #site_rute a {
	color: #FFFFFF;
	text-decoration: none;
}
#header #site_rute {
	line-height: 20px;
	background: #9D875D;
	display: block;
	text-indent: 5px;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
	padding-left: 10px;
}
/*ヘッダー下のサイトルートの表示設定ここまで*/

/*非表示にする設定箇所*/

#hotel_logo em,
#topbar .hotel_tel em,
.top_yoyaku em,
#plan_type01 em,
#plan_type02 em,
#plan_type03 em,
#plan_type04 em,
#plan_type05 em,
#plan_type06 em,
#plan_type07 em,
#plan_type08 em,
#title_ryokin em,
#ryouri_photo em,
#bt_yoyaku em,
#title_hiru em,
#title_hirukaiseki em,
#title_torahugu em,
#title_enkaijo em,
#standard  em,
#kisetsu em,
#jisha em,
#tokusen em,
#mtt_ryokin em,
.kotowari em,
#standard em,
#tokubetsu em,
#kisetsu em,
#jisha em,
.bt_yozakura a em,
.bnr_option a em,
#btn_option a em
{visibility:hidden;}

.clr {
	clear: both;
}

/*非表示にする設定箇所ここまで*/





/*交通アクセスページの設定*/
#ac_yoyaku dl{margin-top:10px;}
#ac_yoyaku dd {
	font-weight: normal;
	line-height: 24px;
}
#ac_yoyaku dt {
	font-weight: bold;
	margin-left: 10px;
	margin-top: 2px;
}
.block_ac01 li {
	line-height: 18px;
}
.block_ac01 {
	border: 1px solid #8E704F;
	display: block;
	margin-top: 10px;
	background: url(../images/bg_flerm.gif);
}
.block_ac01 h3 {
	margin: 0px;
	padding: 0px;
}

.jikoku th {
	font-weight: normal;
	text-align: center;
}
.jikoku td {
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 30px;
	font-size: 14px;
}
#ac_side_menu a {
	font-size: 10px;
	font-weight: normal;
	color: #3300FF;
	text-decoration: none;
}
/*交通アクセスページの設定ここまで*/





/*左サイドナビメニューボタンとバナー等の表示設定*/

/*宿泊プランのサイドナビ*/

#contents #side #plan_navi {
	background: url(../images/stayplan/menu_title01.gif) no-repeat;
	padding-top: 110px;
}
#contents #side #shisetsu_navi {
	background: url(../facilities/images/menu_title.gif) no-repeat;
	padding-top: 110px;
}
/*プランカテゴリー見出し*/
#side #plan_navi h2,
#side #shisetsu_navi h2 {
	margin: 0px;
	padding: 0px;
}
/*プランのサイドメニューボタンの表示設定*/
#side #plan_navi ul,
#side #plan_navi ul {
	margin: 0px;
	padding: 0px 0px 10px;
}
#side #plan_navi li,
#side #plan_navi li {
	text-indent: 30px;
	width: 196px;
	margin: 0px 2px;
	height: 24px;
	background: #F4F1EA url(../images/point_list.gif) no-repeat -5px;
	list-style: none;
}
#side #plan_navi a {
	display: block;
	line-height: 13px;
	text-decoration: none;
	color: #663300;
	height: 24px;
	width: 196px;
	padding-top: 5px;
}
#side #plan_navi a:hover,#side #plan_navi a:active {
	display: block;
	text-decoration: none;
	color: #663300;
	background: #FBDC93 url(../images/point_list.gif) no-repeat -5px 0px;
}

/*プランページ下段バナー画像の表示設定*/
#side_baner {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
	padding: 0px;
}
#side_baner img {
	margin-bottom: 5px;
	border-width: 0px;
	border-style: none;
}
#contents #side #side_baner img {
	border-style: none;
}
/*プランメニューボタンラストの設定*/
.li_last {	background: #F4F1EA url(../images/point_list_end.gif) no-repeat -5px !important;}

#side #plan_navi .li_last a:hover,#side #plan_navi .li_last a:active {
	display: block;
	line-height: 14px;
	text-decoration: none;
	color: #663300;
	height: 24px;
	width: 196px;
	background: #FBDC93 url(../images/point_list_end.gif) -5px!important;
	padding-top: 5px;
}#header #plan_type {
	background: url(../stayplan/images/image05hanabi.jpg);
	display: block;
	height: 80px;
	width: 980px;
}


/*宿泊プランのカテゴリー画像タイトル*/
/*　type01 料理で選ぶ　*/
#plan_type01 {
	background: url(../stayplan/images/image01.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}
/*　type02 サービス特典で選ぶ　*/
#plan_type02 {
	background: url(../stayplan/images/image02.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}
/*　type03 料金で選ぶ　*/
#plan_type03 {
	background: url(../stayplan/images/image03.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}
/*　type04 季節・期間限定1　もみじ　*/
#plan_type04 {
	background: url(../stayplan/images/image05hanabi.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}
/*　type05 季節・期間限定2　はなび　*/
#plan_type05 {
	background: url(../stayplan/images/image05hanabi2.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}
/*　type06 スタンダード通年プラン　*/
#plan_type06 {
	background: url(../stayplan/images/image06.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}

/*　type07 特選料理プラン　*/
#plan_type07 {
	background: url(../stayplan/images/image07.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 980px;
}




/*宿泊プランのカテゴリー画像タイトルここまで*/

/*プラン説明の基本部分*/
#plan_setsumei #kihon {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#plan_setsumei #kihon li {
	border-top: 1px dashed #BFAA82;
	line-height: 15px;
	padding-top: 8px;
	padding-bottom: 6px;
	color: #8E704F;
	list-style: none;
	background: url(../images/point_05.gif) no-repeat 0px 7px;
	padding-left: 10px!important;
	letter-spacing: 0.04em;
	margin-left: 0px;
	width: 360px;
}
/*プラン説明の特典内容の枠*/
#plan_setsumei .tokuten {
	border: 1px solid #CAA09F;
	padding-bottom: 10px;
	margin-top: 0px;
	width: 368px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #EEE8DF;
}
/*プラン説明内の特典のタイトル、ul,li,dl,dt,ddの設定*/

#plan_setsumei .tokuten h3 {
	line-height: 24px;
	color: #FFFFFF;
	border-bottom: 1px solid #6A4C30;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#plan_setsumei .tokuten dt {
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #DBB04B;
}
#plan_setsumei .tokuten dl {
	margin: 10px 10px 0px;
}
#plan_setsumei .tokuten dd {
	margin-left: 15px;
	line-height: 14px;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#plan_setsumei .tokuten li {
	background: url(../images/point_05.gif) no-repeat 0px 3px;
	line-height: 16px;
	padding: 5px 0px;
	margin: 0px;
	list-style: none;
	text-indent: 18px;
	border-bottom: 1px dashed #8E704F;
}
#plan_setsumei .tokuten ul {
	padding: 0px;
	margin: 10px 10px 0px;
	text-align: left;
}

.li_last2 {
	border-bottom: 1px dashed #BFAA82;
}
/*プラン説明内の特典のタイトル、ul,li,dl,dt,ddの設定ここまで*/




/*プラン説明の上部2分割のテーブル*/
#contents #table_plan {
	margin-top: 10px;
	display: table;
	width: 760px;
	border-width: 0px;
	border-style: none;
	margin-right: auto;
	margin-left: auto;
}
/*プラン説明の上部2分割の左セル写真表示側*/
#contents #table_plan #photo_area {
	display: table-cell;
	height: auto;
	width: 350px;
}
#table_plan #photo_area img {
	border-width: 0px;
	border-style: none;
}



/*プラン料金の見出しタイトル*/
#contents #title_ryokin {
	background: url(../images/stayplan/price.gif) no-repeat center;
	display: block;
	height: 70px;
	width: 780px;
	margin: 0px;
}



/*プラン詳細内のインフレームカレンダーの設定*/
#contents #main #main760 #calen {
	margin-left: 10px;
}




/*料理画像を拡大表示*/
#plan_setsumei #ryouri_photo {
	　display: block;
	height: 43px;
	width: 380px;
	margin-top: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#plan_setsumei #ryouri_photo a {
	background: url(../images/stayplan/bt_ryori.gif) no-repeat;
	height: 43px;
	width: 380px;
	display: block;
	text-decoration: none;
}
#plan_setsumei #ryouri_photo a:hover, #plan_setsumei #ryouri_photo a:active {
	background: url(../images/stayplan/bt_ryori.gif) no-repeat 0px -43px;
	display: block;
	text-decoration: none;
}
/*料理画像を拡大表示ここまで*/




/*プラン詳細ページの宿泊予約ボタン*/
#plan_setsumei #bt_yoyaku,
#tabBoxIndex  #bt_yoyaku {
	display: block;
	height: 53px;
	width: 400px;
	text-align: center;
	margin-top: 10px;
}
#plan_setsumei #bt_yoyaku a,
#tabBoxIndex  #bt_yoyaku {
	background: url(../images/stayplan/bt_yoyaku.gif) no-repeat;
	display: block;
	height: 53px;
	width: 400px;
	text-decoration: none;
}
#plan_setsumei #bt_yoyaku a:hover,
#plan_setsumei #bt_yoyaku a:active,
#tabBoxIndex  #bt_yoyaku a:hover,
#tabBoxIndex  #bt_yoyaku a:active {
	background: url(../images/stayplan/bt_yoyaku.gif) no-repeat 0px -53px;
	display: block;
	height: 53px;
	width: 400px;
	text-decoration: none;
}
/*プラン詳細ページの宿泊予約ボタンここまで*/





























/*ひつま武士の食べ方*/

#plan_setsumei .tabekata {
	background: #3300FF;
}
#plan_setsumei #tabekata dl {
	background: #0066CC;
}
#plan_setsumei #tabekata {
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
}
#plan_setsumei #tabekata dt {
	font-weight: bold;
	margin-bottom: 5px;
}
#plan_setsumei #tabekata dd {
	color: #8E704F;
	line-height: 14px;
	font-size: 10px;
	margin-left: 10px;
}
/*ひつまぶしの食べ方ここまで*/

/*フッターに関する設定*/
#contents #side_footer {
	background: url(../images/bg_menu.gif);
	height: 30px;
	width: 200px;
}
#contents #footer_table {
	width: 980px;
}
#contents #footer_table #footer_menu {
	text-align: center;
}
#footer_menu a {
	color: #6A4C30;
	text-decoration: none;
}
#footer_menu a:hover,#footer_menu a:active{
	color: #FF6600;
	text-decoration: none;
}
#footer address {
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	padding-top: 10px;
}
#contents #title_hiru {
	display: block;
	height: 150px;
	width: 780px;
	margin: 60px 0px 0px;
	padding: 0px;
	background: url(../images/stayplan/lunch/title.gif) no-repeat;
}


#table_lunch1 td,
#table_lunch2 td,
#table_lunch3 td,
#table_lunch4 td,
#table_lunch5 td,
#table_lunch6 td,
#table_lunch7 td {
	display: table-cell;
	width: 240px;
	padding: 0px;
	height: auto;
	border: 1px solid #BD9F79;
	margin: 0px;
}
#table_lunch1 .lunch_title {
	background: url(../images/bg_new.gif);
	text-align: center;
	width: 250px;
}
#table_lunch1 .lunch_plan .bt_lunch {
	border: 1px solid #BDA076;
	margin: 0px;
	padding: 0px;
}
.lunch_plan .lunch_info {
	display: block;
	background: url(../images/bg_new.gif);
	height: 90px;
	padding: 5px 10px 10px;
	margin: 0px;
}
.lunch_plan .lunch_info .lunch_price {
	display: block;
	border-bottom: 1px dashed #BDA076;
	line-height: 24px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
.bt_shosai {
	display: block;
	line-height: 18px;
	text-align: right;
	background: url(../images/point_04.gif) no-repeat right;
	padding-right: 18px;
	margin-top: 5px;
}





#table_lunch1,
#table_lunch2,
#table_lunch3,
#table_lunch4,
#table_lunch5,
#table_lunch6,
#table_lunch7{
	display: table;
	border-top: double;
	border-right: double;
	border-bottom: double;
	border-left: double;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
#table_unagi{
	display: table;
	border-top: double #B98319;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width:753px;
	background: url(../images/stayplan/lunch/unagi.jpg) no-repeat;
	height: 250px;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #B98319;
	border-bottom-color: #B98319;
	border-left-color: #B98319;
}
#table_suppon{
	display: table;
	border-top: double #B98319;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width:753px;
	background: url(../images/stayplan/lunch/suppon.jpg) no-repeat;
	height: 250px;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #B98319;
	border-bottom-color: #B98319;
	border-left-color: #B98319;
}
#table_gozen{
	display: table;
	border-top: double #B98319;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width:753px;
	background: url(../images/stayplan/lunch/hiru_hugugozen.jpg) no-repeat;
	height: 250px;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #B98319;
	border-bottom-color: #B98319;
	border-left-color: #B98319;
}
#table_torahugu{
	display: table;
	border-top: double #B98319;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width:753px;
	background: url(../images/stayplan/lunch/hiru_torahugu.jpg) no-repeat;
	height: 250px;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #B98319;
	border-bottom-color: #B98319;
	border-left-color: #B98319;
}
#table_lunch1{ border-color:#669900;}
#table_lunch2{ border-color:#cc9933;}
#table_lunch3{ border-color:#cc6666;}
#table_lunch4{ border-color:#669900;}
#table_lunch5{ border-color:#669900;}
#table_gozen{ border-color:#974159;}
#table_torahugu{ border-color:#974159;}

#lunch_enkai .lunch_info, 
#lunch_nigiwai .lunch_info,
#lunch_mikaku .lunch_info {
	margin-top: 205px;
}
#lunch_enkai,
#lunch_nigiwai,
#lunch_mikaku {	width: 240px;	padding: 0px;	margin: 0px;}

#lunch_enkai{	background: url(../images/stayplan/lunch/hiru_ichiza.jpg) no-repeat 11px 3px;	border-style: none!important;}
#lunch_nigiwai {	background: url(../images/stayplan/lunch/hiru_nigiwai.jpg) no-repeat 11px 3px;border-style: none!important;}
#lunch_mikaku {	background: url(../images/stayplan/lunch/hiru_mikaku.jpg) no-repeat 11px 3px;border-style: none!important;}
.lunch_list{
	display: block;
	padding-left: 10px;
	padding-top: 0px;
}
#main760 #tokuten {
	display: block;
	height: 160px;
	width: 780px;
	background: url(../images/stayplan/lunch/bg_tokuten.jpg) no-repeat;
	letter-spacing: 1px;
	line-height: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#main #main760 #tokuten p {
	padding-left: 250px;
	padding-top: 50px;
}
.haru_enkai {	background: url(../images/stayplan/lunch/haru_ichiza.jpg) no-repeat;}
.aki_enkai {	background: url(../images/stayplan/lunch/aki_ichiza.jpg) no-repeat;}
.haru_nigiwai {	background: url(../images/stayplan/lunch/haru_nigiwai.jpg) no-repeat;}
.aki_nigiwai {	background: url(../images/stayplan/lunch/aki_nigiwai.jpg) no-repeat;}
.haru_mikaku {	background: url(../images/stayplan/lunch/haru_mikaku.jpg) no-repeat;}
.aki_mikaku{	background: url(../images/stayplan/lunch/aki_mikaku.jpg) no-repeat;}


#table_lunch1 .bt_shosai,
#table_lunch2 .bt_shosai,
#table_lunch3 .bt_shosai,
#table_lunch4 .bt_shosai,
#table_lunch5 .bt_shosai,
#table_lunch6 .bt_shosai,
#table_lunch7 .bt_shosai {
	width: auto;
	margin: 270px 10px 10px;
}
#table_unagi .bt_shosai,
#table_suppon .bt_shosai,
#table_gozen .bt_shosai,
#table_torahugu .bt_shosai {
	margin-top: 222px;
	width: 280px;
	float: left;
}
#table_unagi .lunch_info,
#table_suppon .lunch_info,
#table_gozen .lunch_info,
#table_torahugu .lunch_info  {
	float: right;
	width: 360px;
	margin-top: 105px;
}
#contents #title_hirukaiseki {
	background: url(../images/stayplan/lunch/eraberu2.gif) no-repeat;
	display: block;
	height: 120px;
	width: 753px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#contents #title_torahugu {
	background: url(../images/stayplan/lunch/torahugu_title.gif) no-repeat;
	display: block;
	height: 120px;
	width: 753px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#contents #title_enkaijo {
	background: url(../images/stayplan/lunch/enkaijo.gif) no-repeat center;
	display: block;
	height: 70px;
	width: 760px;
}
#table_enkaijo img {
	border: 10px solid #D8C1A0;
}
.ix1 {
	color: #FF6600;
	font-size:10pt;
	height:10pt;
	padding: 0 0 0 7pt;
	text-align: left;
	}
.ix1 a:link   {text-decoration:none; color:#FF6600;}
.ix1 a:visited  {text-decoration:none; color:#FF6600;}
.ix1 a:hover   {color:#FF6600; text-decoration: underline}
.ix2 {
	color: #8E704F;
	font-size:10pt;
	height:10pt;
	padding: 0 0 0 7pt;
	text-align: left;
}
.ix3 {
	color: #8E704F;
	font-size:10pt;
	height:10pt;
	padding: 0 0 0 18pt;
	text-align: left;
}
.ix4 {
	color: #996600;
	font-size:10pt; 
	height:10pt;
	text-align:right;
}
#contents .ix2 a {	color: #6A4C30;	text-decoration: none;}
#contents .ix2 a:hover,#contents .ix2 a:active { color:#FF6600; text-decoration: underline; }
#kisetsu_navi li {
	display: block;
	height: 60px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#kisetsu_navi ul {
	margin: 0px;
	padding: 0px;
}
#kisetsu_navi #haru a {
	background: url(../sightseeing/images/bt_haru.gif) no-repeat;
	display: block;
	height: 60px;
	width: 200px;
}
#kisetsu_navi #haru a:hover, #kisetsu_navi #haru a:active{
	background: url(../sightseeing/images/bt_haru.gif) no-repeat 0 -60px;
}

#kisetsu_navi #natsu a {
	background: url(../sightseeing/images/bt_natsu.gif) no-repeat;
	display: block;
	height: 60px;
	width: 200px;
}
#kisetsu_navi #natsu a:hover, #kisetsu_navi #natsu a:active{
	background: url(../sightseeing/images/bt_natsu.gif) no-repeat 0 -60px;
}

#kisetsu_navi #aki a {
	background: url(../sightseeing/images/bt_aki.gif) no-repeat;
	display: block;
	height: 60px;
	width: 200px;
}
#kisetsu_navi #aki a:hover, #kisetsu_navi #aki a:active{
	background: url(../sightseeing/images/bt_aki.gif) no-repeat 0 -60px;
}
#kisetsu_navi #huyu a {
	background: url(../sightseeing/images/bt_huyu.gif) no-repeat;
	display: block;
	height: 60px;
	width: 200px;
}
#kisetsu_navi #huyu a:hover, #kisetsu_navi #huyu a:active{
	background: url(../sightseeing/images/bt_huyu.gif) no-repeat 0 -60px;
}
#kisetsu_navi,
#kanko_joho,
#kyokai  {
	margin: 0px 0px 10px;
	padding: 0px;
	display: block;
}
#kisetsu_navi h2,
#kanko_joho h2,
#kanzanji h2,
#baner h2{
	margin: 0px auto 2px;
	padding: 0px;
}
#kyokai #baner a {
	background: url(../images/knkoukyoukai.gif) no-repeat;
	display: block;
	height: 46px;
	width: 200px;
}
#kyokai #baner a:hover,#kyokai #baner a:active {
	background: url(../images/knkoukyoukai.gif) no-repeat 0 -46px;
	display: block;
	height: 46px;
	width: 200px;
}
#kanko_joho .annai {
	display: block;
	background: #DACCB0;
	width: 190px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 5px;
	text-align: center;
}
#wrapper #top_main {
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 20px;
	height: auto;
	width: auto;
	text-align: left;
}
#top_main #main_left {
	display: block;
	height: auto;
	width: 485px;
	margin: 5px auto 10px;
	float: left;
	border-right: #CC9966;
	padding: 0px;
}
#top_main #main_right {
	display: block;
	float: right;
	height: auto;
	width: 250px;
	margin: 5px 0px;
	padding: 0px;
}
#top_main #main_left h2,
#top_main #main_right h2 {
	padding: 0px;
	margin: 0px 0px 5px;
}
#f_player {
	padding: 5px;
	width: 760px;
	margin-left: auto;
	background: url(../images/bg_flerm.gif);
	font-size: 10px;
	line-height: 12px;
	display: block;
	margin-bottom: 10px;
	clear: both;
	float: none;
	margin-right: auto;
}
#wrapper #f_player img {
	float: left;
	margin-right: 10px;
	border-width: 0px;
	border-style: none;
}
.txt10px {font-size: 10px}#wrapper #contents h1 {
	margin: 0px;
	padding: 0px;
}
#photo_area #annai {
	display: block;
	margin: 30px auto 10px;
	height: auto;
	width: 350px;
	font-size: 12px;
	line-height: 16px;
}
#photo_area #annai p {
	display: block;
	padding: 10px;
	color: #FF3300;
	font-size: 12px;
	line-height: 20px;
}
#annai .mt_02 {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF3300;
	text-indent: 15px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#plan_navi #standard {
	margin: 0px auto;
	padding: 0px;
	height: 60px;
	width: 200px;
	background: url(../images/stayplan/image/mtt_standard.gif) no-repeat 0px 0px;
}
#plan_navi #kisetsu {
	margin: 0px auto;
	padding: 0px;
	height: 60px;
	width: 200px;
	background: url(../images/stayplan/image/mtt_kisetsu.gif) no-repeat 0px 0px;
}
#plan_navi #jisha {
	margin: 0px auto;
	padding: 0px;
	height: 60px;
	width: 200px;
	background: url(../images/stayplan/image/mtt_jisha.gif) no-repeat 0px 0px;
}
#plan_navi #tokusen {
	margin: 0px auto;
	padding: 0px;
	height: 60px;
	width: 200px;
	background: url(../images/stayplan/image/mtt_tokusen.gif) no-repeat 0px 0px;
}
#room_type #mtt_ryokin {
	background: url(../images/stayplan/mtt_ryokin_hyo.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 70px;
	width: 780px;
}
#main #main760 #title {
	display: block;
	width: 760px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#plan_setsumei2 {
	text-align: left;
	display: block;
	padding: 10px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
