body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 9pt;
	line-height: 140%;
	font-family:'ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif,Osaka,Arial;
}
#home,#fc {
	background-color: #000000;
	color: #fff8d7;
}
#home h1 {
	margin: 0 auto;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #ffd883;
}
#home h3 {
	margin: 0 auto;
	color: #ffd883;
}






#fc h1,#fc h2 {
	margin: 0 auto;
	padding: 0;
}
.page {
	background-color: #ffffff;
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(../images/bg.gif);
	color: #825e00;
}
a:link {text-decoration: underline; color: #825e00;}
a:visited {text-decoration: underline; color: #825e00;}
a:hover {text-decoration: underline; color: #e5a600;}
a:active {text-decoration: underline; color: #e5a600;}

.red {
	color: #ff0000;
}
.wood {
	color: #af7300;
}
.kyocho {
	color: #d5a30a;
	font-size: 10.5pt;
	line-height: 170%;
	font-weight: bold;
}
.small {
	color: #d5a30a;
	font-size: 9pt;
	font-weight: normal;
}
.box1 {
	margin: 0 auto;
	padding: 15px 0 20px;
	background: url(../images/box1.gif) center top no-repeat;
}
.box1 image {
	margin: 0 auto 15px;
}
.box2 {
	width: 610px;
	height: 170px;
	margin: 0 auto;
	padding: 18px 0 0;
	background: url(../images/box2.gif) center top no-repeat;
}
.box5 {
	width: 610px;
	height: 311px;
	margin: 0 auto;
	padding: 18px 0 0;
	background: url(../images/box5.gif) center top no-repeat;
}
.box6 {
	width: 610px;
	height: 145px;
	margin: 0 auto;
	padding: 29px 0 0;
	background: url(../images/box6.gif) center top no-repeat;
}
.box6 image {
	margin: 0 auto 10px;
}
.box3 {
	margin: 0 auto;
	padding: 0;
	background: url(../images/box3.gif) center top repeat-y;
}
.box4 {
	width: 610px;
	height: 105px;
	margin: 0 auto;
	padding: 18px 0 0;
	background: url(../images/box4.gif) center top no-repeat;
}
.box3top {
	margin: 0 auto;
	padding: 0;
	background: url(../images/box3top.gif) center top no-repeat;
}
.box3bottom {
	width: 610px;
	margin: 0 auto;
	padding: 25px 35px 35px;
	background: url(../images/box3bottom.gif) center bottom no-repeat;
}
.txt-left {
	margin: 0;
	padding: 0 60px;
	text-align: left;
}
.page h3 {
	width: 804px;
	margin: 0 auto;
	padding: 5px 0 12px;
	background: url(../images/h3.gif) center bottom no-repeat;
}

#news {
	width: 750px;
	height: 164px;
	margin: 8px auto 0;
	padding: 0;
	text-align: left;
	border: 1px solid #825e00;
}
#info {
	width: 520px;
	height: 164px;
	margin: 8px auto 0;
	padding: 0;
	text-align: left;
	border: 1px solid #825e00;
}

#price table {
	width: 640px;
	margin: 5px auto 0;
	padding: 0;
}
#price th {
	background-color: #ae8c27;
	font-weight: bold;
	color: #ffffff;
}
#price th,#price .leftcell,#price .rightcell {
	padding: 4px 10px 0px;
	font-size: 10.5pt;
	line-height: 200%;
	border-style: none;
}
#price .leftcell {
	font-weight: bold;
}
#price .comcell {
	padding: 6px 10px 0px;
	line-height: 120%;
	border-style: none;
	text-align: left;
}


/*¡¡¡¡¡—«Ú×¡¡¡¡¡*/

.lank {
	float: right;
	display: block;
	width: 45px;
	height: 15px;
	margin: 1px 0 0;
	background-repeat: no-repeat;
	background-position: center top;
}
#iconb {
	background-image: url(../images/lank_a.gif);
}
#iconc {
	background-image: url(../images/lank_b.gif);
}
#icond {
	background-image: url(../images/lank_c.gif);
}
#icone {
	background-image: url(../images/lank_d.gif);
}
#camp,#camo {
	display: block;
	height: 15px;
	margin: 2px 0 0;
}
#camp {background: url(../images/camp.gif) center top no-repeat;}
#camo {background: url(../images/camo.gif) center top no-repeat;}

#detailleft {
	float: left;
	width: 244px;
	height: 341px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#detailleft img {
	margin: 0;
	border: 2px solid #825e00;
}
#detailright {
	float: right;
	width: 220px;
	margin: 0 0 0 auto;
	padding: 0;
	text-align: left;
	
}
#detailthumb {
	height: 100px;
	margin: 0;
	padding: 0;
}
#detailthumb img {
	margin: 0 6px 0 0;
	border: 2px solid #825e00;
}
#detailsubject {
	height: 24px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #705521;
	border-style: none;
}
#detaildate {
	margin: 0;
	padding: 0 0 0 3px;
	font-size: 14px;
	font-weight: bold;
}
#detailcomment {
	height: 400px;
	overflow: auto;
	margin: 0;
	padding: 3px 0 0 3px;
	font-size: 12px;
	line-height: 24px;
	background: url(../images/detailcommentbg.gif) center top repeat;
}

