.menubox{margin-bottom:2rem}.menubox-inner{display:flex;flex-wrap:wrap;overflow:hidden;justify-content:space-between}.page-2nd .menubox-inner img{margin-bottom:0}.grid-content-imgbox{width:37%}.grid-content-txtbox{width:60%}.menu-tit{display:flex;padding:12px 24px;justify-content:space-between;margin-bottom:1rem;background:#a27524;color:#fff}.menubox p.price{color:#c00;font-weight:bold;font-size:1.6rem;background:#fff;padding:2px 8px}.menubox p.price span{font-size:1rem}.menubox h2{font-size:1.3rem;line-height:2.4rem}.menubox h2 span{font-size:.8rem;border:1px solid #5a5a5a;padding:4px 8px;margin-left:1rem;border-radius:8px}.tit-price{font-size:1rem;font-weight:bold;text-align:center;padding:10px;background:#000;color:#fff}.menubox h3{font-size:1rem;margin-bottom:1rem;background:#eaeaea;padding:8px;color:#5a5a5a}p.menu-copy{font-weight:bold;font-size:1.2rem;margin-bottom:1rem}.list-menu{font-size:.9rem;margin-bottom:1.6rem}.list-menu li{border-bottom:#c3c3c3 1px dotted;padding-bottom:.9rem;margin-bottom:.9rem}.list-menu li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.wellbox{border:#c3c3c3 5px solid;padding:1rem}main .wellbox p{font-size:1rem}.menu-btn{background:#c00;border-radius:8px;margin:0 auto}.menu-btn a{display:block;padding:1rem;text-align:center;color:#fff;font-weight:bold;font-size:1rem}.menu-price dt{font-size:1rem;margin-bottom:.5rem}.menu-price dt span{font-size:.8rem}.menu-price dd{font-size:.8rem}.tit-menu{display:flex;justify-content:left;align-items:flex-end;margin-bottom:1rem}.tit-menu h3{font-size:1.4rem;font-weight:bold;margin-right:1rem;background:#a27524;color:#fff;padding:.5rem 1rem}.tit-menu p{color:#a27524;font-weight:bold}.menu-txtbox .gridbox{justify-content:flex-start}.menu-txtbox .gridbox .grid-content4{border:1px solid #ccc;padding:.8rem;width:calc(22% - 8px);background:#a275241f}@media screen and (max-width:768px){.tit-menu h3{margin-right:0}.tit-menu{display:block}.menubox{margin-bottom:1rem}.menu-tit{display:block;padding:8px 12px 12px;margin-bottom:.6rem}.menubox h2{font-size:1.2rem;text-align:center;line-height:1.8rem}.menubox h2 span{font-size:.7rem}p.menu-copy{font-size:1.1rem;margin-bottom:.8rem;line-height:1.4rem}.menubox-inner{display:block}.grid-content-imgbox{width:100%;margin-bottom:.5rem}.grid-content-txtbox{width:100%}.list-menu{font-size:.9rem;margin-bottom:1rem}.list-menu li{padding-bottom:.5rem;margin-bottom:.5rem}.wellbox{border:#c3c3c3 3px solid;padding:.5rem}main .wellbox p{font-size:.85rem;line-height:1.2rem}.menubox p.price{text-align:center}.menu-txtbox .gridbox .grid-content4{width:92%;margin:0 0 16px 0}}