/* 全ページ共通CSS読み込み */
@import url("common.css");

/* 全ページ共通ヘッダーメニューCSS読み込み */
@import url("menu.css");

/*----------コンテンツ レイアウト----------------*/

/*----------千寿荘のご案内　左メニューエリア----------------*/
#l_navi{
  float: left;
  width: 160px;
  margin-top: 10px;
  margin-left: 0px;
  padding: 0px;
}
  #l_navi ul{
  list-style:none;
  }
  #l_navi li{
  padding:0px;
  margin:0px;
  width: 160px;
  list-style-type: none;
  }
  
/* Local _navi　マウスオーバー */
#l_navi01{
  background-image:url(../_images/senjusou/Lnavi01.jpg);
}
#l_navi02{
  background-image:url(../_images/senjusou/Lnavi02.jpg);
}
#l_navi03{
  background-image:url(../_images/senjusou/Lnavi03.jpg);
}
#l_navi04{
  background-image:url(../_images/senjusou/Lnavi04.jpg);
}
#l_navi01, #l_navi02, #l_navi03, #l_navi04 {
  height:38px;
  width:160px;
  display:block;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-indent:-9999px;
  text-decoration:none;
  overflow:hidden;
}
a:hover#l_navi01, a:hover#l_navi02, a:hover#l_navi03, a:hover#l_navi04 {
  background-position:-160px 0px;
}

/*----------千寿荘のご案内　コンテンツエリア----------------*/
#content {
  float: right;
  width: 580px;
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

/*** 詳細部分 ***/
.detail{
	width:560px;
	padding-left:20px;
}

/*** 赤い文字 ***/
.red_font{
  color:#FF0000;
  padding-top:10px;
}

/*** 次のページへ移動するリンク ***/
/* リンク */
.to_next{
  float:left;
	margin-top:10px;
  padding:3px 10px;
  border:#669933 solid 1px;
}
/* 区切り線 */
.kugiri{
	width:580px;
	border-top:1px solid #666666;
	margin-top:15px;
}
/*--------------------------*/


/****************　館内紹介ページ用CSS　********************/
.item {
  font-weight: bold;
  background-color: #F1F0C4;
	text-align:center;
  color: #666666;
}
.caption {
  background-image: url(../_images/common/image12.gif);
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: 12px;
  font-weight: bold;
  display: block;
  padding-top: 4px;
  padding-bottom: 2px;
}

#intro01, #intro02, #intro03, #intro04, #intro05 {
  background-image: url(../_images/common/image12.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 26px;
  font-weight: bold;
	padding-left:15px;
	line-height:26px;
}


/****************　料金ページ用CSS　********************/
.price_item {
  font-weight: bold;
  line-height: 160%;
  text-indent: 12px;
  background-image: url(../_images/common/icon01.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.price {
  font-weight: bold;
  background-color: #F1F0C4;
  text-align: right;
}
th.price_midashi{/* 小人料金の表の見出し */
  text-align:center;
  background-color:#669933;
  color:#FFFFFF;
  padding:1px 6px;
}
/*****************　交通アクセス　********************/


/*****************　宿泊のご予約　********************/
#reserve_tel{
	width:350px;
	padding:7px;
	margin-bottom:10px;
	border:1px solid #CC0000;
  font-size:140%;
	color:#CC0000;
}
.reserve_linksquare{
  float:left;
	margin-top:10px;
  padding:3px 10px;
  border:1px solid #669933;
	background-color:#F1F0C4;
	font-weight:bold;
}

/* Local _navi　マウスオーバー */
#l_navi01_reserve{
  background-image:url(../_images/reserve/Lnavi01_reserve.jpg);
}
#l_navi02_reserve{
  background-image:url(../_images/reserve/Lnavi02_reserve.jpg);
}
#l_navi03_reserve{
  background-image:url(../_images/reserve/Lnavi03_reserve.jpg);
}
#l_navi01_reserve, #l_navi02_reserve, #l_navi03_reserve{
  height:38px;
  width:160px;
  display:block;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-indent:-9999px;
  text-decoration:none;
  overflow:hidden;
}
a:hover#l_navi01_reserve, a:hover#l_navi02_reserve, a:hover#l_navi03_reserve{
  background-position:-160px 0px;
}

/*** インターネットでのご予約 ***/
#reserve_main{
	background-color: #FFFFFF;
  width: 800px;
  float: left;
  height: 100%;
  padding-bottom: 10px;
}
iframe{
	margin-top:15px;
}


/*****************　お問い合わせ　********************/

/* Local _navi　マウスオーバー */
#l_navi01_cont{
  background-image:url(../_images/contact/lnavi01_cont.jpg);
}
#l_navi02_cont{
  background-image:url(../_images/contact/lnavi02_cont.jpg);
}
#l_navi01_cont, #l_navi02_cont{
  height:38px;
  width:160px;
  display:block;
  background-position:0px 0px;
  background-repeat:no-repeat;
  text-indent:-9999px;
  text-decoration:none;
  overflow:hidden;
}
a:hover#l_navi01_cont, a:hover#l_navi02_cont{
  background-position:-160px 0px;
}

/* お電話・FAX */
#cont_telfax{
  font-size:130%;
}

/* メールフォーム */
/* エラー表示 */
.error{
  border:1px solid #FF0000;
  margin-top:7px;
  padding:5px;
  color:#FF0000;
}

/* メールフォーム */
#contact_table{
}
#contact_table td, #contact_table th{
  padding:5px;
}
#contact_table th{
  background-color:#F1F0C4;
}
#contact_table td{
  background-color:#FFFFFF;
}
#contact_button_base{
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
}
    /* コメント */
    .form_comment{
      font-weight:normal;
    }



