/* menu_sub_tab */
/* .menu_sub_tab{margin-bottom:6.25vw;text-align:center;font-size:0}
.menu_sub_tab .menu_sub_li{display:inline-block;width:calc(100% / 6);height:6.71875vw;border:0.15625vw solid #deceb6;border-right:0;box-sizing:border-box;vertical-align:top}
.menu_sub_tab .menu_sub_li:last-child{border-right:0.15625vw solid #deceb6}
.menu_sub_tab .menu_sub_li a{display:block;font-family:'NanumGothic';font-size:3.646875vw;line-height:6.71875vw;letter-spacing:-0.05em;color:#be9d6d}
.menu_sub_tab .menu_sub_li:last-child a{font-size:2.646875vw}
.menu_sub_tab .menu_sub_li.on{background-color:#6ec9c0;border-color:#6ec9c0;border-right:0.15625vw solid #6ec9c0}
.menu_sub_tab .menu_sub_li.on a{font-family:'NanumGothicBold';color:#fff} */

/* menu_list */
.menu_wrap{padding-bottom:40px}
.menu_list > li{float:left;width:48.2759%;margin-bottom:18px}
.menu_list > li:nth-child(even){float:right}
.menu_list .img{padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.menu_name{padding-top:10px;font-family:'NanumGothicBold';font-size:10px;letter-spacing:-0.05em;color:#333}
.grid_ico{position:absolute;right:8px;bottom:8px;width:100%;font-size:0;text-align:right}
.grid_ico li{display:inline-block;width:17.8571%;margin-left:4px}

#pv-container-block{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.pv-container{position:fixed;left:4.6875%;top:0;z-index:1010;width:90.625%;background-color:#fff;border-radius:10px}
.pv-aligner{width:92.2414%;margin:0 auto;padding-bottom:20px}
.pv-header{overflow:hidden;position:relative;height:35px;margin:0 auto;border-bottom:2px solid #c6171f}
.pv-icon{padding-top:10px;font-size:0}
.pv-icon li{display:inline-block;height:15px;margin-right:4px;padding:0 7px;border-radius:15px;font-family:'NanumGothicExtraBold';font-size:8px;letter-spacing:-0.05em;line-height:15px;color:#fff}
.pv-icon li.new{background-color:#c6171f}
.pv-icon li.best{background-color:#c6171f}
.pv-icon li.type{color: #c6171f;border: 1px solid #c6171f}
.pv-body{width:80.827%;margin:0 auto}
.pv-title-ko{margin:13px 0 5px;font-family:'NanumGothicBold';font-size:15px;letter-spacing:-0.05em;color:#000022}
.pv-title-en{font-family:'NanumGothicBold';font-size:10px;letter-spacing:-0.025em;color:#c6171f}
.pv-desc{padding:7px 0 14px;font-size:10px;letter-spacing:-0.05em;line-height:160%;color:#666}
.pv-img{height:67.2vw;background-repeat:no-repeat;background-position:center;background-size:cover}
.with_ttl{padding:15px 0 10px;font-family:'NanumGothicBold';font-size:16px;letter-spacing:-0.05em;color:#333}
.with_ttl i{font-style:italic}
.with_menu{position:relative}
.with_menu .swiper-container{position:relative;width:103.256%;left:-1.628%}
.with_menu .swiper-wrapper{font-size:0;text-align:center}
.with_menu .swiper-slide{display:inline-block;width:33.3333%}
.with_menu .swiper-slide a{display:block;width:90.54%;margin:0 auto}
.with_menu .img{padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.with_menu .with_txt{padding-top:5px;font-size:10px;letter-spacing:-0.05em;color:#666}
.with_menu .slide_btns{position:absolute;top:15px;width:16px}
.with_menu .btn_prev{left:0}
.with_menu .btn_next{right:0}
.pv-btns{display:block;position:absolute;top:50%;z-index:10;width:30px;height:30px;margin-top:-15px}
.pv-prev{left:0}
.pv-next{right:0}
.pv-closer{position:absolute;right:3.793%;top:3px;z-index:10;width:25px}

.deliveryTip span{display:inline-block;margin-bottom:5px;padding:0 10px;font-family:'NanumGothic';font-size:11px;letter-spacing:-0.05em;line-height:160%;border:solid 1px #c6171f;color:#c6171f;border-radius:20px}


.menu_list .ico_hot_level{margin-left:3px}
.menu_list .ico_hot_level img{margin-left:-3px;height:11px;vertical-align:top;margin-top:0px}
.menu_list .ico_hot_level img:first-child{margin-left:0}

.pv-title-ko .ico_hot_level{margin-left:4px}
.pv-title-ko .ico_hot_level img{margin-left:-2px;vertical-align:top;margin-top:2px;height:14px}
.pv-title-ko .ico_hot_level img:first-child{margin-left:0}

.pv-body .menu_pop_topping{margin-top:18px;text-align:right;font-size:11px;font-family:'NanumGothic';font-weight:400;letter-spacing:-0.05em}
.pv-body .menu_pop_topping span.menu_pop_topping_badge{display:inline-block;margin-right:3px;padding:0 10px;height:17px;line-height:17px;font-size:10px;border-radius:15px;background:#ceab75;color:#fffefe;font-family:'NanumBarunGothic-Bold';font-weight:400}

/* nutrition_popup */
.nutrition_wrap{display:inline-block;z-index:10;margin:0 5px 10px}
.nutrition_wrap:last-child{margin-right:0}
.nutrition_btn{display:block;width:100%;padding-left:10px;padding-right:10px;background:#222 url('../img/nutrition_arr.png') no-repeat right 20px center;font-weight:500;font-size:12px;letter-spacing:-0.05em;line-height:30px;color:#fff;text-align:left}
.nutrition_popup{position:absolute;top:20px;left:50%;z-index:10;max-width:90%;width:400px;padding:0 20px 20px;border:1px solid #777;border-radius:20px;box-sizing:border-box;background-color:#fff;transform:translateX(-50%)}
.nutrition_head{height:40px;margin-bottom:20px}
.nutrition_title{padding-top:15px;font-family:'NanumGothicBold';font-size:20px}
.nutrition_close{top:3px;right:20px;width:40px}
.nutrition_list{}
.nutrition_list li{border:1px solid #222;border-top:0;overflow:hidden}
.nutrition_list li:last-child{border-bottom-width:1px}
.nutrition_list li.list_head{border:0;background-color:#c6171f}
.nutrition_list p{float:left;width:50%;height:38px;box-sizing:border-box;font-family:'NanumSquareB';font-size:14px;line-height:38px;text-align:center;color:#000}
.nutrition_list p:last-child{}
.nutrition_list li.list_head p{color:#fff}
.nutrition_cont{font-family:'NanumGothicBold';font-size:14px;line-height:30px;color:#222}
