* {
	font-size: 100%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	padding: 0px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
a {
	color: #0033CC;
}

#container {
	background-image: url(../img/footer-logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding: 0px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#txt {
	font-size: 10px;
	color: #666666;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	letter-spacing: .05em;
	display: block;
	background-color: #F2E9CB;
}
#headbanner {
	background-image: url(../img/hdimg.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 87px;
	width: 770px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#headbanner h1 {
	display: none;
}
#navi {
	display: block;
	width: 770px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #B99630;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	height: 21px;
}
#navi span {
	display: none;
}

#navi li {
	display: block;
	float: left;
	list-style-type: none;
	list-style-position: inside;
}

#n1 {
	background-image: url(../navi/btn01_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 83px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#n1 a {
	background-image: url(../navi/btn01.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 83px;
}
#n1 a:hover {
	background-image: url(../navi/btn01_f2.gif);
	background-repeat: no-repeat;
}
#n2 {
	background-image: url(../navi/btn02_f3.gif);
	padding: 0px;
	height: 14px;
	width: 109px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#n2 a {
	background-image: url(../navi/btn02.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 109px;
}
#n2 a:hover {
	background-image: url(../navi/btn02_f2.gif);
	background-repeat: no-repeat;
}

#n3 {
	background-image: url(../navi/btn03_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#n3 a {
	background-image: url(../navi/btn03.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 120px;
}
#n3 a:hover {
	background-image: url(../navi/btn03_f2.gif);
	background-repeat: no-repeat;
}
#n4 {
	background-image: url(../navi/btn04_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 46px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#n4 a {
	background-image: url(../navi/btn04.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 46px;
}
#n4 a:hover {
	background-image: url(../navi/btn04_f2.gif);
	background-repeat: no-repeat;
}
#n5 {
	background-image: url(../navi/btn05_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 87px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#n5 a {
	background-image: url(../navi/btn05.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 87px;
}
#n5 a:hover {
	background-image: url(../navi/btn05_f2.gif);
	background-repeat: no-repeat;
}
#n6 {
	background-image: url(../navi/btn06_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 56px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	background-position: center;
}
#n6 a {
	background-image: url(../navi/btn06.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 56px;
	background-position: center;
}
#n6 a:hover {
	background-image: url(../navi/btn06_f2.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#n7 {
	background-image: url(../navi/btn07_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 77px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#n7 a {
	background-image: url(../navi/btn07.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 77px;
}
#n7 a:hover {
	background-image: url(../navi/btn07_f2.gif);
	background-repeat: no-repeat;
}
#nhome {
	background-image: url(../navi/btn_home.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 36px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-position: center center;
	float: left;
	padding: 0px;
}
#nhome a {
	background-image: url(../navi/btn_home.gif);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 36px;
	margin: 0px;
	padding: 0px;
	background-position: center;
}
#nhome a:hover {
	background-image: url(../navi/btn_home_f2.gif);
	background-repeat: no-repeat;
	background-position: center;
}



#sub {
	display: block;
	padding: 0px;
	width: 770px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 90%;
}
#subnavi {
	background-color: #4A323D;
	display: block;
	margin: 0px;
	height: 22px;
	width: 770px;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#footer {
	margin: 0px;
	height: 51px;
	width: 770px;
	padding: 0px;
}
#footer .about {
	padding-left: 140px;
	margin: 0px;
	font-size: 12px;
	line-height: 100%;
	color: #FFFFFF;
	padding-top: 12px;
}


#main .left {
	display: block;
	float: left;
	width: 180px;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#amenity {
	background-image: url(img/amenity.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto 10px auto;
	padding: 0px;
	height: 53px;
	width: 169px;
}
#calendar {
	background-image: url(img/calendar_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 7px;
	height: 226px;
	width: 346px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#amenity .str {
	font-size: 10px;
	color: #666666;
	text-align: left;
	display: block;
	margin: 0px;
	padding-top: 18px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	line-height: 140%;
}



#main .left li {
	list-style-position: inside;
	list-style-type: none;
	background-image: url(img/menu_bg_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 100%;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	color: #FFCC00;
	font-weight: bold;
}
#main .left li a {
	color: #333333;
	text-decoration: none;
	background-image: url(img/menu_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: auto;
	width: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: -6px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: -15px;
}
#main .left li a:hover {
	background-image: url(img/menu_bg_f2.jpg);
	background-repeat: no-repeat;
}



#main .center {
	display: block;
	padding: 0px;
	width: 196px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	font-size: 90%;
	text-align: center;
}
#main .center td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
}

