@charset "Shift-JIS";

BODY {
  margin:0;
  padding:0;
  font-size:small;
  background-color:#F6EBD3;
}
a:link {
color: #2A0D04;
}
a:visited{
color:#2A0D04;
}
a:hover {
color: #B0948B;
}
.font1{font-size:small;font-weight:bold;}
.font2{font-size:17px;}
.font3{font-size:x-small;}
.font5{font-size:17px;font-weight:bold;}

img{
  border:0;
}

h1{
	margin:0;
	padding:0px;
	font-size:12px;
	text-align: right;
}

h2{
  margin:0;
  padding:0px;
  font-size:16px;
}
#header h2 {
	font-weight: normal;
}

/*全体*/
#wrapper{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
/*ヘッダ*/
#header{
  margin:0 auto;
  padding:2px 0 0;
  text-align:left;
  background:url(../img2/top-title-back.gif) left top;
}
#header td{
  font-size:16px;
}
#navi{
  margin:0 auto;
  padding:8px 0 6px 0;
  background: url(../img2/top-b-back3.gif) right top repeat-x ;
}
#navi table{
  margin: 0px auto;
}
#navi #navi2{
  margin: 2px auto 0px 0px;
}
/*メインスペース*/
#main{
  margin:0 auto;
  padding:0;
  width:750px;
  background:#FAEDCD url(../img2/top-main-back.gif) right top repeat-y ;
}
#h-left{
  background:#FAEDCD ;
  height:190px;
}
/*フッタ*/
#footer{
  width:100%;
  margin:0;
  padding:0;
  background:#FAEDCD url(../img2/top-f-back.gif) right top repeat-x ;
}
#footer td{
  font-size:16px;
}

/*20080919追加*/
#blog-recent ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
#blog-recent li{
  margin:0;
  /*padding:5px 10px;*/
}

/*ご宿泊一覧リンクボタン*/
.plan-list {
	text-align: left ;
	font-size:14px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
.plan-list a {
	display: block ;
	width: 180px ;
	height: 30px ;
	padding: 0px 0px 0px 27px;
}
.plan-list a:hover{
	display: block ;
	width: 180px ;
	height: 30px ;
}
.plan-higaeri a {
	background: url(../img/h-planlist-higaeri.gif) left top no-repeat ;
}
.plan-higaeri a:hover {
	background: url(../img/h-planlist-higaeri.gif) left bottom no-repeat ;
}
.plan-shukuhaku a {
	background: url(../img/h-planlist.gif) left top no-repeat ;
}
.plan-shukuhaku a:hover {
	background: url(../img/h-planlist.gif) left bottom no-repeat ;
}
.plan-internet a {
	background: url(../img/h-planlist-internet.gif) left top no-repeat ;
}
.plan-internet a:hover {
	background: url(../img/h-planlist-internet.gif) left bottom no-repeat ;
}
/*日にち別プランの検索ボタン*/
.plan-yoyaku {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.plan-yoyaku a {
	display: block ;
	width: 170px ;
	height: 90px ;
	padding: 0px 0px 0px 0px ;
	background-image: url(../img/b-planyoyaku2.gif) ;
	background-repeat: no-repeat ;
	background-position: left top ;
}
.plan-yoyaku a:hover{
	background-position: left bottom ;
}
/*　注意書き　*/
.chui-info{
	margin: 3px 3px 0px 3px ;
	padding: 10px ;
	background: #FFFFF0 ;
	border: 2px solid #cc0000 ;
	text-align: left ;
}
.chui-info .title{
	margin: 0px 0px 5px 0px ;
	font-weight: bold ;
	text-align: center ;
	color: #cc0000 ;
}
.chui-info .futoji{
	font-weight: bold ;
}
/*　注意書き　*/

.pic-setumei{
	margin:3px 0px 0px 0px;
	font-size:12px;
}

/*　各プランページ：期間終了時　*/
.plan-kikan-end{
	margin: 5px ;
	font-size: 18px ;
	font-weight: bold ;
	color: #CC0000 ;
}

/* パンくずリスト */
.pankuzu{
	margin: 5px 0px 0px 0px ;
	padding: 0px 0px 0px 11px ;
	font-size: 13px ;
	text-align: left ;
}

/*　日帰り入浴・休憩プラン　*/
.hig-0haku2shoku-title {
	padding: 5px;
	background: #F8D5A2;
	border-top: 1px solid #DFBB88;
	border-bottom: 1px solid #DFBB88;
}
table td .hig-0haku2shoku-text {
	padding: 2px;
	font-size: 13px;
	line-height: 120%;
}


/*　clear関係　*/
.clear{
	clear: both ;
}
/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/*　clear関係ここまで　*/
