:root{--c-green:#21c36a;--c-navy:#0041a2;--c-deep:#003b64;--c-yellow:#ffd95d;--c-lime:#abff00;--c-ink:#191a15;--c-ink-2:#1a1311;--c-beige:#f3ece5;--c-white:#fff;--c-offwhite:#f8f8f8;--c-overlay:#191a155e;--f-jp:"Zen Maru Gothic", sans-serif;--f-en:"Outfit", "Zen Maru Gothic", sans-serif;--f-lato:"Lato", sans-serif;--ease:cubic-bezier(.4, .4, 0, 1);--dur:.3s;--dur-slow:.4s;--header-h:120px;--z-header:100;--z-cta:110;--z-menu:120}@media (width<=767px){:root{--header-h:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--c-beige);color:var(--c-ink);font-family:var(--f-jp);margin:0;font-weight:700;line-height:1.4;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js [data-reveal]{opacity:0;transition:opacity 2s var(--ease), translate 2s var(--ease);translate:0 40px}.js [data-reveal=slow]{transition-duration:3s}.js [data-reveal=slow-30]{transition-duration:3s;translate:0 30px}.js [data-reveal=block]{transition-duration:1.2s;transition-delay:.4s;translate:0 50px}.js [data-reveal].is-revealed{opacity:1;translate:0}@keyframes fuwafuwa-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fuwafuwa-b{0%,to{transform:translateY(-5px)}50%{transform:translateY(0)}}.float-a{animation:3s infinite fuwafuwa-a}.float-b{animation:3s infinite fuwafuwa-b}.swap{display:inline-grid;overflow:hidden}.swap__item{transition:translate var(--dur) var(--ease), opacity var(--dur) var(--ease);grid-area:1/1;place-items:center;display:grid}.swap__item+.swap__item{opacity:0;translate:-100%}:is(a,button,summary,.hover-root):hover .swap__item:first-child{opacity:0;translate:100%}:is(a,button,summary,.hover-root):hover .swap__item+.swap__item{opacity:1;translate:0}.swap--up .swap__item+.swap__item{translate:0 100%}:is(a,button,.hover-root):hover .swap--up .swap__item:first-child{translate:0 -100%}.pc-only{display:none!important}@media (width>=768px){.pc-only{display:revert!important}.sp-only{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.circle-arrow[data-astro-cid-kg4h2f6k]{width:var(--ca-size);height:var(--ca-size);background:var(--ca-bg);color:var(--ca-color);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.swap[data-astro-cid-kg4h2f6k]{width:50%}.swap--off[data-astro-cid-kg4h2f6k] .swap__item[data-astro-cid-kg4h2f6k]{opacity:1!important;translate:none!important}.swap--off[data-astro-cid-kg4h2f6k] .swap__item[data-astro-cid-kg4h2f6k]+.swap__item[data-astro-cid-kg4h2f6k]{display:none}.circle-arrow[data-astro-cid-kg4h2f6k] svg{width:100%;height:auto}.site-header[data-astro-cid-fzpbxy5g]{z-index:var(--z-header);height:var(--header-h);background:var(--c-beige);align-items:center;gap:0 40px;padding-right:40px;transition:background-color .3s;display:flex;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-fzpbxy5g][data-scrolled]{background:var(--c-white)}.site-header[data-astro-cid-fzpbxy5g]:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='40'%20height='20'%20viewBox='0%200%2040%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20fill='%23003B64'/%3e%3crect%20x='20'%20width='20'%20height='20'%20fill='%23F5F5F5'/%3e%3c/svg%3e") 0 0/auto 100% repeat-x;height:20px;position:absolute;inset:0 0 auto}.logo[data-astro-cid-fzpbxy5g]{background:var(--c-white);border-radius:0 0 12px;flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:3px;width:223px;padding:12px 18px 8px;display:flex;position:relative}.logo__marks[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:8px;display:flex}.logo__fl[data-astro-cid-fzpbxy5g]{width:100px}.logo__sugi[data-astro-cid-fzpbxy5g]{width:71px}.logo__label[data-astro-cid-fzpbxy5g]{width:104px}.gnav[data-astro-cid-fzpbxy5g]{flex:1;justify-content:flex-end;margin-top:10px;display:flex}.gnav__list[data-astro-cid-fzpbxy5g]{gap:17px;display:flex}.gnav__item[data-astro-cid-fzpbxy5g]{position:relative}.gnav__btn[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:center;gap:6px;width:180px;padding-bottom:10px;display:flex}.gnav__catch[data-astro-cid-fzpbxy5g]{background:var(--c-lime);width:100%;color:var(--c-ink-2);letter-spacing:.06em;transition:translate var(--dur) var(--ease);border-radius:128px;padding:4px;font-size:12px;line-height:1.4;position:relative}.gnav__btn[data-astro-cid-fzpbxy5g]:hover .gnav__catch[data-astro-cid-fzpbxy5g]{translate:0 -4px}.gnav__catch[data-astro-cid-fzpbxy5g]:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11'%20height='9'%20viewBox='0%200%2011%209'%3e%3cpath%20id='多角形_19'%20data-name='多角形%2019'%20d='M5.5,0,11,9H0Z'%20transform='translate(11%209)%20rotate(180)'%20fill='%23abff00'/%3e%3c/svg%3e") 50% 0/contain no-repeat;width:11px;height:9px;position:absolute;top:100%;left:50%;translate:-50% -1px}.gnav__title[data-astro-cid-fzpbxy5g]{letter-spacing:.06em;color:var(--c-ink);font-size:22px;line-height:31px}.accent[data-astro-cid-fzpbxy5g]{color:var(--c-green)}.gnav__drop[data-astro-cid-fzpbxy5g]{visibility:hidden;width:301px;transition:grid-template-rows var(--dur) var(--ease), visibility 0s var(--dur);grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:50%;translate:-50%}.gnav__drop-inner[data-astro-cid-fzpbxy5g]{min-height:0;overflow:hidden}.gnav__item[data-astro-cid-fzpbxy5g]:hover .gnav__drop[data-astro-cid-fzpbxy5g],.gnav__item[data-astro-cid-fzpbxy5g]:focus-within .gnav__drop[data-astro-cid-fzpbxy5g]{visibility:visible;transition:grid-template-rows var(--dur) var(--ease), visibility 0s;grid-template-rows:1fr}.gnav__menu[data-astro-cid-fzpbxy5g]{background:var(--c-white);border:2px solid var(--c-green);border-radius:10px;overflow:hidden}.gnav__menu[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]+li[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--c-green)}.gnav__menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:32px 20px 28px;font-size:20px;line-height:28px;display:flex}.gnav__item--hito[data-astro-cid-fzpbxy5g] .gnav__menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{gap:8px;padding-inline:18px}.gnav__label[data-astro-cid-fzpbxy5g]{transition:color var(--dur) var(--ease);align-items:center;gap:20px;display:inline-flex}.gnav__menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .gnav__label[data-astro-cid-fzpbxy5g]{color:var(--c-green)}.gnav__ext[data-astro-cid-fzpbxy5g]{width:20px;height:20px}.sns[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:20px;display:flex}.sns__item[data-astro-cid-fzpbxy5g]{width:83px}.sns__item--wide[data-astro-cid-fzpbxy5g]{width:100px}.sns[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{display:block}.sns__item--zoom[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:scale var(--dur) var(--ease)}.sns__item--zoom[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{scale:.95}@media (width<=1279px){.site-header[data-astro-cid-fzpbxy5g]{gap:0 24px;padding-right:24px}.gnav__list[data-astro-cid-fzpbxy5g]{gap:8px}.gnav__btn[data-astro-cid-fzpbxy5g]{width:160px}.sns[data-astro-cid-fzpbxy5g]{gap:12px}.sns__item[data-astro-cid-fzpbxy5g]{width:64px}.sns__item--wide[data-astro-cid-fzpbxy5g]{width:80px}}@media (width<=1119px){.gnav[data-astro-cid-fzpbxy5g]{display:none}.sns[data-astro-cid-fzpbxy5g]{margin-left:auto}}@media (width<=767px){.site-header[data-astro-cid-fzpbxy5g]{padding-right:4px}.site-header[data-astro-cid-fzpbxy5g]:before{height:9px}.logo[data-astro-cid-fzpbxy5g]{border-radius:0 0 6px;gap:2px;width:100px;padding:6px 8px}.logo__marks[data-astro-cid-fzpbxy5g]{gap:4px}.logo__fl[data-astro-cid-fzpbxy5g]{width:44px}.logo__sugi[data-astro-cid-fzpbxy5g]{width:32px}.logo__label[data-astro-cid-fzpbxy5g]{width:44px}.sns[data-astro-cid-fzpbxy5g]{gap:2px;margin-top:10px}.sns__item[data-astro-cid-fzpbxy5g]{width:45px}.sns__item--wide[data-astro-cid-fzpbxy5g]{width:60px}}.side-cta[data-astro-cid-z5dmouql]{z-index:var(--z-cta);background:var(--c-white);border-radius:10px 0 0 10px;flex-direction:column;gap:1px;width:65px;display:flex;position:fixed;top:168px;right:0;overflow:hidden}.side-cta__career[data-astro-cid-z5dmouql]{background:var(--c-yellow);color:var(--c-deep);flex-direction:column;align-items:center;padding:10px 8px 18px;display:flex}.side-cta__badge[data-astro-cid-z5dmouql]{width:45px}.side-cta__label[data-astro-cid-z5dmouql]{writing-mode:vertical-rl;letter-spacing:.14em;margin:16px 0 8px;font-size:20px;line-height:1}.side-cta__en[data-astro-cid-z5dmouql]{font-family:var(--f-en);letter-spacing:.09em;margin-top:4px;font-size:11px;line-height:1}.side-cta__part[data-astro-cid-z5dmouql]{background:var(--c-navy);color:var(--c-white);letter-spacing:.1em;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 4px 20px;font-size:10px;line-height:13px;display:flex}.side-cta__ext[data-astro-cid-z5dmouql]{width:24px;transition:scale var(--dur) var(--ease)}.side-cta__part[data-astro-cid-z5dmouql]:hover .side-cta__ext[data-astro-cid-z5dmouql]{scale:1.1}@media (width<=1119px){.side-cta[data-astro-cid-z5dmouql]{display:none}}.bar[data-astro-cid-sfjkrmnn],.menu[data-astro-cid-sfjkrmnn]{display:none}@media (width<=1119px){.bar[data-astro-cid-sfjkrmnn]{z-index:var(--z-menu);letter-spacing:.1em;text-align:center;border-radius:10px 10px 0 0;width:min(100% - 20px,920px);font-size:10px;line-height:12px;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;translate:-50%}.bar[data-astro-cid-sfjkrmnn]>[data-astro-cid-sfjkrmnn]{flex-direction:column;justify-content:center;align-items:center;min-height:59px;padding:4px;display:flex}.bar__menu[data-astro-cid-sfjkrmnn]{background:var(--c-deep);color:var(--c-white);flex:1;gap:8px}.bar__burger[data-astro-cid-sfjkrmnn]{width:22px;height:8px;display:block;position:relative}.bar__burger[data-astro-cid-sfjkrmnn] span[data-astro-cid-sfjkrmnn]{background:#eee;width:100%;height:1px;transition:transform .3s,top .3s;position:absolute;left:0}.bar__burger[data-astro-cid-sfjkrmnn] span[data-astro-cid-sfjkrmnn]:first-child{top:0}.bar__burger[data-astro-cid-sfjkrmnn] span[data-astro-cid-sfjkrmnn]:last-child{top:7px}[data-astro-cid-sfjkrmnn][aria-expanded=true] .bar__burger[data-astro-cid-sfjkrmnn] span[data-astro-cid-sfjkrmnn]:first-child{top:4px;transform:rotate(15deg)}[data-astro-cid-sfjkrmnn][aria-expanded=true] .bar__burger[data-astro-cid-sfjkrmnn] span[data-astro-cid-sfjkrmnn]:last-child{top:4px;transform:rotate(-15deg)}.bar__career[data-astro-cid-sfjkrmnn]{background:var(--c-yellow);color:var(--c-ink);flex:2;gap:2px;padding:4px 2px 8px}.bar__emoji[data-astro-cid-sfjkrmnn]{font-size:12px;line-height:14px}.bar__pill[data-astro-cid-sfjkrmnn]{background:var(--c-white);border-radius:24px;padding:1px 8px;font-size:12px;line-height:14px}.bar__en[data-astro-cid-sfjkrmnn]{font-family:var(--f-en);letter-spacing:0}.bar__part[data-astro-cid-sfjkrmnn]{background:var(--c-navy);color:var(--c-white);flex:1;justify-content:flex-start;gap:4px}.menu[data-astro-cid-sfjkrmnn]:not([hidden]){z-index:var(--z-menu);transition:background-color var(--dur) var(--ease);background:0 0;justify-content:center;padding-top:80px;display:flex;position:fixed;inset:0}.menu[data-astro-cid-sfjkrmnn][data-visible]{background:#00000026}.menu__panel[data-astro-cid-sfjkrmnn]{opacity:0;width:min(100% - 20px,920px);transition:translate var(--dur) var(--ease), opacity var(--dur) var(--ease);background:var(--c-deep);color:var(--c-white);letter-spacing:.06em;border-radius:10px 10px 0 0;padding:16px 28px 80px;font-size:15px;font-weight:500;line-height:21px;overflow:hidden auto;translate:0 100px}.menu[data-astro-cid-sfjkrmnn][data-visible] .menu__panel[data-astro-cid-sfjkrmnn]{opacity:1;transition-duration:var(--dur-slow);translate:0}.menu__head[data-astro-cid-sfjkrmnn],.menu__corp-head[data-astro-cid-sfjkrmnn]{font-family:var(--f-en);color:var(--c-green);font-size:10px;line-height:14px}.menu__head[data-astro-cid-sfjkrmnn]{border-bottom:1px solid #96afcb;padding:12px}.menu__row[data-astro-cid-sfjkrmnn]{cursor:pointer;border-bottom:1px solid #96afcb;justify-content:space-between;align-items:center;padding:18px 12px;list-style:none;display:flex}.menu__row[data-astro-cid-sfjkrmnn]::-webkit-details-marker{display:none}.menu__acc[data-astro-cid-sfjkrmnn]{border-bottom:1px solid #96afcb}.menu__acc[data-astro-cid-sfjkrmnn] .menu__row[data-astro-cid-sfjkrmnn]{border-bottom:0}.accent[data-astro-cid-sfjkrmnn]{color:var(--c-lime)}.menu__pm[data-astro-cid-sfjkrmnn]{width:14px;color:var(--c-lime);display:grid}.menu__pm[data-astro-cid-sfjkrmnn] svg{width:100%;height:auto;transition:opacity var(--dur) var(--ease);grid-area:1/1}.menu__minus[data-astro-cid-sfjkrmnn],.menu__acc[data-astro-cid-sfjkrmnn][data-open] .menu__plus[data-astro-cid-sfjkrmnn]{opacity:0}.menu__acc[data-astro-cid-sfjkrmnn][data-open] .menu__minus[data-astro-cid-sfjkrmnn]{opacity:1}.menu__sub[data-astro-cid-sfjkrmnn]{flex-direction:column;gap:6px;padding:0 24px 32px;display:flex}.menu__sub[data-astro-cid-sfjkrmnn] a[data-astro-cid-sfjkrmnn]{align-items:center;gap:12px;padding:4px;display:flex}.menu__sub[data-astro-cid-sfjkrmnn] a[data-astro-cid-sfjkrmnn]:before{content:"";background:var(--c-lime);border-radius:50%;flex:none;width:8px;height:8px}.menu__ext[data-astro-cid-sfjkrmnn]{width:12px;height:12px}.menu__corp[data-astro-cid-sfjkrmnn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.menu__corp-list[data-astro-cid-sfjkrmnn]{flex-direction:column;gap:6px;margin:4px 0 0 16px;display:flex}.menu__corp-list[data-astro-cid-sfjkrmnn] a[data-astro-cid-sfjkrmnn]{border-left:1px solid var(--c-lime);flex-direction:column;padding:2px 0 2px 12px;display:flex}.menu__corp-sub[data-astro-cid-sfjkrmnn]{font-size:10px;line-height:14px}.menu__corp-main[data-astro-cid-sfjkrmnn]{font-size:13px;line-height:18px}.menu__corp-main--lg[data-astro-cid-sfjkrmnn]{font-size:16px;line-height:22px}.menu__sns[data-astro-cid-sfjkrmnn]{gap:12px;display:flex}.menu__sns[data-astro-cid-sfjkrmnn] a[data-astro-cid-sfjkrmnn]{color:var(--c-white);display:block}.menu__legal[data-astro-cid-sfjkrmnn]{text-align:center;margin-top:48px;font-size:10px}}.footer[data-astro-cid-nns7i3if]{--cta-icon:50px;background:var(--c-green);position:relative}.join[data-astro-cid-nns7i3if]{color:var(--c-white);text-align:center;background:linear-gradient(var(--c-overlay), var(--c-overlay)), url(/sugidama/_astro/s-2400x700_v-frms_webp_1ad7c332-cc2a-41f2-b9c6-62af8d7a9d83.CZ4njrfO.webp) center / cover;flex-direction:column;align-items:center;gap:40px;padding:210px 40px;display:flex;position:relative}.join__en[data-astro-cid-nns7i3if]{font-family:var(--f-en);letter-spacing:.1em;font-size:46px;line-height:1.4}.join__ja[data-astro-cid-nns7i3if]{letter-spacing:.1em;font-size:46px;line-height:1}.cta[data-astro-cid-nns7i3if]{display:flex}.cta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{flex:50%;justify-content:center;align-items:center;min-height:115px;padding:12px 50px 12px 100px;display:flex}.cta__text[data-astro-cid-nns7i3if]{flex-direction:column;flex:1;align-items:center;display:flex}.cta__career[data-astro-cid-nns7i3if]{background:var(--c-yellow);color:var(--c-deep)}.cta__part[data-astro-cid-nns7i3if]{background:var(--c-navy);color:var(--c-offwhite)}.cta__en[data-astro-cid-nns7i3if]{font-family:var(--f-en);letter-spacing:.09em;font-size:22px;line-height:1.2}.cta__ja[data-astro-cid-nns7i3if]{letter-spacing:.1em;font-size:46px;line-height:1.4}.cta__ja--part[data-astro-cid-nns7i3if]{text-align:center;font-size:32px;line-height:1.3}.cta__ext[data-astro-cid-nns7i3if]{width:var(--cta-icon);transition:scale var(--dur) var(--ease)}.cta__part[data-astro-cid-nns7i3if]:hover .cta__ext[data-astro-cid-nns7i3if]{scale:1.05}.main[data-astro-cid-nns7i3if]{color:var(--c-ink);flex-direction:column;align-items:center;gap:50px;padding-bottom:90px;display:flex;position:relative}.main[data-astro-cid-nns7i3if]:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='40'%20height='20'%20viewBox='0%200%2040%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20fill='%23003B64'/%3e%3crect%20x='20'%20width='20'%20height='20'%20fill='%23F5F5F5'/%3e%3c/svg%3e") 0 0/auto 100% repeat-x;height:20px;position:absolute;inset:auto 0 0}.main__inner[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;gap:40px;width:100%;max-width:1440px;padding:50px 40px 0;display:flex}.main__logo[data-astro-cid-nns7i3if]{width:380px}.main__nav[data-astro-cid-nns7i3if]{flex-direction:column;gap:48px;width:972px;max-width:100%;padding-top:24px;display:flex}.sitemap[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:32px;display:flex}.sitemap__group[data-astro-cid-nns7i3if]{flex-direction:column;display:flex}.sitemap__head[data-astro-cid-nns7i3if]{background:var(--c-ink);color:var(--c-green);letter-spacing:.06em;pointer-events:none;border-radius:128px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:1px 20px 2px;font-size:16px;line-height:1.4;list-style:none;display:flex}.sitemap__head[data-astro-cid-nns7i3if]::-webkit-details-marker{display:none}.sitemap__pm[data-astro-cid-nns7i3if]{display:none}.sitemap__list[data-astro-cid-nns7i3if]{flex-direction:column;gap:10px;padding-left:4px;display:flex}.sitemap__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{letter-spacing:.06em;align-items:center;gap:6px;padding:4px;font-size:19px;line-height:1.2;display:inline-flex}.sitemap__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:before{content:"";background:var(--c-ink);border-radius:128px;width:8px;height:2px}.sitemap__ext[data-astro-cid-nns7i3if]{width:16px;height:16px;margin-left:10px}.sitemap__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:first-of-type{transition:opacity var(--dur) var(--ease)}.sitemap__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:first-of-type:hover{opacity:.7}.corp[data-astro-cid-nns7i3if]{flex-direction:column;gap:10px;width:266px;display:flex}.corp__head[data-astro-cid-nns7i3if]{border-bottom:2px solid var(--c-ink);font-family:var(--f-en);letter-spacing:.06em;padding-bottom:7px;font-size:15px;line-height:1.2}.corp__list[data-astro-cid-nns7i3if]{flex-direction:column;gap:10px;display:flex}.corp__btn[data-astro-cid-nns7i3if]{border:2px solid var(--c-ink);min-height:57px;transition:scale var(--dur) var(--ease);border-radius:32px;align-items:center;gap:10px;padding:6px 10px 4px 20px;display:flex}.corp__btn[data-astro-cid-nns7i3if]:hover{scale:.98}.corp__text[data-astro-cid-nns7i3if]{flex-direction:column;flex:1;align-items:center;display:flex}.corp__sub[data-astro-cid-nns7i3if]{letter-spacing:.06em;font-size:14px;line-height:1.4}.corp__main[data-astro-cid-nns7i3if]{letter-spacing:.06em;font-size:19px;line-height:1.4}.corp__icon[data-astro-cid-nns7i3if]{background:var(--c-ink);width:24px;height:24px;color:var(--c-green);border-radius:50%;flex:none;place-items:center;display:grid}.corp__sns[data-astro-cid-nns7i3if]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.corp__sns-label[data-astro-cid-nns7i3if]{font-family:var(--f-en);letter-spacing:.06em;color:var(--c-ink-2);margin-right:0;font-size:15px}.corp__sns[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{width:48px;transition:scale var(--dur) var(--ease);margin-left:12px}.corp__sns[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{scale:.95}.media[data-astro-cid-nns7i3if]{align-items:center;gap:44px;display:flex}.media[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{flex-direction:column;align-items:center;display:flex}.media__tag[data-astro-cid-nns7i3if],.media__imgs[data-astro-cid-nns7i3if]{transition:translate var(--dur) var(--ease), scale var(--dur) var(--ease)}.media[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover .media__tag[data-astro-cid-nns7i3if]{translate:0 -8px}.media[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover .media__imgs[data-astro-cid-nns7i3if]{scale:.98}.media__tag[data-astro-cid-nns7i3if]{background:var(--c-lime);border-radius:12px;align-items:center;margin-bottom:6px;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-flex;position:relative}.media__tag[data-astro-cid-nns7i3if]:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='11'%20height='7'%20viewBox='0%200%2011%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%207L0.73686%200.25L10.2631%200.25L5.5%207Z'%20fill='%23ABFF00'/%3e%3c/svg%3e") 50% 0/contain no-repeat;width:11px;height:7px;position:absolute;top:100%;left:50%;translate:-50% -1px}.media__yt[data-astro-cid-nns7i3if]{width:13px}.media__imgs[data-astro-cid-nns7i3if]{align-items:center;gap:20px;display:flex}.media__icon[data-astro-cid-nns7i3if]{width:83px}.media__logo[data-astro-cid-nns7i3if]{width:180px}.media__tai[data-astro-cid-nns7i3if]{width:115px}.media__movie[data-astro-cid-nns7i3if]{width:155px}.legal[data-astro-cid-nns7i3if]{color:var(--c-ink-2);letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;font-size:14px;display:flex}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding:4px}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:first-of-type{font-size:15px}.pagetop[data-astro-cid-nns7i3if]{flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;bottom:84px;right:95px}.pagetop__circle[data-astro-cid-nns7i3if]{background:var(--c-ink);width:88px;height:88px;color:var(--c-lime);border-radius:50%;place-items:center;display:grid}.pagetop__label[data-astro-cid-nns7i3if]{font-family:var(--f-en);letter-spacing:.06em;font-size:14px}@media (width<=1279px){.main__nav[data-astro-cid-nns7i3if]{width:100%}}@media (width>=1441px){.main__inner[data-astro-cid-nns7i3if]{max-width:1800px}.main__logo[data-astro-cid-nns7i3if]{align-self:flex-start;width:min(28.3%,488px)}}@media (width<=767px){.footer[data-astro-cid-nns7i3if]{--cta-icon:20px}.join[data-astro-cid-nns7i3if]{background-image:linear-gradient(var(--c-overlay), var(--c-overlay)), url(/sugidama/_astro/s-750x476_v-fs_webp_9588d467-1e5c-454f-9276-5f55fe7141f9.apnVOhms.webp);gap:4px;padding:92px 40px}.join__en[data-astro-cid-nns7i3if]{letter-spacing:.1em;font-size:20px}.join__ja[data-astro-cid-nns7i3if]{font-size:20px}.cta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{flex-direction:column;gap:6px;min-height:86px;padding:16px 8px 10px}.cta__en[data-astro-cid-nns7i3if]{font-size:10px}.cta__ja[data-astro-cid-nns7i3if]{font-size:16px}.cta__ja--part[data-astro-cid-nns7i3if]{font-size:12px}.main[data-astro-cid-nns7i3if]{gap:24px;padding:112px 20px 73px}.main[data-astro-cid-nns7i3if]:after{height:10px}.main__inner[data-astro-cid-nns7i3if]{padding:36px 0 0}.main__logo[data-astro-cid-nns7i3if]{display:none}.main__nav[data-astro-cid-nns7i3if]{gap:32px;padding-top:0}.sitemap[data-astro-cid-nns7i3if]{gap:20px 4px}.sitemap__group[data-astro-cid-nns7i3if]{width:100%}.sitemap__head[data-astro-cid-nns7i3if]{pointer-events:auto;cursor:pointer;border-radius:24px;margin-bottom:0;padding:4px 28px 4px 24px}.sitemap__pm[data-astro-cid-nns7i3if]{width:11px;display:grid}.sitemap__pm[data-astro-cid-nns7i3if] svg{grid-area:1/1;width:100%;height:auto}.sitemap__plus[data-astro-cid-nns7i3if]{transition:opacity var(--dur) var(--ease)}.sitemap__group[data-astro-cid-nns7i3if][data-open] .sitemap__plus[data-astro-cid-nns7i3if]{opacity:0}.sitemap__list[data-astro-cid-nns7i3if]{padding:12px 48px 0}.sitemap__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-size:15px}.sitemap__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:before{width:6px}.corp[data-astro-cid-nns7i3if]{width:100%}.corp__head[data-astro-cid-nns7i3if]{border-bottom-width:1px;padding-bottom:7px;font-size:10px}.corp__list[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:6px 4px;display:grid}.corp__btn[data-astro-cid-nns7i3if]{border-width:1px;gap:4px;min-height:40px;padding:6px 5px 6px 12px}.corp__sub[data-astro-cid-nns7i3if]{letter-spacing:0;font-size:10px}.corp__main[data-astro-cid-nns7i3if]{font-size:12px}.corp__icon[data-astro-cid-nns7i3if]{width:14px;height:14px}.corp__icon[data-astro-cid-nns7i3if] svg{width:8px}.corp__sns[data-astro-cid-nns7i3if]{justify-content:center;gap:10px}.corp__sns-label[data-astro-cid-nns7i3if]{margin-right:2px;font-size:10px}.corp__sns[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{width:28px;margin:0}.media[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;gap:21px 12px}.media[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:first-child{flex:0 0 100%;justify-content:center;display:flex}.media__tag[data-astro-cid-nns7i3if]{font-size:10px}.media__imgs[data-astro-cid-nns7i3if]{align-items:flex-end;gap:8px}.media__icon[data-astro-cid-nns7i3if]{width:58px}.media__logo[data-astro-cid-nns7i3if]{width:140px}.media[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:nth-child(2) .media__icon[data-astro-cid-nns7i3if]{width:72px}.media__tai[data-astro-cid-nns7i3if]{width:84px}.media__movie[data-astro-cid-nns7i3if]{width:103px}.legal[data-astro-cid-nns7i3if]{flex-direction:column;gap:0;font-size:10px}.legal[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{order:1}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:first-of-type{font-size:10px}.pagetop[data-astro-cid-nns7i3if]{gap:2px;inset:28px auto auto 50%;translate:-50%}.pagetop__circle[data-astro-cid-nns7i3if]{width:54px;height:54px}.pagetop__circle[data-astro-cid-nns7i3if] svg{width:8px}}.page[data-astro-cid-z4jru4n3]{padding-top:var(--header-h);overflow-x:clip}
