
#my-body {
	width:710px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
#maeni {
    background-color: #fafbdd;
    background-image: url("/shop/images/food.gif");
    background-repeat: no-repeat;
    height: auto;
    margin-bottom: 15px;
    overflow: hidden;
    padding:40px 20px 0 20px;
}

/*---フォント---*/
#my-body
h2{
	margin-bottom:15px;
}
.font1{
	font-size:13px;
	line-height:160%;
	clear:both;
	margin-bottom:15px;
}
.font-menu{
	font-size:18px;
	font-weight:bold;
	border-bottom:#ee6868 dotted 2px;
	color:#ee6868;
	margin-bottom:10px;
}
.font-kakaku{
	margin-bottom:5px;
	line-height:160%;
}
.font-kakaku2{
	font-size:13px;
	line-height:120%;
	text-align:left;
}
.font-souryou{
	font-size:13px;
	font-weight:bold;
	color:#C00;
	line-height:160%;
	clear:both;
	margin-bottom:15px;
}

/*---イメージ---*/
#img-menu{
	margin-bottom:10px;
}

/*---list---*/
#item-list{
	max-width:710px;
	width: 100%;
	height:auto;
	overflow:hidden;
	list-style:none;
	margin-bottom:15px;
}
#item-list
li{
	width:165px;
	height:auto;
	overflow:hidden;
	font-size:13px;
	text-align:center;
	float:left;
	margin-right:15px
}
#item-list
ol{
	width:165px;
	overflow:hidden;
	font-size:13px;
	text-align:center;
	float:right;
}
#item-list2{
	max-width:710px;
	width: 100%;
	height:auto;
	overflow:hidden;
	list-style:none;
	margin-bottom:15px;
}
#item-list2
li{
	width:165px;
	height:auto;
	overflow:hidden;
	font-size:13px;
	text-align:center;
	float:left;
}
#item-list2
ol{
	width:521px;
	overflow:hidden;
	font-size:13px;
	float:right;
}

/*---リンク---*/
.font-kakaku
a:link{
    color:#72aa2a;
		font-weight:bold;
		text-decoration:underline;
}
.font-kakaku
a:visited{
    color:#72aa2a;
		font-weight:bold;
		text-decoration:underline;
}
.font-kakaku
a:hover{
    color:#9bc960;
    text-decoration: none;
}
.font-kakaku
a:active{
    color:#9bc960;
    text-decoration: none;
}
.font1
a:link{
    color:#333;
		text-decoration:underline;
}
.font1
a:visited{
    color:#333;
		text-decoration:underline;
}
.font1
a:hover{
    color:#333;
    text-decoration: none;
}
.font1
a:active{
    color:#333;
    text-decoration: none;
}
@media screen and (max-width: 787px) {
	#my-body {
		max-width: 710px;
		width: 100% !important;
		padding: 0 .15rem;
	}
	#item-list, #item-list2 {
	    max-width: 710px;
	    width: 100%;
	    display: flex;
        flex-wrap: wrap;
	}
	#item-list li {
	    width: 160px;
	    margin-right: 10px;
	}
	#item-list2 li {
		width: 160px;
	}
	#item-list2 ol {
    	width: calc(100% - 160px - 10px);
	}
	#item-list2 ol p.font-kakaku {
		margin-top: 0;
	}
	.set_wrap {
		padding: 0 .15rem;
	}
}