@charset "shift-jis";

#gnav3	{background-position:-237px -40px;}

#imghd	{height:490px; margin:-23px auto 0 auto; overflow: hidden; text-align:center; background:url(../img/index/imghd.jpg) center 0 repeat-x;}
#left,
#right	{margin-top:-20px;}

#imghd { background:url(../img/facilities/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#index #imghd { background:url(../img/cuisine/index/bg-imghd.jpg) repeat-x 0 0; height:298px;}

#imghd h2 {
  margin:0 auto;
  text-align:center;
  height:136px;
  text-indent:-2000px;
  overflow:hidden;
  background-image: url(../img/cuisine/imghd.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
#index #imghd  {background:url(../img/cuisine/imghd-flash.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:298px; text-indent:-2000px; overflow:hidden;}

#nav-cuisine				{width:700px; overflow:hidden; position:relative;}
#nav-cuisine li			{float:left;}
#nav-cuisine a			{
  height:46px;
  background-image:url(../img/cuisine/nav-cuisine2.png);
  background-repeat:no-repeat;
  text-indent:-9999px;
  display:block;
}
#nav-cuisine1 {width:135px; background-position:0 -0;}
#nav-cuisine2 {width:120px; background-position:-135px 0;}
#nav-cuisine3 {width:105px; background-position:-255px 0;}
#nav-cuisine4 {width:122px; background-position:-360px 0;}
#nav-cuisine5 {width:86px;  background-position:-482px 0;}
#nav-cuisine6 {width:132px; background-position:-568px 0;}

#nav-cuisine1:hover	{background-position:0 -46px;}
#nav-cuisine2:hover	{background-position:-135px -46px;}
#nav-cuisine3:hover	{background-position:-255px -46px;}
#nav-cuisine4:hover	{background-position:-360px -46px;}
#nav-cuisine5:hover	{background-position:-482px -46px;}
#nav-cuisine6:hover	{background-position:-568px -46px;}

#index #nav-cuisine1	{background-position:0 -46px;}
#delicious #nav-cuisine2	{background-position:-135px -46px;}
#kodawari #nav-cuisine3	{background-position:-255px -46px;}
#image #nav-cuisine4	{background-position:-360px -46px;}
#betsu #nav-cuisine5	{background-position:-482px -46px;}
#chef #nav-cuisine6	{background-position:-568px -46px;}

.block{
  width:700px;
}
p{line-height:175%;}
a:hover img.btn{opacity:0.7; filter:alpha(opacity=70);}
#left a:hover img{opacity:0.7; filter:alpha(opacity=70);}

/*アンカー*/
#anchor{
  background-repeat: no-repeat;
  padding-left:130px;
  height:48px;
  padding-top:16px;
}
#anchor li{
  float:left;
  width:133px;
  height:30px;
}
#anchor li a{
  color:#573F19;
}
#anchor li a:hover{text-decoration:none;}

/*ページトップ*/
#left a.pagetop{
  margin:0px;
  position:absolute;
  right:15px;
  bottom:7px;
  display:block;
  color:#CB3471;
  background-image: url(../img/cuisine/pagetop.png);
  background-repeat: no-repeat;
  background-position: left 2px;
  padding-left: 15px;
  font-size: 10px;
}
#left a.pagetop:hover{color:#993333;}


/* cuisine/index.html
----------------------------------------------------------------------- */
#index #imghd{height:298px; margin:-23px auto 0 auto; overflow: hidden; text-align:center; text-indent:0; background:url(../img/room/index/bg-imghd.jpg) repeat-x 0 0;}

/*こだわり食材*/
#index #ingredient	{width:680px;height:206px;position:relative;}
#index #ingredient h3	{position:absolute;z-index:1;left:15px;top:7px;}
#index #ingredient img.img	{position:absolute;z-index:0;}
#index #ingredient img.btn	{position:absolute;z-index:1;bottom:15px;left:45px;}
#index #ingredient p	{position:absolute;z-index:1;width:230px;top:65px;left:20px;}