#main .right {
	display: block;
	float: right;
	width: 340px;
	line-height: 150%;
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.spacer {
	font-size: 1px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 1px;
	clear: both;
}
#clm {
	display: block;
	padding: 0px;
	height: 162px;
	width: 182px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-image: url(../img/clm01.jpg);
	background-repeat: no-repeat;
}
#clm2 {
	display: block;
	padding: 0px;
	float: left;
	height: 162px;
	width: 182px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(../img/clm02.jpg);
	background-repeat: no-repeat;
}
#clm3 {
	display: block;
	padding: 0px;
	float: left;
	height: 162px;
	width: 182px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(../img/clm03.jpg);
	background-repeat: no-repeat;
}
#clm4 {
	display: block;
	padding: 0px;
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/clm04.jpg);
	height: 115px;
}
#info {
	margin: 0px;
	padding: 0px;
	width: 560px;
}
#info h3 {
	background-image: url(../img/info.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 448px;
	float: left;
}
#info span {
	display: none;
}
#info .link {
	font-size: 10px;
	margin: 0px;
	float: right;
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#livecam {
	font-size: 11px;
	line-height: 120%;
	text-align: center;
	display: block;
}

#info .list {
	padding: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666699;
	border-bottom-color: #666699;
	height: 88px;
	clear: both;
	font-size: 90%;
}


#sub h4 {
	display: none;
}
#sub .left {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 140%;
}
#sub .right {
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub .right .offer {
	display: block;
	margin: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#main h3 {
	display: none;
}
#subnavi ul {
	margin: 0px;
	padding: 0px;
}

#subnavi .left {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
#subnavi .right {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subnavi li {
	float: left;
	display: block;
	padding: 0px;
}
#subnavi span {
	display: none;
}

#sn1 {
	background-image: url(img/sbtn01_f3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 34px;
	display: block;
}
#sn1 a {
	background-image: url(img/sbtn01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 34px;
	display: block;
}
#sn1 a:hover {
	background-image: url(img/sbtn01_f2.gif);
	background-repeat: no-repeat;
}

#sn2 {
	background-image: url(img/sbtn02_f3.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 14px;
	width: 75px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#sn2 a {
	background-image: url(img/sbtn02.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 75px;
}
#sn2 a:hover {
	background-image: url(img/sbtn02_f2.gif);
	background-repeat: no-repeat;
}

#sn3 {
	background-image: url(img/sbtn03_f3.gif);
	background-repeat: no-repeat;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	padding: 0px;
	height: 14px;
	width: 86px;
}
#sn3 a {
	background-image: url(img/sbtn03.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 86px;
}
#sn3 a:hover {
	background-image: url(img/sbtn03_f2.gif);
	background-repeat: no-repeat;
}

#sn4 {
	background-image: url(img/sbtn04_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 121px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	display: block;
}
#sn4 a {
	background-image: url(img/sbtn04.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 121px;
}
#sn4 a:hover {
	background-image: url(img/sbtn04_f2.gif);
	background-repeat: no-repeat;
}

#sn5 {
	background-image: url(img/sbtn05_f3.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 14px;
	width: 121px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#sn5 a {
	background-image: url(img/sbtn05.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 121px;
}
#sn5 a:hover {
	background-image: url(img/sbtn05_f2.gif);
	background-repeat: no-repeat;
}

#sn6 {
	background-image: url(img/sbtn06_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 111px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	display: block;
}
#sn6 a {
	background-image: url(img/sbtn06.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 111px;
}
#sn6 a:hover {
	background-image: url(img/sbtn06_f2.gif);
	background-repeat: no-repeat;
}
#sn7 {
	background-image: url(img/sbtn07_f3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 72px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	display: block;
}
#sn7 a {
	background-image: url(img/sbtn07.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 72px;
}
#sn7 a:hover {
	background-image: url(img/sbtn07_f2.gif);
	background-repeat: no-repeat;
}

#plan01 {
	background-image: url('img/plan11.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	height: 178px;
	width: 734px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto
}
#plan02 {
	background-image: url('img/plan12.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	height: 178px;
	width: 734px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto
}
#plan03 {
	background-image: url('img/plan13.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	height: 178px;
	width: 734px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto
}
#plan04 {
	background-image: url('img/plan14.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	height: 178px;
	width: 734px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto
}
#plan05 {
	background-image: url('img/plan15.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	height: 178px;
	width: 734px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto
}


