/*-----▼ページ全体------------------------------------------*/
body {
	font-size: small;
	color: #404040;
	background-image: url(../image/back02.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	margin: 0px;
}
h1,h2,h3 { font-size: small; text-indent: -9999px; margin: 0; }
p { 
       margin: 0;
}

/*-------▲ページ全体-----------------------------------------*/


/*------▼ヘッダ------------------------------------------------*/
#header {
	background-image: url(../image/bg_top02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 81px;
	margin-right: auto;
	margin-left: auto;
}
#header h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	top: 0;
	left: 0;
	height: 39px;
	width: 800px;
}
#header h2 {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 35px;
	height: 41px;
	width: 800px;
}

/*-----▲ヘッダ--------------------------------------------------*/

/*-----▼ページ本体（3段組）---------------------------------*/
#pagebody {
	background-image: url(../image/bg_middle.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#z_navi {
	background-image: none;
	background-position: 0 center;
	width: 800px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}
#l_navi { width: 800px; height: 28px; float: left; }
#l_navi_sai { width: 125px; float: left; margin-top: 10px; }
#l_navi_said { width: 125px; float: left; margin-top: 10px; }
#main { width: 800px; float: left; margin-right: auto; margin-left: auto; }
#main02 { width: 600px; float: left; margin-right: auto; margin-left: auto; }

/*-----▲ページ本体（3段組）---------------------------------*/

/*-----▼新ナビゲーション--------------------------------------*/
#z_navi ul { padding: 0; margin: 0; width: 800px; float: left; }
#z_navi li { float: left; list-style-type: none; }
#z_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#z_navi li#top a {
	height: 28px;
	width: 125px;
	margin-left: 3px;
	background-image: url(../image/top_off.gif);
	background-repeat: no-repeat;
}
#z_navi li#top a:hover {
	height: 28px;
	width: 125px;
	margin-left: 3px;
	background-image: url(../image/top_on.gif);
	background-repeat: no-repeat;
}
#z_navi li#kaisya a {
	height: 28px;
	width: 125px;
	background-image: url(../image/kaisya_off.gif);
	background-repeat: no-repeat;
}
#z_navi li#kaisya a:hover {
	height: 28px;
	width: 125px;
	background-image: url(../image/kaisya_on.gif);
	background-repeat: no-repeat;
}
#z_navi li#item a {
	height: 28px;
	width: 125px;
	background-image: url(../image/item_off.gif);
	background-repeat: no-repeat;
}
#z_navi li#item a:hover {
	height: 28px;
	width: 125px;
	background-image: url(../image/item_on.gif);
	background-repeat: no-repeat;
}
#z_navi li#toiawase a {
	background: url(../image/toiawase_off.gif) no-repeat;
	height: 28px;
	width: 125px;
}
#z_navi li#toiawase a:hover {
	height: 28px;
	width: 125px;
	background: url(../image/toiawase_on.gif) no-repeat;
}
#z_navi li#link a {
	height: 28px;
	width: 125px;
	background: url(../image/link_off.gif) no-repeat;
}
#z_navi li#link a:hover {
	height: 28px;
	width: 125px;
	background: url(../image/link_on.gif) no-repeat;
}
#z_navi li#shop a {
	height: 28px;
	width: 125px;
	background: url(../image/shop_off.gif) no-repeat;
}
#z_navi li#shop a:hover {
	height: 28px;
	width: 125px;
	background: url(../image/shop_on.gif) no-repeat;
}
#z_navi li#spe a {
	background: url(../image/spe.gif) no-repeat;
	width: 44px;
	height: 28px;
}
/*-----▲新ナビゲーション-------------------------------------------*/

