@charset "UTF-8";
body{
	background-color: #ddcc99;
	background-image:url(../img/bgbg.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-attachment: scroll;
	right: auto;
	left: auto;

}
h1{
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 0px;
	position: absolute;
	font-size: 24px;
	visibility: visible;
	margin-left: 20px;
	border-width: 1px;
	border-style: solid;
	font-family: HG創英角ｺﾞｼｯｸUB,HGP創英角ﾎﾟｯﾌﾟ体;
	display: block;
	color: white;
	background-color: #386278;
	margin-top: 10px;
	margin-bottom: 1px;
}

h2{
  color: #FFFFFF;
  background-color: #999933;
  background-image : url(../img/gold1.gif);
  text-align: center;
  padding-top: 7px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
}
h2.tt{
	top: 1px;
	color: #ffffff;
	background-color: #999933;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	left: 110px;
	visibility: visible;
	width: 185px;
	height: 20px;
	display: block;
}
h3{
  color: #FFFFFF;
  background-color: #999933;
  background-image : url(../img/gold1.gif);
  text-align: center;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
}
hr{
  color: #999933;
  height: 3px;
}
p{
  color: #000000;
}

UL{
  color: #000000;
  list-style-image : url(../l_gold1.gif);
  list-style-position: outside;
}
TH{
  color: #FFFFFF;
  background-color: #999933;
}
TD{
  color: #000000;
  background-color: #CCCC99;
}
#cont_00{
	background-color: white;
	width: 1000px;
	position: relative;
	top: -8px;
	right: inherit;
	left: auto;
	z-index: 1;
	visibility: visible;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック";
	display: block;
	margin-bottom: opx;
	bottom: 0px;
	background-repeat: repeat;
	height: 45px;
}

#cont_01{
	/*height: 5280px;*/
	/*height: 5310px;*/
	/* height: 5280px;*/
	/*height: 5300px;*/
	height: 5600px;
	overflow: visible;	background-color: white;
	width: 998px;
	position: relative;
	top: 110px;
	right: inherit;
	left: 2px;
	visibility: visible;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック";
	display: block;
	margin-bottom: opx;
	bottom: 0px;
	background-image: url(../img/DH137_S.jpg);
	background-repeat: repeat;/*height: 5750px;+560*/

}
#migi{
	/*height: 300px;*/
	display: block;
	position: absolute;
	top: -52px;
	right: 1px;
	left: 700px;
	visibility: visible;
	width: 280px;
}
#drinkmenu{
	position: absolute;
	top: -50px;
	left: 710px;
	display: block;
	visibility: visible;
	float: right;
}
#top{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 80px;
	display: block;
	visibility: visible;
	/*background-repeat: repeat-x;*/
	background-color: #a8b465;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
#head_1{
	position: absolute;
	left: 30px;
	left:0px;
	display: block;
	top: 2px;
	visibility: visible;
	z-index: 10;

}
.up{
	top: 200px;
	right: 0px;
	visibility: visible;
	position: absolute;
}
.logo_b1{
	border:0px;
	width:84px;
	height:84px;
}
#head_2{
	width: 300px;
	height: 40px;
	position: absolute;
	left: 180px;
	top:5px;
}
#head_3{
	width: 300px;
	position: absolute;
	left: 600px;
	display: block;
	top: 5px;
}
#top_2{
	position: absolute;
	width: 1000px;
	top: 60px;
	left: 100px;/*left:150px;*/
	left:0px;
	height: 30px;
	visibility: visible;
	background-color: #2e494e;
	display: block;
	color: white;
	right: inherit;
}

#menu_1{
	/* top page */
	/*left: 150px;*/
	/*left: 65px;*/
	left: 80px;
	position: absolute;
	top: 5px;
	width: 100px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none none none solid;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
}
#menu_2{
	/* 会社案内 */
	width: 100px;
	left: 180px;
	position: absolute;
	top: 5px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none none none solid;
	border-right-color: yellow;
	border-bottom-color: transparent;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
}
#menu_3{
	/*よしや会*/
	/*left: 310px;*/
	left: 275px;
	width: 90px;
	position: absolute;
	top: 5px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none none none solid;
	border-right-color: yellow;
	border-bottom-color: yellow;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
}
#menu_4{
	/* お問い合わせ*/
	width: 120px;
	/*left: 300px;*/
	left: 360px;
	position: absolute;
	top: 5px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none none none solid;
	border-right-color: yellow;
	border-bottom-color: yellow;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
}
#menu_5{
	/*配送について*/
	width: 110px;
	/*left: 425px;*/
	left: 485px;
	position: absolute;
	top: 5px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none none none solid;
	border-right-color: yellow;
	border-bottom-color: yellow;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
}
#menu_6{
	/*ちらし展示館*/
	/*left: 550px;*/
	left: 610px;
	position: absolute;
	top: 5px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none none none solid;
	border-right-color: yellow;
	border-bottom-color: yellow;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
}

