.menu.astro-ym4etg3w{position:absolute;display:grid;justify-content:center;top:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px);left:0;right:0;background-color:var(--color-white);box-shadow:0 min(calc(4.12 * 1vw * var(--tb-ratio)),4.12 * 1px) min(calc(8.24 * 1vw * var(--tb-ratio)),8.24 * 1px) 0 #0fafaa66}.menu.astro-ym4etg3w .inner.astro-ym4etg3w{display:flex;justify-content:center;width:min(calc(1216 * 1vw * var(--tb-ratio)),1216 * 1px);padding:min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px) 0 min(calc(28 * 1vw * var(--tb-ratio)),28 * 1px)}.links.astro-ym4etg3w{display:flex;flex-direction:column;align-items:center;gap:min(calc(20 * 1vw * var(--tb-ratio)),20 * 1px);margin-top:min(calc(32 * 1vw * var(--tb-ratio)),32 * 1px);width:min(calc(524 * 1vw * var(--tb-ratio)),524 * 1px)}.links.astro-ym4etg3w>li.astro-ym4etg3w a.astro-ym4etg3w{background-color:#fff;display:flex;align-items:center;gap:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px);width:min(calc(210 * 1vw * var(--tb-ratio)),210 * 1px);height:min(calc(40 * 1vw * var(--tb-ratio)),40 * 1px);padding-left:min(calc(4 * 1vw * var(--tb-ratio)),4 * 1px);border-bottom:min(calc(1 * 1vw * var(--tb-ratio)),1 * 1px) solid var(--color-gray-300);transition:background-color ease .3s}.links.astro-ym4etg3w>li.astro-ym4etg3w a.astro-ym4etg3w:hover{background-color:var(--color-prime-50)}.links.astro-ym4etg3w>li.astro-ym4etg3w .icon.astro-ym4etg3w{display:block;width:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px);height:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px)}.links.astro-ym4etg3w>li.astro-ym4etg3w .title.astro-ym4etg3w{font-weight:600;font-size:min(calc(14 * 1vw * var(--tb-ratio)),14 * 1px);line-height:min(calc(18 * 1vw * var(--tb-ratio)),18 * 1px);letter-spacing:0}.links.astro-ym4etg3w>li.astro-ym4etg3w .arrow.astro-ym4etg3w{display:block;width:min(calc(10 * 1vw * var(--tb-ratio)),10 * 1px);height:min(calc(9 * 1vw * var(--tb-ratio)),9 * 1px);margin-left:auto}.pickup.astro-ym4etg3w{padding:min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px) 0 0 min(calc(120 * 1vw * var(--tb-ratio)),120 * 1px);height:min(calc(227 * 1vw * var(--tb-ratio)),227 * 1px);border-left:min(calc(1 * 1vw * var(--tb-ratio)),1 * 1px) solid var(--color-gray-300)}.pickup.astro-ym4etg3w .title.astro-ym4etg3w{display:flex;align-items:center;gap:min(calc(2 * 1vw * var(--tb-ratio)),2 * 1px);font-weight:600;font-size:min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px);letter-spacing:0;color:var(--color-prime-500)}.pickup.astro-ym4etg3w .title.astro-ym4etg3w .icon.astro-ym4etg3w{display:block;width:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px);height:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px)}.banners.astro-ym4etg3w{display:flex;justify-content:space-between;gap:min(calc(12 * 1vw * var(--tb-ratio)),12 * 1px);margin-top:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px)}.banner.astro-ym4etg3w a.astro-ym4etg3w{display:block;transition:opacity ease .3s}.banner.astro-ym4etg3w a.astro-ym4etg3w img.astro-ym4etg3w{display:block;-o-object-fit:cover;object-fit:cover;width:min(calc(280 * 1vw * var(--tb-ratio)),280 * 1px);height:min(calc(147 * 1vw * var(--tb-ratio)),147 * 1px);border-radius:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px)}.banner.astro-ym4etg3w a.astro-ym4etg3w:hover{opacity:.7}.pickup_blackFriday.astro-ym4etg3w{display:none}.show-pickup .pickup_blackFriday.astro-ym4etg3w{display:block}.show-pickup .pickup_yellbank.astro-ym4etg3w{display:none}.menu.astro-px5y4wrz{position:absolute;display:grid;justify-content:center;top:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px);left:0;right:0;background-color:var(--color-white);box-shadow:0 min(calc(4.12 * 1vw * var(--tb-ratio)),4.12 * 1px) min(calc(8.24 * 1vw * var(--tb-ratio)),8.24 * 1px) 0 #0fafaa66}.menu.astro-px5y4wrz .inner.astro-px5y4wrz{display:flex;justify-content:space-between;width:min(calc(1216 * 1vw * var(--tb-ratio)),1216 * 1px);padding:min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px) 0 min(calc(28 * 1vw * var(--tb-ratio)),28 * 1px)}.table.astro-px5y4wrz{margin-top:min(calc(40 * 1vw * var(--tb-ratio)),40 * 1px)}.table.astro-px5y4wrz .thead.astro-px5y4wrz .tr.astro-px5y4wrz{display:grid;grid-template-columns:repeat(4,1fr)}.table.astro-px5y4wrz .tbody.astro-px5y4wrz{display:flex;flex-direction:column;gap:min(calc(20 * 1vw * var(--tb-ratio)),20 * 1px);margin-top:min(calc(12 * 1vw * var(--tb-ratio)),12 * 1px)}.table.astro-px5y4wrz .tbody.astro-px5y4wrz .tr.astro-px5y4wrz{display:grid;grid-template-columns:repeat(4,1fr)}.table.astro-px5y4wrz .tbody.astro-px5y4wrz .td.astro-px5y4wrz{display:flex;flex-direction:column;align-items:center;width:min(calc(214 * 1vw * var(--tb-ratio)),214 * 1px)}.sub-link-title.astro-px5y4wrz{display:flex;align-items:center;gap:min(calc(2 * 1vw * var(--tb-ratio)),2 * 1px);font-weight:600;font-size:max(min(calc(14 * 1vw * var(--tb-ratio)),14 * 1px),12px);line-height:1;letter-spacing:0;color:var(--color-prime-500)}.sub-link-title.astro-px5y4wrz img.astro-px5y4wrz{display:block;width:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px);height:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px)}.sub-link.astro-px5y4wrz{background-color:#fff;display:flex;gap:min(calc(4 * 1vw * var(--tb-ratio)),4 * 1px);padding-bottom:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px);width:min(calc(186 * 1vw * var(--tb-ratio)),186 * 1px);height:100%;transition:background-color ease .3s;border-bottom:1px solid var(--color-gray-300)}.sub-link.astro-px5y4wrz:hover{background-color:var(--color-prime-50)}.sub-link.astro-px5y4wrz .title.astro-px5y4wrz{display:flex;flex-direction:column;gap:min(calc(6 * 1vw * var(--tb-ratio)),6 * 1px)}.sub-link.astro-px5y4wrz .title.astro-px5y4wrz>.main.astro-px5y4wrz{font-weight:600;font-size:max(min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px),12px);line-height:1;letter-spacing:0}.sub-link.astro-px5y4wrz .title.astro-px5y4wrz>.sub.astro-px5y4wrz{font-size:12px;line-height:1.4;letter-spacing:0;color:var(--color-gray-500)}.sub-link.astro-px5y4wrz .arrow.astro-px5y4wrz{display:block;aspect-ratio:1;width:min(calc(12 * 1vw * var(--tb-ratio)),12 * 1px);margin-left:auto}.pickup.astro-px5y4wrz{padding:min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px) 0 0 min(calc(64 * 1vw * var(--tb-ratio)),64 * 1px);height:min(calc(227 * 1vw * var(--tb-ratio)),227 * 1px);border-left:min(calc(1 * 1vw * var(--tb-ratio)),1 * 1px) solid var(--color-gray-300)}.pickup.astro-px5y4wrz .title.astro-px5y4wrz{display:flex;align-items:center;gap:min(calc(2 * 1vw * var(--tb-ratio)),2 * 1px);font-weight:600;font-size:max(min(calc(16 * 1vw * var(--tb-ratio)),16 * 1px),12px);letter-spacing:0;color:var(--color-prime-500)}.pickup.astro-px5y4wrz .title.astro-px5y4wrz .icon.astro-px5y4wrz{display:block;width:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px);height:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px)}.banners.astro-px5y4wrz{display:flex;justify-content:space-between;gap:min(calc(12 * 1vw * var(--tb-ratio)),12 * 1px);margin-top:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px)}.banner.astro-px5y4wrz a.astro-px5y4wrz{display:block;transition:opacity ease .3s}.banner.astro-px5y4wrz a.astro-px5y4wrz img.astro-px5y4wrz{display:block;-o-object-fit:cover;object-fit:cover;width:min(calc(280 * 1vw * var(--tb-ratio)),280 * 1px);height:min(calc(147 * 1vw * var(--tb-ratio)),147 * 1px);border-radius:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px)}.banner.astro-px5y4wrz a.astro-px5y4wrz:hover{opacity:.7}.pickup_blackFriday.astro-px5y4wrz{display:none}.show-pickup .pickup_blackFriday.astro-px5y4wrz{display:block}.show-pickup .pickup_yellbank.astro-px5y4wrz{display:none}.menu.astro-xdu2f6e2{background-color:var(--color-white)}.links.astro-xdu2f6e2{border-top:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300)}.sub-link-title.astro-xdu2f6e2{padding:0 calc(24 * 1vw * var(--sp-ratio));width:calc(327 * 1vw * var(--sp-ratio));font-weight:600}.sub-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2{display:flex;align-items:center;gap:calc(8 * 1vw * var(--sp-ratio));padding:calc(10 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio));font-weight:600;font-size:calc(14 * 1vw * var(--sp-ratio));line-height:calc(18 * 1vw * var(--sp-ratio));letter-spacing:0}.sub-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2 img.astro-xdu2f6e2{display:block;width:calc(24 * 1vw * var(--sp-ratio));height:calc(24 * 1vw * var(--sp-ratio))}.other-link-container.astro-xdu2f6e2{display:flex;flex-direction:column;gap:calc(40 * 1vw * var(--sp-ratio))}.other-link-title.astro-xdu2f6e2{display:flex;align-items:center;gap:calc(8 * 1vw * var(--sp-ratio));padding:calc(10 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio));font-weight:600;font-size:calc(16 * 1vw * var(--sp-ratio));line-height:calc(16 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-prime-500)}.other-link-title.astro-xdu2f6e2 img.astro-xdu2f6e2{display:block;width:calc(24 * 1vw * var(--sp-ratio));height:calc(24 * 1vw * var(--sp-ratio))}.other-links.astro-xdu2f6e2{padding:0 calc(24 * 1vw * var(--sp-ratio)) 0 calc(52 * 1vw * var(--sp-ratio))}.other-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2{display:flex;justify-content:space-between;width:calc(300 * 1vw * var(--sp-ratio));padding:calc(16 * 1vw * var(--sp-ratio)) 0;border-bottom:calc(1 * 1vw * var(--sp-ratio)) dotted var(--color-gray-300)}.other-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2 .title.astro-xdu2f6e2{display:flex;flex-direction:column;gap:calc(6 * 1vw * var(--sp-ratio));font-size:calc(12 * 1vw * var(--sp-ratio));line-height:calc(12 * 1vw * var(--sp-ratio));color:var(--color-gray-500)}.other-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2 .title.astro-xdu2f6e2 span.astro-xdu2f6e2{display:block;font-weight:700;font-size:calc(16 * 1vw * var(--sp-ratio));line-height:calc(16 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray)}.other-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2 .title.astro-xdu2f6e2 span.astro-xdu2f6e2>span.astro-xdu2f6e2{display:inline;font-weight:600;font-family:var(--_font-family-base)}.other-links.astro-xdu2f6e2>li.astro-xdu2f6e2 a.astro-xdu2f6e2 .icon.astro-xdu2f6e2{display:block;aspect-ratio:1;width:calc(12 * 1vw * var(--sp-ratio))}.pickup.astro-xdu2f6e2{padding:calc(16 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio)) calc(48 * 1vw * var(--sp-ratio))}.pickup.astro-xdu2f6e2 .title.astro-xdu2f6e2{display:flex;align-items:center;gap:calc(2 * 1vw * var(--sp-ratio));font-weight:600;font-size:calc(16 * 1vw * var(--sp-ratio));line-height:calc(16 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-prime-500)}.pickup.astro-xdu2f6e2 .title.astro-xdu2f6e2 img.astro-xdu2f6e2{display:block;width:calc(24 * 1vw * var(--sp-ratio));height:calc(24 * 1vw * var(--sp-ratio))}.banners.astro-xdu2f6e2{display:flex;flex-direction:column;gap:calc(12 * 1vw * var(--sp-ratio));margin-top:calc(8 * 1vw * var(--sp-ratio))}.banner.astro-xdu2f6e2 a.astro-xdu2f6e2{display:block}.banner.astro-xdu2f6e2 a.astro-xdu2f6e2 img.astro-xdu2f6e2{display:block;width:calc(327 * 1vw * var(--sp-ratio));height:auto;border-radius:calc(8 * 1vw * var(--sp-ratio))}.pickup_blackFriday.astro-xdu2f6e2{display:none}.show-pickup .pickup_blackFriday.astro-xdu2f6e2{display:block}.show-pickup .pickup_yellbank.astro-xdu2f6e2{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.headerState body{padding-top:calc(60 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.headerState body{padding-top:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px)}}.headerState .is-scroll.astro-eiyd7voq .header-wrapper.astro-eiyd7voq{transition:transform .5s ease}.headerState .astro-eiyd7voq[data-state=header-hidden] .header-wrapper.astro-eiyd7voq{transform:translateY(-100%)}.headerState .astro-eiyd7voq[data-state=header-up] .header-wrapper.astro-eiyd7voq{transform:translateY(calc(var(--header-top-position) * -1))}.headerState .header-wrapper.astro-eiyd7voq{position:fixed}.header-wrapper.astro-eiyd7voq{z-index:var(--z-header);top:0;right:0;left:0;background:var(--color-white);transform:translateY(0);position:relative}.astro-eiyd7voq[data-state=header-up] .header-wrapper.astro-eiyd7voq,.astro-eiyd7voq[data-state=drawer-opened] .header-wrapper.astro-eiyd7voq,.astro-eiyd7voq[data-leave-state=drawer-opened] .header-wrapper.astro-eiyd7voq{transform:translateY(calc(var(--header-top-position) * -1))}.header-wrapper.astro-eiyd7voq:after{display:none;content:"";position:absolute;top:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px);left:0;width:100%;height:100vh;background-color:#23323780;z-index:-1}.header-wrapper.astro-eiyd7voq.is-mega-menu-open:after{display:block;animation:fadeIn .3s ease}.header-body.astro-eiyd7voq{display:flex;align-items:center;justify-content:center}.header.astro-eiyd7voq{display:flex;align-items:center;width:100%;height:100%;padding:0 calc(12 * 1vw * var(--sp-ratio)) 0 calc(16 * 1vw * var(--sp-ratio));height:calc(60 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.header.astro-eiyd7voq{padding:0;width:min(calc(1216 * 1vw * var(--tb-ratio)),1216 * 1px);max-height:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px);height:100%}}.header-inner.astro-eiyd7voq{display:flex;align-items:center;width:100%;gap:calc(8 * 1vw * var(--sp-ratio));height:calc(60 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.header-inner.astro-eiyd7voq{justify-content:space-between;gap:0;height:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px)}}.links.astro-eiyd7voq{display:flex;align-items:center;gap:min(calc(40 * 1vw * var(--tb-ratio)),40 * 1px)}.links.astro-eiyd7voq .logo.astro-eiyd7voq{display:block;transition:opacity var(--duration-hover) var(--ease-link)}.links.astro-eiyd7voq .logo.astro-eiyd7voq img.astro-eiyd7voq{display:block;width:calc(84 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.links.astro-eiyd7voq .logo.astro-eiyd7voq img.astro-eiyd7voq{width:min(calc(106 * 1vw * var(--tb-ratio)),106 * 1px);height:min(calc(32 * 1vw * var(--tb-ratio)),32 * 1px)}}.links.astro-eiyd7voq .logo.astro-eiyd7voq:hover{opacity:.8}.header-nav.astro-eiyd7voq{display:none}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.header-nav.astro-eiyd7voq{display:block}}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq{display:flex;align-items:center}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq{padding:0 min(calc(10 * 1vw * var(--tb-ratio)),10 * 1px)}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq .title.astro-eiyd7voq{position:relative;display:block;padding:min(calc(28 * 1vw * var(--tb-ratio)),28 * 1px) min(calc(2 * 1vw * var(--tb-ratio)),2 * 1px) min(calc(22 * 1vw * var(--tb-ratio)),22 * 1px);font-weight:600;font-size:15px;line-height:1;letter-spacing:.03em;cursor:pointer}@media(min-width:768px)and (max-width:1439.98px){.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq .title.astro-eiyd7voq{font-size:12px}}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq .title.astro-eiyd7voq:before{position:absolute;content:"";bottom:min(calc(2 * 1vw * var(--tb-ratio)),2 * 1px);left:0;right:0;height:min(calc(4 * 1vw * var(--tb-ratio)),4 * 1px);background-color:var(--color-white);transition:background-color ease .1s}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq .menu.astro-eiyd7voq{display:none;opacity:0}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq:hover .menu.astro-eiyd7voq{display:grid;opacity:1}.header-nav.astro-eiyd7voq>ul.astro-eiyd7voq>li.astro-eiyd7voq:hover .title.astro-eiyd7voq:before{background-color:var(--color-origin-gray)}.buttons.astro-eiyd7voq{display:flex;margin-left:auto;align-self:flex-start}.header-button.astro-eiyd7voq{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;width:calc(96 * 1vw * var(--sp-ratio));height:calc(60 * 1vw * var(--sp-ratio));background-color:var(--color-prime-500);color:var(--color-white);z-index:1;border-bottom-left-radius:calc(8 * 1vw * var(--sp-ratio));border-bottom-right-radius:calc(8 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.header-button.astro-eiyd7voq{width:min(calc(160 * 1vw * var(--tb-ratio)),160 * 1px);height:min(calc(60 * 1vw * var(--tb-ratio)),60 * 1px);min-width:120px;min-height:25px;border-bottom-left-radius:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px);border-bottom-right-radius:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px)}}.header-button.astro-eiyd7voq>span.astro-eiyd7voq{font-weight:600;font-size:calc(10 * 1vw * var(--sp-ratio));line-height:calc(24 * 1vw * var(--sp-ratio));letter-spacing:.03em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transform:translateZ(0);transition:transform ease .3s}@media(min-width:768px)and (max-width:1439.98px){.header-button.astro-eiyd7voq>span.astro-eiyd7voq{font-size:12px;line-height:min(calc(34 * 1vw * var(--tb-ratio)),34 * 1px)}}@media(min-width:1440px){.header-button.astro-eiyd7voq>span.astro-eiyd7voq{font-size:13px;line-height:min(calc(34 * 1vw * var(--tb-ratio)),34 * 1px)}}.header-button.astro-eiyd7voq:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:var(--color-white);opacity:.08;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}.header-button.astro-eiyd7voq:hover{color:var(--color-white)}.header-button.astro-eiyd7voq:hover span.astro-eiyd7voq{transform:scale(1.1) rotate(.03deg)}.header-button.astro-eiyd7voq:hover:before{transform-origin:0 50%;transform:scaleX(1)}.header-button.astro-eiyd7voq.login{background-color:var(--color-white);color:var(--color-origin-gray);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transform:translateZ(0);transition:background-color ease .3s}.header-button.astro-eiyd7voq.login:before{content:none}.header-button.astro-eiyd7voq.login:hover{color:var(--color-white);background-color:var(--color-origin-gray)}.header-button.astro-eiyd7voq.login:hover span.astro-eiyd7voq{transform:scale(1.1) rotate(.03deg)}.header-button.astro-eiyd7voq .header-button-icon.astro-eiyd7voq{display:none}.hamburger-menu.astro-eiyd7voq{position:relative;width:calc(32 * 1vw * var(--sp-ratio));height:calc(32 * 1vw * var(--sp-ratio));cursor:pointer;display:flex;justify-content:center;align-items:center}.hamburger-menu.astro-eiyd7voq span.astro-eiyd7voq{width:calc(20 * 1vw * var(--sp-ratio));height:calc(8 * 1vw * var(--sp-ratio));position:relative}.hamburger-menu.astro-eiyd7voq span.astro-eiyd7voq:before,.hamburger-menu.astro-eiyd7voq span.astro-eiyd7voq:after{content:"";position:absolute;width:calc(20 * 1vw * var(--sp-ratio));height:calc(2 * 1vw * var(--sp-ratio));background-color:var(--color-origin-gray);transition:all .15s ease-in-out}.hamburger-menu.astro-eiyd7voq span.astro-eiyd7voq:before{transform:translateY(calc(0 * 1vw * var(--sp-ratio)))}.hamburger-menu.astro-eiyd7voq span.astro-eiyd7voq:after{transform:translateY(calc(8 * 1vw * var(--sp-ratio)))}.hamburger-menu.astro-eiyd7voq.is-open span.astro-eiyd7voq:before{transform:rotate(45deg) translate(calc(2 * 1vw * var(--sp-ratio)),calc(3 * 1vw * var(--sp-ratio)))}.hamburger-menu.astro-eiyd7voq.is-open span.astro-eiyd7voq:after{transform:rotate(-45deg) translate(calc(-3 * 1vw * var(--sp-ratio)),calc(2 * 1vw * var(--sp-ratio)))}.side-menu.astro-eiyd7voq{position:fixed;top:calc(60 * 1vw * var(--sp-ratio));right:0;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;z-index:var(--z-side-menu);display:none}.side-menu.astro-eiyd7voq::-webkit-scrollbar{display:none}.astro-eiyd7voq[data-state=drawer-opened] .side-menu.astro-eiyd7voq{display:block}.ctaBanner.astro-zpjida5p{opacity:0;transition:opacity .2s ease-in-out;position:fixed;bottom:calc(-20 * 1vw * var(--sp-ratio));right:0;width:100%;height:auto;pointer-events:none;z-index:100}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p{width:33%;max-width:460px;right:0;bottom:0}}.ctaBanner.astro-zpjida5p .ctaBannerInner.astro-zpjida5p{position:relative}.ctaBanner.astro-zpjida5p .ctaBannerBg-pc.astro-zpjida5p{width:100%;height:auto;display:none}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p .ctaBannerBg-pc.astro-zpjida5p{display:block}}.ctaBanner.astro-zpjida5p .ctaBannerBg-sp.astro-zpjida5p{width:100%;height:auto;display:block}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p .ctaBannerBg-sp.astro-zpjida5p{display:none}}.ctaBanner.astro-zpjida5p a.astro-zpjida5p{position:absolute;display:flex;justify-content:flex-start;align-items:center;width:93.05%;top:0;right:0;bottom:0;margin:auto;gap:calc(5 * 1vw * var(--sp-ratio));padding:0 calc(4 * 1vw * var(--sp-ratio)) 0 calc(8 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p a.astro-zpjida5p{gap:min(calc(5 * 1vw * var(--tb-ratio)),5 * 1px);padding:min(calc(13 * 1vw * var(--tb-ratio)),13 * 1px) min(calc(4 * 1vw * var(--tb-ratio)),4 * 1px) min(calc(13 * 1vw * var(--tb-ratio)),13 * 1px) min(calc(13 * 1vw * var(--tb-ratio)),13 * 1px)}}.ctaBanner.astro-zpjida5p .logo.astro-zpjida5p{display:block;aspect-ratio:1;width:calc(75 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p .logo.astro-zpjida5p{width:min(calc(84 * 1vw * var(--tb-ratio)),84 * 1px)}}.ctaBanner.astro-zpjida5p .text.astro-zpjida5p{color:#fff;display:flex;justify-content:space-evenly;align-items:center;white-space:nowrap;width:100%;font-size:calc(20 * 1vw * var(--sp-ratio));gap:calc(6 * 1vw * var(--sp-ratio));font-weight:700}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p .text.astro-zpjida5p{font-size:min(calc(25 * 1vw * var(--tb-ratio)),25 * 1px);gap:min(calc(3 * 1vw * var(--tb-ratio)),3 * 1px);letter-spacing:-.05em}}.ctaBanner.astro-zpjida5p .textIcon.astro-zpjida5p{width:calc(8 * 1vw * var(--sp-ratio))}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.ctaBanner.astro-zpjida5p .textIcon.astro-zpjida5p{width:min(calc(8 * 1vw * var(--tb-ratio)),8 * 1px)}}.ctaBanner.astro-zpjida5p.active{opacity:1;pointer-events:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-prime-50: #e0f3f4;--color-prime-100: #c6e9eb;--color-prime-200: #a6dddd;--color-prime-300: #7fd1cf;--color-prime-400: #59c4c0;--color-prime-500: #0bb7ae;--color-prime-600: #00a099;--color-prime-700: #00938b;--color-prime-800: #00827a;--color-prime-900: #105151;--color-white: #ffffff;--color-gray-50: #f7f8f9;--color-gray-100: #edeef1;--color-gray-200: #dadce0;--color-gray-300: #c1c7d1;--color-gray-400: #9ba2ae;--color-gray-500: #838996;--color-gray-600: #636978;--color-gray-700: #45495b;--color-gray-800: #2e3242;--color-gray-900: #1e1f2a;--color-pink: #fc6589;--color-brown: #a33e36;--color-red-lighter: #fff4f4;--color-red-lighter-text: #f87e7e;--color-inspiration-red: #ff4600;--color-inspiration-hover-red: #de3b00;--color-origin-gray: #233237;--color-core-black: #0d181e;--color-black: #000000;--color-border-gray-lighter: #a5acb6;--color-bbq-red--lighter: #fff4f4;--color-bbq-white--dark: #fcfcfd;--color-bbq-gray--dark: #c2c8d2;--color-bbq-gray--light: #f0f1f4;--color-bbq-gray--lighter: #f8f9fa}:root{--spacing-8: 8;--spacing-16: 16;--spacing-24: 24;--spacing-32: 32;--spacing-40: 40;--spacing-64: 64;--spacing-72: 72;--spacing-80: 80;--spacing-120: 120;--spacing-144: 144}:root{--content-width: 1440px;--header-height: 52px;--header-top-position: 0}@media screen and (min-width:1440px){:root{--header-height: 103px}}:root{--leading-trim: calc((1em - 1lh)/2) ;--minimum-font-size: 10px}:root{--z-tooltip: 1;--z-cta: 150;--z-flc: 180;--z-header: 200;--z-side-menu: 210;--z-hamburger: 300;--z-modal-mask: 6000000;--z-modal: 6000001}:root{--duration-hover: .2s}:root{--ease-link: cubic-bezier(.3, .7, .7, .3);--ease-drawer: cubic-bezier(0, 1, 1, 1);--ease-button-hover: cubic-bezier(.05, .92, .21, .97);--ease-button-icon-hover: cubic-bezier(.05, .85, .36, .98);--ease-sticky-section: cubic-bezier(.02, .38, .26, .97);--ease-progressbar: cubic-bezier(0, .55, .45, 1);--ease-chart-pie1: cubic-bezier(.7, 0, .84, 0);--ease-chart-pie2: cubic-bezier(.16, 1, .3, 1);--ease-fadeIn: cubic-bezier(.32, 0, .67, 0);--ease-fadeInUp: cubic-bezier(0, .55, .45, 1);--ease-drawer: cubic-bezier(.89, .05, .27, 1)}:root{--font-family-base: "Tazugane Gothic", Meiryo, Arial, sans-serif;--font-family-input: "Inter", "Helvetica", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Sans", Meiryo, Arial, sans-serif;--font-family-axis-regular: "NotoSansJP-Regular", var(--font-family-base);--font-family-axis-medium: "NotoSansJP-SemiBold", var(--font-family-base);--font-family-axis-bold: "NotoSansJP-Bold", var(--font-family-base);--font-family-axis-heavy: "NotoSansJP-ExtraBold", var(--font-family-base);--font-family-inter: "Inter", var(--font-family-base)}:root{--vw: 1vw;--100vw: 100vw;--vh: 1vh;--sp-ratio: calc(100 / 375);--tb-ratio: calc(100 / 1440)}:root{--gradient-hero-teal: linear-gradient(to bottom, rgba(11, 183, 174, 0) 0%, rgba(11, 183, 174, .1) 40%, rgba(11, 183, 174, .5) 100%);--gradient-primary-bottom: linear-gradient(to bottom, rgba(11,183,174,0) 0%, rgba(11,183,174,.69804) 70%, rgba(11,183,174,.69804) 100%);--gradient-primary-top: linear-gradient(to top, rgba(11,183,174,0) 0%, rgba(11,183,174,.69804) 70%, rgba(11,183,174,.69804) 100%)}@font-face{font-family:Gilroy;src:url(https://static.thebase.in/font/v1/gilroy/extraBold/GilroyExtraBold.woff2) format("woff2"),url(https://static.thebase.in/font/v1/gilroy/extraBold/GilroyExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://static.thebase.in/font/v1/gilroy/5538959/e62d07e6-5c21-45b8-8427-79c95511907d.woff2) format("woff2"),url(https://static.thebase.in/font/v1/gilroy/5538959/e667d70b-2326-4c62-8f38-200c31c3b08c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://static.thebase.in/font/v1/gilroy/5538991/65e59d21-d1cb-42cb-85de-10af9afd2b38.woff2) format("woff2"),url(https://static.thebase.in/font/v1/gilroy/5538991/960a0830-33df-46c5-87bc-24fb52edfa4e.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://static.thebase.in/font/v1/gilroy/5538977/b261487c-2966-4089-8551-6555085406ad.woff2) format("woff2"),url(https://static.thebase.in/font/v1/gilroy/5538977/bf190033-35ff-42cf-b90c-f5321a94a3df.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:bbqicon;src:url(https://static.thebase.in/font/v1/bbqicon.eot);src:url(https://static.thebase.in/font/v1/bbqicon.eot#iefix) format("embedded-opentype"),url(https://static.thebase.in/font/v1/bbqicon.ttf) format("truetype"),url(https://static.thebase.in/font/v1/bbqicon.woff) format("woff"),url(https://static.thebase.in/font/v1/bbqicon.svg) format("svg");font-display:swap}@font-face{font-family:NotoSansJP-Regular;font-display:swap;src:url(/static-asset/font/NotoSansJP/NotoSansJP-VariableFont_wght.woff2) format("woff2");font-weight:400}@font-face{font-family:NotoSansJP-SemiBold;font-display:swap;src:url(/static-asset/font/NotoSansJP/NotoSansJP-VariableFont_wght.woff2) format("woff2");font-weight:600}@font-face{font-family:NotoSansJP-Bold;font-display:swap;src:url(/static-asset/font/NotoSansJP/NotoSansJP-VariableFont_wght.woff2) format("woff2");font-weight:700}@font-face{font-family:NotoSansJP-ExtraBold;font-display:swap;src:url(/static-asset/font/NotoSansJP/NotoSansJP-VariableFont_wght.woff2) format("woff2");font-weight:800}i[class^=i-],i[class*=i-]{font-family:bbqicon,NotoSansJP-Regular,Tazugane Gothic,Meiryo,Arial,sans-serif;font-family:"bbqicon",var(--font-family-axis-regular);font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;line-height:1;speak:none;text-transform:none}.gilroy-bold{font-weight:700}.gilroy-extra-bold{font-weight:800}.axis-regular{font-family:NotoSansJP-Regular,Tazugane Gothic,Meiryo,Arial,sans-serif;font-family:var(--font-family-axis-regular)}.axis-medium{font-family:NotoSansJP-SemiBold,Tazugane Gothic,Meiryo,Arial,sans-serif;font-family:var(--font-family-axis-medium)}.axis-bold{font-family:NotoSansJP-Bold,Tazugane Gothic,Meiryo,Arial,sans-serif;font-family:var(--font-family-axis-bold)}.axis-heavy{font-family:NotoSansJP-ExtraBold,Tazugane Gothic,Meiryo,Arial,sans-serif;font-family:var(--font-family-axis-heavy)}body{padding-top:52px;padding-top:var(--header-height);line-height:1;text-align:left;font-size:16px;font-style:normal;font-family:Gilroy,Tazugane Gothic,Meiryo,Arial,sans-serif;font-family:"Gilroy",var(--font-family-base);font-feature-settings:"palt";color:#233237;color:var(--color-origin-gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-synthesis:none;text-rendering:optimizeLegibility}b,i{font:inherit}a{-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){a{transition:color .2s cubic-bezier(.3,.7,.7,.3);transition:color var(--duration-hover) var(--ease-link)}}a._textlink{-webkit-text-decoration:underline;text-decoration:underline;color:#0bb7ae;color:var(--color-prime-500)}a._textlink:hover{-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){.hover-duration{transition:.2s cubic-bezier(.3,.7,.7,.3);transition:var(--duration-hover) var(--ease-link);transition-property:color,fill}}.hover-scale>.prime-circle{width:6.4vw;width:calc(24 * 1vw * var(--sp-ratio));height:6.4vw;height:calc(24 * 1vw * var(--sp-ratio));background-color:#0bb7ae;background-color:var(--color-prime-500);display:flex;justify-content:center;align-items:center;border-radius:50%;transition:width .2s ease,height .2s ease}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.hover-scale>.prime-circle{width:min(calc(24 * 1vw * (100 / 1440)),24 * 1px);width:min(calc(24 * 1vw * calc(100 / 1440)),24 * 1px);width:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px);height:min(calc(24 * 1vw * (100 / 1440)),24 * 1px);height:min(calc(24 * 1vw * calc(100 / 1440)),24 * 1px);height:min(calc(24 * 1vw * var(--tb-ratio)),24 * 1px)}}.hover-scale>span{transition:transform .2s ease}@media(min-width:768px)and (max-width:1439.98px),(min-width:1440px){.hover-scale:hover>.prime-circle{width:min(calc(30 * 1vw * (100 / 1440)),30 * 1px);width:min(calc(30 * 1vw * calc(100 / 1440)),30 * 1px);width:min(calc(30 * 1vw * var(--tb-ratio)),30 * 1px);height:min(calc(30 * 1vw * (100 / 1440)),30 * 1px);height:min(calc(30 * 1vw * calc(100 / 1440)),30 * 1px);height:min(calc(30 * 1vw * var(--tb-ratio)),30 * 1px)}.hover-scale:hover>span{transform:translate(min(calc(4 * 1vw * (100 / 1440)),4 * 1px));transform:translate(min(calc(4 * 1vw * calc(100 / 1440)),4 * 1px));transform:translate(min(calc(4 * 1vw * var(--tb-ratio)),4 * 1px))}}@media screen and (max-width:767.98px),(min-width:768px)and (max-width:1439.98px){.pc-only{display:none!important}}@media screen and (min-width:1440px){.pc-hidden{display:none!important}}@media screen and (min-width:1440px),(min-width:768px)and (max-width:1439.98px){.sp-only{display:none!important}}@media screen and (max-width:767.98px){.sp-hidden{display:none!important}}.js-ds.-fade{opacity:0;transform:translateY(30px);transition:opacity .48s ease-out,transform .72s ease-out}.js-ds.-fade.-active{opacity:1;transform:translateY(0)}.animate__fadeInUp{animation:fadeInUp .5s;animation-timing-function:cubic-bezier(0,.55,.45,1);animation-timing-function:var(--ease-fadeInUp);animation-fill-mode:forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animate__loopLeft{animation:loopLeft 95s infinite linear .5s both}@keyframes loopLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate__loopRight{animation:loopRight 95s infinite linear .5s both}@keyframes loopRight{0%{transform:translate(-100%)}to{transform:translate(0)}}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;-webkit-text-decoration:none;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{padding-top:0}.wrap.astro-sckkx6r4{position:relative;overflow-x:hidden}html.noscroll,body.noscroll{overflow:hidden}
