@import url("common.css");

/* gbv@Index */

#all { background-image:url(../img/index/index_back.gif); }

h1 { display:block; height:0; float:left; text-indent:-9999px; }

#matter_ctn { padding:0; }

#main {
  overflow:auto;
  zoom:1;
  height:auto;
  background:url(../img/index/back_border.gif) repeat-y 0 0 #FFF;
  }

#left {
  float:left;
  width:716px;
  background:url(../img/index/back_tree.gif) no-repeat top right #FFF;
  overflow:auto;
  zoom:1;
  }
  #info_ctn {
	padding-top:20px;
	overflow:auto;
	zoom:1;
	}
  #info_title_ctn {
	  float:left;
	  overflow:auto;
	  zoom:1;
	  width:160px;
	  height:60px;
	  }
  h2#info_title {
    background:url(../img/index/info_title.gif) no-repeat 0 0;
	width:169px;
	height:30px;
	text-indent:-9999px;
	float:left;
	}
  h2#blog_title {
    background:url(../img/index/blog_title.gif) no-repeat 0 0;
	width:169px;
	height:30px;
	text-indent:-9999px;
	float:left;
	}
	#newslist_ctn {
	  float:right;
	  width:535px;
	  height:auto;
	  padding:6px 0 0 10px;
	  }
	  #newslist , .newsitem {
	    height:17px; width: 520px; overflow:hidden;
		}
		ul.newsitem li {
			background:url(../img/index/news_icon.gif) no-repeat 0 5px;
			padding-left:11px;
			margin-bottom:3px;
			}
		.newsitem a { color:#394014; }
a#news_btn {
	  display:block;
	  background:url(../img/index/news_button.gif) no-repeat;
	  width:60px;
	  height:16px;
	  text-indent:-9999px;
	  clear:both;
	  margin-left:86px;
	  overflow:hidden;
	  }
	  a#news_btn:link , a#news_btn:visited {
		    background-position:0 0;
			}
	  a#news_btn:hover , a#news_btn:active {
		    background-position:0 -16px;
			}

  ul#pickup { 
    clear:both;
	overflow:auto;
	zoom:1;
	margin:15px 0 25px;
	}
    ul#pickup li { float:left; margin-right:8px; }
	ul#pickup li#btn_room { margin-right:0; }
    ul#pickup li#btn_plan a ,
	ul#pickup li#btn_rest a ,
	ul#pickup li#btn_room a {
	  display:block;
	  background:url(../img/index/top_btn.jpg) no-repeat ;
	  width:230px;
	  height:107px;
	  text-indent:-9999px;
	  }
	  ul#pickup li#btn_plan a:link , ul#pickup li#btn_plan a:visited { background-position:0 0; }
	  ul#pickup li#btn_rest a:link , ul#pickup li#btn_rest a:visited { background-position:-230px 0; }
	  ul#pickup li#btn_room a:link , ul#pickup li#btn_room a:visited { background-position:-460px 0; }
	  ul#pickup li#btn_plan a:hover , ul#pickup li#btn_plan a:active { background-position:0 -107px; }
	  ul#pickup li#btn_rest a:hover , ul#pickup li#btn_rest a:active { background-position:-230px -107px; }
	  ul#pickup li#btn_room a:hover , ul#pickup li#btn_room a:active { background-position:-460px -107px; }
  h2#plan_title {
	  display:block;
	  background:url(../img/index/title_plan.jpg) no-repeat 0 0;
	  width:699px;
	  height:44px;
	  text-indent:-9999px;
	  overflow:auto;
	  zoom:1;
	  margin-top:20px;
	  }
	  #index_plan {
		  background:url(../img/index/movie_back1_200910.jpg) no-repeat bottom right;
		  overflow:auto;
		  zoom:1;
		  }
	  h2#plan_title a {
		  display:block;
		  background:url(../img/index/plan_btn.jpg) no-repeat;
		  width:154px;
		  height:20px;
		  overflow:hidden;
		  margin:11px 0 0 530px;
		  }
		  h2#plan_title a:link , h2#plan_title a:visited { background-position:0 0; }
		  h2#plan_title a:hover , h2#plan_title a:active { background-position:0 -20px; }
	  #pickup_plan_ctn {
		  background:url(../img/index/back_plan.jpg) repeat-y 0 0;
		  overflow:auto;
		  zoom:1;
		  border-bottom:10px solid #E9D9C0;
		  margin-bottom:60px;
		  width:699px;
		  }
		  #pickup_plan1,#pickup_plan2,#pickup_plan3 {
			  float:left;
			  width:225px;
			  }
			  #pickup_plan1 {
				  margin-left:10px;
				  }
			  #pickup_plan2 {
				  margin-left:2px;
				  }
			  #pickup_plan3 {
				  margin-left:2px;
				  }
				  .plan {
					  margin:10px;
					  }
					  .plan h3 {
						  font-weight:bold;
						  text-decoration:none;
						  color:#45210B;
						  }
					  .plan p {
						  color:#A67B51;
						  height:103px;
						  }
			   a.plan_site1 , a.plan_site2 , a.plan_site3 {
					display:block;
					background:url(../img/index/plan_site_btn.jpg) no-repeat;
					width:205px;
					height:22px;
					text-indent:-9999px;
					margin-bottom:3px;
					}
					a.plan_site1:link , a.plan_site1:visited { background-position:0 0; }
					a.plan_site2:link , a.plan_site2:visited { background-position:0 -22px; }
					a.plan_site3:link , a.plan_site3:visited { background-position:0 -44px; }
					a.plan_site1:hover , a.plan_site1:active { background-position:-205px 0; }
					a.plan_site2:hover , a.plan_site2:active { background-position:-205px -22px; }
					a.plan_site3:hover , a.plan_site3:active { background-position:-205px -44px; }
  h2#intro_title {
    display:block;
	background:url(../img/index/text_okaeri.gif) no-repeat 0 0;
	width:321px;
	height:54px;
	text-indent:-9999px;
	}
	p#intro_dc , p#intro_dc_200910 {
	  font-size:12px;
	  line-height:2.0em;
	  color:#47210D;
	  margin-top:15px;
	  padding-bottom:40px;
	  padding-left:5px;
	  background:url(../img/index/movie_back1.jpg) no-repeat bottom right;
	  }
	  p#intro_dc_200910 { background:url(../img/index/movie_back1_200910.jpg) no-repeat bottom right; }
  #movie_ctn , #movie_ctn_200910 {
    background:url(../img/index/movie_back2.jpg) no-repeat 0 0;
	width:696px;
	height:175px;
	margin:0 0 10px 0;
	padding:20px 0 0 20px;
	}
	#movie_ctn_200910 { background:url(../img/index/movie_back2_200910.jpg) no-repeat 0 0; }
	h2#movie_title {
	  display:block;
	  background:url(../img/index/movie_title.gif) no-repeat 0 0;
	  width:228px;
	  height:20px;
	  text-indent:-9999px;
	  }
	  a#movie_btn {
	    display:block;
		background:url(../img/index/movie_btn.jpg) no-repeat 0 0;
		width:200px;
		height:38px;
		text-indent:-9999px;
		margin:15px 0 10px;
		}
		a#movie_btn:link , a#movie_btn:visited { background-position:0 0; }
		a#movie_btn:hover , a#movie_btn:active { background-position:0 -38px; }
	  p#movid_dc {
	    font-size:12px;
		line-height:1.5em;
		color:#34271F;
		}