#menu_7{
 	/* パーティー */
	/* left: 670px; */
	left: 730px;
	position: absolute;
	width: 210px;
	top: 5px;
	height: 16px;
	visibility: visible;
	border-left-width: 5px;
	border-style: none solid;
	border-right-color: yellow;
	border-bottom-color: yellow;
	border-left-color: yellow;
	vertical-align: bottom;
	background-color: transparent;
	color: white;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
	border-right-width: 5px;
	overflow: visible;
	/*z-index: 1;*/
}



#bentolist{
	top: 90px;
	left: 80px;
	width: 1000px;
	height: 20px;
	position: absolute;
	display: block;
	visibility: visible;
	text-align: center;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffeeff;
}
#bbb_1{
	top: 0px;
	left: 70px;
	text-align: center;
	width: 70px;
	height: 14px;
	position: absolute;
}
#bbb_2{
	top:0px;
	left: 140px;
	text-align: center;
	width: 70px;
	height: 14px;
	position: absolute;
}
#bbb_3{
	top:0px;
	left: 210px;
	text-align: center;
	width: 80px;
	height: 14px;
	position: absolute;
}
#bbb_4{
	top:0px;
	left: 290px;
	width: 80px;
	text-align: center;
	height: 14px;
	position: absolute;
}
#bbb_5{
	top:0px;
	left: 370px;
	text-align: center;
	width: 70px;
	height: 14px;
	position: absolute;
}
#bbb_6{
	top:0px;
	left: 440px;
	text-align: center;
	/*width: 200px;*/
	width: 140px;
	height: 14px;
	position: absolute;
}
#bbb_7{
	top:0px;
	/*left: 640px; おせち*/
	left: 580px;
	text-align: center;
	width: 80px;
	height: 14px;
	position: absolute;
}
#bbb_8{
	top:0px;
	/*left: 720px;*/
	left: 660px;
	text-align: center;
	width: 70px;
	height: 14px;
	position: absolute;
}
#bbb_9{
	top:0px;
	/*left: 790px;*/
	left: 730px;
	text-align: center;
	width: 70px;
	height: 14px;
	position: absolute;
}

#bbb_10{
	top:0px;
	left: 860px;
	text-align: center;
	width: 80px;
	height: 14px;
	position: absolute;
}

#cont_center{
	top: 110px;
	left: 5px;
	width: 710px;
	height: 5000px;
	background-color: transparent;
	background-position: center top;
	border-width: 0px;
	border-style: none;
	display: block;
	position: absolute;
	visibility: visible;
}
#hh{
	position: absolute;
	left: auto;
	visibility: visible;
	top: 112px;
	color: white;
	background-color: #386278;
	width: 100%;
	height: 50px;
	display: block;
	text-align: left;
	z-index: 2;
}
#hh-coment{
	position: absolute;/*left: 200px;*/
	left: 150px;
	top: 10px;
	right: 20px;
	font-size: 13px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	line-height: 14px;
	vertical-align: top;
	width: 800px;
	visibility: visible;
	color: white;
}
#newprice1{
	background-color: transparent;
	position: absolute;
	top:110px;
	left: 400px;
	z-index: 10;
	visibility: visible;
	overflow: visible;
}

#submenu{
	position: relative;
	left: 1px;
	display: block;
	visibility: visible;
	border-width: 1px;
	bottom: 1px;
	height : 55px;
	text-align: left;
	width : 700px;
	background-color: transparent;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	z-index: 1;
  top : 1px;
  overflow : visible;
}

