body	{
	background-image: url(images/back.jpg);
	background-color: #ffffff;
	background-position: top center;
	background-repeat: repeat-y;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 15px;
	color:#FFFFFF;
}

h3	{width: 600px;
	font-size:20px;
	float: center;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;}

a	{color: #000000;}

/* コンテナ */
div#container	{background-color: #ffffff;
	text-align: center;
	width: 793px;
	margin-left: auto;
	margin-right: auto;
	}

/* ヘッダー */
div#header	{background-image: url(images/top/title.jpg);
	height:120px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

/* ヘッダー */
div#header img	{
	float: center;
	margin-top: 36px;
	margin-right: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#header3	{background-color: #ffffff;
	width:80px;
	float: left;
	padding-top: 0px;
	padding-bottom: 15px;
}
	
div#header1	{background-color: #ffffff;
	width:450px;
	float: left;
	padding-top: 0px;
	padding-bottom: 15px;
}

div#header2	{background-color: #ffffff;
	width:250px;
	float: right;
	padding-top: 0px;
	padding-bottom: 15px;
}

div#header h1	{margin: 0;}

div#header p	{color: #ffffff;
	font-size: 0.75em;
	margin: 0;}

/* ロゴ */
ul#logo	{
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	padding-top: 0px;
;}

ul#logo li	{list-style-type: none;
	float: left;}

ul#logo li a	{display: block;
	width: 380px;
	line-height: 0px;
	text-decoration: none;
	text-align: center;
}

/* パンくずリスト */
p#bread	{
	font-size: 15px;
	text-align: left;
	margin-top: 0px;
	color: #FFFFFF;
	padding-top: 30px;
	margin-bottom: 0px;}

/* メニュー */
ul#menu	{
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 6;
	padding-top: 0px;
	padding-bottom: 0px;
;}

ul#menu li	{list-style-type: none;
	float: left;}

ul#menu li a	{display: block;
	width: 130px;
	line-height: 0px;
	text-decoration: none;
	text-align: center;
}

/* コンテンツ */
div#content	{background-color: #ffffff;
	width: 756;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;}

div#content p	{font-size: 0.85em;
	line-height: 1.6;
	margin-top: 10px;}
	
/* 区切り線 */
div#sen	{width: 220px;
	font-size: 12px;
	background-color: #ffffff;
	text-valign: top;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;}

/* サイドバー */
div#sidebar1	{width: 420px;
	color:#000000;
	background-color: #ffffff;
	text-valign: top;
	float: left;
	margin-top: 10px;
	padding-right:0px;
	padding-left:10px;
	margin-bottom: 10px;}
	
div#sidebar2	{width: 330px;
	background-color: #ffffff;
	color:#000000;
	tect-aling: center;
	text-valign: top;
	float: right;
	padding-left:5px;
	margin-top: 10px;
	margin-bottom: 0px;}
	
div#sidebar3	{width: 240px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: left;
	text-align:left;
	padding-left:10px;
	margin-top: 0px;
	margin-bottom: 10px;}

div#sidebar4	{width: 105px;
	font-size:12px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: right;
	text-align:left;
	padding-right:10px;
	padding-left:0px;
	margin-top: 1px;
	margin-bottom: 10px;}
	
/* お知らせサイドバー */
div#sidebar5	{width: 170px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: left;
	text-align:left;
	padding-left:10px;
	margin-top: 1px;
	margin-bottom: 10px;}

div#sidebar6	{width: 100px;
	font-size:12px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: right;
	text-align:left;
	padding-left:0px;
	margin-top: 1px;
	margin-bottom: 10px;}
	
div#bar1{
	width:360px;
	height:3px;
	background-color: #ffffff;
	color:#000000;
	float: center;
	text-align:left;
	padding-left:0px;
	padding-bottom:0px
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#bar2{background-image: url(images/top/bar1.jpg);
	width:360px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: center;
	text-align:center;
	padding-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#bar3{background-image: url(images/top/bar1.jpg);
	width:600px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: center;
	text-align:center;
	padding-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#bar4{
	width:600px;
	height:3px;
	background-color: #ffffff;
	color:#000000;
	float: center;
	text-align:left;
	padding-left:0px;
	padding-bottom:0px
	padding-top:10px;
	margin-top: 10px;
	margin-bottom: 0px;}
	
