@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;}

#delicious #nav-cuisine2	{background-position:-135px -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:40px;
  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/delicious.html
----------------------------------------------------------------------- */
/*アンカー*/
  #anchor{
  background: url(../img/cuisine/delicious/anchor-bg.jpg) no-repeat top center;
  padding-left:80px;
  height:60px;
  margin-top:20px;
  background-color: #F2DFE3;
}
  #anchor li{
  width:120px;
  margin-right: 1px;
  list-style-image: url(../img/cuisine/delicious/anchor-list.png);
}


/*ブロック*/
  .block{
  width:700px;
  position:relative;
  background-image:url(../img/cuisine/delicious/bg-box.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-top:158px;
  padding-bottom:45px;
}
  .block p{line-height:1.7;}
  h4{position:absolute;z-index:0;left:0px;top:0px;height:183px;}
  p.caption{
  position:absolute;
  z-index:1;
  left:142px;
  top:63px;
  width: 320px;
  line-height: 28px;
}
  p.caption01{
  position:absolute;
  z-index:1;
  left:142px;
  top:66px;
  width: 320px;
  line-height: 28px;
}

  #hirame p.caption{width:280px;left:170px;}
  div#fish{padding-bottom:0px;}
  
  
  div.paragraph01 { width:650px; margin-left:auto; margin-right:auto; height:440px; margin-top:40px; /*height:140px;*/ }
  div.paragraph01 li.egg-left {float:left; width:342px; height:242px; padding:1px; border: 3px solid #ffc59a;}
  div.paragraph01 li.egg-right {float:right; width:287px; height:242px; padding:1px; border: 3px solid #ffc59a;}
  div.paragraph01 li.egg-list {float:left; width:213px; height:140px; padding:5px 5px 5px 0px;}
  div.paragraph01 li.egg-list01 {float:left; width:213px; height:140px; padding:5px 0px 5px 0px;}
  div.paragraph01 .egg-list02{float:left; width:650px; height:20px; background:url(../img/cuisine/delicious/arrow.png) no-repeat left; padding:0px 0px 0px 20px; color:#000; font-size:12px; margin-top:15px; margin-bottom:15px; line-height:20px;}
  
  
  div.paragraph02 { width:650px; margin-left:auto; margin-right:auto; height:290px; margin-top:25px; /*height:140px;*/ }
  div.paragraph02 li.egg-left {float:left; width:342px; height:242px; padding:1px; border: 3px solid #ffc59a;}
  div.paragraph02 li.egg-right {float:right; width:287px; height:242px; padding:1px; border: 3px solid #ffc59a;}
  div.paragraph02 li.egg-list {float:left; width:213px; height:140px; padding:5px 5px 5px 0px;}
  div.paragraph02 li.egg-list01 {float:left; width:213px; height:140px; padding:5px 0px 5px 0px;}
  div.paragraph02 .egg-list02{float:left; width:650px; height:20px; background:url(../img/cuisine/delicious/arrow.png) no-repeat left; padding:0px 0px 0px 20px; color:#000; font-size:12px; margin-top:15px; margin-bottom:15px; line-height:20px;}


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