#sm4,#sm7{
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	width: 168px;
	height: 17px;
	display: block;
	visibility: visible;
	color: black;
	border-style: ridge;
	border-color: black;
	border-width: 2px;  /* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding-top: 2px;
	float: left;
	background-image: url(../img/green_1.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	white-space: nowrap;
}
#sm4,#sm5,#sm6,#sm8,#sm9,#sm10{
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	width: 123px;
	height: 17px;
	display: block;
	visibility: visible;
	color: black;
	border-style: ridge;
	border-color: black;
	border-width: 2px;/* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding-top: 2px;
	float: left;
	background-image: url(../img/green_1.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	white-space: nowrap;
}

#sm1{
	top: 0px;left: 0px;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	width: 123px;
	height: 17px;
	display: block;
	visibility: visible;
	color: black;
	border-style: ridge;
	border-color: black;
	border-width: 2px;/* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding-top: 2px;
	float: left;
	background-image: url(../img/green_1.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	white-space: nowrap;

}
#sm2{
	top: 0px;left: 128px;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	width: 123px;
	height: 17px;
	display: block;
	visibility: visible;
	color: black;
	border-style: ridge;
	border-color: black;
	border-width: 2px;/* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding-top: 2px;
	float: left;
	background-image: url(../img/green_1.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	white-space: nowrap;
}
#sm3{
	top: 0px;left: 254px;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	width: 168px;
	height: 17px;
	display: block;
	visibility: visible;
	color: black;
	border-style: ridge;
	border-color: black;
	border-width: 2px;  /* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding-top: 2px;
	float: left;
	background-image: url(../img/green_1.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	white-space: nowrap;
}
#sm4{
	top: 0px;left: 427px;
}
#sm10{
	top: 0px;left: 555px;
}
#sm5{
	top: 25px;left: 0px;
}
#sm6{
	top: 25px;left: 128px;
}
#sm7{
	top: 25px;left: 254px;
}
#sm8{
	top: 25px;left: 427px;
}
#sm9{
	top: 25px;left: 555px;
}	


#UP2{
	top: 1500px;
}
#UP3{
	top: 2000px;
}
#UP4{
	top: 2500px;
}
#UP5{
	top: 3000px;
}
#UP6{
	top: 3500px;
}
#UP7{
	top: 4000px;
}
#UP8{
	top: 4500px;
}
#UP9{
	top: 5000px;
}
#UP10{
	top: 5500px;
}
#UP11{
	top: 6000px;
}
#UP12{
	top: 6500px;
}

#NF1{
	top: 420px;left: 550px;	position: absolute;z-index: 99;
}
#NF2{
	top: 1330px;left: 550px;	position: absolute;z-index: 99;
}
#NF3{
	top: 1930px;left: 750px;	position: absolute;z-index: 99;
}
#NF4{
	top: 2880px;left: 750px;	position: absolute;z-index: 99;
}
#NF5{
	top: 3490px;left: 750px;	position: absolute;z-index: 99;
}
#NF6{
	top: 3800px;left: 750px;	position: absolute;z-index: 99;
}
#NF7{
	top: 4120px;left: 750px;	position: absolute;z-index: 99;
}
#NF8{
	top: 4440px;left: 750px;	position: absolute;z-index: 99;
}
#NF9{
	top: 5070px;left: 750px;	position: absolute;z-index: 99;
}
#NF10{
	top: 6000px;left: 750px;position: absolute;z-index: 99;
}


#shohizei{
	top: 50px;
	position: absolute;
	left: 230px;
}

#otegaru{
	top: 60px;
	position: absolute;
	left: 5px;
}

#makunouchi{
	top: 4720px;
	position: absolute;
	left: 5px;
}

#no1{
	/*お手軽メニュー　１・２・３*/
	top: 90px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 700px;
	height: 260px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#hiking{
/*ハイキング弁当  TITLE  */
	/*top: 360px;*/
	top: 300px;
	position: absolute;
	left: 5px;
	overflow: visible;
	visibility: visible;
}

#no2{
/* ハイキング弁当の写真 NO1  */
	/*top : 398px;*/
	top : 338px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 700px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
	z-index: 1;
}

#no2b{
	/* ハイキング弁当のNO2 */
	/*top: 670px;*/
	top:540px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: none;
	display: block;
	position: absolute;
	visibility: visible;
	width:700px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
	/*z-index: 100;*/
}
#haru{
	/*top: 945px;*/
	/*top: 750px;*/
	top: 750px;
	position: absolute;
	left: 5px;
	visibility: visible;
	overflow: visible;
	display: block;
	text-align: left;
}
#haru_1{
	/*top : 770px;*/
	top : 10px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: relative;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#harujunbi{
	top: 1070px;
	color: black;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 400px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#haru-new{
	/*top: 880px;*/
	top: 0px;
	position: absolute;
	left: 220px;
	z-index: 1;
}	
#haru_2{
	/*top: 28px;*/
	top: 15px;
	color: black;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: relative;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#no3b{
	top:1330px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 400px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#natsu{
	/*top:800px;*/
	/*top:900px;*/
	top:500px;
	position: absolute;
	left: 2px;
	text-align: left;
	visibility: visible;
	width: 460px;
}