div#bar3 p	{
	font-size:12px;
	color:#000000;
	float: left;}
	
div#bar3 h4	{font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;}
	
div#barside{
	width:198px;
	height:100px;
	font-size:12px;
	background-color: #ffffaa;
	color:#000000;
	text-valign: top;
	float: left;
	margin-left:3px;
	text-align:left;
	padding-top:10px;
	padding-left:8px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#barside p	{
	width:190px;
	font-size:10px;
	background-color: #ffffaa;
	color:#000000;
	float: left;
}
	
div#barsideimg{
	width:150px;
	height:100px;
	font-size:11px;
	background-color: #ffffaa;
	color:#000000;
	text-valign: top;
	float: right;
	text-align:center;
	padding-top:10px;
	padding-right:0px;
	padding-left:0px;
	margin-right:3px;
	margin-bottom: 0px;}
	
div#barside1{
	width:198px;
	height:100px;
	font-size:12px;
	background-color: #ffff99;
	color:#000000;
	text-valign: top;
	float: left;
	margin-left:3px;
	text-align:left;
	padding-top:10px;
	padding-left:8px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#barsideimg1{
	width:150px;
	height:100px;
	font-size:11px;
	background-color: #ffff99;
	color:#000000;
	text-valign: top;
	float: right;
	text-align:center;
	padding-top:10px;
	padding-right:0px;
	padding-left:0px;
	margin-right:3px;
	margin-bottom: 0px;}
	
div#barside2{
	width:260px;
	height:50px;
	font-size:12px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: left;
	margin-left:5px;
	text-align:left;
	padding-top:0px;
	padding-left:8px;
	margin-top: 0px;
	margin-bottom: 5px;}
	
div#barside2 p	{
	width:250px;
	font-size:11px;
	padding-bottom: 5px;
	background-color: #ffffff;
	color:#B1B20A;
	float: left;
}

div#barside3{
	width:205px;
	height:50px;
	font-size:12px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: left;
	margin-left:3px;
	text-align:left;
	padding-top:6px;
	padding-left:8px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#barside4{
	width:110px;
	height:50px;
	font-size:12px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: left;
	margin-left:0px;
	text-align:left;
	padding-top:15px;
	padding-left:15px;
	padding-right:0px;
	margin-top: 0px;
	margin-bottom: 5px;}
	
div#sono{
	width:588px;
	height:92px;
	font-size:12px;
	background-color: #ffffff;
	color:#000000;
	text-valign: top;
	float: center;
	margin-left:3px;
	text-align:left;
	padding-top:10px;
	padding-left:8px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
/* 温泉紹介 */
div#bath1	{width: 210px;
	background-color: #ffffff;
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}

div#bath2	{width: 500px;
	background-color: #ffffff;
	text-valign:top;
	text-align:left;
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;}
	
div#bath2 p	{width: 500px;
	font-size: 15px;
	background-color: #ffffff;
	text-valign:top;
	text-align:center;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;}
	
div#bathleft	{width: 210px;
	background-color: #ffffff;
	text-valign:top;
	text-align:left;
	float: right;
	margin-top: 0px;
	margin-bottom: 20px;}
	
div#bathright	{width: 210px;
	background-color: #ffffff;
	text-valign:top;
	text-align:right;
	float: right;
	margin-top: 0px;
	margin-bottom: 20px;}

/* プラン紹介 */
div#puran1	{width: 150px;
	background-color: #ffffff;
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}

div#puran2	{width: 297px;
	background-color: #660066;
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;}
	
div#puran3	{width: 297px;
	font-size: 15px;
	background-color: #ffffff;
	float: left;
	text-align:left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;}
	
