@charset "utf-8";


/********************
*********************
****** common *******
*********************
*********************/

#pc .pc_sub { display:block; }
#pc .mobile_sub { display:none; }
#mobile .pc_sub { display:none; }
#mobile .mobile_sub { display:block; padding:0 2%; }

#mobile .mobile_sub h2, #mobile .mobile_sub h3 { color:#224ecc !important; }
#mobile .mobile_sub .strong, #mobile .mobile_sub .strong a { color:#6ca91c !important; }
#mobile .mobile_sub h2 { font-size:15px; color:#7f461a !important}
#mobile .mobile_sub p{font-size:14px;}
#mobile .mobile_sub .box{padding:10px;background:#ececec;margin-bottom:5px}

/* table */
#mobile .mobile_sub .table  { margin:20px 0; border-collapse:collapse; }
#mobile .mobile_sub .table th,#mobile .mobile_sub .table td { width:20%; border:1px solid #cdc2ae; padding:5px 0; text-align:center}

/* 탭버튼 */
.tabbtn{zoom:1;height:60px;overflow:hidden}
.tabbtn:after{display:block;content:"";clear:both}
.tabbtn li{float:left}
.tabbtn li img{float:left}

.sub_box dt{font-family:Paperlogy-6SemiBold;font-size:14px;line-height:1.5em;padding:20px;margin:10px;background:#a18c67;color:#fff !important;text-align:center;border-radius:25px;}
/*.sub_box dt{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}*/
.sub_box dt strong{color:#fff !important}
.sub_box dd{font-size:14px;line-height:1.5em;padding:10px;margin-bottom:10px;background:#fff;zoom:1}
.sub_box dd:after{display:block;content:"";clear:both}
.sub_box dd ul{display:flex;justify-content:left;flex-wrap:wrap;align-content:flex-start;}
.sub_box dd ul li{font-size:14px;width:50%;line-height:1.5em;padding:5px;box-sizing:border-box;}
.sub_box dd ul li span{color:#a06e46 !important;margin-right:5px;font-size:10px;}
.sub_box dd ul li strong{font-weight:normal;color:#bb2c1d !important;}
.sub_box dd ul.w100 li{width:100%;float:none;}
.sub_box dd ul li.w100{width:100%;}
.sub_box dd ul li.w100.no{font-family:Paperlogy-6SemiBold;background:#393032;color:#fff !important;text-align:center;border-radius:25px;}
.sub_box dd .menu_img{display:block;width:100%;}
.sub_box dd .menu_img img{width:100%;border-radius:25px;overflow:hidden;}
.menu_img{display:block;width:100%;box-sizing:border-box;}
.menu_img img{width:100%}
.chef{display:inline-block !important;font-size:16px;line-height:1.5em;display:inline;padding:4px 5px;margin:5px auto;background:#ae9b7b;color:#fff !important;word-break:keep-all;}
.mobile_sub h2{font-size:18px !important;line-height:1.3em;font-family:Paperlogy-3Light !important;word-break:keep-all;}

.sub_box.sub12 dd li ul{width:100%;}
.sub_box.sub12 dd li ul li{width:100%;}

.sub_comment{margin-top:15px;}
.sub_comment p{font-size:14px;color:#877556 !important;}