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