body{
	text-align: center;
	margin:0 auto;
	padding:0;
	}
img{
	border:0;
	display:block;
	}
.cl{clear:both;}



.header{
	width: 758px;
	margin:0 auto;
	}
.contents{
	margin:0 auto;
	padding:0;
	width : 758px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	}

.head_text {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	font-weight:normal;
	line-height:10px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: left;
	height: 16px;
	width : 753px;
	padding-left:10px;
	padding-top:5px;
	border-bottom: 6px #8CDB24 solid;
	margin-bottom:0px;
	margin-top:0px;
	
  border-top-width : 453px;
}

.main_waku {
	
	height:473px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	
  width : 758px;
  
  
  
  
}
	
.top_logo {
	width:179px;
	height:213px;
	margin:0 auto;
	float:left;
	padding:0;
	}
.top_head_2{
	margin:0 auto;
	float:right;
	padding:0;
	}
	
.main_top {
	width:579px;
	height: 213px;
	float:right;
	margin:0 auto;
	padding:0;
	}
.main_top_image_1 {
	width:579px;
	height:213px;
	background-image:url(../top_image/top_head_1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
p.main_top_text_1 {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin-top:0px;
	padding-top:60px;
	padding-left:110px;
	margin-bottom:0px;
	}
p.main_top_text_2 {
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
	padding-left:110px;
	}
	

.navi_waku_top {
	width:179px;
	height: 243px;
	margin-top:16px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	padding:0;
	}



p.navi_1 a {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	text-align:right;
	width:155px;
	height: 16px;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_1_off.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}
p.navi_1 a:hover {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	text-align:right;
	width:155px;
	height: 16px;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_1_over.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

p.navi_2 a {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height: 15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_2_off.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_2 a:hover {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height:15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_2_over.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_3 a {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height: 15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_3_off.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_3 a:hover {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height:15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_3_over.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}


p.navi_4 a {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height: 15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_4_off.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_4 a:hover {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height:15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_4_over.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_5 a {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height: 15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_5_off.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_5 a:hover {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height:15px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_5_over.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_6 a {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height: 17px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_6_off.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}

p.navi_6 a:hover {
	font-size:10px;
	line-height:10px;
	color:#ffffff;
	text-decoration:none;
	width:155px;
	height:17px;
	text-align:right;
	padding-top:25px;
	padding-right:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	background-image : url(../top_image/menu_6_over.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	}



.news_waku {
	width : 705px;
	height : 90px;
	margin-top:19px;
	margin-left:19px;
	margin-bottom:0px;
	background-image:url(../top_image/top_news_haikei.gif);
	background-repeat:no-repeat;
	background-position:-20px -10px;
	border:solid 1px #CCCCCC;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:auto;
	scrollbar-face-color: #F3F3F3;       /* •\–Ê‚ÌF */
	scrollbar-3dlight-color: #CCCCCC 1px;    /* ¶’[‚Æã’[‚ÌF */
	scrollbar-highlight-color: #CCCCCC;  /* ƒnƒCƒ‰ƒCƒg‚ÌF */
	scrollbar-shadow-color: #CCCCCC;     /* ‰e‚ÌF */
	scrollbar-darkshadow-color: #CCCCCC 1px; /* ‰E’[‚Æ‰º’[ */
	scrollbar-arrow-color: #CCCCCC;      /* –îˆó‚ÌF */
	scrollbar-track-color: #F3F3F3;      /* ƒo[‚Ì”wŒi‚ÌF */
	}
P.news_1 {
	font-size:12px;
	line-height:15px;
	color:#666666;
	padding-left:15px;
	padding-top:10px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:0px;
	float:left;
	background-image:url(../top_image/top_news_shikaku.gif);
	background-repeat:no-repeat;
	background-position : 0px 14px;
	
  width : 500px;
}
.news_2 {
	font-weight:bold;
	}


.data {
	width : 500px;
	margin:0 auto;
	padding-top:19px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:0px;
	}
.data_1 {
	width:494px;
	height: 320px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-image : url(../top_image/top_haikei_image.jpg);
	background-repeat:no-repeat;
	background-position : 0px 20px;
	}

.data_1_1 {
	width:275px;
	font-size:12px;
	line-height:15px;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:5px;
	}
	
p.data_1_2 {
	font-size:10px;
	line-height:12px;
	color:#666666;
	width:275px;
	margin-top:5px;
	}

.data_1_3 {
	font-size:12px;
	line-height:15px;
	color:#CC0000;
	font-weight:bold;
	margin-left:0px;
	padding-left:215px;
	margin-top:80px;
	margin-bottom:5px;
	}
	
p.data_1_4 {
	font-size:10px;
	line-height:12px;
	color:#666666;
	padding-left:215px;
	margin-left:0px;
	margin-top:5px;
	}

.top_data_border_2{
	float:right;
		}
.data_2 {
	width:210px;
	height: 291px;
	margin:0 auto;
	float:right;
	padding:0;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../top_image/top_data_2.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

p.data_2_1 {
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:50px;
	}
	
p.data_2_2 {
	font-size:12px;
	line-height:14px;
	color:#333333;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:13px;
	}
	
	
.footer{
	width: 758px;
	margin:5px auto;
	text-align:right;
	}


p.foot_link a {
	font-size:10px;
	color:#999999;
	margin-top:10px;
	margin-bottom:30px;
	}
p.foot_link a:hover {
	font-size:10px;
	color:#999999;
	margin-top:10px;
	margin-bottom:30px;
	}
p.foot_link a:visited {
	font-size:10px;
	color:#999999;
	margin-top:10px;
	padding-bottom:30px;
	}
address {
	font-size:10px;
	text-align:center;
	font-style:normal;
	color:#666666;
	margin-top:5px;
	}
.add_link a:link {
	font-size:10px;
	text-align:center;
	font-style:normal;
	color:#666666;
	margin-top:5px;
	padding-bottom:2px;
	text-decoration:none;
	}
.add_link a:hover {
	font-size:10px;
	text-align:center;
	font-style:normal;
	color:#cc0000;
	margin-top:5px;
	padding-bottom:2px;
	text-decoration:none;
	}
.add_link a:visited {
	font-size:10px;
	text-align:center;
	font-style:normal;
	color:#666666;
	margin-top:5px;
	padding-bottom:2px;
	text-decoration:none;
	}
	
	
	
	
	
	
.honbun_contents_waku{
	width:179px;
	height:89px;
	margin:0 auto;
	float:left;
	padding:0;
	}
.honbun_logo {
	width:179px;
	height:89px;
	margin:0 auto;
	float:left;
	padding:0;
	}
.honbun_logo_navi {
	width:179px;
	margin:0 auto;
	float:left;
	padding:0;
	}
	

	
.honbun_midashi {
	width:539px;
	height:116px;
	margin:0 auto;
	float:right;
	padding:19px;
	}



p.sitemap_1 a {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	background-image:url(../page_images/honbun_6_shikaku_1.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	}



p.sitemap_1 a:visited {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	background-image:url(../page_images/honbun_6_shikaku_2.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	}

	

p.sitemap_2{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-left:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-image:url(../page_images/honbun_6_shikaku_2.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	}
	
	
.sitemap_main_waku {
	width:559px;
	height:430px;
	margin:0 auto;
	float:right;
	padding:0;
	background-image:url(../page_images/honbun_haikei_6.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
.sitemap_waku_1 {
	width:220px;
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:0px;
	float:left;
	padding:0;
	text-align:right;
	}
.sitemap_waku_2 {
	width:309px;
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:0px;
	float:right;
	padding:0;
	}
	
	
	
	
	
.link_main_waku {
	width:559px;
	height:430px;
	margin:0 auto;
	float:right;
	padding:0;
	background-image:url(../page_images/honbun_haikei_5.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
.link_waku {
	width:480px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	padding:0;
	}
.link_waku_1 {
	width:170px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	padding:0;
	}
.link_waku_2 {
	width:260px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	padding:0;
	}
p.link_1 {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px;
	padding-top:0px;
	margin:0 auto;
	background-image:url(../page_images/honbun_5_shikaku_1.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	}
p.link_1 a:link {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	}
p.link_1 a:visited {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
	}
p.link_1 a:hover {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
	}
	
p.link_2 {
	font-size:12px;
	color:#666666;
	padding-left:10px;
	margin:0 auto;
	}
p.link_2 a:link {
	font-size:12px;
	color:#CC0000;
	text-decoration:underline;
	}
p.link_2 a:visited {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}
p.link_2 a:hover {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}

.inquiry_waku{
	width:539px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	float:right;
	padding-left:19px;
	padding-right:19px;
	padding-top:0px;
	padding-bottom:25px;
	}
.inquiry_main_waku{
	float:left;
	width:539px;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	background-color:#F4FBEA;
	text-align:center;
	}
.inquiry_text{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height:22px;
	color: #666666;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	}
.inquiry_waku_1 {
	width:140px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:right;
	}
.inquiry_waku_2 {
	width:380px;
	margin:0 auto;
	float:right;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	}




.shop_main_waku {
	width:577px;
	margin:0 auto;
	float:left;
	padding:0px;
	text-align:center;

	}
p.shop_text_1{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 18px;
	color:#CC0000;
	font-weight:bold;
	margin:0 auto;
	padding:0px;
	text-align:center;
	}
.shop_staff_image{
	width:539px;
	height:361px;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}
p.shop_text_2{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	color:#666666;
	margin:0 auto;
	padding:0px;
	text-align:center;
	}
	
p.shop_text_3{
	width:365px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height:140%;
	color:#666666;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:20px;
	margin:0 auto;
	text-align:left;
	}
.shop_main_waku2 {
	margin:0 auto;
	float:left;
	padding:19px;
	}
.shop_koumoku_1 {
	width:100px;
	margin:1px;
	float:left;
	padding:0px;
	background-color : #E8F8D4;
	text-align:left;
	}
p.shop_text_4{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height:130%;
	font-weight:bold;
	color:#487212;
	margin:0 auto;
	padding:6px;
	}
.shop_koumoku_2 {
	width:435px;
	margin:1px;
	float:right;
	padding:0px;
	background-color : #F4FBEA;
	text-align:left;
	}
p.shop_text_5{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height:130%;
	color:#000000;
	margin:0 auto;
	padding:6px;
	}
P.shop_text_6{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size : 8px;
	line-height:270%;
	font-weight:bold;
	color:#487212;
	margin:0 auto;
	padding:6px;
	}
.shop_map{
	width:440px;
	height:380px;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:70px;
	float:left;
	margin:0 auto;
	}
.shop {
	margin:0 auto;
	float:left;
	padding:0;
	background-image:url(../page_images/shop_side_image.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	}
	
	
	

.menu_lunch{
	width:160px;
	height:29px;
	margin:0 auto;
	float:right;
	padding-top:10px;
	padding-right:19px;
	padding-bottom:10px;
	padding-left:0px;
	}
.menu_main_waku {
	width:577px;
	margin:0 auto;
	float:left;
	padding:0px;
	text-align:center;
	}
p.menu_text_1{
	width:470px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height:140%;
	color:#666666;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:20px;
	margin:0 auto;
	text-align:left;
	}
p.menu_text_2{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height:140%;
	color:#666666;
	padding-top:20px;
	padding-right:19px;
	padding-bottom:3px;
	padding-left:0px;
	margin:0 auto;
	text-align:right;
	}
.menu_osusume_midashi{
	width:540px;
	height:29px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:20px;
	padding-top:0px;
	float:left;
	margin:0 auto;
	}
p.menu_text_10{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height:140%;
	color:#666666;
	padding-top:20px;
	padding-right:19px;
	padding-bottom:3px;
	padding-left:0px;
	margin:0 auto;
	text-align:right;
	}

p.menu_text_11{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height:120%;
	color:#666666;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0 auto;
	text-align:left;
	}


.menu_waku {
	width : 753px;
	margin:0 auto;
	float:left;
	padding-left:19px;
	padding-right:16px;
	padding-bottom:20px;
	padding-top:0px;
	text-align:center;

	
  height : 1500px;
  
  
}
.menu_osusume_waku1{
	width:164px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:24px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:center;
	}
.menu_image_1{
	width:164px;
	height:122px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	float:left;
	margin:0 auto;
	}

.menu_ara{
	width:115px;
	height:25px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:center;
	margin:0 auto;
	}
.menu_set{
	width:115px;
	height:25px;
	padding-top:60px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:center;
	margin:0 auto;
	}


.menu_osusume_waku2{
	width:164px;
	margin:0 auto;
	float:left;
	padding:0px;
	text-align:center;
	}
.menu_image_2{
	width:164px;
	height:122px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	float:left;
	margin:0 auto;
	}
.menu_osusume_waku3{
	width:164px;
	margin:0 auto;
	float:right;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:center;

	}
.menu_image_3{
	width:164px;
	height:122px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	margin:0 auto;
	float:left;
	}
p.menu_text_3 {
	font-size: 12px;
	font-weight:bold;
	line-height:130%;
	color:#cc0000;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0 auto;
	text-align:center;
	}
.menu_text_3 a:link{
	color:#cc0000;
	text-decoration:none;
	}
.menu_text_3 a:hover{
	color:#cc0000;
	text-decoration:underline;
	}
.menu_text_3 a:visited{
	color:#cc0000;
	text-decoration:none;
	}
.menu_midashi_1{
	width:540px;
	height:26px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}
.lunch_midashi_1{
	width:540px;
	height:26px;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}

.menu_midashi_2{
	width:540px;
	height:26px;
	padding-top:50px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}

.menu_komidashi_1{
	width:154px;
	height:22px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}
.menu_komidashi_2{
	width:154px;
	height:22px;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}

.menu_midashi{
	width:540px;
	height:26px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}
.menu_midashi2{
	width:540px;
	height:26px;
	padding-top:30px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:19px;
	float:left;
	margin:0 auto;
	}
p.menu_text_4 {
	font-size:12px;
	line-height:180%;
	color:#666666;
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin:0 auto;
	background-image:url(../page_images/menu_shikaku.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	}
.menu_text_4 a:link {
	color: #cc0000;
	text-decoration: underline;
	}
.menu_text_4 a:visited {
	color: #666666;
	text-decoration: underline;
	}
.menu_text_4 a:hover {
	color: #cc0000
	text-decoration: underline;
	}
p.menu_text_5{
	font-size: 12px;
	line-height:180%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	text-align:right;
	}
P.menu_text_6{
	font-size: 12px;
	line-height:180%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	text-align:left;
	
  width : 500px;
}
.menu_text_7{
	font-size: 10px;
	line-height:100%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	}
p.menu_text_8{
	font-size: 12px;
	line-height:180%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	}
.menu_text_9{
	font-size: 10px;
	line-height:180%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	text-align:left;
	}
.menu_text_12{
	font-size: 10px;
	line-height:120%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	}
p.menu_text_13{
	font-size: 12px;
	line-height:180%;
	color:#666666;
	padding:0px;
	margin:0 auto;
	}
p.menu_text_14{
	font-size: 12px;
	line-height:180%;
	color:#666666;
	padding-left:0px;
	padding-right:12px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0 auto;
	text-align:right;
	}
p.menu_text_15{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height:100%;
	font-weight:bold;
	color:#cc0000;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	margin:0 auto;
	text-align:middle;
	}
	
.menu_waku2 {
	width:230px;
	margin:0 auto;
	float:left;
	padding-left:27px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	}
.menu_waku3 {
	width:230px;
	margin:0 auto;
	float:right;
	padding-left:0px;
	padding-right:19px;
	padding-bottom:0px;
	padding-top:0px;
	}
.menu_waku4 {
	margin:0 auto;
	float:left;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	}
.menu_waku5 {
	width:450px;
	margin:0 auto;
	float:left;
	padding-left:27px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	}
.menu_waku6 {
	width:500px;
	margin:0 auto;
	float:left;
	padding-left:27px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	}
.menu_waku7 {
	width:500px;
	margin:0 auto;
	float:left;
	padding-left:27px;
	padding-right:0px;
	padding-bottom:10px;
	padding-top:0px;
	}
.menu_list_1{
	width:250px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_2{
	width:80px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	text-align:left;
	}
.menu_list_3{
	width:400px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_4{
	width:420px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_5{
	width:80px;
	margin:0 auto;
	float:right;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_6{
	width:300px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_7{
	width:180px;
	margin:0 auto;
	float:right;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_8{
	width:350px;
	margin:0 auto;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}
.menu_list_9{
	width:130px;
	margin:0 auto;
	float:right;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	}


.menu_side_image{
	width:175px;
	height: 309px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	padding:0;
	background-image:url(../page_images/menu_side_image.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
.menu_list {
	margin:0 auto;
	float:left;
	padding:0;
	background-image:url(../page_images/menu_side_image.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	}
.window_menu_midashi{
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	padding:6px;
	margin:0 auto;
	text-align:left;
	background-color: #CC0000;
	border-bottom: 6px #8CDB24 solid;
	margin-bottom:0px;
	margin-top:0px;
	}
.lunch_midashi{
	width:540px;
	height:29px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:5px;
	padding-top:0px;
	float:left;
	margin:0 auto;
	}




.page_top{
	width:103px;
	height: 32px;
	margin:0 auto;
	float:right;
	padding:20px;
	}
	
.honbun_data_waku{
	width:158px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	float:right;
	padding:0;
	border : 1px solid #eae7e7;
	background-color : #FEF8F8;
	}
p.honbun_data_midashi{
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	padding:5px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
p.honbun_data{
	font-size:10px;
	color:#333333;
	line-height:13px;
	padding:5px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	}
p.honbun_data_2{
	font-size:10px;
	color:#333333;
	line-height:13px;
	padding:5px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:5px;
	}
.honbun_map{
	width:43px;
	height:18px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	float:left;
	margin:0 auto;
	}

.left{
	text-align:left;
	}
.yohaku10{
	margin:10px;
	}



p.shop_text_7 {
	font-size: 12px;
	font-weight:bold;
	line-height:130%;
	color:#cc0000;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0 auto;
	text-align:center;
	}
.shop_text_7 a:link{
	color:#cc0000;
	text-decoration:underline;
	}
.shop_text_7 a:hover{
	color:#8CDB24;
	text-decoration:underline;
	}
.shop_text_7 a:visited{
	color:#cc0000;
	text-decoration:underline;
	}