/*¡¡¡¡¡FC¡¡¡¡¡*/

.fccontents {
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 10pt;
}
.fccontents ol {
	margin: 0 0 0 25px;
	padding: 0;
}
.fccontents li {
	margin: 0 0 10px;
}
.fcpic_right {
	float: right;
	margin: 0 0 0 20px;
}
.fcpic_left {
	float: left;
	margin: 0 20px 0 0;
}
#fc table {
	width: 720px;
	margin: 0 auto;
	border: 1px solid #fff8d7;
}
#fc td {
	padding: 10px 20px;
	text-align: left;
	font-size: 10pt;
	color: #fff8d7;
	background-color: #000000;
}
#fc .fcleftcell {
	background-color: #614d2d;
}
#fc .fcrightcell {
	background-color: #84683c;
}

#fc a:link {text-decoration: underline; color: #fff8d7;}
#fc a:visited {text-decoration: underline; color: #fff8d7;}
#fc a:hover {text-decoration: underline; color: #e5a600;}
#fc a:active {text-decoration: underline; color: #e5a600;}



/*¡¡¡¡¡ƒŠƒ“ƒN¡¡¡¡¡*/
.bannertext {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.bannertext img {
	float: left;
	margin: 0 20px 0 0;
}

.linkmenu {
	font-size: 11pt;
}

.linkmenu a:link {text-decoration: none; color: #ffffff; background-color: #9f7e33;}
.linkmenu a:visited {text-decoration: none; color: #ffffff; background-color: #9f7e33;}
.linkmenu a:hover {text-decoration: none; color: #ffffff; background-color: #e1ca94;}
.linkmenu a:active {text-decoration: none; color: #ffffff; background-color: #e1ca94;}

#link {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	color: #825e00;
}
#link table {
	margin: 0 auto 0 0;
	padding: 0;
	background-color: #9f7e33;
}
#link td {
	padding: 8px 10px 6px;
}
.sub {
	line-height: 160%;
	text-indent: 10px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}
.banner {
	width: 88px;
	text-align: center;
	background-color: #e1ca94;
}
.linktxt {
	text-align: left;
	background-color: #ffffff;
}

/*¡¡¡¡¡ƒ[ƒ‹¡¡¡¡¡*/

form {
	margin: 0;
	padding: 0;
}

#mail {
	margin: 0 auto;
	padding: 0;
	color: #825e00;
}
#mail table {
	width: 600px;
	margin: 0 auto;
	padding: 0;
	background-color: #9f7e33;
	text-align: left;
}
#mail td {
	padding: 2px 10px;
	background-color: #ffffff;
	border-style: none;
	color: #825e00;
}
.leftcell {
	text-align: right;
}
.rightcell {
	text-align: left;
}

#postmail {
	color: #ffffff;
}
#postmail a:link {text-decoration: none; color: #ffffff;}
#postmail a:visited {text-decoration: none; color: #ffffff;}



/*¡¡¡¡¡‹¤’Ê¡¡¡¡¡*/

#header {
	width: 804px;
	height: 55px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/header.jpg) right top no-repeat;
}
#header h1,#detailheader h1 {
	width: 210px;
	height: 55px;
	float: left;
	margin: 0 auto 0 0;
	padding: 0;
	text-align: left;
}
#logo {
	display: block;
	width: 210px;
	height: 55px;
	margin: 0;
	padding: 0;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/logo.jpg) left;
}
#contents_top {
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(../images/contents_top.jpg) center top no-repeat;
}
#contents_bottom {
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(../images/contents_bottom.jpg) center top no-repeat;
}

#hotel {
	margin: 0 auto;
	padding: 0;
}
#hotel h4 {
	margin: 0 auto;
	padding: 0;
	color: #71512e;
	font-size: 10pt;
	line-height: 160%;
}
#hotel table {
	width: 459px;
	margin: 0 auto;
	padding: 0;
	background-color: #9f7e33;
	text-align: left;
}
#hotel td {
	width: 228px;
	padding: 2px;
	text-align: center;
	background-color: #ffffff;
	border-style: none;
}

.pageTop {
	margin: 0 auto;
	padding: 0;
}
.pageTop a {
	display: block;
	width: 162px;
	height: 18px;
	margin: 0 auto;
	text-align: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background-image: url(../images/pageTop.jpg);
}
.pageTop a:link,.pageTop a:visited {background-position: 0 0px;}
.pageTop a,.pageTop a:hover {background-position: 0px -18px;}


#footer {
	height: 65px;
	margin: 0 auto;
	padding: 10px 0 0;
	background: url(../images/h3.gif) center top no-repeat;
}

