body{
	margin:0px;
	width: 100%;
	height: 100%;

	font-size:12px;
	line-height:160%;
	letter-spacing:0em;
	color:#333333;

}

img {
	border: 0px;
}


a{
	color: #CC6600;
	text-decoration: none;
}

a:link{
	color:#CC6600;
	text-decoration: none;
}

a:visited{
	color: #CC6600;
	text-decoration: none;
}

a:hover{
	color:#FF9900;
	text-decoration: none;
}


hr {
	color: #999999;
	border: 1px;
	height: 1px;
	border-style: dotted;
}


h1 {
	display: block;
	text-indent: 0px;
	font-size:1px;
	color: #FFFFFF;
}

h2 {
	display: block;
	text-indent: 0px;
	font-size:18px;
	color: #FFFFFF;
}

.text_s {
	font-size:11px;
	line-height:160%;
	letter-spacing:0.1em;
}

.text_m {
	font-size:12px;
	line-height:160%;
	letter-spacing:0.1em;
}

.text_p {
	font-size:12px;
	line-height:160%;
	letter-spacing:0.1em;
}

.text_l {
	font-size:16px;
	line-height:180%;
	letter-spacing:0.1em;
}

.text_lb {
	font-size:19px;
	line-height:120%;
	letter-spacing:0;
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-weight :bold ;
	color: #333333;
}

.text_llb {
	font-size:24px;
	line-height:120%;
	letter-spacing:0;
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-weight :bold ;
	color: #666666;
}


.td_1 {
	color: #999999;
	border: 1px;
	height: 1px;
	border-style: dotted;
	font-size:11px;
	line-height:160%;
	letter-spacing:0.1em;
}

/*////@NAVI@////*/
#navi {
	width: 900px;
	height: 50px;
	padding: 0px 0px 0px 0px;
}

#navi ul{
	margin: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
}

#navi li{
	line-height:0px;
	float:left;
}



#navi li.navi_00  a {margin: 0px;padding: 0px;	text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_00.jpg) no-repeat;width: 50px;height: 50px;}
#navi li.navi_00  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_00.jpg) no-repeat;width: 50px;height: 50px;}

#navi li.navi_01  a {margin: 0px;padding: 0px;	text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_01.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_01  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_01.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_02  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_02.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_02  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_02.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_03  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_03.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_03  a:hover {margin: 0px;	padding: 0px;text-indent: -999px;font-size:1px;display: block;	background: url(../img/navih_03.jpg) no-repeat;	width: 98px;height: 50px;}

#navi li.navi_04  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_04.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_04  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_04.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_05  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_05.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_05  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_05.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_06  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_06.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_06  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_06.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_07  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_07.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_07  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_07.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_08  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_08.jpg) no-repeat;width: 99px;height: 50px;}
#navi li.navi_08  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_08.jpg) no-repeat;width: 99px;height: 50px;}

#navi li.navi_09  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_09.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_09  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_09.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_10  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_10.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_10  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_10.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_11  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_11.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_11  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_11.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_12  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_12.jpg) no-repeat;width: 98px;height: 50px;}
#navi li.navi_12  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_12.jpg) no-repeat;width: 98px;height: 50px;}

#navi li.navi_13  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_13.jpg) no-repeat;width: 99px;height: 50px;}
#navi li.navi_13  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_13.jpg) no-repeat;width: 99px;height: 50px;}

#navi li.navi_14  a {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navi_14.jpg) no-repeat;width: 99px;height: 50px;}
#navi li.navi_14  a:hover {margin: 0px;padding: 0px;text-indent: -999px;font-size:1px;display: block;background: url(../img/navih_14.jpg) no-repeat;width: 99px;height: 50px;}

/*‘HEAD‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#head {
	width: 100%;
}

#head_navi{
	width: 100%;
	height: 50px;
	background: url(../img/navi.jpg);
}

/*‘MAIN‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#main {
	background: url(../img/main_back.jpg) no-repeat;
	height: 100%;
	_height: aout;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#top {
	width: 850px;
	height: 120px;
}

#logo {
	float:left;
	width: 350px;
	height: 120px;
}

#logo h1 a {
	text-indent: -999px;
	font-size:10px;
	display: block;
	background:url(../img/logo.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 120px;
}

#logo h1 a:hover {
	text-indent: -999px;
	font-size:10px;
	display: block;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 120px;
}


/*///@brir@///*/
#br_navi {
	width: 500px;
	height: 120px;
	margin:0px;
	float:right;
}

#br01 {
	width: 200px;
	height: 50px;
	margin: 0px 0px 0px 100px;
}

