html:has(.shishi-header){scroll-behavior:smooth}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/webfonts/fa-solid-900.woff2)format("woff2")}.chev.svelte-1lmr4a8,.menu-button.svelte-1lmr4a8:before{font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;line-height:1}.chev.svelte-1lmr4a8:before{content:""}.shishi-header.svelte-1lmr4a8{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #ddd;height:65px;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.header-inner.svelte-1lmr4a8{max-width:1250px;margin:0 auto}.logo-wrap.svelte-1lmr4a8 a:where(.svelte-1lmr4a8){align-items:center;height:64px;padding:0 20px;display:flex}.logo-wrap.svelte-1lmr4a8 img:where(.svelte-1lmr4a8){object-fit:contain;object-position:left center;width:142px;height:44px;display:block}.menu-button.svelte-1lmr4a8{cursor:pointer;background:#efefef;border:0;width:64px;height:64px;padding:0;transition:background-color .25s;display:block}.menu-button.svelte-1lmr4a8:before{content:"";color:#3c3c3c;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-size:28px;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-button[aria-expanded=true].svelte-1lmr4a8{background:#bc981a}.menu-button[aria-expanded=true].svelte-1lmr4a8:before{content:"";color:#fff}.nav-panel.svelte-1lmr4a8{z-index:1;box-sizing:border-box;text-align:left;letter-spacing:normal;visibility:hidden;background:#302b1f;align-items:center;width:min(300px,100vw - 56px);height:100%;margin:0;padding:76px 20px 36px;transition:transform .3s,visibility 0s .3s;display:block;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.nav-panel.open.svelte-1lmr4a8{visibility:visible;transition:transform .3s,visibility;transform:translate(0)}.global-menu.svelte-1lmr4a8 ul:where(.svelte-1lmr4a8){align-items:stretch;margin:0;padding:0;list-style:none;display:block}.global-menu.svelte-1lmr4a8 li:where(.svelte-1lmr4a8){border-bottom:1px solid #bc981a85}.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8){box-sizing:border-box;color:#fffaf0;white-space:nowrap;min-height:58px;padding:15px 0;font-size:16px;font-weight:800;line-height:normal;text-decoration:none;transition:background-color .3s,color .3s}.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8) span:where(.svelte-1lmr4a8){padding-bottom:0;font-weight:600;line-height:normal}.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8):hover,.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8):focus-visible{color:#fff;background:0 0}.cta-wrap.svelte-1lmr4a8{align-items:center;height:auto;margin:24px 0 0;display:block;position:static;top:0;right:0}.contact-button.svelte-1lmr4a8,.order-button.svelte-1lmr4a8{box-sizing:border-box;text-align:center;cursor:pointer;border:2px solid #bc981a;border-radius:999px;width:100%;height:52px;margin:0 0 12px;padding:0 18px;text-decoration:none}.contact-button.svelte-1lmr4a8{background-color:#fffaf0}.order-button.svelte-1lmr4a8{background:#bc981a}.contact-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8),.order-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8){font-family:"Rounded Mplus 1c",sans-serif;font-size:17px;font-weight:800;line-height:1}.contact-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8){color:#6a5306}.order-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8){color:#fff}.contact-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8),.order-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8){margin:0 0 0 12px;padding:0;font-size:14px}.contact-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8){color:#6a5306}.order-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8){color:#fff}.contact-button.svelte-1lmr4a8:hover,.order-button.svelte-1lmr4a8:hover{box-shadow:0 5px 8px #00000024}.icon-fallback.svelte-1lmr4a8{--icon-bars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M3 5.5h18M3 12h18M3 18.5h18'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5 5 19 19M19 5 5 19'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 2.5 8 8l-5.5 5.5'/%3E%3C/svg%3E")}.icon-fallback.svelte-1lmr4a8 .menu-button:where(.svelte-1lmr4a8):before,.icon-fallback.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8):before{content:"";background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-fallback.svelte-1lmr4a8 .menu-button:where(.svelte-1lmr4a8):before{width:28px;height:28px;-webkit-mask-image:var(--icon-bars);-webkit-mask-image:var(--icon-bars);mask-image:var(--icon-bars)}.icon-fallback.svelte-1lmr4a8 .menu-button[aria-expanded=true]:where(.svelte-1lmr4a8):before{-webkit-mask-image:var(--icon-close);-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.icon-fallback.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8):before{width:.625em;height:1em;-webkit-mask-image:var(--icon-chevron);-webkit-mask-image:var(--icon-chevron);mask-image:var(--icon-chevron);display:block}@media (width>=641px){.shishi-header.svelte-1lmr4a8{height:71px}.logo-wrap.svelte-1lmr4a8 a:where(.svelte-1lmr4a8){align-items:normal;height:auto;padding:0 10px;display:block}.logo-wrap.svelte-1lmr4a8 img:where(.svelte-1lmr4a8){object-position:center;width:138px;height:70px}.menu-button.svelte-1lmr4a8{display:none}.nav-panel.svelte-1lmr4a8,.nav-panel.open.svelte-1lmr4a8{z-index:auto;text-align:start;letter-spacing:.9px;visibility:visible;background-color:#0000;background-image:none;background-repeat:no-repeat;align-items:center;width:auto;padding:0;transition:all;display:flex;position:static;top:auto;right:auto;overflow-y:visible;transform:none}.global-menu.svelte-1lmr4a8 ul:where(.svelte-1lmr4a8){display:flex}.global-menu.svelte-1lmr4a8 li:where(.svelte-1lmr4a8){border-bottom:none}.global-menu.svelte-1lmr4a8 li:where(.svelte-1lmr4a8):first-child a:where(.svelte-1lmr4a8){width:153.8px}.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8){color:#1a1a1a;min-height:auto;padding:0 15px;font-size:13px;font-weight:700;line-height:13px}.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8) span:where(.svelte-1lmr4a8){padding-bottom:2px;line-height:1.2}.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8):hover,.global-menu.svelte-1lmr4a8 a:where(.svelte-1lmr4a8):focus-visible{color:var(--shishi-base);background:#bc981a12}.cta-wrap.svelte-1lmr4a8{height:100%;margin:0;display:flex;position:absolute}.contact-button.svelte-1lmr4a8{background-color:#fff;border:2px solid #f39025;border-radius:60px;width:auto;height:42px;margin:0 5px;padding:0 15px}.order-button.svelte-1lmr4a8{background:var(--shishi-base);border:0;border-radius:0;width:115.6px;height:38px;margin:0 10px 0 5px;padding:0 17px}.order-button.svelte-1lmr4a8:before{content:"";box-sizing:border-box;border:2px solid var(--shishi-base);background:var(--shishi-base);border-radius:60px;position:absolute;inset:0}.contact-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8),.order-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8){font-size:16px;font-weight:500}.contact-button.svelte-1lmr4a8 .label:where(.svelte-1lmr4a8){color:#f96c17;line-height:1.2}.contact-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8),.order-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8){margin:0;padding-left:5px}.contact-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8){color:#f96c17;font-size:13px}.order-button.svelte-1lmr4a8 .chev:where(.svelte-1lmr4a8){font-size:12px}}.shishi-footer.svelte-d3g5ry{color:#fff;background:#2d2b25;width:100%;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.footer-inner.svelte-d3g5ry{box-sizing:border-box;width:min(1120px,100%);margin:0 auto;padding:38px 20px 22px}.footer-brand.svelte-d3g5ry{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:26px;display:block}.footer-brand.svelte-d3g5ry>a:where(.svelte-d3g5ry){color:#fff;font-size:23px;font-weight:900;text-decoration:none}.footer-brand.svelte-d3g5ry>a:where(.svelte-d3g5ry):hover{text-decoration:underline}.footer-brand.svelte-d3g5ry>p:where(.svelte-d3g5ry){color:#d8d2bd;letter-spacing:normal;max-width:590px;margin:14px 0 0;font-size:13px;line-height:1.8}.footer-nav.svelte-d3g5ry{grid-template-columns:1fr;gap:30px;padding:30px 0 34px;display:grid}.footer-nav.svelte-d3g5ry>div:where(.svelte-d3g5ry){gap:11px}.footer-nav.svelte-d3g5ry h3:where(.svelte-d3g5ry){color:#d6b742;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}.footer-nav.svelte-d3g5ry a:where(.svelte-d3g5ry){color:#f5f2e8;font-size:14px;line-height:1.5;text-decoration:none}.footer-nav.svelte-d3g5ry a:where(.svelte-d3g5ry):hover,.footer-nav.svelte-d3g5ry a:where(.svelte-d3g5ry):focus-visible{text-decoration:underline}.footer-bottom.svelte-d3g5ry{color:#beb8a4;border-top:1px solid #ffffff2e;justify-content:space-between;gap:24px;padding-top:22px;font-size:12px;line-height:1.5;display:block}.footer-bottom.svelte-d3g5ry span:where(.svelte-d3g5ry){margin-top:7px;display:block}@media only screen and (width>=641px){.footer-inner.svelte-d3g5ry{padding:54px 24px 24px}.footer-brand.svelte-d3g5ry{padding-bottom:34px;display:flex}.footer-brand.svelte-d3g5ry>a:where(.svelte-d3g5ry){font-size:26px}.footer-brand.svelte-d3g5ry>p:where(.svelte-d3g5ry){letter-spacing:1px;margin-top:0;font-size:14px}.footer-nav.svelte-d3g5ry{grid-template-columns:repeat(3,1fr);gap:56px;padding:36px 0 42px}.footer-bottom.svelte-d3g5ry{display:flex}.footer-bottom.svelte-d3g5ry span:where(.svelte-d3g5ry){margin-top:0}}
