@charset "utf-8";
/* CSS Document */
#menu_h2{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:90px;
}
#menu_img{
	text-align:center;
	margin-top:15px;
}
#menus{
	width:711px;
	margin:0 auto;
	padding-top:30px;
}
.notes{
	text-align:center;
}


#menus_nav{
	width:550px;
	height:22px;
	margin:0 auto;
	padding-top:20px;
}
#menus_nav ul li{
	float:left;
	height:22px;
	text-indent:-9999px;
}
#menus_nav ul li a{
	display:block;
	height:22px;
}

/******ディナーナビ******/
#menus_nav_d{
	width:385px;
	height:22px;
	margin:0 auto;
	padding-top:20px;
}
#menus_nav_d ul li{
	float:left;
	height:22px;
	text-indent:-9999px;
}
#menus_nav_d ul li a{
	display:block;
	height:22px;
}
/******ディナーナビ******/


/******aboutーナビ******/
#about_nav{
	width:300px;
	height:22px;
	margin:0 auto;
	padding-top:20px;
}
#about_nav ul li{
	float:left;
	height:22px;
	text-indent:-9999px;
}
#about_nav ul li a{
	display:block;
	height:22px;
}
/******aboutナーナビ******/





#menus_nav2{
	margin-left:26px;
}
#menus_nav3{
	margin-left:26px;
}
#menus_nav4{
	margin-left:26px;
}
#menus_nav5{
	margin-left:26px;
}

#menus_nav7{
	margin-left:26px;
}
#menus_nav8{
	margin-left:26px;
}
#menus_nav9{
	margin-left:26px;
}
#about_nav2{
	margin-left:30px;
}
#about_nav3{
	margin-left:30px;
}
#menus_nav1 a{
	background:url(../img/menu_btn/menubtn_1.jpg) no-repeat;
	width:76px;
}
#menus_nav1 a:hover{
	background:url(../img/menu_btn/menubtn_1h.jpg) no-repeat;
	width:76px;
}#menus_nav2 a{
	background:url(../img/menu_btn/menubtn_2.jpg) no-repeat;
	width:76px;
}
#menus_nav2 a:hover{
	background:url(../img/menu_btn/menubtn_2h.jpg) no-repeat;
	width:76px;
}
#menus_nav3 a{
	background:url(../img/menu_btn/menubtn_3.jpg) no-repeat;
	width:87px;
}
#menus_nav3 a:hover{
	background:url(../img/menu_btn/menubtn_3h.jpg) no-repeat;
	width:87px;
}
#menus_nav4 a{
	background:url(../img/menu_btn/menubtn_4.jpg) no-repeat;
	width:127px;
}
#menus_nav4 a:hover{
	background:url(../img/menu_btn/menubtn_4h.jpg) no-repeat;
	width:127px;
}
#menus_nav5 a{
	background:url(../img/menu_btn/menubtn_5.jpg) no-repeat;
	width:75px;
}
#menus_nav5 a:hover{
	background:url(../img/menu_btn/menubtn_5h.jpg) no-repeat;
	width:75px;
}
#menus_nav6 a{
	background:url(../img/menu_btn/menubtn_1.jpg) no-repeat;
	width:75px;
}
#menus_nav6 a:hover{
	background:url(../img/menu_btn/menubtn_1h.jpg) no-repeat;
	width:75px;
}
#menus_nav7 a{
	background:url(../img/menu_btn/menubtn_6.jpg) no-repeat;
	width:77px;
}
#menus_nav7 a:hover{
	background:url(../img/menu_btn/menubtn_6h.jpg) no-repeat;
	width:77px;
}
#menus_nav8 a{
	background:url(../img/menu_btn/menubtn_7.jpg) no-repeat;
	width:76px;
}
#menus_nav8 a:hover{
	background:url(../img/menu_btn/menubtn_7h.jpg) no-repeat;
	width:76px;
}
#menus_nav9 a{
	background:url(../img/menu_btn/menubtn_10.jpg) no-repeat;
	width:76px;
}
#menus_nav9 a:hover{
	background:url(../img/menu_btn/menubtn_10h.jpg) no-repeat;
	width:76px;
}
#about_nav1 a{
	background:url(../img/menu_btn/menubtn_1.jpg) no-repeat;
	width:76px;
}
#about_nav1 a:hover{
	background:url(../img/menu_btn/menubtn_1h.jpg) no-repeat;
	width:76px;
}
#about_nav2 a{
	background:url(../img/menu_btn/menubtn_8.jpg) no-repeat;
	width:76px;
}
#about_nav2 a:hover{
	background:url(../img/menu_btn/menubtn_8h.jpg) no-repeat;
	width:76px;
}
#about_nav3 a{
	background:url(../img/menu_btn/menubtn_9.jpg) no-repeat;
	width:87px;
}
#about_nav3 a:hover{
	background:url(../img/menu_btn/menubtn_9h.jpg) no-repeat;
	width:87px;
}