/*-----▼左ナビゲーション--------------------------------------*/
#l_navi ul {
       padding: 0;
       margin: 0 0 0 5px;
       width: 142px;
}
#l_navi li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#l_navi li a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#l_navi li#top a { height: 28px; width: 125px; background: url(../image/top_off.gif) no-repeat; float: left; }
#l_navi li#top a:hover { height: 28px; width: 125px; background: url(../image/top_on.gif) no-repeat; float: left; }
#l_navi li#kaisya a { height: 28px; width: 125px; background: url(../image/kaisya_off.gif) no-repeat; float: left; }
#l_navi li#kaisya a:hover { height: 28px; width: 125px; background: url(../image/kaisya_on.gif) no-repeat; float: left; }
#l_navi li#item a { background: url(../image/item_off.gif) no-repeat; height: 28px; width: 125px; float: left; }
#l_navi li#item a:hover { height: 28px; width: 125px; background: url(../image/item_on.gif) no-repeat; float: left; }
#l_navi li#toiawase a { background: url(../image/toiawase_off.gif) no-repeat; height: 28px; width: 125px; float: left; }
#l_navi li#toiawase a:hover { height: 28px; width: 125px; background: url(../image/toiawase_on.gif) no-repeat; float: left; }
#l_navi li#link a { height: 28px; width: 125px; background: url(../image/link_off.gif) no-repeat; float: left; }
#l_navi li#link a:hover { height: 28px; width: 125px; background: url(../image/link_on.gif) no-repeat; float: left; }
#l_navi li#shop a { height: 28px; width: 125px; background: url(../image/shop_off.gif) no-repeat; float: left; }
#l_navi li#shop a:hover { height: 28px; width: 125px; background: url(../image/shop_on.gif) no-repeat; float: left; }
#l_navi li#spe a { background: url(../image/spe.gif) no-repeat; width: 44px; height: 28px; float: left; }
/*-----▲左ナビゲーション-------------------------------------------*/

/*-----▼左ナビゲーション「商品」--------------------------------------*/
#l_navi_sai ul {
       padding: 0;
       margin: 0 0 0 5px;
       width: 142px;
}
#l_navi_sai li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#l_navi_sai li a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#l_navi_sai li#it a { background: url(../image/item/item_off.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_sai li#it a:hover { background: url(../image/item/item_on.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_sai li#yakiniku a { height: 28px; width: 125px; background: url(../image/item/yakiniku_off.gif) no-repeat; }
#l_navi_sai li#yakiniku a:hover { height: 28px; width: 125px; background: url(../image/item/yakiniku_on.gif) no-repeat; }
#l_navi_sai li#men a { height: 28px; width: 125px; background: url(../image/item/men_off.gif) no-repeat; }
#l_navi_sai li#men a:hover { height: 28px; width: 125px; background: url(../image/item/men_on.gif) no-repeat; }
#l_navi_sai li#con a { background: url(../image/item/con_off.gif) no-repeat; height: 28px; width: 125px; }
#l_navi_sai li#con a:hover { height: 28px; width: 125px; background: url(../image/item/con_on.gif) no-repeat; }
/*-----▲左ナビゲーション「商品」-------------------------------------------*/

/*-----▼左ナビゲーション「会社」--------------------------------------*/
#l_navi_said ul {
       padding: 0;
       margin: 0 0 0 5px;
       width: 142px;
}
#l_navi_said li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#l_navi_said li a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#l_navi_said li#kai a { background: url(../image/kaisya/kaisya02_off.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_said li#kai a:hover { background: url(../image/kaisya/kaisya02_on.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_said li#rinen a { background: url(../image/item/rinen_off.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_said li#rinen a:hover { background: url(../image/item/rinen_on.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_said li#aisatu a { background: url(../image/item/aisatu_off.gif) no-repeat; width: 125px; height: 28px; }
#l_navi_said li#aisatu a:hover { background: url(../image/item/aisatu_on.gif) no-repeat; width: 125px; height: 28px; }
/*-----▲左ナビゲーション「会社」-------------------------------------------*/

/*-----▼材料・調味料--------------------------------------------*/
#preparation_head { background-image: url(../image/preparation.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 28px; width: 543px; width: 543px
  }
#preparation { 
       background: url(../image/menu_bg.gif) repeat-y;
}
#preparation img {
       padding-left: 10px;
}
#ingredients table { position: absolute; top: 240px; left: 370px; width: 160px; }
#ingredients th { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 25px; width: 150px; text-indent: -9999px; }
#ingredients td {
       padding: 0;
}

