@charset "UTF-8";

/*foodSche001*/

.foodSche001 {padding-top:10px; padding-bottom:10px;}

.foodSche001 .half-wrap {background: #F0F2F5;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;box-sizing: border-box; overflow:hidden;}
.foodSche001 .half-wrap .half-inner {height:359px;}
.foodSche001 .half-wrap .half-inner .foodSche-top {margin-bottom: 44px; position: relative;display: flex;}
.foodSche001 .half-wrap .half-inner .foodSche-top h3 {display:inline-block; color:#fff!important; font-size:28px; font-weight: 600; letter-spacing: -1px; padding:19px 40px; background:var(--uou-green);}


.foodSche001 .half-wrap .half-inner .foodSche-top .plus {position: absolute;bottom: 50%;transform: translateY(50%);right: 20px;width: 20px;height: 20px; text-indent:-99999px; line-height:0;}
.foodSche001 .half-wrap .half-inner .foodSche-top .plus span {background: #444;display: block;}
.foodSche001 .half-wrap .half-inner .foodSche-top .plus span:first-child {width: 1px; height: 20px;margin: 0 auto;}
.foodSche001 .half-wrap .half-inner .foodSche-top .plus span:nth-child(2) {width: 20px;height: 1px;position: absolute;top: 50%;right: 50%;transform: translate(50%);}



.foodSche001 .half-wrap .half-inner .foodSche-top .today_food {display: flex; align-items: center; padding-left:15px; font-size:1.1rem; font-weight: 500; color:#999!important;}
.foodSche001 .half-wrap .half-inner .foodSche-top .today_food em{font-style: normal;}


.foodSche001 .half-wrap .half-inner .foodSche-cont{display: flex;}
.foodSche001 .half-wrap .half-inner .foodSche-cont section{width:33.3%; padding:0 10px 15px 10px; }
.foodSche001 .half-wrap .half-inner .foodSche-cont section h5{font-size: 18px;font-weight: 600; border-bottom:1px solid #ccc; padding-bottom: 3px; color:#444; padding-left:5px;}
.foodSche001 .half-wrap .half-inner .foodSche-cont section h5 span{font-size: 12px;font-weight: normal; color:#afafaf;display: inline-block; margin-left:4px;}
.foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu{padding:0 5px 5px 5px;margin-top:5px; height:190px;}
.foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu li{display: flex;flex-direction: row;color:#666; font-size:0.95rem;margin-bottom:2px;}
.foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu li span{display:inline-block; width:4px;  min-width:4px; height:4px; background:#F2BC1B;margin-top:9px; border-radius:50%; margin-right:5px;}


@media(max-width:1320px) and (min-width:1000px){
	.foodSche001 .half-wrap .half-inner .foodSche-top{margin-bottom:10px;}
	.foodSche001 .half-wrap .half-inner .foodSche-top h3{padding:15px 26px; font-size:20px;}
	.foodSche001 .half-wrap .half-inner .foodSche-top .today_food{font-size:0.9rem; padding-left: 8px}
    .foodSche001 .half-wrap .half-inner .foodSche-top .today_food em{display:none;}
    
    .foodSche001 .half-wrap .half-inner .foodSche-cont{display:flex; flex-direction: column;height: 295px; justify-content: space-between;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section{width:100%; padding-bottom:0px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section h5{font-size:15px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section h5 span{font-size:11px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu{height:auto; margin-top: -2px; column-count:2; padding-top:5px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu li{display:inline-block; margin-bottom:-4px; padding-right:10px; font-size:0.85rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu li span{margin-bottom:4px;}
}

@media(max-width:991px) {
    /*foodSche001*/
    .foodSche001 .half-wrap .half-inner .foodSche-top{margin-bottom:25px;}
    .foodSche001 .half-wrap .half-inner .foodSche-top .today_food{font-size: 1rem;}
}

@media(max-width:767px) {
	.foodSche001 .half-wrap .half-inner .foodSche-top h3{font-size:24px; padding:18px 35px;}
}

@media(max-width:575px) {
    
    .foodSche001 .half-wrap .half-inner .foodSche-top{margin-bottom:10px;}
	.foodSche001 .half-wrap .half-inner .foodSche-top .plus{right:0.5rem;}
	.foodSche001 .half-wrap .half-inner .foodSche-top .today_food{font-size:0.9rem; padding-left: 8px}
    .foodSche001 .half-wrap .half-inner .foodSche-top .today_food em{display:none;}
    
    .foodSche001 .half-wrap .half-inner .foodSche-cont{display:flex; flex-direction: column;height: 285px; justify-content: space-between;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section{width:100%; padding-bottom:0px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section h5{font-size:15px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section h5 span{font-size:11px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu{height:auto; margin-top: -2px; column-count:2; padding-top:5px;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu li{display:inline-block; margin-bottom:-4px; padding-right:10px; font-size:0.85rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%;}
    .foodSche001 .half-wrap .half-inner .foodSche-cont section .foodMenu li span{margin-bottom:4px;}
}

@media(max-width:425px){
	.foodSche001 .half-wrap .half-inner .foodSche-top h3{padding:13px 26px; font-size:1.1rem;}
}



/*foodSche002*/
.foodSche002 {padding-top:10px; padding-bottom:10px;}

.foodSche002 .half-wrap {background: #F0F2F5;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;box-sizing: border-box; overflow:hidden;}
.foodSche002 .half-wrap .half-inner {height:359px;}
.foodSche002 .half-wrap .half-inner .foodSche-top {margin-bottom: 44px; position: relative;display: flex;}
.foodSche002 .half-wrap .half-inner .foodSche-top h3 {display:inline-block; color:#fff!important; font-size:28px; font-weight: 600; letter-spacing: -1px; padding:20px 40px; background:var(--uou-blue);}


.foodSche002 .half-wrap .half-inner .foodSche-top .plus {position: absolute;bottom: 50%;transform: translateY(50%);right: 20px;width: 20px;height: 20px; text-indent:-99999px; line-height:0;}
.foodSche002 .half-wrap .half-inner .foodSche-top .plus span {background: #444;display: block;}
.foodSche002 .half-wrap .half-inner .foodSche-top .plus span:first-child {width: 1px; height: 20px;margin: 0 auto;}
.foodSche002 .half-wrap .half-inner .foodSche-top .plus span:nth-child(2) {width: 20px;height: 1px;position: absolute;top: 50%;right: 50%;transform: translate(50%);}



.foodSche002 .half-wrap .half-inner .foodSche-top .today_food {display: flex; align-items: center; padding-left:15px; font-size:1.1rem; font-weight: 500; color:#999!important;}
.foodSche002 .half-wrap .half-inner .foodSche-top .today_food em{font-style: normal;}


.foodSche002 .half-wrap .half-inner .foodSche-cont{display: flex;}
.foodSche002 .half-wrap .half-inner .foodSche-cont section{width:33.3%; padding:0 10px 15px 10px; }
.foodSche002 .half-wrap .half-inner .foodSche-cont section h5{font-size: 18px;font-weight: 600; border-bottom:1px solid #ccc; padding-bottom: 3px; color:#444; padding-left:5px;}
.foodSche002 .half-wrap .half-inner .foodSche-cont section h5 span{font-size: 12px;font-weight: normal; color:#afafaf;display: inline-block; margin-left:4px;}
.foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu{padding:0 5px 5px 5px;margin-top:5px; height:190px;}
.foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu li{display: flex;flex-direction: row;color:#666; font-size:0.95rem;margin-bottom:2px;}
.foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu li span{display:inline-block; width:4px;  min-width:4px; height:4px; background:#F2BC1B;margin-top:9px; border-radius:50%; margin-right:5px;}


@media(max-width:1320px) and (min-width:1000px){
	.foodSche002 .half-wrap .half-inner .foodSche-top{margin-bottom:10px;}
	.foodSche002 .half-wrap .half-inner .foodSche-top h3{padding:15px 26px; font-size:20px;}
	.foodSche002 .half-wrap .half-inner .foodSche-top .today_food{font-size:0.9rem; padding-left: 8px}
    .foodSche002 .half-wrap .half-inner .foodSche-top .today_food em{display:none;}
    
    .foodSche002 .half-wrap .half-inner .foodSche-cont{display:flex; flex-direction: column;height: 295px; justify-content: space-between;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section{width:100%; padding-bottom:0px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section h5{font-size:15px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section h5 span{font-size:11px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu{height:auto; margin-top: -2px; column-count:2; padding-top:5px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu li{display:inline-block; margin-bottom:-4px; padding-right:10px; font-size:0.85rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu li span{margin-bottom:4px;}
}

@media(max-width:991px) {
    .foodSche002 .half-wrap .half-inner .foodSche-top{margin-bottom:25px;}
    .foodSche002 .half-wrap .half-inner .foodSche-top .today_food{font-size: 1rem;}
}

@media(max-width:767px) {
	.foodSche002 .half-wrap .half-inner .foodSche-top h3{font-size:24px; padding:18px 35px;}
}

@media(max-width:575px) {
    .foodSche002 .half-wrap .half-inner .foodSche-top{margin-bottom:10px;}
	.foodSche002 .half-wrap .half-inner .foodSche-top .plus{right:0.5rem;}
	.foodSche002 .half-wrap .half-inner .foodSche-top .today_food{font-size:0.9rem; padding-left: 8px}
    .foodSche002 .half-wrap .half-inner .foodSche-top .today_food em{display:none;}
    
    .foodSche002 .half-wrap .half-inner .foodSche-cont{display:flex; flex-direction: column;height: 285px; justify-content: space-between;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section{width:100%; padding-bottom:0px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section h5{font-size:15px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section h5 span{font-size:11px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu{height:auto; margin-top: -2px; column-count:2; padding-top:5px;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu li{display:inline-block; margin-bottom:-4px; padding-right:10px; font-size:0.85rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%;}
    .foodSche002 .half-wrap .half-inner .foodSche-cont section .foodMenu li span{margin-bottom:4px;}
}
@media(max-width:425px){
	.foodSche002 .half-wrap .half-inner .foodSche-top h3{padding:13px 26px; font-size:1.1rem;}
}