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


/*====================================================================
  ヘッター
====================================================================*/

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

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


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

.header_gengo li{
	float:right;
}

.header_menu{
	width:410px;
	height:53px;
	background-image:url(../hotel-img/hotel-header_menu_bg.jpg);
	background-repeat:repeat-x;
	float:right;
	margin:10px auto 10px auto;
	text-align:right;
}

.header_menu ul{
	margin-top:25px;
}

.header_menu li{
	float:right;
	background-image:url(../hotel-img/hotel-header_menu_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	padding-right:15px;
	margin-left:10px;
}

.flash{
	background-color:#f5f5f5;
	height:303px;
	width:100%;
}


/*====================================================================
  メニュー
====================================================================*/

#menu ul{
	width:950px;
	margin: 0px auto;
}

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


/*====================================================================
  メイン部分　枠
====================================================================*/
#contents{
	width:100%;
	background-image:url(../hotel-img/hotel-main_bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 46px;
	min-height:600px;
}

.contents_main1182{
	width:1182px;
	min-height:420px;
	margin:0px auto;
	_margin-top:-2px;
	background-image:url(../hotel-img/hotel-main_contents_bg.jpg);
	background-repeat:repeat-x;
	padding:10px;
}

.contents_main956{
	width:956px;
	margin:20px auto;
	background-image:url(../hotel-img/hotel-top_waku_bg.jpg);
	background-repeat:repeat-y;
}

.contents_main956_ue{
	background-image:url(../hotel-img/hotel-top_waku_ue.jpg);
	background-repeat:no-repeat;
	padding:18px 0px;
}

.contents_main956_shita{
	background-image:url(../hotel-img/hotel-top_waku_shita.jpg);
	background-repeat:no-repeat;
	height:12px;
}

/*====================================================================
  ホテル名
====================================================================*/

.hotel-title{
	width:930px;
	margin:18px auto;
}

.hotel-title_l{
	float:left;
	margin-top:0px;
	margin-bottom:10px;
}

.hotel-title_r{
	float:right;
}

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


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

.r_menu_hotel{
	width:200px;
	margin:5px auto 20px auto;
}

.r_menu_hotel option{
	background-color:#D9D6D0;
}

.r_menu_joho{
	width:200px;
	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:10px;
	height:16px;
	margin-left:5px;
}

.form_01{
	width:180px;
}

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

.form_03{
	width:60px;
}

.btn_r_menu_search{
	margin-top:10px;
}

.map{
	width:200px;
	margin:5px auto 20px auto;
	border:1px solid #595757;
	text-align:left;
}

.map2{
	background-color:#D4D4D4;
	border-top:1px solid #595757;
	font-weight:bold;
	padding:3px;
}

.map3{
		padding:3px;
	text-align:left;
}

.btn_map{
	float:right;
}

/*====================================================================
  右メニュー
====================================================================*/
#l_menu{
	float:right;
	width:220px;
}
.keitai{
	border:1px solid #BAAD97;
	padding:10px auto;
	margin:0px auto 20px auto;
	width:195px;
}

.keitai img{
	padding:10px;
}


/*====================================================================
  メイン部分内容
====================================================================*/

.hotel-top{
	width:507px;
	float:right;
	margin-right:5px;
}

.hotel-top_plan_shosai{
	width:500px;
	margin:10px auto;
	border-bottom:1px dotted #999999;
	text-align:left;
}

.hotel-top_plan_shosai img{
	float:left;
	margin:0px 10px 10px 0px;
}

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

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

.btn_yoyaku{
	float:right;
	margin-top:10px;
}

.contents_news{
	width:500px;
	float:right;
}

.contents_news table{
	width:500px;
	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;
	margin-right:10px;
}