#natsu_1{
	/*top: 650px;*/
	top: 10px;
	color: black;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: relative;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}

#natsu_2{
       /*top:320px;*/
	/*top:305px;*/
	top:650px;
	
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#no4d{
	top:1830px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 400px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#aki{
	/*top:1010px;*/
	/*top:1110px;*/
	top:710px;
	position: absolute;
	left: 2px;
	visibility: visible;
	overflow: visible;
	display: block;
}
#aki_1{
	/*top : 1050px;*/
	/*top : 1150px;*/
	top : 750px;
	color: black;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#aki_2{
	/*top: 330px;*/
	/*top: 210px;*/
	top: 900px;
	color: black;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	/*height: 400px;*/
height:100px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
.akiaki{
	text-align: center;
	width: 210px;
	height: 188px;
	display: block;
}
#no5b{
	top:1360px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 400px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}

#fuyu{
	/*季節弁当冬のボタン*/
	/*top: 230px;*/
	/*top: 1240px;*/
	/*top: 1410px;*/
	top: 1000px;
	position: absolute;
	left: 5px;
	display: block;
	width: 500px;
	text-align: left;
}

#fuyu_1{
	/*top: 1140px;*/
	/*top: 1270px;*/
	/*top: 1450px;*/
	top: 1040px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 5px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
	height: 200px;
}
#fuyu_2{
	/*top: 1360px;*/
	/*top: 1650px;*/
	top: 1250px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 220px;
	left: 2px;
	border-style: none;
	float: none;
	background-color: transparent;
	overflow: visible;
	z-index: 1;
}
#sushimenu{
	/*top : 340px;*/
	/*top : 240px;*/
	/*top : 870px;*/
	top : 300px;
	position: absolute;
	left: 5px;
}

#sushi-1{
	/*top: 380px;*/
	/*top: 510px;*/
	/*top: 550px;*/
	top: 340px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#chiiki-kyoto{
	/*top : 560px;*/
	/*top : 540px;*/
	/*top : 780px;*/
	top : 630px;
	position: absolute;
	left: 5px;
}
#chiiki-kyoto_1{
	/*top : 600px;*/
	/*top : 580px;*/
	/*top : 820px;*
	/*top : 620px;*/
	top : 670px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}

#chiiki-nara{
	/*top:860px;*/
	/*top:840px;*/
	/*top:1080px;*/
	top:960px;
	position: absolute;
	left: 5px;
}
#chiiki-nara_1{
	/*top:900px;*/
	/*top:880px;*/
	/*top:1120px;*/
	top:990px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#chiiki-osaka{
	/*top: 1120px;*/
	/*top: 1360px;*/
	top: 1260px;
	position: absolute;
	left: 5px;
}

#chiiki-osaka_1{
	/*top: 1160px;*/
	/*top: 1400px*/;
	top: 1300px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 200px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#chiiki-osaka_2{
	/*top: 1360px;*/
	top: 1500px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}

#obanzai-title{
	/*top: 1580px;*/
	top: 1610px;
	position: absolute;
	left: 5px;
	z-index: 1;
}

#obanzai_1{
	/*top: 1610px;*/
	top: 1640px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}	
#obanzai_2{
	/*top: 4790px;+560*/
	/*top: 5850px;*/
	top: 5520px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}	

#agemononashi{
	/*top: 1780px;*/
	top: 1830px;
	position: absolute;
	left: 5px;
	text-align: left;
	width: 500px;
	visibility: visible;
}
#agemononashi_1{
	/*top: 1820px;*/
	top: 1870px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#attakabento{
	/*top:2200px;*/
	top:2140px;
	position: absolute;
	left: 5px;
}
#attaka_1{
	/*top:2140px;*/
	top:2180px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 400px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}	
#no14{
	top:8280px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 400px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}

#tezukuri{
	/*top: 2700px;*/
	top: 2610px;
	position: absolute;
	left: 5px;
}
#tezukuri_1{
	/*top: 2750px;*/
	top: 2650px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}
#tezukuri_2{
	/*top: 2960px;*/
	top: 2860px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 950px;
	height: 708px;
	left: 2px;
	border-style: none;
	float: left;
	background-color: transparent;
	overflow: visible;
}


