#container{width:100%; height:auto; margin:0px; padding:8px 0px;}

#bg_top{width:100%; height:auto; margin:0px; padding:0px; background:url(../../top/images/top_bg.jpg) no-repeat #dccdb1 center top;}

#bg{width:100%; height:auto; margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x center top #e6d5bf;}

#slideline{width:820px; height:auto; margin:0px auto; padding:0px; background-image:url(../images/side_line_naka.png); background-position:center top; background-repeat:repeat-y;}

#header{
	width:800px;
	height:86px;
	padding:0px;
	background:url(../images/header_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}



#header:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#header_left{width:200px; height:86px; margin:0px; padding:0px; float:left;}

#header_link_top{width:190px; height:auto; padding:69px 0px 0px 10px;}

#header_link_top a{display:block; width:73px; height:11px; background:url(../images/btn_top.jpg) no-repeat; text-decoration:none; text-indent:-9999px;}

#header_center{width:400px; height:auto; margin:0px; padding:0px; float:left;}

#header_link_logo{width:400px; height:auto; margin:0px; padding:36px 0px 0px 0px;}

#header_link_logo a{display:block; width:145px; height:44px; margin:0px auto; background:url(../images/logo.jpg) no-repeat; text-decoration:none; text-indent:-9999px;}

#header_right{width:200px; height:86px; margin:0px; padding:0px; float:left;}

#header_link_other{width:200px; height:auto; margin:0px; padding:69px 0px 0px 0px;}

#header_link_other_ricruit{width:73px; height:11px; float:left; padding-left:35px;}

#header_link_other_ricruit a{display:block; width:73px; height:11px; background:url(../images/btn_recruit.jpg) no-repeat; text-indent:-9999px; text-decoration:none;}

#header_link_other_contact{width:73px; height:11px; float:left; padding-left:15px;}

#header_link_other_contact a{display:block; width:73px; height:11px; background:url(../images/btn_contact.jpg) no-repeat; text-indent:-9999px; text-decoration:none;}






#global_navi{
	width:800px;
	height:36px;
	padding:0px;
	background:url(../images/groval_navi_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#global_navi:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#global_navi li{display:block; float:left; list-style:none;}

#global_navi a{display:block; text-indent:-9999px; text-decoration:none;}

#global_navi .a_room{width:134px; height:36px; background:url(../images/btn_room.jpg) no-repeat;}
#global_navi .a_spa{width:133px; height:36px; background:url(../images/btn_spa.jpg) no-repeat;}
#global_navi .a_rest{width:133px; height:36px; background:url(../images/btn_restaurant.jpg) no-repeat;}
#global_navi .a_plan{width:133px; height:36px; background:url(../images/btn_plan.jpg) no-repeat;}
#global_navi .a_esthe{width:133px; height:36px; background:url(../images/btn_esthe.jpg) no-repeat;}
#global_navi .a_access{width:134px; height:36px; background:url(../images/btn_access.jpg) no-repeat;}





#contents{
	width:800px;
	height:auto;
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}






#footer{width:800px; height:22px; margin:0px auto; padding:5px 0px 0px 0px; background:url(../images/footer_bg.jpg) repeat-y;}

#footer:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#address{width:450px; float:left;}

#copyright{width:230px;float:right;}

#footer_p{padding:0px 0px 0px 20px; font-size:11px;}

#copyright_p{padding:0px 20px 0px 0px; text-align:right; font-size:1em;}


.style_footer{color:#333333;}

.indent{text-indent:-9999px;}


/******↓SEO追加分↓*******/
.ndisp{display:none;}

#flash_area{
	overflow:hidden;
}
#flash_area h2{
	font-size:18px;
	margin-top:10px;
}
#flash_notice{
	font-weight:bold;
	font-size:20px;
	margin:10px;
}
.text_bold {
	font-weight: bold;
	color: #3E2C14;
	font-size: 14px;
}

