.pagination-btn.svelte-c2u4t0{display:block;width:13px;height:13px;background-image:url(../../../images/pagination.webp);background-position:0 0;overflow:hidden;border:none;cursor:pointer;text-indent:-9999px}.pagination-btn.active.svelte-c2u4t0{background-position:0 -13px}.pagination-btn.svelte-c2u4t0:hover{background-position:0 -26px}.scrollbar-hide.svelte-1fbeyvm{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide.svelte-1fbeyvm::-webkit-scrollbar{display:none}.promotion-section.svelte-1mphwmz{border-radius:12px;background:linear-gradient(to bottom right,#fff5f7,#ffe8ed);padding:24px 20px;margin:28px 10px;text-align:center}.promotion-text.svelte-1mphwmz{font-size:14px;line-height:2;color:#555;margin:0 0 20px}.promotion-button.svelte-1mphwmz{display:inline-block;background:linear-gradient(135deg,var(--color-btn-inquiry-from) 0%,var(--color-btn-inquiry-to) 100%);color:#fff;font-size:16px;font-weight:700;text-decoration:none;padding:14px 28px;border-radius:8px;box-shadow:0 4px 12px #ff6b9d4d;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.promotion-button.svelte-1mphwmz:hover{filter:brightness(1.1);box-shadow:0 6px 16px #ff6b9d66}.promotion-button.svelte-1mphwmz:active{transform:scale(.98);filter:brightness(.95);box-shadow:0 2px 8px #ff6b9d4d}.midashi7.svelte-1g1aaiy{display:block;background:url(../../../images/i320_25.webp) repeat-x;font-size:14px;padding:2px 10px 4px;margin:0 0 10px;line-height:20px}.midashi8.svelte-1g1aaiy{clear:both;display:block;background:url(../../../images/i320_26.webp) no-repeat top right;font-size:14px;color:var(--color-text-primary);padding:3px 0 5px;margin-bottom:10px;border-bottom:1px dashed var(--color-text-menu-sep)}.midashi9.svelte-1g1aaiy{display:block;padding:10px 10px 5px;font-size:14px;font-weight:700}.midashi10.svelte-1g1aaiy{display:block;background:var(--color-brand-orange);font-size:14px;padding:5px;border-bottom:1px solid var(--color-brand-brown);margin-bottom:5px}.midashi11.svelte-1g1aaiy{display:block;font-size:14px;border-bottom:1px dashed var(--color-text-menu-sep);line-height:21px;padding-bottom:5px}.accordion.svelte-1g1aaiy{margin-bottom:10px}.accordion.svelte-1g1aaiy dt:where(.svelte-1g1aaiy){display:block;background:linear-gradient(to bottom,#fff,#eee);border:1px solid #DDD;color:var(--color-text-muted);margin:0 10px 3px;padding:10px;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer}.accordion.svelte-1g1aaiy dt:where(.svelte-1g1aaiy) button:where(.svelte-1g1aaiy){all:unset;display:block;width:100%;cursor:pointer;box-sizing:border-box}.accordion.svelte-1g1aaiy dd:where(.svelte-1g1aaiy){display:none}.accordion.svelte-1g1aaiy dd.open:where(.svelte-1g1aaiy){display:block}.toi.svelte-1g1aaiy{display:block;background:linear-gradient(to bottom,#fff,#eee);border:1px solid #DDD;color:var(--color-text-muted);margin:0 10px 3px;padding:10px;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer}.broc.svelte-1g1aaiy{margin:10px 10px 0;border:1px solid var(--color-brand-brown);background:var(--color-bg-cream)}.kakaku-box.svelte-1g1aaiy{clear:both;box-shadow:0 0 4px #fbb03b;background:#fff;padding:10px;margin:5px}.price2.svelte-1g1aaiy{background-position:0px 10px;font-size:24px;text-align:right;vertical-align:bottom;padding:23px 0 8px;margin:0 0 4px}.button-inquiry.svelte-1g1aaiy{display:block;width:100%;border-radius:8px;text-decoration:none;border:none;padding:16px 20px;background:linear-gradient(135deg,var(--color-btn-inquiry-from) 0%,var(--color-btn-inquiry-to) 100%);box-shadow:0 4px 12px #ff6b9d4d;text-align:center;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.button-inquiry.svelte-1g1aaiy:hover{filter:brightness(1.08);box-shadow:0 6px 16px #ff6b9d66}.button-inquiry.svelte-1g1aaiy:active{transform:scale(.98);filter:brightness(.95);box-shadow:0 2px 8px #ff6b9d4d}.button-inquiry.svelte-1g1aaiy button:where(.svelte-1g1aaiy){text-decoration:none;color:#fff;background:none;border:none;font-size:16px;font-weight:700;cursor:pointer;padding:0;width:100%}.close.svelte-1g1aaiy{text-align:center;padding:5px 10px;background:linear-gradient(to bottom,#fff,#eee);border:1px solid #DDD;color:#333;border-radius:8px;margin:5px 5px 0 0;cursor:pointer}
