/*‘common‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
/*/head///////////*/
#head{
	width:100%;
	height: 80px;
	margin:0px;
	padding:0px;
	background-image: url(../img/head_back.jpg);
	background-repeat:x-repeat;
}

#head_navi{
	width:1000px;
	height: 80px;
	margin:0px;
	padding:0px;
}

#disc {
	width:720px;
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size: 11px;
	letter-spacing:0;
	color: #B5A585;
}

/*/wrap///////////////////////////////////////////////////*/
#wrap{
	width:100%;
	height: auto;
	margin:0px;
	padding:0px;
	background-image: url(../img/wrap_back.jpg);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
}

/*/cont///////////*/
#cont{
	width:1000px;
	height: auto;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}

/*/main///////////*/
#main{
	width:720px;
	height: auto;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}

#main_top{
	width:720px;
	height: 34px;
	margin:0px;
	padding:0px;
	background-image: url(../img/main_top_back.jpg);
	background-repeat:no-repeat;
	text-align:left;
	clear:both;
	text-indent: 10px;
}

#main_eda{
	width:290px;
	height: 120px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	text-indent: 10px;
}

#pankuzu {
	height: 34px;
	line-height:34px;
	display: inline;
	text-indent: 0px;
	text-align:left;
	margin:0px;
	font-size: 14px;
	color: #B5A585;
}

#yoyaku{
	width:430px;
	height: 120px;
	margin:0px;
	padding:0px;
	float:right;
}


/*/side///////////*/
#side{
	width:280px;
	height: auto;
	margin:0px;
	padding:0px;
	text-align:left;
	float:right;
}

#side_top{
	width:280px;
	height: 34px;
	margin:0px;
	padding:0px;
	background-image: url(../img/side_top_back.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

/*/foot///////////*/
#foot{
	width:100%;
	height: 400px;
	margin:0px;
	padding:0px;
	background-image: url(../img/foot_back.jpg);
	background-repeat:repeat-x;
	clear:both;
}

#foot_navi{
	width:1000px;
	height: 400px;
	margin:0px;
	padding:0px;
	background-image: url(../img/foot_navi_back.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#foot h3{
	width:1000px;
	height: 80px;
	text-align:left;
}

#foot_info{
	width:260px;
	height: 220px;
	margin:0px;
	padding:0px;
	float:right;
}

#foot address{
	margin:0px;
	padding:0px 0px 0px 20px;
	float:right;
	font-style: normal;
	line-height:150%;
	font-size: 12px;
	letter-spacing:0;
	color: #B47333;
}

.foot_list{
	width:170px;
	margin:10px 0px 0px 10px;
	padding:0px;
	float:left;
	font-size: 12px;
}

ul.foot_list li{
	list-style-image: url(../img/icon_foot.jpg);
	list-style-position: inside;
	line-height:20px;
	height: 20px;
	text-indent:0px;
	padding-left:3px;
	margin-left:0px;
}


/*/sabnavi///////////*/
#sabnavi {
	width: 240px;
}

#sabnavi li{
	height: 60px;
list-style-type:none;
	paddin-bottomg:0px;
	margin:0px -2px 0px -2px;
	border-bottom: 1px #CCCCCC dotted;
}
#sabnavi a{text-decoration: none;	}
#sabnavi a:link{text-decoration: none;}
#sabnavi a:hover{ text-decoration: none;	border-bottom: 0px #EEE9DF solid;	background-color: #EEE9DF;}



/*/newsul///////////*/
#newsul{
	width:240px;
	padding:5px 0px 5px 0px;
}

li.newsli{
	list-style-type: none;
	width:420px;
	font-size:13px;
	letter-spacing:0px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:5px;
	color:#13182C;
}
li.newsli a{
	color:#3399ff;
	text-decoration:none;
	font-weight:bold;
}

li.newsli a:visited{
	color:#3399ff;
	text-decoration:none;
	font-weight:bold;
}

li.newsli a:hover{
	color:#ff9900;
	text-decoration:none;
}



/*‘TOP CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#top_fla{
	width:1000px;
	height: 485px;
	margin:0px;
	padding:0px;
	background-image: url(../img/top_fla.jpg);
	background-repeat:no-repeat;
	clear:both;
}

#top_news {
	width: 400px;
	height: 420px;
	margin:10px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	
	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;
}

#top_news h4 {
	font-size:18px;
	line-height:100%;
	margin:0px;
	padding-bottom:8px;
	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;
}

#top_news p {
	font-size:12px;
	line-height:140%;
}

#top_news ul {
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-image: url(http://www.yufuin-kosumosu.jp/img/icon_sankaku3.jpg);
	list-style-position: inside;
}



#top_letter {
	width: 680px;
	height: 460px;
	margin:10px 0px 10px 0px;
	padding: 10px 10px 0px 0px;
	
	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;
}




/*‘SPA CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘P_SPA CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘VILLA CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#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‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘DISH CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘CAFE CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘LUNCH CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘FACI CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘RESERVATION CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

/*///@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‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

/*‘DAYSTAY CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/


/*‘hybrid CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

/*‘marutoku CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

/*‘ACCESS CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#access_map {
	width: 480px;
	text-align:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}


/*‘YUFUIN CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

/*‘LINK CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/

/*‘STAFF CONT‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#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;
}