#br01 a {
	display: block;
	background-image: url(../img/bn/br01_f1.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	font-size:1px;
	text-indent: -999px;
}

#br01 a:hover {
	display: block;
	background-image: url(../img/bn/br01_f2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	font-size:1px;
	text-indent: -999px;
}

#br02 {
	width: 200px;
	height: 50px;
	margin: -50px 0px 0px 300px;
}

#br02 a {
	display: block;
	background-image: url(../img/bn/br02_f1.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	font-size:1px;
	text-indent: -999px;
}

#br02 a:hover {
	display: block;
	background-image: url(../img/bn/br02_f2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	font-size:1px;
	text-indent: -999px;
}

#br03 {
	width: 160px;
	height: 50px;
	margin: 5px 0px 0px 340px;
	background-image: url(../img/bn/br03.jpg);
	background-repeat: no-repeat;
	text-indent: -999px;
}


#address {
	width: 240px;
	height: 45px;
	margin: -45px 0px 0px 100px;
	padding: 0px 0px 0px 5px;
	color:#999999;
	font-size:12px;
}


/*‘COMMON ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

#btn_hanare {
	width: 286px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#btn_hanare a {
	display: block;
	background-image: url(../room/img/btn_villa.jpg);
	background-repeat: no-repeat;
	width: 286px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

#btn_hanare a:hover {
	display: block;
	background-image: url(../room/img/btn_villa_f2.jpg);
	background-repeat: no-repeat;
	width: 286px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

#btn_spa {
	width: 260px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#btn_spa a {
	display: block;
	background-image: url(../p_spa/img/btn_spa.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

#btn_spa a:hover {
	display: block;
	background-image: url(../p_spa/img/btn_spa_f2.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

/*‘FOOT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#foot {
	width: 100%;
	height: 100%;
	background: url(../img/back.jpg);
}

#foot_navi {
	background-image: url(../img/space.jpg);
	width: 100%;
	height: 80px;
	padding: 0px 0px 0px 0px;
}

#space {
	width: 100%;
	height: 30px;
}

/*////@»ΜΌ@////*/
#data {
	width: 100%;
	height: 30px;
	background: url(../img/back.jpg);
}

#info {
	width: 560px;
	height: 20px;
	padding: 10px 0px 0px 10px;
	color: #CC6600;
	font-size:11px;
	line-height:160%;
	letter-spacing:0.1em;
	float:left;
}

#copy {
	width: 300px;
	height: 30px;
	text-align: right;
	padding: 10px 10px 5px 0px;
	color: #CC6600;
	font-size:10px;
	float:right;
}

