@charset "Shift_JIS";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(img/repeatback01.jpg);
	background-repeat: repeat;
}
a[name="page_top"]{
margin:0;
padding:0;
}
div#container{
	width:750px;
	margin:0 auto;
	padding:0;
	background-color: #F9F8E8;
    font-size:12px;
	color: #C2872E;
}

div#container a:link{
	color: #622904;
}
div#container a:visited{
	color: #C2872E;
}
div#header{
margin:0;
padding:0;
}
h1, h2, h3{
	font-size:10px;
	margin:0;
	padding:0;
	color: #C2872E;
	font-weight: normal;
}
div#content{
}
div#right{
float:right;
width:530px;
margin-left:20px;
}
.right{
float:right;
margin-left:20px;
}
div#box_1{
text-align:center;
}
.box_1, .box_3{
width:380px;
float:right;
padding:0 10px;
}
div#search{
}
div#list1{
text-align:left;
margin-top:10px;
}
div#list2{
text-align:center;
margin-top:10px;
}
div#box_2{
}
div#news{
text-align:right;
margin-right:10px;
margin-top:10px;
}
div#infomation{
text-align:center;
margin-top:10px;
}
div#infomation1{
text-align:left;
margin-left:10px;
margin-top:10px;
}
div#infomation2{
text-align:right;
margin-right:20px;
margin-top:10px;
}


div#left{
float:left;
width:200px;
}
.left{
float:left;
margin-right:40px;
}

div#navi{
	width:200px;
	background-image: url(img/navi_back.jpg);
	background-repeat: repeat-y;
}
div#navi ul{
margin-left:0;
padding-left:0;
}
div#navi li#top, #spa, #reserve, #list_1, #list_2, #access, #sightseeing, #guide, #link{

width:141px;
height:23px;
	list-style-type: none;
	margin:0px 0 10px 10px;
	padding:12px 0 0px 40px;
}
div#navi li#top{
background: url(img/top.gif) no-repeat;
}
div#navi li#spa{
background: url(img/spa.gif) no-repeat;
}
div#navi li#reserve{
background: url(img/reserve.gif) no-repeat;
}
div#navi li#list_1{
background: url(img/list_word.gif) no-repeat;
}
div#navi li#list_2{
background: url(img/list_price.gif) no-repeat;
}
div#navi li#access{
background: url(img/access.gif) no-repeat;
}
div#navi li#sightseeing{
background: url(img/sightseeing.gif) no-repeat;
}
div#navi li#guide{
background: url(img/guide.gif) no-repeat;
}
div#navi li#link{
background: url(img/link.gif) no-repeat;
}
address, div#oyakudachi{
    width:181px;
	padding:0;
	margin:20px 0 0px 10px;
}
div#banner_corner ul{
margin-left:0;
padding-left:0;
}
div#banner_corner li{
	list-style-type: none;
	margin:0px 0 0px 10px;
	padding:15px 0 15px 40px;
}
div#banner_corner li#weather{
background: url(img/weather.gif) no-repeat left center;
}
div#banner_corner li#livecamera{
background: url(img/livecamera.gif) no-repeat left center;
}
div#banner_corner li#shiyakusho{
background: url(img/shiyakusho.gif) no-repeat left center;
}
div#banner_corner li#bijutsukan{
background: url(img/bijutsukan.gif) no-repeat left center;
}
div#banner_corner li#wajimanuri{
background: url(img/wajimanuri.gif) no-repeat left center;
}
div#banner_corner li#wajimakoubou{
background: url(img/wajimakoubou.gif) no-repeat left center;
}
div#banner_corner li#minshuku{
background: url(img/minshuku.gif) no-repeat left center;
}
div#banner_corner li#shouten{
background: url(img/shouten.gif) no-repeat left center;
}
div#banner_corner li#waichi{
background: url(img/waichi.gif) no-repeat left center;
}
div#banner_corner li#ikada{
background: url(img/ikada.gif) no-repeat left center;
}
div#banner_corner li#gyogyou{
background: url(img/gyogyou.gif) no-repeat left center;
}
div#banner_corner li#shoukou{
background: url(img/shoukou.gif) no-repeat left center;
}
div#banner_corner li#notonet{
background: url(img/notonet.gif) no-repeat left center;
}
div#banner_corner li#tabinet{
background: url(img/tabinet.gif) no-repeat left center;
}




p#to_top{
margin-left:10px;
}
div#text_navi{
margin-left:10px;
}
div#footer{
margin-left:10px;
}
p#copy{
margin:0;
padding:0;
}
div#spa{
width:500px;
height:200px;
padding:0;
margin:0;
}
p.center_500, .center{
width:500px;
text-align:center;
}
p.left_10{
text-align:left;
font-size:10px;
}
.td_center{
text-align:center;
}
.td_center2{
	text-align:center;
	font-size:14px;
	color: #622904;
}
.border_b1, .td_1{
border:solid #FFFFFF 1px;
}
.center_500{
width:500px;
text-align:center;
}
.list3, .list2{
background-color:#FFFFFF;
}
ul#access{
width:300px;
}
ul#reserve{
width:200px;
height:50px;
}
p.privacy{
padding:10px;
}