#tokusen-title{
	/*top: 3210px;*/
	top: 3110px;
	background-image : url(../koraku/12_tokusen/tokusen.gif);
	position: absolute;
	left: 5px;
	visibility: visible;
	z-index: 1;
}
#tokusen_1{
	/*top: 3240px;*/
	top: 3140px;
	position: absolute;
	visibility: visible;
}







#sand{
	top: 9850px;
	color: black;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	clear: both;
	display: block;
	position: absolute;
	visibility: visible;
	width: 670px;
	left: 5px;
	border-style: none;
	float: none;
	background-color: transparent;
	overflow: visible;
}


.photo{
	width: 200px;
	height: 150px;
	border-width: 0px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	position: relative;
	top: 4px;
}
.photox{
	width: 200px;
	/*height: 150px*/
	border-width: 0px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	position: relative;
	top: 4px;
}
.photo2{
	width: 400px;
	height: 150px;
	border-width: 0px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	position: relative;
	top: 4px;
}
.ph_title{
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 1px;
	margin-bottom: 2px;
	position: absolute;
	visibility: visible;
	left: 10px;
	top: 3px;
	display: inline;
	overflow: visible;
}
.ph_title2{
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 1px;
	margin-bottom: 2px;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 3px;
	display: inline;
	overflow: visible;
}