/*‘TOP@CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#top_write1 {
	width: 850px;
	padding: 0px 50px 0px 50px;
	margin: -40px 0px 0px 0px;
}

#text_okami {
	width: 400px;
	padding: 0px 0px 15px 0px;
	float:left;
}

#br_tokuten {
	width: 400px;
	padding: 0px 0px 15px 0px;
	float:right;
}


#top_fla {
	width: 900px;
	padding: 0px 50px 0px 50px;

}


#top_write2 {
	width: 860px;
	padding: 0px 0px 0px 50px;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	color:#666666;
}

#news {
	width: 400px;
	padding: 15px 0px 0px 0px;
	float:left;
}
#news h2 {
	display: block;
	background-image: url(../img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	padding: 0px 0px 10px 0px;
	font-size:1px;
	text-indent: -999px;
}

#news h3 {
	font-size:18px;
	line-height:100%;
	letter-spacing:0.1em;
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-weight :bold ;
	color: #333333;
}

#news ul {
	list-style-image: url(../img/icon_sankaku3.jpg);
	list-style-position: inside;
	margin: 0px 0px 0px 0px;
}



#scroll {
	height: 280px;
	width: 390px;
	overflow:auto; 
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-base-color:#CCCCCC; 
	scrollbar-arrow-color:#CCCCCC; 
	scrollbar-shadow-color:#CCCCCC;
	padding: 0px 10px 0px 10px;
}


#top_text_senmu {
	width: 400px;
	padding: 0px 0px 10px 0px;
	float:right;
	line-height:180%;
}

#top_text_senmu h3 {
	font-size:18px;
	line-height:100%;
	letter-spacing:0.1em;
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-weight :bold ;
	color: #333333;
}

#scroll2 {
	height: 130px;
	width: 390px;
	overflow:auto; 
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-base-color:#CCCCCC; 
	scrollbar-arrow-color:#CCCCCC; 
	scrollbar-shadow-color:#CCCCCC;
	padding: 0px 10px 0px 10px;
}

/*‘SPA CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#spa_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#spa_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../spa/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#spa_cont h3 {
	padding: 0px 0px 0px 10px;
	width: 560px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#spa_write {
	width: 800px;
	height: 320px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size:12px;
	line-height:160%;
	letter-spacing:0.1em;
	clear: both;
}



#spa_column1 {
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: 320px;
	float:left;
}

#spa_column2 {
	padding: 50px 0px 0px 10px;
	width: 260px;
	height: 320px;
	float:left;
}

#spa_column3 {
	padding: 0px 0px 0px 0px;
	width: 226px;
	height: 320px;
	float:right;
}



/*‘P_SPA CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#p_spa_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#p_spa_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../p_spa/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#p_spa_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#p_spa_write {
	width: 800px;
	height: 320px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../p_spa/img/write_back.jpg);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:160%;
	letter-spacing:0.1em;
	clear: both;
}


#p_spa_write1 {
	padding: 0px 0px 0px 0px;
	width: 210px;
	float:left;
}

#p_spa_write2 {
	padding: 30px 0px 0px 20px;
	width: 280px;
	float:left;
}

#p_spa_write3 {
	padding: 0px 0px 0px 0px;
	width: 286px;
	float:right;
}


/*‘VILLA CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#villa_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#villa_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../villa/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#villa_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#villa_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	clear: both;
}

#villa_box {
	padding: 0px 0px 0px 0px;
	width: 380px;
	height: 300px;
	float:left;
}



#btn_honkan {
	width: 214px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#btn_honkan a {
	display: block;
	background-image: url(../villa/img/btn_honkan.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 100px;
	font-size:1px;
	text-indent: -999px;
}

#btn_honkan a:hover {
	display: block;
	background-image: url(../villa/img/btn_honkan_f2.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 100px;
	font-size:1px;
	text-indent: -999px;
}


#villa_fla {
	width: 400px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	float:right;
}


/*‘ROOM CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#room_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#room_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../room/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#room_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#room_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}

/*‘DISH CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#dish_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#dish_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../dish/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#dish_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 590px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#dish_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	clear: both;
}


#dish_write1 {
	width: 400px;
	height: 340px;
	padding: 0px 0px 0px 0px;
	float:right;
}

#dish_fla {
	width: 400px;
	height: 340px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	float:left;
}

#dish_write2 {
	width: 800px;
	height: 120px;
	padding: 0px 0px 0px 0px;
	clear: both;
}





/*‘CAFE CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#cafe_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#cafe_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../cafe/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#cafe_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#cafe_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

/*‘LUNCH CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#lunch_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#lunch_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../lunch/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#lunch_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#lunch_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

/*‘FACI CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#faci_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#faci_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../facilities/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}


#faci_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 590px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#faci_write {
	width: 800px;
	height: 320px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../facilities/img/faci_back.jpg);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	clear: both;
}



#faci_write1 {
	padding: 0px 0px 0px 0px;
	width: 160px;
	float:left;
}

#faci_write2 {
	padding: 0px 20px 0px 20px;
	width: 242px;
	float:left;
}

#faci_write3 {
	padding: 10px 0px 0px 0px;
	width: 262px;
	float:right;
}


/*‘RESERVATION CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#res_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#res_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../reservation/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 50px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#res_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 50px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#res_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}


#res_write1 {
	width: 380px;
	margin: 0px 20px 0px 0px;
	float:left;
}

#res_write2 {
	width: 400px;
	margin: 0px 0px 0px 0px;
	float:right;
}


/*///@DRSir@///*/
#drs_navi {
	width: 396px;
	height: 58px;
	margin:0px;
}

#drs01 {
	width: 132px;
	height: 58px;
	margin: 0px 0px 0px 0px;
}

#drs01 a {
	display: block;
	background-image: url(../reservation/img/drs01.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 58px;
	font-size:1px;
	text-indent: -999px;
}

#drs01 a:hover {
	display: block;
	background-image: url(../reservation/img/drs01_f2.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 58px;
	font-size:1px;
	text-indent: -999px;
}

#drs02 {
	width: 132px;
	height: 58px;
	margin: -58px 0px 0px 132px;
}

#drs02 a {
	display: block;
	background-image: url(../reservation/img/drs02.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 58px;
	font-size:1px;
	text-indent: -999px;
}

#drs02 a:hover {
	display: block;
	background-image: url(../reservation/img/drs02_f2.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 58px;
	font-size:1px;
	text-indent: -999px;
}

#drs03 {
	width: 132px;
	height: 58px;
	margin: -58px 0px 0px 264px;
}

#drs03 a {
	display: block;
	background-image: url(../reservation/img/drs03.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 58px;
	font-size:1px;
	text-indent: -999px;
}

