/*-----▼ページ全体------------------------------------------*/
body { font-size: small; color: #404040; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
h1,h2,h3 { font-size: small; text-indent: -9999px; margin: 0; }
h4 { color: black; font-size: small; margin-top: 7px; margin-right: 10px; margin-left: 10px; }
h5 { color: black; font-size: small; margin-top: 5px; margin-right: 60px; margin-left: 40px; }
p { 
       margin: 0;
}

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


/*------▼ヘッダ------------------------------------------------*/
#header {
	background-image: url(../image/top/foo05.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 907px;
	height: 173px;
	margin-right: auto;
	margin-left: auto;
}
#header h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 100px;
	width: 907px;
}
#header h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 73px;
	width: 907px;
}

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

/*-----▼ページ本体（3段組）---------------------------------*/
#pagebody {
	background-image: url(../image/top/si.jpg);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#pagebody02 {
	background-image: url(../image/bg_middle02.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#l_navi { width: 800px; height: 28px; float: left; margin-top: 10px; margin-right: auto; margin-left: auto; }
#to_navi {
	width: 150px;
	height: 200px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.classph_navi { width: 200px; float: left; margin-top: 10px; margin-left: -37px; }
#l_navi_sai { width: 780px; margin-right: auto; margin-left: auto; }
#l_navi_said { width: 125px; float: left; margin-top: 10px; }
#main { width: 799px; }
#main02 { width: 600px; float: left; margin-right: 15px; }
#text { width: 700px; height: auto; margin-right: auto; margin-left: auto; }
/*-----▲ページ本体（3段組）---------------------------------*/

/*-----▼商品ナビゲーション--------------------------------------*/
.classph_navi ul { list-style: none; }
.classph_navi li,#h_navi li a { display: block; text-indent: -9999px; float: left; }
.classph_navi li#in01 a { height: 43px; width: 140px; background: no-repeat; float: left; }
.classph_navi li#in01 a:hover { height: 43px; width: 140px; background: no-repeat; float: left; }
/*-----▲商品ナビゲーション-------------------------------------------*/

/*-----▼TOPナビゲーション--------------------------------------*/
#to_navi ul {
	width: 145px;
	float: left;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#to_navi li {
	float: left;
	list-style-type: none;
	display: block;
}
#to_navi li a {
	display: block;
	text-decoration: none;
	list-style-type: none;
	text-indent: -9999px;
}
#to_navi li#in01 a {
	height: 43px;
	width: 140px;
	background-image: url(../image/side/001_off.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
}
#to_navi li#in01 a:hover {
	height: 43px;
	width: 140px;
	background: url(../image/side/001_on.gif) no-repeat;
	margin-left: 3px;
}
#to_navi li#in02 a {
	height: 43px;
	width: 140px;
	background: url(../image/side/002_off.gif) no-repeat;
	margin-top: 5px;
	margin-left: 3px;
}
#to_navi li#in02 a:hover {
	height: 43px;
	width: 140px;
	background: url(../image/side/002_on.gif) no-repeat;
	margin-top: 5px;
	margin-left: 3px;
}
#to_navi li#in03 {
	height: 43px;
	width: 140px;
	background: url(../image/side/003_off.gif) no-repeat;
	margin-top: 5px;
	margin-left: 3px;
	text-indent: -9999px;
}
#to_navi li#in04 a {
	background: url(../image/side/004_off.gif) no-repeat;
	height: 28px;
	width: 128px;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in04 a:hover {
	height: 28px;
	width: 128px;
	background: url(../image/side/004_on.gif) no-repeat;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in09 a {
	background: url(../image/side/010_off.gif) no-repeat;
	height: 28px;
	width: 128px;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in09 a:hover {
	height: 28px;
	width: 128px;
	background: url(../image/side/010_on.gif) no-repeat;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in10 a {
	background: url(../image/side/009_off.gif) no-repeat;
	height: 28px;
	width: 128px;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in10 a:hover {
	height: 28px;
	width: 128px;
	background: url(../image/side/009_on.gif) no-repeat;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in11 a {
	background: url(../image/side/008_off.gif) no-repeat;
	height: 28px;
	width: 128px;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in11 a:hover {
	height: 28px;
	width: 128px;
	background: url(../image/side/008_on.gif) no-repeat;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in05 a {
	background: url(../image/side/005_off.gif) no-repeat;
	height: 28px;
	width: 128px;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in05 a:hover {
	height: 28px;
	width: 128px;
	background: url(../image/side/005_on.gif) no-repeat;
	margin-top: 3px;
	margin-left: 6px;
}
#to_navi li#in06 a {
	background: url(../image/side/006_off.gif) no-repeat;
	height: 43px;
	width: 140px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#to_navi li#in06 a:hover {
	height: 43px;
	width: 140px;
	background: url(../image/side/006_on.gif) no-repeat;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#to_navi li#in07 a {
	background: url(../image/side/007_off.gif) no-repeat;
	height: 43px;
	width: 140px;
	margin-top: 5px;
	margin-left: 3px;
}
#to_navi li#in07 a:hover {
	height: 43px;
	width: 140px;
	background: url(../image/side/007_on.gif) no-repeat;
	margin-top: 5px;
	margin-left: 3px;
}
#to_navi li#in08 {
	height: 128px;
	width: 140px;
	background: url(../image/qrcode02.gif) no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}
/*-----▲TOPナビゲーション-------------------------------------------*/

/*-----▼TOP04--------------------------------------------------------*/
#top04 h3 { background-image: url(../image/top/top_photo02.jpg); background-repeat: no-repeat; background-attachment: scroll; height: 316px; width: 570px; float: right; padding-right: 35px; }
/*-----▲TOP04--------------------------------------------------------*/

/*-----▼TOP_info--------------------------------------------------------*/
#top05 h3 { background-image: url(../image/top/info_top.gif); background-repeat: no-repeat; background-attachment: scroll; height: 28px; width: 570px; float: right; margin-top: 10px; padding-right: 40px; }
/*-----▲TOP_info--------------------------------------------------------*/

/*-----▼お店案内ＴＯＰ--------------------------------------------------------*/
#mise h3 { background-image: url(../image/omise_top.gif); background-repeat: no-repeat; background-attachment: scroll; height: 28px; width: 570px; float: right; margin-top: 10px; padding-right: 40px; }
/*-----▲お店案内ＴＯＰ--------------------------------------------------------*/

/*-----▼map01--------------------------------------------------------*/
#map01 h3 { background-image: url(../image/map.gif); background-repeat: no-repeat; background-attachment: scroll; height: 709px; width: 570px; float: right; margin-top: 25px; margin-bottom: 15px; padding-right: 37px; }
/*-----▲map01--------------------------------------------------------*/

/*-----▼map02--------------------------------------------------------*/
#map02 h3 { background-image: url(../image/map02.gif); background-repeat: no-repeat; background-attachment: scroll; height: 349px; width: 570px; float: right; margin-bottom: 15px; padding-right: 35px; }
/*-----▲map02--------------------------------------------------------*/


/*-----▼shouhinTOP--------------------------------------------------------*/
#item_tt h3 {
	background-image: url(../image/top/se_top.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	height: 55px;
	width: 650px;
}
/*-----▲shouhin04--------------------------------------------------------*/

/*-----▼商品案内--------------------------------------------------------*/
.class_item01 { background-image: none; background-repeat: no-repeat; background-attachment: scroll; height: 28px; width: 570px; float: right; margin-top: 10px; padding-right: 35px; }
/*-----▲商品案内--------------------------------------------------------*/

/*-----▼スペシャルローストチキンコメント--------------------------------------------------------*/
.class_itemcom { background-image: none; background-repeat: no-repeat; background-attachment: scroll; width: 570px; height: auto; float: right; margin-top: 10px; padding-right: 35px; }
/*-----▲スペシャルローストチキンコメント--------------------------------------------------------*/

/*-----▼商品紹介中下------------------------------------------------------*/
.class_item_body { background: url(../image/top/info_mid.gif) repeat-y; width: 570px; float: right; padding-right: 35px; }
.class_item_bottom { background: url(../image/item/item_bot.gif) no-repeat; height: 15px; width: 570px; float: right; padding-right: 35px; }
/*-----▲商品紹介中下------------------------------------------------------*/

/*-----▼アイテム　ローストチキン--------------------------------------------------------*/
#it_ro h3 { background-image: url(../image/item/item_rosto.gif); background-repeat: no-repeat; background-attachment: scroll; height: 116px; width: 570px; float: right; padding-right: 35px; }
/*-----▲アイテム　ローストチキン--------------------------------------------------------*/

/*-----▼アイテム　炭火焼き鳥--------------------------------------------------------*/
#it_sumi h3 { background-image: url(../image/item/item_yakitori.gif); background-repeat: no-repeat; background-attachment: scroll; height: 159px; width: 570px; float: right; padding-right: 35px; }
/*-----▲アイテム　炭火焼き鳥--------------------------------------------------------*/

/*-----▼アイテム　生肉--------------------------------------------------------*/
#it_nama h3 { background-image: url(../image/item/item_namaniku.gif); background-repeat: no-repeat; background-attachment: scroll; height: 103px; width: 570px; float: right; padding-right: 35px; }
/*-----▲アイテム　生肉--------------------------------------------------------*/

/*-----▼アイテム　お惣菜--------------------------------------------------------*/
#it_sou h3 { background-image: url(../image/item/item_souzai.gif); background-repeat: no-repeat; background-attachment: scroll; height: 171px; width: 570px; float: right; padding-right: 35px; }
/*-----▲アイテム　お惣菜--------------------------------------------------------*/

/*-----▼アイテム　サラダ--------------------------------------------------------*/
#it_sara h3 { background-image: url(../image/item/item_sarada.gif); background-repeat: no-repeat; background-attachment: scroll; height: 171px; width: 570px; float: right; padding-right: 35px; }
/*-----▲アイテム　サラダ--------------------------------------------------------*/

/*-----▼電話注文--------------------------------------------------------*/
.class_tel { background-image: none; background-repeat: no-repeat; background-attachment: scroll; height: 85px; width: 570px; float: right; margin-top: 10px; padding-right: 35px; }
/*-----▲電話注文--------------------------------------------------------*/

/*-----▼はじめに------------------------------------------------------*/
.hajime_body { background: url(../image/top/mid_sa.gif) repeat-y; width: 620px; float: right; margin-right: 10px; }
.hajime_bottom { background: url(../image/top/bot_sa.gif) no-repeat; height: 15px; width: 620px; float: right; margin-right: 10px; }
/*-----▲はじめに------------------------------------------------------*/

/*-----▼TOP_info------------------------------------------------------*/
.top_info_body {
	background: url(../image/top/info_mid.gif) repeat-y;
	width: 570px;
	padding-right: 40px;
}
.top_info_bottom { background: url(../image/top/info_bot.gif) no-repeat; height: 15px; width: 570px; float: right; padding-right: 40px; }
/*-----▲TOP_info------------------------------------------------------*/

/*-----▼コースボトム------------------------------------------------------*/
.cou_bottom { background: url(../image/top/bot_sa.gif) no-repeat; height: 15px; width: 620px; float: right; margin-right: 10px; margin-bottom: 20px; }
/*-----▲コースボトム------------------------------------------------------*/

/*-----▼フッタ----------------------------------------------------------*/
#footer p {
	background-image: url(../image/top/foo.gif);
	background-position: 0 0;
	text-indent: -9999px;
	height: 31px;
	width: 800px;
	clear: both;
} 
/*-----▲フッタ----------------------------------------------------------*/


.page-wraper {
	width: 780px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_one { width: 800px; height: auto; margin-top: 10px; margin-right: auto; margin-left: auto; }
.page-wraper_two {
	width: 794px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_se {
	background-image: none;
	width: 650px;
	height: auto;
	float: right;
}
.page-wraper_se_mid {
	background-image: url(../image/top/se_mid.jpg);
	width: 650px;
	height: auto;
}
.page-wraper_se_bot {
	background-image: url(../image/top/se_bot.jpg);
	width: 650px;
	height: 35px;
}
.page-wraper_si { background-image: url(../image/top/si.jpg); width: 150px; height: 10px; float: left; }
.page-wraper_si_mid {
	background-image: url(../image/top/si.jpg);
	width: 150px;
	background-repeat: repeat-y;
	height: auto;
	float: left;
}
.page-wraper_si_bot { background-image: url(../image/top/si.jpg); width: 150px; height: auto; float: left; }
.page-wraper_ss { width: 750px; height: auto; margin-right: auto; margin-left: auto; padding-top: 15px; }
.page-wraper_web_desin {
	width: 750px;
	height: auto;
}
.page-wraper_footer {
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.classite { color: black; float: left; margin-top: 10px; margin-right: 15px; margin-bottom: 5px; }
.classite01 { color: black; font-size: small; line-height: 2em; float: left; margin-top: 15px; margin-bottom: 5px; }
.classite0100 { color: black; font-size: small; line-height: 1.5em; float: left; margin-top: 15px; margin-right: 5px; margin-bottom: 5px; }
.classite010pri { color: black; font-size: small; line-height: 1.5em; float: left; margin-top: 45px; margin-right: 5px; margin-bottom: 5px; }
.classite010pri2 { color: black; font-size: small; line-height: 1.5em; float: left; margin-top: 65px; margin-right: 5px; margin-bottom: 5px; }
.classite02 { color: black; font-size: small; line-height: 1.5em; float: left; margin-top: 30px; margin-right: 15px; margin-bottom: 5px; }
.classite03 { color: black; font-size: small; line-height: 1.5em; float: left; margin-top: 90px; margin-right: 15px; margin-bottom: 5px; }
.classite04 { color: black; font-size: small; line-height: 1.5em; float: left; margin-top: 120px; margin-right: 15px; margin-bottom: 5px; }
.classimg01 { margin-left: 90px; }
.class { color: white; margin-right: 7px; margin-left: 7px; }
.classqr_img { color: black; font-size: 12px; float: left; margin-top: 10px; padding-left: 25px; }
.classqr00 { color: black; font-size: 12px; margin-top: 10px; }
.class1_top { color: black; font-size: 12px; margin-right: 15px; margin-bottom: 50px; margin-left: 10px; }
.class1 { color: black; font-size: 12px; margin-right: 15px; margin-bottom: 15px; margin-left: 10px; }
.classmem { color: gray; font-size: large; margin-top: 150px; margin-bottom: 150px; margin-left: 200px; }
.class1re {
	color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
}
.class2 { color: black; margin: 2px 15px; }
.class2mina { color: maroon; font-size: 12px; margin-top: 2px; margin-right: 15px; margin-left: 90px; }
.class2close { color: maroon; margin: 5px 15px 5px 50px; }
.class3img { margin-right: auto; margin-left: auto; }
.class3 { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-right: 25px; margin-left: 25px; }
.class3_02 {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	line-height: 1.5em;
	margin-left: 25px;
	margin-top: 75px;
}
.class3re{ color: maroon; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-top: 10px; margin-right: 25px; margin-left: 25px; }
.class4 { font-size: small; line-height: 1.5em; margin-top: 35px; margin-bottom: 10px; margin-left: 15px; }
.class5 { color: white; font-size: small; margin: 15px 75px 25px 50px; }
.class5_red { color: red; font-size: small; width: 500px; margin: -400px 10px 25px; }
.class6 { color: white; font-size: small; margin-top: 25px; margin-right: 15px; margin-left: 150px; }
.class6ita { color: white; font-size: small; margin-right: 15px; margin-left: 155px; }
.class7 { color: white; font-size: small; margin: 2px 30px 3px; }
.class7_cha { color: white; font-size: small; text-align: center; margin: 2px 30px 3px; }
.class502 { color: white; font-size: medium; margin-left: 50px; }
.class5_022 { color: white; font-size: medium; margin-top: 15px; margin-left: 60px; padding-bottom: 15px; }
.class5_02red { color: red; font-size: small; width: 500px; float: left; margin: 10px 50px 10px 15px; }
.class5_03 { color: white; font-size: small; line-height: 1.5em; width: 640px; height: auto; margin: 25px auto 12px; }
.class5_04 { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.class5_03img { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.class5_img { color: white; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
.class5_img02 { color: white; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
.class5_img03 { margin-right: 5px; margin-bottom: 5px; float: left; margin-top: 10px; }

/*-----▼テーブル０１--------------------------------------------*/
#aphro table {
	width: 570px;
}
#aphro th {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: auto;
}
#aphro td { width: auto; }

#aphro_td {
       width: auto;
}
/*-----▲テーブル０１---------------------------------------------------*/
