section > div{ margin-top:210px;}

section > div > .foodhead{ text-align:center; display:flex; justify-content:center; align-items:center;}
section > div > .foodhead > h2 {
	display:flex;
  font-size: 28px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  position:relative;
}
section > div > .foodhead > h2:after{ content:""; width:calc(100% - 30px); height:3px; background-color:#1435f6; display:inline-block; left:15px; bottom:-13px; position:absolute;}
section > div > .foodhead > a{ display:none;}


.foodbody2 > ul{ width:90%; max-width:1260px; margin:50px auto;}
.foodbody2 > ul > li > h3{ font-size:24px; border-bottom:2px solid #000; margin-bottom:16px; padding-left:8px;}
.foodbody2 > ul > li > h3 > span{ font-weight:400; font-size:14px;}
.foodbody2 > ul > li > ul{ display:flex; flex-direction:column; flex-grow:1; gap:30px; margin-bottom:60px;}
.foodbody2 > ul > li > ul > li{ width:100%;}
.foodbody2 > ul > li > ul > li > div{ }
.foodbody2 > ul > li > ul > li > div > h4{ font-size:18px; margin:8px 6px;}
.foodbody2 > ul > li > ul > li > div > ul{ box-shadow:1px 1px 6px gray; padding:16px;}
.foodbody2 > ul > li > ul > li > div > ul > li{ text-align:center; font-size:16px; margin:4px 0;}