.sentence_box{
	margin-top:10px;
	background:url(../img/content_repeat.jpg);
	background-repeat:repeat-y;
}
#sentence_title1,#sentence_title2,#sentence_title3,#sentence_title4,#sentence_title5,#sentence_title6,#sentence_title7,#sentence_title8{
	padding:20px 0 10px 0;
	text-align:center;
}
.sentence_below{
	clear:both;
}


#menus_table{
    margin:0 auto;
	border-collapse:collapse;
	font-size:16px;
	font-weight:bolder;
	color:#666666;
	margin-bottom:30px;
}
#menus_table tr{
	border-bottom:1px solid #000;
}
#menus_table td{
	padding-top:35px;
	padding-bottom:3px;
	border-bottom:1px solid #000;

}
.nedan{
	text-align:right;
}
.cooking_1{
	width:550px;
	overflow:hidden;
	margin:0 auto;
}
#cooking1_img{
	width:281px;
	float:left;
}
#topping{
	float:right;
	width:230px;
	margin-top:50px;
}
#cooking2_img{
	width:550px;
	margin:0 auto;

}
/*↓↓↓↓↓↓↓↓tooltip↓↓↓↓↓↓↓↓*/
.tooltip{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool{
	color:#900;
}
.tooltip2{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool2{
	color:#900;
}
.tooltip3{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool3{
	color:#900;
}
.tooltip4{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool4{
	color:#900;
}
.tooltip5{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool5{
	color:#900;
}
.tooltip6{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool6{
	color:#900;
}
.tooltip7{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool7{
	color:#900;
}
.tooltip8{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool8{
	color:#900;
}
.tooltip9{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool9{
	color:#900;
}
.tooltip10{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool10{
	color:#900;
}
.tooltip11{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool11{
	color:#900;
}
.tooltip12{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool12{
	color:#900;
}
.tooltip13{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool13{
	color:#900;
}
.tooltip14{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool14{
	color:#900;
}
.tooltip15{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool15{
	color:#900;
}
.tooltip16{
	line-height:1.5em;
	color:#FFFFFF;
	width:200px;
	background:#900;
	padding:1em;
	font-size:small;
}
.tool16{
	color:#900;
}

/*↑↑↑↑↑↑↑↑tooltip↑↑↑↑↑↑↑↑*/
#about_img{
	text-align:center;
	margin-top:20px;
}
.about1{
	width:550px;
	margin:0 auto;
	padding-top:20px;
}
.about1 dd{
	margin-bottom:10px;
}

.cooking_1 p{
	float:right;
	margin-top:15px;
	width:325px;
	color:#333333;
	font-size:16px;
	line-height:1.6em;
}
.red{
	color:#C00;
}
#about1_p{
	float:left;
	width:325px;
}
#illust1{
	float:left;
	width:182px;
	height:69px;
	margin-top:10px;
}
#illust2{
	float:right;
	width:194px;
	height:157px;
	margin-top:15px;
	margin-right:10px;
}

#about1_2{
	clear:both;
	width:550px;
}

#about1_p2{
	clear:both;
	float:right;
	width:325px;
	padding-top:10px;
}
#illust3{
	float:left;
	width:84px;
	height:99px;
	margin-left:50px;
	padding-top:5px;
}
#hyou{
	clear:both;
	padding-top:10px;
}
#torigara{
	color:#333333;
	font-size:16px;
	line-height:1.6em;
	margin-top:10px;
	text-align:center;
}
#poem{
	margin:0 auto;
	padding-top:50px;
	padding-bottom:50px;
	width:335px;
	height:539px;
}
#maps{
	width:550px;
	margin:0 auto;
}

#map{
	width:462px;
	height:224px;
	margin:0 auto;
	margin-top:20px;
}
#map_ul{
	font-size:18px;
	line-height:1.6em;
	margin-left:70px;
	margin-top:20px;
}
#li4{
	margin-left:92px;
}
#maps p{
	font-size:18px;
	line-height:1.6em;
	margin-left:70px;
	margin-top:5px;
}
.lastorder{
	font-size:12px;
}
#mapimg{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
	
#company_table{
	margin:0 auto;
	width:550px;
	margin-top:20px;
	margin-bottom:20px;
}
#company_table table{
	border-collapse:collapse;
	border-color:#CC0000;
}
#company_table table tr{
	border-color:#CC0000;
}
#company_table table th{
	border-color:#CC0000;
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding:10px 0 10px 10px;
}
#company_table table td{
	border-color:#CC0000;
	color:#666;
	font-size:12px;
	padding:10px 0 10px 10px;
}