@charset "utf-8";

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

CSS information



 file name  :top.css

 author     :Ability Consultant

style info  :設定　ハックは最下部に記述

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

/*----------------------------------------------------

	基本設定、リンクカラーなど

----------------------------------------------------*/

#top body {

	background: #362A18 url(../images/bg.gif) center top repeat;

	color: #FFF;

	font-size: small;

	font-family: verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

	line-height: 1.5;

}



#top a:link {

	color: #FFF;

	text-decoration: underline;

}



#top a:visited {

	color: #FFF;

	text-decoration: underline;

}



#top a:hover {

	color: #FFF;

	text-decoration: none;

}



#top a:active {

	color: #FFF;

	text-decoration: none;

}



/* -----------------------------------------------------------

	各ページ専用指定

----------------------------------------------------------- */

/*----------------------------------------------------

	#page

----------------------------------------------------*/

#top #page {

	width: 100%;

	margin: 0 auto;

	text-align: left;

	background: url(../images/bg_flasharea.gif) center top repeat-x;

}



/* #flash_area

----------------------------------------------------------- */

#top #flash_area{

    width: 1030px;

    height: 385px;

	margin: 0 auto;

	position:relative;

	

}



#top #flash_area object {

	margin: 0;

	padding: 0;

	border: 0;

}



#top #flash_area embed {

	margin: 0;

	padding: 0;

	border: 0;

}



/*----------------------------------------------------

	#navigation

----------------------------------------------------*/

#navigation {

	width: 200px;

	height: 385px;

	position:absolute;

	left: 15px;

	top: 0;

}



/* #gnav

----------------------------------------------------------- */

#gnav {

	width: 200px;

	height: 315px;

}



#gnav li{

	width: 200px;

	height: 45px;

}



#gnav li a:hover{

	width: 200px;

	height: 45px;

	display: block;

	background-color: #CE8B7F;

}





/*----------------------------------------------------

	#tel

----------------------------------------------------*/

#net_reserv {

	width: 85px;

	height: 85px;

	position:absolute;

	left: 745px;

	top: 15px;

}



#tel {

	width: 210px;

	height: 60px;

	position:absolute;

	left: 805px;

	top: 0;

}



/*----------------------------------------------------

	#main

		メイン

----------------------------------------------------*/

/* #cont_dinner

----------------------------------------------------------- */

#top #main #cont_dinner{

	width: 340px;

	height: 260px;

	margin: 0 25px 25px 0;

	background: #674F29 url(../images/top/bak_dinner.jpg) right top no-repeat;

	float: left;

}



/*お食事の方はこちら*/

#cont_dinner #st_dinner{

	width: 40px;

	height: 260px;

	padding: 0 5px;

	background: url(../images/top/st_dinner.jpg) right top no-repeat;

	float: left;

}



#cont_dinner #st_dinner h3{

	width: 40px;

	height: 215px;

	text-indent: -9999px;

}



#cont_dinner #st_dinner p{

	width: 40px;

	height: 40px;

	background: url(../images/top/bt_planview.gif) left top no-repeat;

	text-indent: -9999px;

}



#cont_dinner #st_dinner p a{

	width: 40px;

	height: 40px;

	display: block;

	overflow: hidden;

}



/* #cont_stay

----------------------------------------------------------- */

#top #main #cont_stay{

	width: 340px;

	height: 260px;

	margin: 0 0 25px 0;

	background: #674F29 url(../images/top/bak_stay.jpg) right top no-repeat;

	float: left;

}



/*ご宿泊の方はこちら*/

#cont_stay #st_stay{

	width: 40px;

	height: 260px;

	padding: 0 5px;

	background: url(../images/top/st_stay.jpg) right top no-repeat;

	float: left;

}



#cont_stay #st_stay h3{

	width: 40px;

	height: 215px;

	text-indent: -9999px;

}



#cont_stay #st_stay p{

	width: 40px;

	height: 40px;

	background: url(../images/top/bt_planview.gif) left top no-repeat;

	text-indent: -9999px;

}



#cont_stay #st_stay p a{

	width: 40px;

	height: 40px;

	display: block;

	overflow: hidden;

}



/*お食事の方・ご宿泊の方はこちら|プラン表示設定*/

#cont_dinner .plans,

#cont_stay .plans{

	width: 260px;

	padding: 75px 15px 0 15px;

	float: right;

}



.plans dl{

	width: 260px;

	min-height: 50px;

	margin:0 0 10px;

}



.plans dt{

	width: 66px;

	height: 46px;

	border: 2px solid #D4CCA5;

	float: left;

}



.plans dd{

	width: 170px;

	min-height: 45px;

	padding: 5px 0 0 15px;

	float: right;

}



/* #news

----------------------------------------------------------- */

#top #main #news{

	width: 705px;

	height: 80px;

	background-color: #2F2514;

	color: #D4CCA5;

	clear: both;

}



#news h3{

	width: 130px;

	height: 80px;

	text-indent: -9999px;

	background: url(../images/top/st_feed.gif) left top no-repeat;

	float: left;

}



#news h3 a{

	width: 130px;

	height: 80px;

	text-indent: -9999px;

	display :block;

	overflow: hidden;

	

}



#news ul#feed{

	width: 445px;

	height: 60px;

	margin: 10px 0;

	padding: 0 15px;

	float: left;

	line-heihgt: 1.5;

	overflow: auto;

}



#news ul#feed a:link,

#news ul#feed a:visited{

	color: #D4CCA5;

	text-decoration: underline;

}



#news ul#feed a:hover,

#news ul#feed a:active{

	color: #D4CCA5;

	text-decoration: underline;

}



#news p#bt_more{

	width: 100px;

	height: 30px;

	padding: 50px 0 0 0;

	text-indent: -9999px;

	background: url(../images/top/bt_more.gif) left top no-repeat;

	float: left;

}



#news p#bt_more a{

	width: 100px;

	height: 30px;

	display :block;

	overflow: hidden;

}



/*----------------------------------------------------

	#sub

		サブ

----------------------------------------------------*/

/* #main_banner

----------------------------------------------------------- */

#top #main_banner {

	width: 270px;

	height: 210px;

	margin: 0 0 15px;

	clear: both;

}



#top #main_banner h3{

	width: 80px;

	height: 210px;

	float: left;

}



#top #main_banner .margin_right{

	margin: 0 15px 0 0;

}





#top #sub_banner {

	width: 270px;

	clear: both;

}



#top #sub_banner h3{

	width: 270px;

	height: 80px;

	margin: 0 0 15px;

}

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



	hack - 各種cssハック - for IE7



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

*:first-child+html {}





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



	hack - 各種cssハック - for IE6



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

*html #gnav li a{

	cursor: pointer;

}



*html #net_reserv a,

*html #tel a{

	cursor: pointer;

}






