@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;
	}
  h2#info_title {
    background:url(../img/index/info_title.gif) no-repeat 0 0;
	width:169px;
	height:30px;
	text-indent:-9999px;
	float:left;
	}
	#newslist_ctn {
	  float:right;
	  width:520px;
	  padding-top:6px;
	  margin-right:10px;
	  }
	  #newslist , .newsitem {
	    height:17px; width: 520px; overflow:hidden;
		}
		.newsitem a { color:#394014; }
  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#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;
	  }