.ph_title_small{
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 1px;
	margin-bottom: 2px;
	position: absolute;
	visibility: visible;
	left: 1px;
	top: 3px;
}
.ph_title_xtra{
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	position: absolute;
	visibility: visible;
	left: 10px;
	top: 3px;
}
.ph{
	width: 220px;
	height: 190px;
	background-color: white;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-image: url(../koraku/waku_or.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
}
.ph3{
	width: 220px;
	height: 200px;
	background-color: white;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 1px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	background-image: url(../koraku/waku_or.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
}
.ph_attaka{
	width: 220px;
	height: 190px;
	background-color: black;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-image: url(../koraku/waku_or.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
	color: white;
	z-index: 1;
}
.ph_newmenu{
	width: 220px;
	height: 190px;
	background-color: black;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-image: url(../koraku/waku_or.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
	color: white;
	z-index: 1;
}
.photo_att{
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック";
	color: black;
	background-color: transparent;
	text-align: center;
	width: 90%;
}
.tomei_menu{
	display: block;
	overflow: auto;
	visibility: visible;
	position: relative;
	clear: left;
}

.phjunbi_1{
	width: 220px;
	height: 190px;
	background-color: white;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
}
.ph_obanzai{
	width: 460px;
	height: 400px;
	background-color: transparent;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-image: url(../koraku/waku_or.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
}
.pxx{
	width: 420px;
	height: 300px;
	background-color: white;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-image: url(../koraku/waku_or_l.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
}
.obz{
	position: relative;
	top: 35px;
}
.ph_l{
	width: 220px;
	background-color: transparent;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: inherit;
	left: auto;
	font-size: 12px;
	vertical-align: middle;
	top: 50px;
	bottom: inherit;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
}

.phph{
	display: block;
	position: relative;
	top: 30px;
	overflow: visible;
	visibility: visible;
	vertical-align: inherit;
	text-align: center;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 0px;
	left: auto;
}

.ph2{
	width: 446px;
	height: 190px;
	background-color: white;
	display: block;
	position: relative;
	overflow: visible;
	text-align: center;
	float: left;
	visibility: visible;
	right: 2px;
	left: 1px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-image: url(../koraku/waku_or_w.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: top;
}

#cont_right{
	top: 110px;
	left: 715px;
	width: 283px;/*height: 1400px;*/
	height: 1000px;
	border-width: 0px;
	border-style: solid;
	display: block;
	position: absolute;
	visibility: visible;
	z-index: 1;
}
#drinkmenu{
	position : relative;
	display: block;
	visibility: visible;
	top: 50px;
	left: 0px;
	border-width: 0px;
	text-align: center;
	vertical-align: top;
	margin-top: 2px;
}
.rrmenu{
	border-width: 0px;
	visibility: visible;
	width: 283px;
}
#rrtoiawase{
	position: absolute;
	display: block;
	visibility: visible;
	top: 320px;
	left: 0px;
	border-width: 0px;
	text-align: center;
	vertical-align: top;
	margin-top: 2px;
}
#rrfaxirai{
	position: absolute;
	display: block;
	visibility: visible;
	top: 618px;
	left: 0px;
	border-width: 0px;
	text-align: center;
	vertical-align: top;
	margin-top: 0px;
}

.bnt{
	font-size: 12px;
	font-family: HGP創英角ｺﾞｼｯｸUB;
	background-color: #00cccc;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	width: 50px;
	display: inline;
	visibility: visible;
}
.topbtn{
	border-width: 0px;
	width: 35px;
	height: 35px;
}
#ks_00{
	font-size: 15px;
	color: black;
	background-color: #f5ffdf;
	vertical-align: top;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	position: absolute;
	top: 50px;
	left: 20px;
	width: 660px;
	line-height: 150%;
	height: 500px;
}
.junbi01{
	float: left;
	visibility: visible;
	margin-left: 10px;
	margin-top: 5px;
	display: block;
	position: relative;
}
.l01{
	text-align: left;
	float: left;
	position: relative;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 5px;
	right: 15px;
	width: 50px;
	height: 10px;
	left: 1px;
}

A.m1{
	color: white;
	text-decoration: none;
}
A:active.m1{
	color: #ff0080;
}
A:visited.m1{
	color: white;
}
A:hover.m1{
	color: #ff0080;
	font-weight: bold;
}
	
A.ft1{
  color: black;
  text-decoration: none;
}
A:active.ft1{
	color: #cc0000;
}
A:visited.ft1{
	color: black;
}
A:hover.ft1{
	color: #cc0000;
	font-weight: bold;
}

.hra{
	text-align: center;
	width: 980px;
}
.hrc{
	text-align: center;
	width: 500px;
}

#bottom{
	/*top: 3890px;*/
	/*top: 3410px;*/
	/*top: 4290px;*/
	/*top: 4550px;*/
	top: 4850px;
	text-align: center;
	display: block;
	position: absolute;
	left: -2px;
	overflow: visible;
	visibility: visible;
	clear: both;
	background-color: #ffecec;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 135px;
	z-index: 2;
	width: 980px;
	font-size: 12px;
	color: black;
}

/**********/
A{
	color: #cc0000;
/*	color: black;*/
	text-decoration: none;
}
A:hover{
	color: #ffc1e0;
}
A:active{
	color: #cc0000;
}

A.btn1{
	display: block;
	color: black;
	background-color: white;
	border-style: outset;
	border-color: #303061;
	border-width: 2px; /* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 12px;            /* フォントサイズ */
	line-height: 12px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
A:hover.btn1{
	color: black;
	background-color: #ffc1e0;  /* 背景色 */
}
A:active.btn1{
	color: #ffffff;
}
A:visited.btn1{
	color: black;
}

A.btn3{
	display: inline;
	color: black;
}
A:hover.btn3{
	color: black;
	background-color: #ffc1e0;  /* 背景色 */
}
A:active.btn3{
	color: #ffffff;
}
A:visited.btn3{
	color: black;
}


A.btn{
  display: block;             /* ブロック要素にする */
  width: 70px;                /* 横幅 */
  color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 2px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A:hover.btn{
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A:active.btn{
	color: #ffffff;
}
A:visited.btn{
	color: #ffffff;
}

/**********/
A.btnA{
	display: block;             /* ブロック要素にする */
	width: 150px;                /* 横幅 */
	color: #ffffff;
	background-color: #808000;  /* 背景色 */
	border-style: outset;
	border-color: #808000 #9999cc;
	border-width: 2px; /* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 14px;            /* フォントサイズ */
	line-height: 14px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}

/**********/
A.btnL{
	display: block;             /* ブロック要素にする */
	width: 190px;                /* 横幅 */
	color: #ffffff;
	background-color: #808000;  /* 背景色 */
	border-style: outset;
	border-color: #808000 #9999cc;
	border-width: 2px; /* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 14px;            /* フォントサイズ */
	line-height: 14px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
A:hover.btnL{
	color: black;
	background-color: #ffff00;  /* 背景色 */
	border-style: inset;
	border-color: #9999cc;
	border-width: 2px;  /* 枠の色 */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
A:active.btnL{
	color: #ffffff;
}
A:visited.btnL{
	color: #ffffff;
}
A.att1{
	display: inline;
	color: black;
}
A:hover.att1{
	color: black;
	background-color: #ffc1e0;  /* 背景色 */
}
A:active.att1{
	color: #ffffff;
}
A:visited.att1{
	color: black;
}
A.cssattk{
	color:black;
text-decoration: underline;
}

/***************/
