*	{
	text-decoration:none;
	border-style:none;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:10px;
	color:#663300;
	line-height:1.4em;
}


/*ボックス指定*/

body	{
	margin:0px;
	padding:0px;
	background:#FFFFE0;
	text-align:center;
}
	
	
div.wrapper{
	margin:0px auto;
	margin-top:6px;
	padding:0px;
	width:749px;
	background:url("../img/bg_wrapper.jpg");
	text-align:left;
}

div.header	{
	width:724px;
	height:84px;
	margin:0px;
	margin-left:12px;
	_margin-left:12;
	background:#ffffff url("../img/header_bg.jpg") no-repeat;
	padding:0px;
	}
	
div.header_l	{
	width:360px;
	float:left;
}

div.header_r	{
	width:150px;
	float:right;
	margin:55px 2px 0px 0px;
}

div.menu	{
	width:724px;
	margin-top:0px;
	margin-left:12px;
	padding:0px;
	
	}

div.flash	{
	clear:both;
	margin-top:0px;
	margin-left:12px;
	padding-top:1px;
	width:724px;
}

object	{
margin-top:0px;
padding-top:0px;
}

div.cont_box	{
	background:url("../img/bg_cont_02.jpg");
	width:724px;
	height:280px;
	margin-left:12px;
	margin-top:1px;
}


div.left	{
	width:480px;
	float:left;
	padding:10px 0px 0px 15px;
}

div.right	{
	width:200px;
	float:right;
	padding:10px 15px 0px 0px;
}

div.banner	{
	margin:10px 0px 0px 0px;
}

div.dial	{
	margin:3px 0px 0px 0px;
}


div.footer	{
	clear:both;
	text-align:left;
	margin:0px auto;
	width:749px;
	height:68px;
	background:url("../img/footer_bg.jpg");}


/*テキスト指定*/

p.logo	{
	width:360px;
	margin-top:0px;
	padding:5px 0px 0px 27px;
	}

p.sitemap	{
	margin:0px;
	padding:0px;
}

p.title	{
	padding:10px 0px 0px 0px;
}

p.title_r	{
	padding:0px 0px 0px 0px;
}

img.bar	{
	margin:10px 0px 0px 0px;}


h1	{
	font-size:10px;
	font-weight:lighter;
	margin:0px;
	padding:12px 0px 0px 27px;
}

h2	{
	width:300px;
	letter-spacing:2px;
	font-size:12px;
	padding:0px 0px 0px 0px;
}

p.dot_line	{
	clear:both;
	margin:10px 0px 0px 0px;}

/*menu指定*/



.menu 	{
	width:724px;
	height:43px;
}

.menu li {
	float: left; height: 43px;
	font-size: 1px;}
	
span.test{
visibility:hidden;}

.menu a {
	text-decoration:none;
	display:block;
	background-position:left top;
	font-size: 1px;
	}
.navi1 a {  background-image: url(../img/menu_bath.jpg); height: 43px; width: 122px;display:block;}
.navi2 a {  background-image: url(../img/menu_room.jpg); height: 43px; width: 120px;display:block;}
.navi3 a {  background-image: url(../img/menu_meal.jpg); height: 43px; width: 120px;display:block;}
.navi4 a {  background-image: url(../img/menu_fac.jpg); height: 43px; width: 120px;display:block;}
.navi5 a {  background-image: url(../img/menu_acc.jpg); height: 43px; width: 120px;display:block;}
.navi6 a {  background-image: url(../img/menu_reserve.jpg); height: 43px; width: 122px;display:block;}

.navi1 a:hover{
	background-image:url(../img/menu_bath_hover.jpg);
}
.navi2 a:hover{
	background-image:url(../img/menu_room_hover.jpg);
}
.navi3 a:hover{
	background-image:url(../img/menu_meal_hover.jpg);
}
.navi4 a:hover{
	background-image:url(../img/menu_fac_hover.jpg);
}
.navi5 a:hover{
	background-image:url(../img/menu_acc_hover.jpg);
}
.navi6 a:hover{
	background-image:url(../img/menu_reserve_hover.jpg); 
}


#foodermenu{
	  width:724px;
	  font-size:12px;
	  text-decoration:none;
	  padding-top:5px;
	  padding-left:50px;
}
#foodermenu li{
	  display: inline;
	  padding:0px 2px;
}

.adress	{
	font-size:13px;
	letter-spacing:0.1em;
	padding:20px 0px 0px 50px;
}

div.copy{
margin:0px auto;
width:724;
text-align:right;}