#ingredients_td {
       width: 95px;
}
#flavoring table {
       position: absolute;
       top: 240px;
       left: 540px;
       width: 160px;
}
#flavoring th { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 25px; width: 149px; text-indent: -9999px; }
#flavoring td {
       padding: 0;
}
#flavoring_td {
       width: 100px;
}
#preparation p {
       position: relative;
       padding-top: 0;
       padding-left: 170px;
       width: 400px;
       color: #693300;
       font-size: x-small;
}
/*-----▲材料・調味料---------------------------------------------------*/

/*-----▼はじめに--------------------------------------------------------*/
#top02 h3 {
	height: 335px;
	width: 794px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/photo06.jpg);
	background-repeat: no-repeat;
}
/*-----▲はじめに--------------------------------------------------------*/
/*-----▼はじめに--------------------------------------------------------*/
#top77 {
	height: auto;
	width: 800px;
	margin-top: 3px;
	background-image: none;
	background-repeat: no-repeat;
	text-align: center;
}
/*-----▲はじめに--------------------------------------------------------*/

/*-----▼インフォメーション------------------------------------------------------*/
#info h3 {
	height: 35px;
	width: 700px;
	background: url(../image/info_top.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.info_body {
	background-image: url(../image/info_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 700px;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
} 
.info_bottom {
	background-image: url(../image/info_bot.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	height: 8px;
}
/*-----▲インフォメーション-------------------------------------------------------*/

/*-----▼商品案内ＴＯＰ------------------------------------------------------*/
#ite h3 { height: 43px; width: 600px; background: url(../image/item/item_top.gif) no-repeat; margin-top: 16px; margin-left: 160px; }
/*-----▲商品案内ＴＯＰ-------------------------------------------------------*/

/*-----▼商品案内　焼肉店向け------------------------------------------------------*/
#yakini h3 { height: 43px; width: 600px; background: url(../image/item/yakiniku_top.gif) no-repeat; margin-top: 16px; margin-left: 160px; }
/*-----▲商品案内　焼肉店向け-------------------------------------------------------*/

/*-----▼商品案内　ラーメン店向け------------------------------------------------------*/
#me h3 { height: 43px; width: 600px; background: url(../image/item/men_top.gif) no-repeat; margin-top: 16px; margin-left: 160px; }
/*-----▲商品案内　ラーメン店向け-------------------------------------------------------*/

/*-----▼商品案内　一般のお客様店向け------------------------------------------------------*/
#co h3 { height: 43px; width: 600px; background: url(../image/item/con_top.gif) no-repeat; margin-top: 16px; margin-left: 160px; }
/*-----▲商品案内　一般のお客様店向け-------------------------------------------------------*/

/*-----▼商品紹介------------------------------------------------------*/
.item_body { background-image: url(../image/item/item_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 600px; margin-left: 160px; } 
.item_bottom {
	background-image: url(../image/item/item_bottom.gif);
	background-attachment: scroll;
	width: 600px;
	height: auto;
	margin-left: 160px;
}
/*-----▲商品紹介-------------------------------------------------------*/

/*-----▼会社概要------------------------------------------------------*/
#gaiyou h3 { background: url(../image/kaisya/gaiyou.gif) no-repeat; height: 43px; width: 600px; margin-top: 16px; margin-left: 160px; }
/*-----▲会社概要-------------------------------------------------------*/

/*-----▼会社理念------------------------------------------------------*/
#rin h3 { background: url(../image/kaisya/rinen_top.gif) no-repeat; height: 43px; width: 600px; margin-top: 16px; margin-left: 160px; }
/*-----▲会社理念-------------------------------------------------------*/

/*-----▼社長挨拶------------------------------------------------------*/
#aisa h3 { background: url(../image/kaisya/aisatu_top.gif) no-repeat; height: 43px; width: 600px; margin-top: 16px; margin-left: 160px; }
/*-----▲社長挨拶-------------------------------------------------------*/

/*-----▼リンク------------------------------------------------------*/
#lin h3 { height: 35px; width: 700px; background: url(../image/link/link_top.gif) no-repeat; margin-top: 10px; margin-right: auto; margin-left: auto; }
.link_body { background-image: url(../image/link/link_02.gif); background-repeat: repeat-y; background-attachment: scroll; width: 700px; margin-right: auto; margin-left: auto; } 
.link_bottom { background-image: url(../image/link/link_03.gif); background-repeat: no-repeat; background-attachment: scroll; width: 700px; margin-right: auto; margin-left: auto; padding-bottom: 15px; }
/*-----▲リンク-------------------------------------------------------*/

/*-----▼お買い物------------------------------------------------------*/
#sho h3 { height: 35px; width: 700px; background: url(../image/kaisya/shop_top.gif) no-repeat; margin-top: 10px; margin-right: auto; margin-left: auto; }
.shop_body { background-image: url(../image/link/link_02.gif); background-repeat: repeat-y; background-attachment: scroll; width: 700px; margin-right: auto; margin-left: auto; } 
.shop_bottom { background-image: url(../image/link/link_03.gif); background-repeat: no-repeat; background-attachment: scroll; width: 700px; margin-right: auto; margin-left: auto; padding-bottom: 15px; }
/*-----▲お買い物-------------------------------------------------------*/


/*-----▼サブインフォメーション------------------------------------------------------*/
#sub h3 { height: 35px; width: 700px; background: url(../image/info_top.gif) no-repeat; margin-right: auto; margin-left: auto; }
.sub_body { background-image: url(../image/info_mid.gif); background-repeat: repeat-y; background-attachment: scroll; width: 700px; margin-right: auto; margin-left: auto; } 
.sub_bottom { background-image: url(../image/info_bot.gif); background-repeat: no-repeat; background-attachment: scroll; width: 700px; margin-right: auto; margin-left: auto; padding-bottom: 15px; }
/*-----▲サブインフォメーション-------------------------------------------------------*/

/*-----▼よくあるご質問------------------------------------------------------*/
#faq h3 { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 35px; width: 580px; }
/*-----▲よくあるご質問-------------------------------------------------------*/

/*-----▼ページ本体------------------------------------------------------*/
.menu_body { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 700px; margin-right: auto; margin-left: auto; }
.menu_bottom { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 8px; width: 700px; margin-right: auto; margin-left: auto; }
/*-----▲ページ本体------------------------------------------------------*/

/*-----▼フッタ----------------------------------------------------------*/
#footer p { clear: both; text-indent: -9999px; height: 47px; width: 800px; background: url(../image/bg_bottom.gif) no-repeat; } 
/*-----▲フッタ----------------------------------------------------------*/
.page-wraper {
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_one {
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	height: auto;
}
.page-wraper_two {
	width: 794px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_se {
	margin-right: auto;
	margin-left: auto;
	width: 794px;
	height: auto;
	margin-top: 0;
}
.page-wraper_footer {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	height: auto;
}
.classimg01 { margin-left: 90px; }
.class { color: white; margin-right: 7px; margin-left: 7px; }
.class_top_com {
	font-size: 12px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class_top_com2 { font-size: small; line-height: 1.5em; margin-right: 30px; margin-left: 75px; padding-top: 5px; padding-bottom: 6px; }
.class1 {
	color: black;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.class2 {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.class_link { color: black; margin-left: 15px; padding-top: 5px; padding-bottom: 5px; }
.class2com {
	color: maroon;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.class3img { margin-right: auto; margin-left: auto; }
.class3 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	margin-left: 10px;
	padding-bottom: 6px;
}
.class3_google {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	margin-left: 10px;
}
.classtab { font-size: small; float: left; margin-right: auto; margin-left: auto; }
.class4 { font-size: small; margin-top: 15px; margin-left: 15px; }
.class_spe { font-size: small; padding-top: 60px; padding-bottom: 60px; }
.class_fla {
	font-size: small;
	margin-left: 3px;
	margin-top: 5px;
}
.class_topinfo {
	margin-top: 120px;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
