@charset "utf-8";
/*====================================================================
  このファイルはutf-8です
====================================================================*/


/*====================================================================
  ヘッター
====================================================================*/
#header{
	width:100%;
	background-repeat:repeat-x;
	background-image:url(../img/headder_bg.jpg);
	text-align:center;
	padding-top:30px;
	padding bottom:0px;
}

.header_logo{
	width:930px;
	margin:0px auto;
	_height:80px;
	_margin-top:17px;
}

.header_logo img{
	margin:0px auto;
	float:left;
}

.header_gengo{
	float:right;
	margin:0px auto;
}

.header_gengo li{
	float:right;
}

.header_menu{
	width:930px;
	text-align:right;
	margin:0px auto 5px auto ;
}

.header_menu li{
	float:right;
}


/*====================================================================
  メニュー
====================================================================*/
#menu{
	width:100%;
	height:42px;
	_height:40px;
	background-image:url(../img/menu_bg.jpg);
	background-repeat:repeat-x;
	background-color:#2D261C;
	padding:2px 0px 0px 0px;
	margin-bottom:0px;
}

#menu ul{
	background-image:url(../img/menu_bg.jpg);
	width:909px;
	margin: 0px auto;
}

#menu li{
	float:left;
	margin: 0px auto;
}


/*====================================================================
  メイン部分　枠
====================================================================*/
#contents{
	width:100%;
	background-image:url(../img/main_bg.jpg);
	background-repeat:repeat-x;
	min-height:600px;
	background-position:0px 394px;
}
.flash_image{
	background-color:#251D1A;
	margin-top:0px;
	height:394px;
}
.contents_main{
	width:930px;
	margin:5px auto;
	background-color:#FFFFFF;
	min-height:300px;
	padding:10px;
}


/*====================================================================
  左メニュー
====================================================================*/
#r_menu{
	width:240px;
	float:left;
}

.yoyaku{
	width:230px;
	margin:5px auto 20px auto;
}

.yoyaku_koumoku{
	padding:5px 10px 5px 0px ;
}

.yoyaku_koumoku2{
	padding:5px 0px 5px 0px ;
}

.yoyaku td{
	vertical-align   :middle;
	text-align:left;
}

.yoyaku_cale{
	font-size:10px;
	padding-left:18px;
	height:16px;
	margin-left:15px;
}

.form_01{
	width:180px;
}

.form_02{
	width:105px;
	margin-right:5px;
}

.form_03{
	width:80px;
}

.btn_r_menu_search{
	margin-top:10px;
}

.hotel{
	width:240px;
	margin:5px auto 20px auto;
}

.hotel img{
	margin:1px auto;
}

.keitai{
	border:1px solid #BAAD97;
	padding:10px;
	margin:0px auto 20px auto;
}

.keitai img{
	padding:10px;
}


/*====================================================================
  メイン部分内容
====================================================================*/
.contents_banner{
	width:660px;
	float:right;
}

.contents_banner_link{
	display:none;
	font-size:0px;
}

.contents_banner li{
	margin:0px;
	float:left;
}

.contents_plan{
	width:660px;
	margin-top:25px;
	float:right;
}

.contents_plan_shosai{
	width:650px;
	float:right;
	margin-top:10px;
	border-bottom:1px dotted #999999;
	text-align:left;
}

.contents_plan_shosai img{
	float:left;
	margin:0px 10px 10px 0px;
}

.contents_plan_shosai_name{
	font-weight:bold;
	margin-bottom:5px;
}

.contents_plan_shosai_date{
	font-weight:bold;
	margin:5px 0px 5px 0px ;
}

.contents_news{
	width:660px;
	margin-top:50px;
	float:right;
}

.contents_news table{
	width:650px;
	float:right;
}

.contents_news td{
	text-align:left;
	border-bottom:1px dotted #999999;
	padding-top:12px;
}


.contents_news_date{
	background-image:url(../img/contents_news_icon.jpg);
	background-repeat:no-repeat;
	background-position:0px 15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	margin-left:30px;
}

.contents_news a{
	text-decoration :none;
}
.contents_news a:link,
a:visited {color:#55322b; text-decoration :underline; }
.contents_news a:hover,
a:active  {color:#55322b; text-decoration :underline; }


/*====================================================================
  フッター
====================================================================*/
#footer{
	background-image:url(../img/footer_bg.jpg);
	background-repeat:repeat-x;
	padding-top:35px;
	padding-bottom:15px;
}

.footer_contents{
	width:930px;
	margin: 0px auto;
}

.footer_link{
	float:right;
	text-align:right;
}

.footer_link li{
	float:left;
}

.footer_banner img{
	vertical-align   :top;
}

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


.gotop{
	font-size:10px;
	text-align:right;
}

.kurega{text-align:left;
margin:0;
padding:0 0 0 15px;
background: url(../hotel-img/hotel-header_menu_icon.gif) left center no-repeat;
}
/*====================================================================
 110406油取り紙バナー追加
====================================================================*/
.bnr_110405{margin-bottom:15px;}
