/* CSS Document */

body {font-family:"A-OTF VƒS Pro M", "VƒS", "A-OTF-ShinGoPro-Medium", "ƒqƒ‰ƒMƒm" ,"Arial","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

img {border:none;}

#home { background:#000000;
		font-size: 10px ;
		color:#666;
		line-height:150%;
		font-family:"A-OTF VƒS Pro M", "VƒS", "A-OTF-ShinGoPro-Medium", "ƒqƒ‰ƒMƒm","Arial","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
		}
		
	
#index { background-image:url(index_bg.jpg);
		 background-position:top;
		 background-repeat:repeat-x;
		font-size: 12px ;
		color:#666;
		line-height:150%;
		margin:0px;
		text-align:center;
		font-family:"A-OTF VƒS Pro M", "VƒS", "A-OTF-ShinGoPro-Medium", "ƒqƒ‰ƒMƒm","Arial","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
		}
		
#samnail { margin-top:10px;
			font-size:12px;
			line-height:150%;
}

/*---------------------------------------------*/

a {color:#333333;
text-decoration: none;
}

a:hover {
color: #999999;
}
a:visited {
color: #333333;
text-decoration: none;
}
		
/*---------------------------------------------*/

hr { color: #CCCCCC;
	height:1px;
	padding:5px 0px;
	}
	
.line {height:10px;
		background-image:url(lines.gif);
		}	
	
/*---------------------------------------------*/
	
#index .header {
	width: 750px;
}


#index #hotel { background-image:url(../aboutus/images/img.gif);
	height: 290px;
		}
		
#index #hotelmenu { background-image:url(../aboutus/images/menu.gif);
	height: 60px;
	text-align:right;
		}	

#index #cafe { background-image:url(../cafe/images/img.jpg);
	height: 290px;
		}
		
#index #cafemenu { background-image:url(../cafe/images/menu.gif);
	height: 60px;
	text-align:right;
		}	

#index #access { background-image:url(../access/images/img.jpg);
	height: 290px;
		}
		
#index #accessmenu { background-image:url(../access/images/menu.gif);
	height: 60px;
	text-align:right;
		}	
		
#index #banquet { background-image:url(../banquet/images/img.jpg);
	height: 290px;
		}
		
#index #banquetmenu { background-image:url(../banquet/images/menu.gif);
	height: 60px;
	text-align:right;
		}	

#index #stay { background-image:url(../stay/images/img.jpg);
	height: 290px;
		}
		
#index #staymenu { background-image:url(../stay/images/menu.gif);
	height: 60px;
	text-align:right;
		}	

#index #news { background-image:url(../news/images/img.jpg);
	height: 0px;
		}
		
#index #newsmenu { background-image:url(../news/images/menu.gif);
	height: 60px;
	text-align:right;
		}	
/*---------------------------------------------*/


#index #menu {
	height: 25px;
	width: 750px;
}

#index #submenu {
	heigh:auto;
	width: 750px;
	padding:10px 0px;
	text-align:left;
}

/*---------------------------------------------*/

#index #content {
	width: 750px;
	text-align:left;
}


/*---------------------------------------------*/
#left {
	float:left;
	padding-top:20px;
	width: 530px;
		}
#index #content #left .pdf {
	width: 150px;
	float: right;
	padding-top: 15px;
}
#index #content #left .jumpmenu {
	clear: both;
	padding-top: 5px;
	padding-bottom: 15px;
}

#index #content #left #lines {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}




/*---------------------------------------------*/


#board {width:200px;
		height:auto;
		float:right;
padding-top:20px;
		}

#board #info {width:170px;
padding:15px;
border:#996600 solid 2px;
background-color:#FFFFFF;
}

/*---------------------------------------------*/

#footer {clear:both;
padding-bottom:50px;
font-size:10px;
}

/*---------------------------------------------*/

.right { float:right;
text-align:left;
width:420px;}


/*---------------------------------------------*/

.min { font-size:10px;
		line-height:130%;
		}

 .data {color:#990066;}
 .datas {color:#006666;}

 .cafe_data {color:#663300;}
 .cafe_datas {color:#663300; font-size:10px; line-height:130%;}
 .cafe_outer { border-top: double 1px #996600;
 border-bottom: double 1px #996600;}

 .access_banquet { color:#548EA8;}
 .access_data { color:#669900;}

 .stay_data { color:#CC7500;}
 .stay_plan { color:#CC7500;
 	font-size: 18px;
	line-height: 200%;}

 .stay_premium { padding-top:10px;
				 line-height:150%;}

 .stay_premium a {color:#663300;}

#index #content #left h2 {
	font-size: 12px;
	color: #548EA8;
	margin: 0px;
}
#index #content #left h1 {
	font-size: 18px;
	color: #548EA8;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 200%;
}
#index #content #left .naiyo {
	width: 350px;
	float: left;
}


#event { width:680px;
		 height:30px;
		 background-image:url(../wedding/images/pr.gif);
		 padding:10px 50px 0px 20px;
		 text-align:left;
		 margin:0px;
		 }
		 .cafe_menu {
	font-size: 16px;
	color: #663300;
}
#index #content  #lunch01 {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	background-image: url(../cafe/images/lunch01.jpg);
	height: 60px;
	width: 300px;
	padding-top: 225px;
	background-repeat: no-repeat;
}

#index #content  #lunch02 {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	background-image: url(../cafe/images/lunch02.gif);
	height: 60px;
	width: 300px;
	padding-top: 225px;
	background-repeat: no-repeat;
}

#index #content  #lunch03 {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	background-image: url(../cafe/images/lunch03.gif);
	height: 60px;
	width: 300px;
	padding-top: 225px;
	background-repeat: no-repeat;
}

#index #content  #lunch04 {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	background-image: url(../cafe/images/lunch04.jpg);
	height: 60px;
	width: 300px;
	padding-top: 225px;
	background-repeat: no-repeat;
}

#index #content  #lunch05 {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	background-image: url(../cafe/images/lunch05.jpg);
	height: 60px;
	width: 300px;
	padding-top: 225px;
	background-repeat: no-repeat;
}

#index #content  #lunch06 {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	background-image: url(../cafe/images/lunch06.jpg);
	height: 60px;
	width: 300px;
	padding-top: 225px;
	background-repeat: no-repeat;
}

