/* header ---------------------------------------------------------------------------------------------- */

#header{
	width:850px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-repeat: repeat-y;
	background-position:0 0;
	z-index:1;
	position:relative;
	background-color: #FFFFFF;
	background-image: url(../images/left_bg.gif);
}
.header{height:76px;}
#header:after{content:","; display:block; height:0; clear:both; visibility:hidden;}

#header_top{
	width:850px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-repeat: repeat-y;
	background-position:0 0;
	z-index:1;
	position:relative;
	background-color: #FFFFFF;
	/*background-image: url(../images/left_bg.gif);*/
}
.header_top{height:76px;}
#header_top:after{content:","; display:block; height:0; clear:both; visibility:hidden;}




#ab_logo{
	width:108px;
	height:153px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:29px;
	left:0px;
	z-index:2;
}


#header h2{
	margin:0;
	padding:0;
}

#header_left{width:144px; height:auto; margin:0px; padding:0px 0px 0px 0px; float:left;background-color:#e2e2e2;}
#header_left_top{width:108px; height:auto; margin:0px; padding:0px 0px 0px 0px; float:left;background-color:#e2e2e2;}

#logo{
	width:144px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#logo a{display:block; width:144px; height:40px;}

#logo h1{
	display:block;
	width:144px;
	height:40px;
	text-indent:-9999px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#logo_top{
	width:144px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#logo_top a{display:block; width:144px; height:40px;}

#logo_top h1{
	display:block;
	width:108px;
	height:40px;
	text-indent:-9999px;
	background-image: url(../../top/images/head_top.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#logo_top_top{
	width:108px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#logo_top_top a{display:block; width:108px; height:40px;}

#logo_top_top h1{
	display:block;
	width:108px;
	height:40px;
	text-indent:-9999px;
	background-image: url(../../top/images/head_top.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}



#flash_logo_top{
	width:144px;
	height:141px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	background-image:url(../images/ind_lef_logo.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#flash_logo_top h1{
	display:block;
	width:144px;
	height:138px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#flash_logo_top h1 a{
	display:block;
	width:144px;
	height:138px;
	margin:0px;
	padding:0px 0px 0p 0px;
	text-indent:-9999px;
}



#flash_logo_top_top{
	width:108px;
	height:29px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	background-image: url(../../top/images/header_logo.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#flash_logo_top_top h1{
	display:block;
	width:108px;
	height:29px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#flash_logo_top_top h1 a{
	display:block;
	width:108px;
	height:29px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#flash_logo_bottom{
	width:144px;
	height:112px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/ind_lef_logo.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}

#header_right{width:658px; height:69px; margin:0px; padding:0px; float:right;}

#header_right_page{width:706px; margin:0px; padding:0px; float:right;}

#header_link{width:161px; height:43px; float:right;}

#header_link a{outline:none;}

#link_reserve{width:80px; height:43px; margin:0px; padding:0px; float:left;}

#link_reserve a{display:block; width:80px; height:43px; margin:0px; padding:0px; background:url(../images/btn_reserve.jpg) no-repeat; text-indent:-9999px;}

#link_access{width:81px; height:43px; margin:0px; padding:0px; background:url(../images/btn_access.jpg) no-repeat; float:left;}

#link_access a{display:block; width:81px; height:43px; margin:0px; padding:0px; float:left; text-indent:-9999px;}




/* grobal Navi ----------------------------------------------------------------------------------------------*/

#grobal_navi{width:658px; height:26px; margin:0px; padding:0px; float:right;}

#grobal_navi ul{display:block; width:658px; height:26px; margin:0px; padding:0px;}

#grobal_navi li{display:block; width:94px; height:26px; margin:0px; padding:0px; float:left; list-style:none;}

#grobal_navi a{display:block; width:94px; height:26px; margin:0px; padding:0px; text-indent:-9999px;}

/* grobal Navi 2----*/
#grobal_navi02{width:706px; height:26px; margin:0 0 5px; padding:0; float:right;}

#grobal_navi02 ul{display:block; width:706px; height:26px; margin:0px; padding:0px;}

#grobal_navi02 li{display:block; height:26px; margin:0px; padding:0px; float:left; list-style:none;}

#grobal_navi02 a{display:block; width:94px; height:26px; margin:0px; padding:0px; text-indent:-9999px;outline:none;}

.gnavi_home{background-image: url(../images/gnavi_home.jpg);background-repeat: no-repeat;}
.gnavi_room{background:url(../images/gnavi_room.jpg) no-repeat;}
.gnavi_restaurant{background:url(../images/gnavi_restaurant.jpg) no-repeat;}
.gnavi_banquet{background:url(../images/gnavi_banquet.jpg) no-repeat;}
.gnavi_relaxation{background:url(../images/gnavi_relaxation.jpg) no-repeat;}
.gnavi_bridal{background:url(../images/gnavi_bridal.jpg) no-repeat;}
.gnavi_other{background:url(../images/gnavi_other.jpg) no-repeat;}
.gnavi_leisure{background:url(../images/gnavi_other-10.jpg) no-repeat;}










/* footer ------------------------------------------------------------------------------------------------------- */

#footer{width:100%; height:auto; margin:0px; padding:0px 0px 0px 0px; border-top:1px solid #999;}

#footer_area{
	width:850px;
	height:70px;
	margin:0px auto;
	padding:10px 0px 30px 0px;
}

#imaihama_txt{
	width:183px;
	height:29px;
	margin:0px;
	padding:0px;
	float:left;
}

#footer_link{
	width:540px;
	height:25px;
	margin:0px;
	padding:4px 10px 0px 0px;
	float:right;
	text-align:right;
}

#tokyu_logo{
	width:110px;
	height:29px;
	margin:0px;
	padding:0px;
	float:right;
}


#copyrights{
	width:300px;
	height:30px;
	text-align:right;
	float: right;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#foot_adress {
	padding: 0px;
	float: left;
	width: 400px;
	height: auto;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:12px;
}



/* ume 090126 add */

 
 #seo_text{
 	width:480px;
	height:auto;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	color:#666;
	float:left;
}
 
 
 
 
 
 
 
 
