/* CSS Document */
/*-------------------------------メニューリンク部分*/
/*#sub_btn{
	color:#ffffcc;
	background-color:#1b1464;
	word-spacing:normal;
	text-align:right;
	width:790px;
	height:20px;
	margin:10px auto 30px auto;
	padding:10px 0;
}*/
#sub_btn{
	color:#1b1464;
	word-spacing:normal;
	text-align:right;
	width:790px;
	height:20px;
	margin:10px auto 30px auto;
	padding:10px 0;
}
#sub_btn ul{
	margin:0 auto;
	padding:0 2px;
}
#sub_btn li{
	display:inline;
	margin:0 auto;
	padding:0 2px;	
}
#sub_btn a:link{
	color:#c1272d;
	font-size:0.9em;
	text-decoration:underline;
}
#sub_btn a:visited{
	color:#c1272d;
	font-size:0.9em;
	text-decoration:underline;
}
/*#sub_btn a:hover{
	color:#ffffcc;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}*/
#sub_btn a:hover{
	color:#1b1464;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

/*-------------------------------写真入りメニュー部分*/
/*--------------------おすすめ部分*/
#osusume{
	width:790px;
	margin:0 auto;
	padding:0;	
}
.osu_ta{
	margin:0 auto;
	padding:0;
}
.osu_ta td{
	font-size:0.8em;
	word-spacing:normal;
	margin:0 auto;
	padding:0;
}

.le1{
	float:left;
	width:60%;
	margin:0 auto;
	padding:0;	
}
.le2{
	float:left;
	width:32%;
	margin:0 auto;
	padding:0;
}
.come{
	width:60%;
	height:60px;
}

/*--------------------３列部分*/
#m_cate{
	width:790px;
	margin:0 auto;
	padding:0 0 0 0;	
}
#m_cate table{
	float:left;
	margin:0;
	padding:0;
}
#m_cate td{
	font-size:0.8em;
	word-spacing:normal;
	margin:0 auto;
	padding:0;
}
.menu33_ta{
	width:33%;
	text-align:center;
	margin:0 auto;
	padding:0;
}
/*--------------------2列部分*/
#m_cateB{
	margin:0;
	padding:0 0 0 15px;	
}
#m_cateB table{
	float:left;
	margin:0;
	padding:0;
}
#m_cateB td{
	font-size:0.8em;
	word-spacing:normal;
	margin:0 auto;
	padding:3px;
}
#m_cateB img{
	margin:0;
	padding:0;
}
.menu49_ta{
	width:49%;
	margin:0;
	padding:0;
}
.red{
	background-color:#c1272d;
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
}
/*-----------------小さい写真部分*/
.menu24_ta{
	width:23%;
	margin:0 auto;
	padding:0;
}

/*-----------------アイスクリーム写真部分*/
#m_cateC{
	width:790px;
	margin:0;
	padding:0 0 0 15px;	
}
#m_cateC table{
	float:left;
	margin:0;
	padding:0;
}
#m_cateC td{
	font-size:0.8em;
	word-spacing:normal;
	margin:0 auto;
	padding:1px;
}
#m_cateC img{
	margin:0;
	padding:0;
}

/*-------------------------------写真なしメニュー部分*/
#moji{
	clear:both;
	margin:0 auto;
	padding:30px 0 10px 0;
}
#moji1{
	float:left;
	width:48%;
	margin:0 auto;
	padding:0;
}
#moji2{
	float:right;
	width:48%;
	margin:0 auto;
	padding:0;
}
.moji_ta{
	width:98%;
	margin:0 auto;
	padding:0;
}
.moji_ta td{
	font-size:0.8em;
	word-spacing:normal;
	margin:0 auto;
	padding:0 5px;
}
.moji80{
	width:79%;
	vertical-align:top;
	margin:0;
	padding:0;
}
.moji20{
	text-align:right;
	vertical-align:top;
	width:19%;
	margin:0;
	padding:0;
}
.samu{
	text-align:right;
	margin:0 auto;
	padding:0 30px;
}
.sweets{
	text-align:center;
}