/***  berry.html ***/
#berry {
    width:768px;
	border:1px solid #999999;
}
#berry span {
    display:none;
}
#berry p {
    padding:4px;
	font-size:12px;
}
#berry #berry_to {
    width:680x;
}
#berry #berry_to #betit {
    width:680px;
	height:42px;
	margin:10px auto 10px auto;
	background-image:url(img/season/berry/berry_title.jpg);
}
#berry #berry_to #beimg {
    width:631px;
	height:288px;
	margin:0px auto 0px auto;
	background-image:url(img/season/berry/berry_img01.jpg);
}
#berry #berry_bot {
    width:631px;
	margin:0px auto 10px auto;
	padding:0px 0px 20px 0px;
	background-color:#E5CABD;
}
#berry #berry_bot #berry_le {
    width:226px;
	float:left;
	padding:20px 0px 0px 14px;
}
#berry_le #teln {
    width:187px;
	height:44px;
	margin:8px 0px 10px 10px;
	background-image:url(img/season/berry/berry_img09.jpg);
}
#berry_le #logm {
    width:130px;
	height:52px;
	margin:0px 0px 0px 40px;
	background-image:url(img/season/berry/berry_img10.jpg);
}
#berry #berry_bot #berry_ri {
    width:390px;
	float:left;
	padding:20px 0px 0px 0px;
}
#berry_ri #ribo1 {
    width:279px;
	height:18px;
	margin:0px 0px 10px 0px;
	background-image:url(img/season/berry/berry_img06.jpg);
}
#berry_ri #ribo2 {
    width:352px;
	height:43px;
	margin:0px 0px 8px 0px;
	background-image:url(img/season/berry/berry_img07.jpg);
}
#berry_ri #ribo3 {
    width:352px;
	height:43px;
	margin:0px 0px 10px 0px;
	background-image:url(img/season/berry/berry_img08.jpg);
}

/***  soba.html ***/
#soba {
    width:768px;
	border:1px solid #999999;
}
#soba span {
    display:none;
}
#soba p {
    padding:4px;
	font-size:12px;
}
#soba #soba_to {
    width:680x;
}
#soba #soba_to #sotit {
    width:680px;
	height:42px;
	margin:10px auto 10px auto;
	background-image:url(img/season/soba/soba_title.jpg);
}
#soba #soba_to #soimg {
    width:631px;
	height:367px;
	margin:0px auto 0px auto;
	background-image:url(img/season/soba/soba_img01.jpg);
}
#soba #soba_bot {
    width:631px;
	margin:0px auto 10px auto;
	padding:0px 0px 20px 0px;
	background-color:#E5CABD;
}
#soba #soba_bot #soba_le {
    width:226px;
	float:left;
	padding:20px 0px 0px 14px;
}
#soba_le #teln {
    width:187px;
	height:44px;
	margin:8px 0px 10px 10px;
	background-image:url(img/season/soba/soba_img09.jpg);
}
#soba_le #logm {
    width:130px;
	height:52px;
	margin:0px 0px 0px 40px;
	background-image:url(img/season/soba/soba_img10.jpg);
}
#soba #soba_bot #soba_ri {
    width:390px;
	float:left;
	padding:20px 0px 0px 0px;
}
#soba_ri #ribo1 {
    width:300px;
	height:18px;
	margin:0px 0px 10px 0px;
	background-image:url(img/season/soba/soba_img06.jpg);
}
#soba_ri #ribo2 {
    width:352px;
	height:43px;
	margin:0px 0px 8px 0px;
	background-image:url(img/season/soba/soba_img07.jpg);
}
#soba_ri #ribo3 {
    width:352px;
	height:43px;
	margin:0px 0px 10px 0px;
	background-image:url(img/season/soba/soba_img08.jpg);
}
.calendar {
    width:366px;
	height:240px;
	margin:20px 0px 0px 14px;
}

/***  bathing.html ***/
#bathing {
    width:770px;
	padding:0px 0px 20px 0px;
	background-color:#D6E0E0;
}
#bathing span {
    display:none;
}
#bathing p {
    line-height:140%;
	text-align:left;
	font-size:12px;
}

#bathing #bathing_to {
    width:724px;
	margin:10px auto 0px auto;
}

#bathing_to #bath_le {
    width:385px;
	float:left;
	padding:0px 0px 0px 8px;
}

#bath_le #title {
    width:385px;
	height:99px;
	background-image:url(img/season/bathing/bathing_img01.jpg)
}

#bathing_to #bath_ri {
    width:325px;
	float:left;
}
#bathing #bathing_bot {
    width:724px;
	margin:0px auto 0px auto;
}
#bathing_bot #bathbo_le {
    width:300px;
	float:left;
}
#bathing_bot #bathbo_ri {
    width:408px;
	float:left;
}

/***  golf.html ***/
#golf {
    width:770px;
	margin:10px 0px 0px 0px;
	background-color:#D6E0E0;
}
#golf span {
    display:none;
}
#golf p {
    line-height:140%;
	text-align:left;
	font-size:12px;
}
#golf #golf_to {
    width:724px;
	margin:10px auto 0px auto;
	padding:0px 0px 20px 0px;
}


.akaji {
    color:#CE0000;
	line-height:120%;
}




/**** 予約ボタン ****/
.reserve_btn {
	display: block;
    width:165px;
	margin:10px auto 10px auto;
}
.reserve_btn span {
    display:none;
}
.reserve_btn a {
    width:165px;
	height:30px;
	background-image:url(img/reserve_btn_f1.jpg);
	background-repeat:no-repeat;
	display: block;
}
.reserve_btn a:hover {
    width:165px;
	height:30px;
	background-image:url(img/reserve_btn_f2.jpg);
	background-repeat:no-repeat;
}
