@charset "utf-8";

/* 基本設定 ここから */

body {
	color: #555555;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック", "MS P Gothic", "メイリオ","Meiryo",sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #CCCC99;
	background-image: url(images/top/bgimage.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

a:link {
	color: #333300;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}

address {
	color: #999999;
	background-image: url(images/top/fukei_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 61px;
	width: 800px;
	font-size: 0.6em;
	text-indent: -9999px;
}
#topContact {
	background-image: url(images/top/top_yoyakudenwa.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 48px;
}
#subnavi {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 800px;
}
#subnavi li {
	background-color: #333300;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}


h2 {
	text-indent: -9999px;
	width: 800px;
	background-image: url(images/guide/topbar.jpg);
	background-repeat: no-repeat;
	font-size: 0.6em;
	background-position: left top;
	background-color: #333300;
	height: 125px;
	margin: 0px;
	padding: 0px;
}


img {
	border: 0;
	margin: 0px;
	padding: 0px;
}

hr {
	display: none;
}

h1 {
	position: absolute;
	top: 0px;
	left: 40px;
	background-image: url(images/top/fukeikanlogo.gif);
	margin: 0px;
	padding: 0px;
}


/* 基本設定 ここまで*/

/* レイアウト設定 ここから */

#pageBody {
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(images/top/kabe-wa03.gif);
	background-repeat: repeat;
	left: -10px;
	top: -5px;
}

#contents {
	width: 600px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	float: left;
	margin: 0px;
	padding: 0px;
}

#side {
	width: 160px;
	float: right;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#contentsWrap {
	clear: both;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

/* レイアウト設定 ここまで */

/* ナビゲーション ここから */

#globalNavi {
	list-style-type: none;
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 45px;
}

#globalNavi li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}

/* ナビゲーション ここまで */




/* PageTopへのリンクテキスト ここから */

#gotoTop {
	font-size: 0.7em;
	text-align: right;
	text-transform: lowercase;
	height: 40px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
}

#gotoTop a {
	background-image: url(images/top/icon_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 13px;
}

/* PageTopへのリンクテキスト ここまで */



/* サイドメニューここから */
#sidemenu {
	margin: 0px;
	padding: 0px;
	width: 160px;
	list-style-type: none;
}
#sidemenu li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 160px;
}

#sidebanner {
	margin: 0px;
	padding: 0px;
	width: 160px;
	list-style-type: none;
}
#sidebanner li {
	width: 160px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* サイドメニューここまで */


/* ご案内ページここから */

h3#annnaiTitle {
	background-image: url(images/guide/infoTitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#introTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/guide/annai_text_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#introText {
	font-size: 0.9em;
	color: #333333;
	width: 305px;
	margin-left: 30px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#historyTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/guide/history.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 470px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#historyText {
	font-size: 0.9em;
	color: #333333;
	width: 320px;
	margin-left: 30px;
	padding-top: 170px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#contents .photo {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#contents .photoText {
	font-size: 0.75em;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#annaitable {
	color: #333333;
	padding: 0px;
	width: 550px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#annaitable th {
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #333300;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 150px;
}
#annaitable td {
	font-size: 0.8em;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	width: 380px;
}


/* ご案内ページここまで */

/* 施設客室ここから */
h3#roomTitle {
	background-image: url(images/room/roomTitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

#roomTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/room/room_text_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#roomText {
	font-size: 0.9em;
	color: #333333;
	width: 320px;
	margin-left: 30px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}