/*お料理のご案内*/
#index #cuisine{
  height:564px;
  width:700px;
  background-image: url(../img/cuisine/index/cuisine-bg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-bottom:25px;
}

/*お料理のご案内*/
#index #cuisine div{float:left;width:338px;height:320px;}
#index #cuisine div p.caption{margin-left:15px;margin-top:12px;}
#index #cuisine div img.img{margin-left:25px;margin-bottom:10px;}
#index #cuisine div h4{margin-left:35px;margin-bottom:5px;}
#index #cuisine div p.txt{margin-left:35px;}
#index #cuisine div img.btn{float:right;}

#index #cuisine div#chef{width:680px;float:none;clear:both;padding-top:5px;height:146px;}
#index #cuisine div#chef img.img{margin-left:25px;float:left;width:130px;height:136px;margin-right:10px;margin-top:5px;}
#index #cuisine div#chef h4{float:right;margin-left:0px;margin-bottom:5px;}
#index #cuisine div#chef p.txt{float:right;width:480px;padding-right:20px;margin-left:0px;}
#index #cuisine div#chef img.btn{margin-top:-16px;}



/* cuisine/image.html
----------------------------------------------------------------------- */

/*アンカー*/
#image #anchor{
  background-image: url(../img/cuisine/image/anchor-bg.jpg);
}
#image #anchor li{float:left;width:133px;height:30px;}

/*お料理イメージ汎用*/
#image div.block{
  position:relative;
  height:426px;
  background-image: url(../img/cuisine/image/block-bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

#image div#spring{

  background-image: url(../img/cuisine/image/spring-bg.jpg);
}
#image div#winter{

  background-image: url(../img/cuisine/image/winter-bg.jpg);
}

#image div.block h4{
  position:absolute;
  left:280px;
  top:45px;
  width:135px;
  text-align:center;
}
#image div.block ul li.item1{
  position:absolute;
  left:30px;
  top:20px;
  width:255px;
  text-align:right;
}
#image div.block ul li.item2{
  position:absolute;
  right:30px;
  top:20px;
  width:255x;
  text-align:right;
}
#image div.block ul li.item3{
  position:absolute;
  right:30px;
  width:255px;
  text-align:right;
  bottom: 40px;
}
#image div.block ul li img{
  padding:1px;
  border: 3px solid #ffc59a;
}
#image div.block ul li p{margin-top:5px;}
#image div.block ul li p img{padding:0;border:0px;}




/* cuisine/kodawari.html
----------------------------------------------------------------------- */
#kodawari{}
/*アンカー*/
#kodawari #anchor{
  background-image: url(../img/cuisine/kodawari/anchor-bg.jpg);
  padding-left:80px;
  height:60px;
  margin-top:20px;
  background-color: #F2DFE3;
}
#kodawari #anchor li{
  width:120px;
  margin-right: 1px;
  list-style-image: url(../img/cuisine/kodawari/anchor-list.png);
}


/*ブロック*/
#kodawari .block{
  width:700px;
  position:relative;
  background-image:url(../img/cuisine/kodawari/bg-box.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-top:158px;
  padding-bottom:45px;
}
#kodawari .block p{line-height:1.7;}
#kodawari h4{position:absolute;z-index:0;left:0px;top:0px;height:183px;}
#kodawari p.caption{ position:absolute; z-index:1; left:150px; top:65px; width: 300px; line-height: 28px; }
#kodawari #hirame p.caption{width:280px;left:170px;}
#kodawari div.paragraph{ width:640px; margin-left:auto; margin-right:auto; /*height:140px;*/ padding-top:25px; background-image: url(../img/cuisine/kodawari/block-line.png); background-repeat: no-repeat; background-position: center top;}
#kodawari div.type1 { margin-bottom:10px; }
#kodawari div.type2 { margin-bottom:10px; clear:both; }
#kodawari div#fish{
  padding-bottom:0px;
}