/* 料理紹介 */
div#food1	{width: 200px;
	height: 100px;
	background-color: #ffffff;
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}
	
div#food2	{width: 260px;
	background-color: #660066;
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;}
	
div#food3	{width: 180px;
	background-color: #ffffff;
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 5px;}
	
div#food4	{width: 80px;
	background-color: #ffffff;
	float: left;
	text-align:right;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 5px;}
	
div#food5	{width: 260px;
	background-color: #ffffff;
	float: left;
	text-align:left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 15px;
	margin-bottom: 5px;}
	
/* 料金紹介 */
div#price1	{width: 450px;
	background-color: #ffffff;
	float: center;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}

div#price2	{width: 200px;
	background-color: #660066;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;}
	
div#price2_1	{width: 200px;
	font-size:12px;
	background-color: #660066;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;}
	
div#price3	{width: 125px;
	background-color: #660066;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;}
	
div#price3_1	{width: 125px;
	background-color: #660066;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;}

div#price4	{width: 125px;
	background-color: #660066;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;}
	
div#price4_1	{width: 125px;
	background-color: #660066;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;}
	
div#price5	{width: 200px;
	background-color: #ffffff;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;}
	
div#price5_1	{width: 200px;
	font-size: 11px;
	background-color: #ffffff;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 8px;
	margin-bottom: 0px;}
	
div#price6	{width: 125px;
	background-color: #ffffff;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;}

div#price7	{width: 125px;
	background-color: #ffffff;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;}
	
div#price8	{width: 450px;
	background-color: #ffffff;
	float: left;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;}
	
/* 予約 */
div#promise1	{width: 300px;
	background-color: #660066;
	float: center;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}
	
div#promise2	{width: 500px;
	background-color: #ffffff;
	float: center;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}
	
/* Q&A紹介 */
div#qa	{width: 520px;
	background-color: #ffffff;
	float: center;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#qa h3	{width: 500px;
	font-size:20px;
	background-color: #ffffff;
	float: center;
	color: #ff00ff;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;}
	

div#qanaka	{width: 500px;
	background-color: #ffffff;
	float: center;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#qa1	{width: 30px;
	background-color: #ffcc00;
	color:#000000;
	float: left;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;}
	
div#qa2	{width: 470px;
	background-color: #ffff66;
	color:#000000;
	float: right;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;}

div#qa3	{width: 500px;
	background-color: #FFFFFF;
	color:#000000;
	float: center;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
/* 会社紹介 */
div#company	{width: 500px;
	background-color: #ffffff;
	float: center;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
div#company p	{width: 500px;
	font-size:15px;
	background-color: #ffffff;
	float: center;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
/* ボタン */
ul#button	{
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	padding-top: 15px;
        height: 40px;
;}

ul#button li	{list-style-type: none;
	float: left;}

ul#button li a	{display: block;
	width: 190px;
	line-height: 35px;
	text-decoration: none;
	text-align: center;
}

/* フッターバー */
div#footerbar1	{
	font-size:0.85em;
	float: left;
	color:#000000;
	height:10px;
	width: 600;
	margin-top: 0px;
	padding-top: 12px;
	padding-left: 10px;
	padding-bottom:0px;}
	
div#footerbar2	{
	font-size:0.85em;
	float: right;
	color:#000000;
	height:10px;
	width: 100;
	margin-top: 0px;
	padding-right:15px;
	padding-top: 12px;
	padding-bottom:0px;}
	
/* フッター */
div#footer	{background-image: url(images/top/redtop.jpg);
	font-size:0.85em;
	color:#000000;
	height:10px;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:0px;}
	
/* フッター */
div#footer1	{background-color: #ffffdd;
	font-size:0.85em;
	color:#000000;
	height:60px;
	width: 100%;
	margin-top: 50px;
	padding-top: 8px;
	padding-bottom:0px;}
	
A#id1:link { text-decoration: none }
A#id1:visited { text-decoration: none }
A#id1:active { text-decoration: none }
-->