﻿section#food {
	width:960px;
	margin:10px auto 0;
	color:#1F1713;
}

section#food h2 {
	font-family: mplus-2c-light;
	font-weight:normal;
	text-align:center;
	font-size:26px;
	padding:45px 0 35px;
	line-height:2.0;
	color:#211713;
}

section#food .food_menu01 ul li {
	float:left;
}

section#food .food_menu01 ul li.food02 {
	margin:0 30px;
}

section#food .food_menu01 dl {
	width:300px;
}

section#food .food_menu01 dl dt {
	font-size:16px;
	color:#211713;
}

section#food .food_menu01 dl dt span {
	float:right;
}

section#food .food_menu01 dl dd {
	font-size:13px;
	padding-bottom:10px;
	color:#211713;
}

section#food .food_menu01 dl dt {
	color:#211713;
}

section#food .food_menu02 ul li {
	float:left;
}

section#food .food_menu02 {
	margin:64px 0 85px;
}

section#food .food_menu02 ul li.food01 {
	width:300px;
}

section#food .food_menu02 ul li.food02 {
    margin: 0 10px 0 40px;
    width: 320px;
}

section#food .food_menu02 ul li.food03 {
    margin: 0 0 0 40px;
    width: 250px;
}

section#food .food_menu02 dl {
}

section#food .food_menu02 dl dt {
	font-size:16px;
	color:#211713;
}

section#food .food_menu02 dl dt span {
	float:right;
}


section#food .food_menu02 dl dd {
	font-size:13px;
	padding-bottom:10px;
	color:#211713;
}

section#food .food_menu02 dl dt {
	color:#211713;
}

section#food .food_menu02 .food02 dt,
section#food .food_menu02 .food03 dt {
	padding:0 0 18px 0;
	color:#1F1713;
}

section#gift .gift_menu01 ul li {
	float:left;
}

section#gift .gift_menu01 ul li.gift02 {
	margin:0 30px;
}

section#gift .gift_menu01 dl {
	width:300px;
}

section#gift .gift_menu01 dl dt {
	font-size:16px;
	color:#211713;
}

section#gift .gift_menu01 dl dt span {
	float:right;
}

section#gift .gift_menu01 dl dd {
	font-size:13px;
	padding-bottom:10px;
}

section#gift .gift_menu02 ul li {
	float:left;
}



section#food p.tax {
	float:right;
	width:236px;
	padding:3px 10px 2px;
	border:solid 1px #bbb;
	font-size:13px;
}

section#food .img_sakasa {
	font-family: mplus-2c-medium;
	width:960px;
	margin:210px auto 117px;
	font-size:18px;
	text-align:center;
}

section#food .img_sakasa dd.first {
	float:left;
	width:476px;
}

section#food .img_sakasa dd.second {
	float:left;
	width:434px;
	padding-left:30px;
}

section#food .img_sakasa dt{
	padding-top:10px;
}

section#gift {
	width:960px;
	margin:10px auto 0;
	color:#1F1713;
}

section#gift h2 {
	font-family: mplus-2c-light;
	font-weight:normal;
	text-align:center;
	font-size:26px;
	padding:45px 0 35px;
	line-height:2.0;
}

section#gift span.price1 {
	font-size:16px;
	padding:0 30px 0 5px;
}

section#gift span.price2 {
	font-size:16px;
	padding:0 30px 0 5px;
}

section#gift .bottomtxt {
	width:600px;
	text-align:center;
	font-weight:normal; 
	margin:110px auto 67px;
}

section#gift .bottomtxt table{
	margin:0 auto;
	text-align:center;
}

section#gift .bottomtxt th{
	font-weight:normal;
	padding-right:55px;
	color:#1F1713;
	float: left;
}

section#gift .bottomtxt td{
	padding-right:80px;
	color:#1F1713;
}

section#gift .bottomtxt p{
	padding-top:30px;
	font-size:14px;
	color:#1F1713;
}

section#gift p.tax {
	float:right;
	width:236px;
	padding:3px 10px 2px;
	border:solid 1px #bbb;
	font-size:13px;
	color:#211713;
}

section#food dl dd.catch {
	padding-bottom:3px;
	font-size:14px;
}

section#gift dl dd.catch {
	padding-bottom:5px;
	font-size:14px;
}