#kodawari div.paragraph img.img{	padding:1px;
  border: 3px solid #ffc59a;height:116px;width:182px;}
#kodawari div.type1 img.img{float:left;margin-right:20px;}
#kodawari div.type2 img.img{float:right;margin-left:20px;}
#kodawari div.paragraph h5{margin-bottom:15px;margin-top:3px}

#kodawari div.type1 p.egg-box {float:left; width:200px; margin-bottom:5px;}
#kodawari div.type1 p.egg-box img { margin-bottom:5px;}
#kodawari .small { font-size:9px; line-height:1.4;}

#kodawari div.type1 p.fish-box {float:left; width:205px; margin-bottom:5px; }
#kodawari div.type1 p.fish-box img { margin-bottom:5px;}
#kodawari .small { font-size:9px; line-height:1.4;}


#kodawari #egg .middle { background:none; padding-top:0;}
#kodawari #egg .middle img.img{	height:135px;width:241px; margin-bottom:10px;}
#kodawari #hirame .middle img.img{height:140px;width:182px; margin-bottom:10px;}
#kodawari #sake img.img{height:156px;width:182px; margin-bottom:20px;}
#kodawari #sake .middle img.img{height:117px;width:182px; margin-bottom:10px;}
#kodawari #sake .bottom img.img{height:176px;width:182px; margin-bottom:20px;}
#kodawari #sake .bottom {
  margin-bottom:20px;
}
#kodawari #hirame .type1 img.img{margin-bottom:20px;}
#kodawari #fish .bottom img.img{
  height:145px;
  width:182px;
  margin-bottom:20px;
}
#kodawari #fish .middle{ background:none; padding-top:0;}
#kodawari #fish .bottom {
  margin-bottom: 50px;
}
#kodawari #beef {

}
#kodawari #beef .beef-box .img {
  height: 149px;
  width: 164px;
}

#kodawari #beef .middle{
  padding-top:15;
  margin-top: 15px;
}
#kodawari #soy {
  background-image: url(paragraph%20type1%20bottom);
  margin-bottom: 20px;
}
#kodawari #soy_photo {
  margin-top: 10px;
}

#kodawari #soy_photo img {
  float: left;
  margin-right: 2px;
}
#kodawari .kodawari_pl {
  border: 3px solid #FC6;
  padding: 1px;
  float: left;
  margin-right: 8px;
}

#kodawari .kodawari_pr {
  border: 3px solid #FC6;
  padding: 1px;
  float: right;
  margin-left: 8px;
}




/*ページトップ*/
#left a.pagetop{bottom:5px;
}
/* cuisine/betsu.html
----------------------------------------------------------------------- */
#betsu{}


#betsu #lineup{ height:975px; background-image: url(../img/cuisine/betsu/lineup-bg.jpg); background-position: left top; background-repeat: no-repeat; padding-left: 30px; }

/*注意文*/
#betsu #caution{width:645px;padding-top:20px;}
#betsu #caution p{}
#betsu #caution ul{margin:10px 0px 10px 10px;}
#betsu #caution ul li{}


/*商品リスト*/

#betsu #items li{ float:left; width:203px; height:190px;margin-right: 15px; }
#betsu #items li img.img{width:195px;	padding:1px;
  border: 3px solid #ffc59a;}
#betsu #items li p{ text-align:right; font-size:14px;color: #573D18; line-height:15px;}

/*注文*/
#betsu #order{position:relative;height:81px;margin-bottom:20px;}
#betsu #order h3{position:absolute;left:0px;top:0px;height:81px;}
#betsu #order p{position:absolute;left:250px;top:27px;}

/* cuisine/chef.html
----------------------------------------------------------------------- */
#chef #about{position:relative;margin-bottom:20px;height:1042px;}
#chef #about img{z-index:0;}
#chef #about p{position:absolute; z-index:1; bottom:25px;left:50px;line-height:190%;}