#entrance {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#entrance dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/room/entrancelobby.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#entrance dt {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.genkanText {
	margin: 0px;
	height: 30px;
	width: 160px;
	padding-top: 220px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.lobbyTextt {
	margin: 0px;
	height: 30px;
	width: 160px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

#ichitei {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#ichitei dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/room/ichiteishinrasou.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#ichitei dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#garally {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#garally dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/room/garally.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#garally dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#gestroom {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#gestroom dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/room/room2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#gestroom dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#yoyaku_bar {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
/* 施設客室ここまで */


/* お料理ここから */
h3#foodTitle {
	background-image: url(images/food/foodTtl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

#foodTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/food/food02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 320px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#foodText {
	font-size: 0.9em;
	color: #333333;
	width: 320px;
	margin-left: 30px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#farm {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#farm dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/food/tieupfarm_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#farm dt {
	padding: 0px;
	width: 600px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#okomeText {
	margin: 0px;
	height: 50px;
	width: 250px;
	padding-top: 230px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 1em;
	line-height: 1.5em;
}

#misoTextt {
	margin: 0px;
	height: 30px;
	width: 250px;
	padding-top: -130px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 330px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#jimotonouka {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#Table_tieupfarm #kome {
	background-image: url(images/food/tieupfarm_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-size: 0.75em;
}
#Table_tieupfarm #miso {
	font-size: 0.75em;
	color: #FFFFFF;
	background-image: url(images/food/tieupfarm_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#springdish {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#springdish dd {
	font-size: 0.8em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#springdish dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.genkanText {
	margin: 0px;
	height: 30px;
	width: 160px;
	padding-top: 220px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 0.9em;
}

.lobbyTextt {
	margin: 0px;
	height: 30px;
	width: 160px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 0.9em;
	line-height: 1.5em;
}
#summerdish {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#summerdish dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/food/summerdish_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#summerdish dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#falldish {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#falldish dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/food/falldish_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#falldish dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#winterdish {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#winterdish dd {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(images/food/winterdish_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 320px;
}
#winterdish dt {
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#food01 {
	margin: 0px;
	padding: 0px;
}
/* お料理ここまで */

/* 温泉ここから */
h3#spaTitle {
	background-image: url(images/spa/spattl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

#spaTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/spa/iwaburo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#spaText {
	font-size: 0.9em;
	color: #333333;
	width: 280px;
	margin-left: 30px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#iwaburo01 {
	margin: 0px;
	padding: 0px;
}
#ushinorouTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/spa/ushinorou.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 600px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#ushinorouText {
	font-size: 0.9em;
	color: #333333;
	width: 300px;
	margin-left: 30px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}