#drs03 a:hover {
	display: block;
	background-image: url(../reservation/img/drs03_f2.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 58px;
	font-size:1px;
	text-indent: -999px;
}


/*‘STAY CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#stay_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#stay_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../stay/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 50px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

.stay_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}

#stay_write1 {
	width: 380px;
	margin: 0px 20px 0px 0px;
	float:left;
}

#stay_write2 {
	width: 360px;
	margin: 0px 20px 0px 0px;
	float:right;
}

/*‘DAYSTAY CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#daystay_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#daystay_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../daystay/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 50px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

.daystay_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}

#daystay_write1 {
	width: 380px;
	margin: 0px 20px 0px 0px;
	float:left;
}

#daystay_write2 {
	width: 360px;
	margin: 0px 20px 0px 0px;
	float:right;
}


/*‘hybrid CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#hybrid_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#hybrid_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../hybrid/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 50px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

.hybrid_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}

#hybrid_write1 {
	width: 380px;
	margin: 0px 20px 0px 0px;
	float:left;
}

#hybrid_write2 {
	width: 360px;
	margin: 0px 20px 0px 0px;
	float:right;
}


/*‘marutoku CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#marutoku_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#marutoku_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../marutoku/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 50px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

.marutoku_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}

#marutoku_write1 {
	width: 380px;
	margin: 0px 20px 0px 0px;
	float:left;
}

#marutoku_write2 {
	width: 360px;
	margin: 0px 20px 0px 0px;
	float:right;
}



/*‘ACCESS CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#access_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

#access_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../access/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#access_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#access_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	clear: both;
}

#access_box {
	padding: 0px 0px 0px 0px;
	width: 320px;
	height: 300px;
	float:left;
}

#access_map {
	width: 480px;
	text-align:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}


/*‘YUFUIN CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#yufuin_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#yufuin_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../yufuin/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#yufuin_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#yufuin_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	clear: both;
}


#yufuin_write1 {
	padding: 0px 0px 0px 0px;
	width: 240px;
	float:left;
}

#yufuin_write2 {
	padding: 0px 0px 0px 20px;
	width: 300px;
	float:left;
}

#yufuin_write3 {
	padding: 0px 0px 0px 0px;
	width: 240px;
	float:right;
}

/*‘LINK CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#link_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#link_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../link/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#link_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#link_write {
	width: 800px;
	height: 320px;
	margin: 30px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	background-image: url(../link/img/link.jpg);
	background-repeat: no-repeat;
	clear: both;
}

#link_write1 {
	width: 380px;
	padding: 10px 10px 0px 10px;
	float:left;
	font-size:12px;
	line-height:160%;
	letter-spacing:0.1em;
	color:#666666;
}

#link_write2 {
	width: 380px;
	padding: 10px 10px 0px 10px;
	float:right;
	font-size:12px;
	line-height:160%;
	letter-spacing:0.1em;
	color:#666666;
}



/*‘STAFF CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#staff_cont {
	width: 800px;
	_width: 850px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

#staff_cont h2 {
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../staff/img/tittle.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 60px;
	font-size:1px;
	text-indent:1px;
	float:left;
}

#staff_cont h3 {
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	font-size:11px;
	text-indent:1px;
	color:#CC6600;
	font-weight:normal;
	line-height:160%;
	float:right;
}

#staff_write {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}

#staff_write1 {
	width: 400px;
	margin: 0px 0px 0px 0px;
	float:left;
}

#staff_write2 {
	width: 400px;
	margin: 0px 0px 0px 0px;
	float:right;
}


#btn_dish {
	width: 186px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#btn_dish a {
	display: block;
	background-image: url(../staff/img/btn_dish.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

#btn_dish a:hover {
	display: block;
	background-image: url(../staff/img/btn_dish_f2.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

#btn_cafe {
	width: 230px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#btn_cafe a {
	display: block;
	background-image: url(../staff/img/btn_cafe.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}

#btn_cafe a:hover {
	display: block;
	background-image: url(../staff/img/btn_cafe_f2.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 30px;
	font-size:1px;
	text-indent: 1px;
}




/*‘TOKUTEN SP CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
h1.tokuten_sp {
	margin-bottom: 0px;
	text-indent: 5px;
	font-weight: 100;
	line-height:20px;
	letter-spacing:0em;
	font-size:11px;
	color: #FFFFFF;
}
.text_m2 { font-size:14px; line-height:160%; letter-spacing:0.04em; }
.text_p2 { font-size:14px; line-height:160%; letter-spacing:0em; }
.text_lb2 { font-size:19px; line-height:120%; letter-spacing:0; font-family: "lr SVbN", "Osaka|"; font-weight :bold ; color: #333333; }
