@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;
}

.hotel-dummy_image_room{
	background-color:#f5f5f5;
}

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

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

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


/*====================================================================
  メイン部分　枠
====================================================================*/

.contents_main960{
	width:960px;
	margin:20px auto;
}

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

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

.hotel-title_l{
	float:left;
	margin-top:14px;
	vertical-align:top;
}

.hotel-title_r{
	float:right;
}

/*====================================================================
  左メニュー
====================================================================*/
#r_menu{
	width:251px;
	float:left;
	background-image:url(../hotel-img/hotel-r_menu_waku_bg.gif);
	background-repeat:repeat-y;
}

.r_menu_ue{
	width:251px;
	background-image:url(../hotel-img/hotel-r_menu_waku_ue.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
}

.r_menu_shita{
	background-image:url(../hotel-img/hotel-r_menu_waku_shita.jpg);
	background-repeat:no-repeat;
	width:251px;
	height:14px;
}

.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;
}

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

.keitai img{
	padding: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;
}

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

.hotel-2nd{
	width:691px;
	float:right;
	background-image:url(../hotel-img/hotel-2nd_waku_bg.gif);
	background-repeat:repeat-y;
}

.hotel-2nd_ue{
	width:691px;
	background-image:url(../hotel-img/hotel-2nd_waku_ue.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
}

.hotel-2nd_shita{
	background-image:url(../hotel-img/hotel-2nd_waku_shita.jpg);
	background-repeat:no-repeat;
	width:691px;
	height:14px;
}

.hotel-2nd_waku02{
	width:623px;
	background-image:url(../hotel-img/hotel-2nd_waku02_bg.jpg);
	background-repeat:repeat-y;
	margin:10px auto;
}

.hotel-2nd_waku02_ue{
	width:623px;
	background-image:url(../hotel-img/hotel-2nd_waku02_ue.jpg);
	background-repeat:no-repeat;
	padding:40px 35px 35px 35px;
	text-align:left;
}

.hotel-2nd_waku02_shita{
	background-image:url(../hotel-img/hotel-2nd_waku02_shita.jpg);
	background-repeat:no-repeat;
	width:623px;
	height:11px;
	padding:0px;
	font-size:0px;
}

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

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

.hotel-2nd_plan_shosai2{
	width:623px;
	margin:10px auto;
	padding-left:10px;
	text-align:left;
}

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

.hotel-2nd_plan_shosai3{
	width:623px;
	margin:10px auto;
	text-align:left;
}

.hotel-2nd_plan_shosai3 img{
	margin:0px;
}

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

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

.contact-table{
	padding-right:30px;
	padding-top:5px;
}

.aceess-table{
	padding:2px;
}

.facilities_table01{
	border:1px solid #B5AA9F;
	width:311px;
	text-align:center;
	padding:1px;
}

.facilities_table01_td-brown{
	background-color:#D0C9BD;
	border:1px solid #B5AA9F;
	text-align:center;
	padding:1px;
}
.facilities_font10{
	font-size:10px;
}

.facilities_table02{
	background-color:#EEEBE6;
	border:1px solid #E3E0DC;
	border-bottom:1px solid #4C4A4A;
	padding:20px 40px;
}

.facilities_table02-2{
	background-color:#EEEBE6;
	border:1px solid #4C4A4A;
	text-align:center;
	padding:1px;
}
.facilities_table02-3{
	padding:20px 40px;
	text-align:left;
}

.room_brown01{
	background-color:#7C7365;
	padding:15px;
	color:#ffffff;
	width:623px;
	margin:0px auto 1px auto;
}

.room_brown01 img{
	float:left;
	margin-right:10px;
}

.room_image02{
	float:left;
	margin:1px auto 20px auto;
}

.room_image03{
	float:right;
	margin:1px auto 20px auto;
}

.room_table{
	width:623px;
	margin-top:20px;
}

.room_table_koumoku{
	background-color:#333333;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding:5px;
}


.room_table_floortype{
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:150px;
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
}

.room_table_single{
	background-color:#E8E3D2;
	font-weight:bold;
	text-align:center;
	width:150px;
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
}

.room_table_single2{
	background-color:#E8E3D2;
	text-align:center;
	border:1px solid #CCCCCC;
	padding:5px;
}

.room_table_twin{
	background-color:#D9D0B3;
	font-weight:bold;
	text-align:center;
	width:150px;
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
}

.room_table_twin2{
	background-color:#D9D0B3;
	text-align:center;
	border:1px solid #CCCCCC;
	padding:5px;
}

.room_table_double{
	background-color:#C9BD96;
	font-weight:bold;
	text-align:center;
	width:150px;
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
}

.room_table_double2{
	background-color:#C9BD96;
	text-align:center;
	border:1px solid #CCCCCC;
	padding:5px;
}



.room_table2{
	width:623px;
	margin:5px 0px;
}

.room_table2_koumoku{
	background-color:#D0C9BD;
	text-align:center;
	padding:2px;
	border:1px solid #B5AA9F;
}

.room_table2_naiyo{
	text-align:center;
	padding:2px;
	border:1px solid #B5AA9F;
}

.contact_hotel_name{
	margin-bottom:10px;
}

/*====================================================================
  フッター
====================================================================*/
#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;
}

/*====================================================================
  レストラン
====================================================================*/

.rest_title{
font-weight:bold;
font-size:150%;
}
.mt20{margin:20px 0 0 0;}