/* 温泉ここまで */
/* 団体ここから */
h3#groupTitle {
	background-image: url(images/group/groupttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
.text {
	font-size: 0.8em;
	color: #333333;
}
.zen {
	width: 560px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* 団体ここまで */
/* 料金ここから */
h3#chargeTitle {
	background-image: url(images/charge/chargettl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}.chargetable {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.chargetable td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.chargetable td {
	margin: 0px;
	padding: 0px;
}
.chargetable .roomtext {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #333300;
	font-weight: bold;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.chargetable .roomsetumei {
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.chargetable .hyoudaiText {
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	left: auto;
	right: auto;
	background-color: #666633;
}
.chargetable .ninzuu {
	font-size: 0.8em;
	font-weight: bold;
	color: #333300;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFCC;
}
.chargetable .nedan {
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.roomWrap {
	padding: 0px;
	width: 600px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.chargeTtl {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333300;
	height: 20px;
	width: 550px;
	padding: 5px;
	margin-left: 20px;
}
#bbtext {
	font-size: 0.8em;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
/* 料金ここまで */

/* 交通案内ここから*/
h3#trafficTitle {
	background-image: url(images/traffic/trafficttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

.traffictable .bytext {
	background-color: #333300;
	font-size: 0.8em;
	color: #FFFFFF;
}
.bytext2 {
	font-size: 0.8em;
	color: #333333;
	padding: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#contents .traffictable {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
/* 交通案内ここまで*/

/* 朝日屋ここから*/
h3#asahiyaTitle {
	background-image: url(images/asahiya/asahiyateittl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

#asahiyaTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/asahiya/asahiya01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 450px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#asahiyaText {
	font-size: 0.9em;
	color: #333333;
	width: 270px;
	margin-left: 30px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#Table_asahiya {
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.bytext2 li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#asahiyaplan {
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#asahiyaplan li {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
}
#asahiyayoyaku_bar {
	clear: both;
	padding-left: 30px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* 朝日屋ここまで*/
/* 朝日屋プランここから*/
.asahiyaplanttl {
	height: 30px;
	width: 560px;
	border: 1px solid #333300;
	margin-left: 20px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #666633;
}
.chargetable .ryoukin {
	width: 334px;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* 朝日屋プランここまで*/

/* コンタクトここから*/
h3#contactTitle {
	background-image: url(images/contact/contactttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
#contacttext {
	font-size: 0.8em;
	color: #666600;
}
.bytext3 {
	font-size: 0.9em;
	color: #333333;
	padding: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/* コンタクトここまで*/

/* 体験プランここから*/
h3#taikenTitle {
	background-image: url(images/taiken/taikenttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
/* 体験プランここまで*/
/* リンクここから*/
h3#linkTitle {
	background-image: url(images/link/linkttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
/* リンクここまで*/
/* サイトマップここから*/
h3#sitemapTitle {
	background-image: url(images/sitemap/sitemapttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
/* サイトマップここまで*/
/* 観光案内ここから*/
h3#kankouTitle {
	background-image: url(images/sightseeing/sightseeingttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

#sightseenwrap img {
	float: left;
}
#sightseenwrap dl {
	float: left;
	width: 360px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#sightseenwrap li {
	clear: both;
	width: 580px;
	border: 1px solid #666633;
	list-style-type: none;
	height: 200px;
	margin-bottom: 10px;
}
#sightseenwrap li dl dt {
	float: left;
	width: 300px;
}
#sightseenwrap li dl dd .sightseeningData {
	clear: both;
}
#sightseenwrap li dl dt {
	color: #330000;
	font-size: 0.85em;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
}
#sightseenwrap li dl dd.sightseeningData {
	font-size: 0.8em;
	font-weight: normal;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* clearfix hack */
#sightseenwrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#sightseenwrap dd ul {
	display: inline-block;
}

/* hide macie \*/
#sightseenwrap {
	height: 1%;
}

#sightseenwrap {
	display: block;
	width: 580px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
/* 観光案内ここまで*/

/* ご宿泊プランここから*/
h3#stayplanTitle {
	background-image: url(images/plan/stayplan.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}

/* ご宿泊プランここまで*/
/* 温泉療法ここから*/
h3#ryouhouTitle {
	background-image: url(images/onsenryouhou/onsenryouhouttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
/* 温泉療法ここまで*/
/* サイトマップここから*/
#tbl_sitemap {
	width: 500px;
	margin-left: 50px;
}
#tbl_sitemap .link {
	font-size: 0.8em;
	color: #333333;
}
/* サイトマップここまで*/
/* 季節のプランここから*/
h3#eventTitle {
	background-image: url(images/event/eventttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
#springTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/event/sakura.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#springText {
	font-size: 0.9em;
	color: #333333;
	width: 270px;
	margin-left: 280px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#natuTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/event/natu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#natuText {
	font-size: 0.9em;
	color: #333333;
	width: 270px;
	margin-left: 280px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#akiTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/event/aki.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#akiText {
	font-size: 0.9em;
	color: #333333;
	width: 270px;
	margin-left: 280px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
#fuyuTextWrap {
	font-size: 0.9em;
	color: #333333;
	background-image: url(images/event/fuyu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
#fuyuText {
	font-size: 0.9em;
	color: #333333;
	width: 270px;
	margin-left: 280px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
}
/* 季節のプランここまで*/
/* ご予約ここから*/
h3#yoyakuTitle {
	background-image: url(images/reserve/reservettl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 600px;
	text-indent: -9999px;
}