/*¡¡¡¡¡‘å‚«‚¢ƒƒjƒ…[¡¡¡¡¡*/
#gn {
	width: 805px;
	height: 55px;
	margin: 0 auto;
	padding: 0;
}
#gn ul {
	height: 40px;
	margin: 0;
	padding: 0;
}
#gn ul li {
	display: inline;
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
}
#gn ul li a{
	display: block;
	width: 115px;
	height: 40px;
	margin: 0;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background-image: url(../images/gn.jpg);
}
#gn01 a:link,#gn01 a:visited {background-position: 0 0px;}
#gn01 a,#gn01 a:hover {background-position: 0px -40px;}
#gn02 a:link,#gn02 a:visited {background-position: -115px 0px;}
#gn02 a,#gn02 a:hover {background-position: -115px -40px;}
#gn03 a:link,#gn03 a:visited {background-position: -230px 0px;}
#gn03 a,#gn03 a:hover {background-position: -230px -40px;}
#gn04 a:link,#gn04 a:visited {background-position: -345px 0px;}
#gn04 a,#gn04 a:hover {background-position: -345px -40px;}
#gn05 a:link,#gn05 a:visited {background-position: -460px 0px;}
#gn05 a,#gn05 a:hover {background-position: -460px -40px;}
#gn06 a:link,#gn06 a:visited {background-position: -575px 0px;}
#gn06 a,#gn06 a:hover {background-position: -575px -40px;}
#gn07 a:link,#gn07 a:visited {background-position: -690px 0px;}
#gn07 a,#gn07 a:hover {background-position: -690px -40px;}


/*¡¡¡¡¡ƒz[ƒ€¡¡¡¡¡*/

.keitai {
	display: none;
}

#homebox {
	margin: 10px auto 0;
	padding: 0;
	text-align: center;
}
#homeimg {
	margin: 0 auto 0;
	width: 800px;
	padding: 0;
	background: url(../images/homeimg.jpg) center top no-repeat;
}
#hn {
	width: 765px;
	height: 50px;
	margin: 49px auto 0;
	padding: 0;
}
#fn {
	clear: both;
	width: 211px;
	margin: 0 auto 0;
	padding: 0;
}
#homeimg li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#homeimg li a {
	display: block;
	width: 211px;
	height: 34px;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
#homeimg li a,#homeimg li a:link,#homeimg li a:visited,#homeimg li a:hover {
	background-repeat: no-repeat;
}
#hn01 {float: left;}
#hn02 {float: right;}
#hn01 a:link,#hn01 a:visited {background-image: url(../images/hn.gif);background-position: 0px 0px;}
#hn01 a:hover {background-image: url(../images/hn.gif);background-position: 0px -34px;}
#hn02 a:link,#hn02 a:visited {background-image: url(../images/hn.gif);background-position: -211px 0px;}
#hn02 a:hover {background-image: url(../images/hn.gif);background-position: -211px -34px;}
#fn01 a:link,#fn01 a:visited {background-image: url(../images/fn.gif);background-position: 0px 0px;}
#fn01 a:hover {background-image: url(../images/fn.gif);background-position: 0px -34px;}


/*¡¡¡¡¡ƒƒ“ƒo[ƒƒOƒCƒ““à¡¡¡¡¡*/
#memberindex,#memberall {
	width: 720px;
	margin: 15px auto 0px;
	text-align: left;
}
.sale,#memberall .soldout {
	float: left;
	display: block;
	width: 126px;
	height: 218px;
	margin: 0 18px 0 0;
	padding: 0;
	font-size: 9pt;
	text-align: center;
	line-height: 150%;
	overflow: hidden;
}
.sale img,#memberall .soldout img {
	width: 120px;
	height: 160px;
	margin: 0 0 2px;
	border: 2px solid #825e00;
}
#memberindex .soldout {
	display: none;
}


#detailheader {
	width: 480px;
	height: 55px;
	margin: 0 auto;
	padding: 0;
}
#detailmenu {
	width: 402px;
	height: 55px;
	margin: 0 auto;
	padding: 0;
}
#detailmenu img {
	width: 134px;
	height: 40px;
	margin: 0;
	border-style: none;
}
#detailfooter {
	height: 50px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/detailfooter.jpg) center top no-repeat;
}
#detailmain {
	width: 480px;
	margin: 0 auto;
}


#diaryh1 {
	width: 804px;
	height: 40px;
	margin: 0 auto 40px;
	text-align: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background: url(../images/diaryh1.gif) center bottom no-repeat;
}
#diary .blogbody {
	width: 804px;
	margin: 0 auto;
	padding: 0 0 40px;
	text-align: left;
}
#diary .blogdate {
	margin: 0;
	padding: 0px 15px 5px;
	font-size: 15px;
	color: #725c32;
	background: url(../images/diary.gif) left bottom no-repeat;
}
#diary h2 {
	margin: 0;
	padding: 15px 15px 30px;
	font-size: 18px;
	font-weight: bold;
	color: #725c32;
}
#diary .blogcom {
	margin: 0;
	padding: 0 15px 0;
	font-size: 14px;
	line-height: 30px;
	vertical-align: bottom;
}
#diary .blogcom img {
	margin: 0 3px 9px;
	vertical-align: bottom;
}
#diary .blogcom img.toukou {
	margin: 25px 0 0;
}
#diary .blogpost {
	margin: 0;
	padding: 5px 15px 0;
	text-align: right;
}
