.page-public-remake h2.section-title{scroll-margin-top:4.5rem}.page-public-remake .search-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin:.85rem .5rem 1rem;padding:.65rem .5rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(40,59,77,.08)}.page-public-remake .search-pagination--bottom{margin-top:.25rem;margin-bottom:.5rem}.page-public-remake .search-pagination__btn{min-width:3.25rem;padding:.45rem .75rem;border:1px solid rgba(77,146,137,.35);border-radius:999px;background:#deeeec;color:#32635d;font-size:.78rem;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page-public-remake .search-pagination__btn:hover:not(:disabled){background:#4d9289;border-color:#32635d;color:#fff;box-shadow:0 4px 12px rgba(77,146,137,.22);transform:translateY(-1px)}.page-public-remake .search-pagination__btn:focus{outline:none;box-shadow:0 0 0 2px rgba(163,209,203,.65)}.page-public-remake .search-pagination__btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.page-public-remake .search-pagination__current{min-width:4.5rem;padding:.45rem .85rem;border-radius:999px;background:#4d9289;color:#fff;font-size:.82rem;font-weight:700;text-align:center;line-height:1.3}.page-public-remake .search-result-list.new-menus-list{display:flex;flex-direction:column;gap:.65rem;padding:.15rem .35rem .5rem}.page-public-remake .search-result-list.new-menus-list .new-menus-list__content{width:auto;margin:0;border-bottom:none}.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap{padding:.85rem .9rem .5rem}.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap img{flex-shrink:0;width:4.5rem;height:4.5rem;max-width:4.5rem;-o-object-fit:cover;object-fit:cover;border-radius:8px}.page-public-remake .search-result-list.new-menus-list .new-menus-list__text-link{margin:0;text-align:left;color:#535353}.page-public-remake .search-result-list.new-menus-list .description{width:100%;padding:0 .9rem .85rem}.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys{margin-bottom:.35rem}@media only screen and (max-width:820px){.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys a.new-menus-list__category,.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys a[class*=new-menus-list__person],.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys a[class*=new-menus-list__portal-name]{font-size:.72rem}.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys a.new-menus-list__category p,.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys a[class*=new-menus-list__person] p,.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap__categorys a[class*=new-menus-list__portal-name] p{font-size:.72rem}}.page-public-remake .search-result-list.new-menus-list .new-menus-list__category-new{font-size:.95rem}@media only screen and (max-width:820px){.page-public-remake .search-result-list.new-menus-list .new-menus-list__category-new{font-size:.72rem}}.page-public-remake .search-result-list.new-menus-list .new-menus-list__caption{margin:0 0 .45rem;padding:.5rem .6rem;border-radius:8px;font-size:.78rem;line-height:1.5;text-align:left;color:#283b4d}.page-public-remake .search-result-list.new-menus-list .new-menus-list__price{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin-top:.15rem;color:#32635d;font-size:.75rem;line-height:1.4;max-width:100%;box-sizing:border-box}.page-public-remake .search-result-list.new-menus-list .new-menus-list__price p{margin:0;max-width:100%}.page-public-remake .search-result-list.new-menus-list .new-menus-list__price--member{color:#dd4c6e;font-weight:700}@media only screen and (max-width:820px){.page-public-remake .search-result-list.new-menus-list .new-menus-list__price{flex-wrap:wrap;font-size:.8rem;gap:.2rem .55rem}.page-public-remake .search-result-list.new-menus-list .new-menus-list__price p{font-size:.8rem;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}}@media only screen and (min-width:821px){.page-public-remake .search-result-list.new-menus-list .new-menus-list__wrap img{width:5.5rem;height:5.5rem;max-width:5.5rem}}*{font-size:16px}