#right {
  float:right;
  width:232px;
  }
  h2#booking_index {
    display:block;
	background:url(../img/index/booking_title.gif) no-repeat 0 0;
	width:230px;
	height:60px;
	text-indent:-9999px;
	margin-top:20px;
	}
	a#index_booking_btn {
	  display:block;
	  background:url(../img/index/booking_btn.jpg) no-repeat;
	  width:230px;
	  height:60px;
	  text-indent:-9999px;
	  margin-top:3px;
	  }
	  a#index_booking_btn:link , a#index_booking_btn:visited { background-position:0 0; }
	  a#index_booking_btn:hover , a#index_booking_btn:active { background-position:0 -60px; }
	p#booking_tokuten , p#mobile_tokuten {
	  font-size:12px;
	  color:#394014;
	  margin-top:5px;
	  }
	  p#mobile_tokuten { width:150px; float:right; }
	  p#booking_tokuten {
	    margin-bottom:5px;
	    padding-bottom:5px;
	    border-bottom:1px solid #CFDC9F;
	    }
	ul#banner {
	  margin:5px 0 10px;
	  padding-bottom:5px;
	  border-top:1px solid #CFDC9F;
	  border-bottom:1px solid #CFDC9F;
	  }
	  ul#banner li { margin-top:5px; }
  h2#mobile {
    display:block;
	background:url(../img/index/mobile_title.gif) no-repeat 0 0;
	width:230px;
	height:22px;
	text-indent:-9999px;
	margin-bottom:10px;
	}
	img#mobile_qr {
	  float:left;
	  margin:0 0 10px 0;
	  }


