@charset "utf-8";
/* CSS Document */
/*Basic---------------------------------------------*/
body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(images/background_arry.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#7ba048;
}
img{
	border:none;
}
/*Content Set----------------------------------------*/

#background_set{
	height:100%;
	height:677px;
	background-image:url(images/background.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
}
#shadow_left{
	width:8px;
	background:transparent url(images/shadow_left.png);
	background-position:right top;
	background-repeat:repeat-y;	
}
#shadow_left{
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_left.png', sizingMethod='scale');	
}
#shadow_right{
	width:8px;
	background:transparent url(images/shadow_right.png);
	background-position:left top;
	background-repeat:repeat-y;	
}
#shadow_right{
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_right.png', sizingMethod='scale');
}
#highmenucontainer{
	background-image:url(images/index_04.jpg);
	background-position:right top;
	background-repeat:no-repeat;	
}
#highmenu{
	font-size:10px;
	color:#999;
	padding:5px;
	text-align:right;
	margin-right:15px;
	margin-bottom:45px;
	letter-spacing:normal;
}
#highmenu a{
	color:#ccc;
	text-decoration:none;
}
#highmenu a:hover{
	color:#fff;
	text-decoration:underline;
}
.highpartition{
	font-size:8px;
	padding:0 5px;
}
#navcontainer{
	background-color:#414141;
}
.bkcolor{
	background-image:url(images/index_06.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#f9f7f7;
}
#nav{
	width:100%;
	height:56px;
	}
#nav ul{
	list-style:none;
	margin:0;
	padding:0;	
}
#nav li{
	float:left;	
}
.btn_info{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button00_info_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;

}
.btn_info a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button00_info.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_info a:hover{
	background-image:url(images/tab_button00_info_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_info_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button00_info_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_about{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button01_about_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_about a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button01_about.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_about a:hover{
	background-image:url(images/tab_button01_about_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_about_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button01_about_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_room{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button02_room_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_room a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button02_room.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_room a:hover{
	background-image:url(images/tab_button02_room_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_room_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button02_room_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_restaurant{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button03_res_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_restaurant a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button03_res.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_restaurant a:hover{
	background-image:url(images/tab_button03_res_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_restaurant_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button03_res_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_reservation{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button04_res_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_reservation a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button04_res.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_reservation a:hover{
	background-image:url(images/tab_button04_res_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_reservation_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button04_res_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_traffic{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button05_traffic_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_traffic a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button05_traffic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_traffic a:hover{
	background-image:url(images/tab_button05_traffic_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_traffic_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button05_traffic_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_service{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button06_service_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_service a{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button06_service.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_service a:hover{
	background-image:url(images/tab_button06_service_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.btn_service_select{
	width:80px;
	height:56px;
	display:block;
	cursor:pointer;
	background-image:url(images/tab_button06_service_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#newscontainer{
	width:411px;
	height:149px;
	vertical-align:top;
	background-image:url(images/index_17.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFF;
}
#news{
	width:400px;
	height:120px;
	_padding:10px 0px;
	padding:10px 5px;
	margin-top:5px;
	color:#999;
	overflow:auto;
}
.newscube{
	width:380px;
	_width:370px;
	padding:5px 0;
	margin-bottom:5px;
}
.news_time{
	font-size:10px;
	float:left;
	width:67px;
	margin-left:10px;
	padding-left:12px;
	text-align:right;
	background-image:url(images/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
* html .news_time{
	_width:35px;
	_margin-left:5px;
	_padding-left:12px;	
}
.news_title{
	color:#ccc;
	font-size:12px;
	float:left;
	width:268px;
	_width:248px;
	margin-left:20px;
	line-height:1.6em;
	text-align:justify;
}
.news_title a{
	color:#ccc;
	text-decoration:none;	
}
.news_title a:hover{
	color:#F90;
	text-decoration:underline;	
}
#footercontainer{
	width:900px;
	vertical-align:top;
	background-color:#030303;
}
#footer{
	color:#444;
	font-size:12px;
	padding-bottom:25px;
}
#footer h3{
	font-weight:normal;
	margin:0;
	padding:5px 15px;
	font-size:12px;
}
.footertable{
	margin-bottom:5px;
	background-image:url(images/de_line.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.tabletd{
	padding-top:5px;
}
.footerlist_set_tel{
	display:block;
	padding:0px 20px;
	line-height:1.5em;
	float:left;
	background-image:url(images/icon_tel.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.footerlist_set_fax{
	display:block;
	padding:0px 20px;
	line-height:1.5em;
	float:left;
	background-image:url(images/icon_fax.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.footerlist_set_ades{
	display:block;
	padding:0px 20px;
	line-height:1.5em;
	float:left;
	background-image:url(images/icon_address.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.footerlist_set_mail{
	display:block;
	padding:0px 20px;
	line-height:1.5em;
	float:left;
	background-image:url(images/icon_mail.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.footerlist_set_mail a{
	color:#999;
	text-decoration:underline;	
}
.footerlist_set_mail a:hover{
	color:#999;
	text-decoration:none;	
}
.footercom{
	color:#333;
	display:block;;
	line-height:1.5em;
}
.footercom a{
	color:#333;
	text-decoration:underline;
}
.footercom a:hover{
	color:#999;
	text-decoration:none;
}
.footercopyright{
	text-align:right;
	vertical-align:bottom;
}
.f_copyright{
	font-size:10px;
}
.footercontent{
	width:90%;
}

/*Style in common use--------------------------------*/
.bkset{
	background-color:#414141;
}
.bkfooter{
	background-color:#D3D3D3;
}
.hidden{
	display:none;
}
.clearboth{
	clear:both;
}
.abno{
	width:878px;
	height:344;
	clear:both;
	overflow:hidden;
	background-color:#000;
}
.abno p,.abno a,.abno h4,.abno param{
	margin:0;
	padding:0;
	line-height:normal;
}
