@charset "Shift-JIS";

#main-inner {
	width: 900px;
	background: url(../img2/main-inner-back.jpg) center top repeat-y;
}

/*　各ページ内容　*/
#page-main {
	float: left;
	width: 670px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#page-main #page-title {
	width: 670px;
	height: 105px;
	position: relative ;
}
#page-main #page-title h3 {
	position: absolute ;
	bottom: 30px ;
	right: 20px ;
}
#page-main #page-inner {
	padding: 20px 10px;
}


/*　バナー等　*/
#page-banner-box {
	float: left;
	width: 230px;
	padding: 0px;
}
#page-banner-box #banner-inner {
	padding: 20px 10px;
}
#page-banner-box div {
	margin: 0px 0px 10px 0px;
}
#page-banner-box a {
	display: block;
	width: 210px;
	text-indent: -9999px;
}
#page-banner-box a:hover {
	background-position: left bottom;
}
#b-tokuten a {
	height: 105px;
	background: url(../pic2/page-b-tokuten.jpg) left top no-repeat;
}
#b-okami a {
	height: 50px;
	background: url(../pic2/page-b-okami.jpg) left top no-repeat;
}
#b-ryoricyo a {
	height: 50px;
	background: url(../pic2/page-b-ryoricyo.jpg) left top no-repeat;
}
#b-livecamera a {
	height: 90px;
	background: url(../pic2/page-b-livecamera.jpg) left top no-repeat;
}
	/*　予約・プラン　*/
#page-banner-box .yoyaku-box {
	padding: 5px 5px 0px 5px;
	background: #4F3E40;
	/*border: 1px solid #766365;*/
}
#page-banner-box .yoyaku-box div {
	margin-bottom: 5px;
}
#page-banner-box .yoyaku-box a {
	width: 195px;
	height: 50px;
	margin: 0px auto;
}
.yoyaku-box a:hover {
	background-position: left bottom;
}
#b-web-yoyaku a{
	background: url(../img2/page-b-webyoyaku.gif) left top no-repeat;
}
#b-form-yoyaku a{
	background: url(../img2/page-b-formyoyaku.gif) left top no-repeat;
}
#b-plan a{
	background: url(../img2/page-b-plan.gif) left top no-repeat;
}
