@charset "UTF-8";:root{--100vw: 100vw;--window-width: tan(atan2(var(--100vw), 1px)) ;--px: calc(1px * max(1440, var(--window-width)) / 1440);--rem: calc(1rem * max(1440, var(--window-width)) / 1440);--gap: clamp(19 * var(--px), var(--window-width) / 100 * 1.972px + 11.605 * var(--px), 40 * var(--px));--space-01: clamp(10 * var(--rem), var(--window-width) / 1000 * 9.39rem + 6.4787 * var(--rem), 20 * var(--rem));--space-02: clamp(8 * var(--rem), var(--window-width) / 1000 * 7.512rem + 5.183 * var(--rem), 16 * var(--rem));--space-03: clamp(6 * var(--rem), var(--window-width) / 1000 * 7.512rem + 3.183 * var(--rem), 14 * var(--rem));--space-04: clamp(6 * var(--rem), var(--window-width) / 1000 * 1.878rem + 5.2958 * var(--rem), 8 * var(--rem));--space-05: clamp(4 * var(--rem), var(--window-width) / 1000 * 1.878rem + 3.2958 * var(--rem), 6 * var(--rem));--space-06: clamp(3 * var(--rem), var(--window-width) / 1000 * .939rem + 2.6479 * var(--rem), 4 * var(--rem));--space-07: clamp(2.5 * var(--rem), var(--window-width) / 1000 * .469rem + 2.3241 * var(--rem), 3 * var(--rem));--space-08: calc(2 * var(--rem));--space-09: calc(1 * var(--rem));--color-blue-gray: #f3f6fa;--fz-h2: clamp(2 * var(--rem), var(--window-width) / 1000 * .376rem + 1.859 * var(--rem), 2.4 * var(--rem));--fz-h3: clamp(1.8 * var(--rem), var(--window-width) / 1000 * .188rem + 1.7295 * var(--rem), 2 * var(--rem));--ff-en: "Wix Madefor Display", sans-serif;--border-radius: clamp(5 * var(--px), var(--window-width) / 100 * .469px + 3.241 * var(--px), 10 * var(--px));--box-shadow: 0 clamp(10 * var(--px), var(--window-width) / 100 * .939px + 6.479 * var(--px), 20 * var(--px)) clamp(30 * var(--px), var(--window-width) / 100 * .939px + 26.479 * var(--px), 40 * var(--px)) rgba(51, 66, 139, .1);--gradient: linear-gradient(90deg, #3459f7 0%, #64dec6 100%);--transition: .1s}@media (prefers-reduced-motion: reduce){:root{--transition: 0s}}@property --100vw{syntax: "<length>"; initial-value: 0; inherits: false;}*:where(:not(html,iframe,canvas,img,svg,video,a,dialog,svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;text-size-adjust:100%}a,button{cursor:revert}ul,ol,menu,details{list-style-type:""}img,picture,video,canvas,svg{max-width:100%;height:auto}table{border-collapse:collapse}input,textarea,select{appearance:none}input,button,textarea,select{font:inherit}textarea{white-space:revert}meter{appearance:revert}b,strong{font-weight:700}em,i{font-style:italic}s,strike,del{text-decoration:line-through}sup{font-size:smaller;vertical-align:super}sub{font-size:smaller;vertical-align:sub}::placeholder{color:unset}:where([hidden]){display:none}body{padding-right:var(--scrollbar-width, 0);font-family:Noto Sans JP,Helvetica Neue,Helvetica,Arial,Segoe UI,Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:clamp(1.5 * var(--rem),var(--window-width) / 1000 * .094rem + 1.4648 * var(--rem),1.6 * var(--rem));font-style:normal;font-weight:400;font-feature-settings:"palt" 1;font-optical-sizing:auto;line-height:1.9;color:#222;letter-spacing:.04em;background-color:#fff}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid #3459f7;outline-offset:2px}[data-nextjs-scroll-focus-boundary]{display:contents}.container[data-astro-cid-xbstl6g3]{padding:calc(3.5 * var(--rem)) calc(80 * var(--px)) 0}@media screen and (max-width: max(767px,47.9375rem)){.container[data-astro-cid-xbstl6g3]{padding:calc(2.5 * var(--rem)) calc(20 * var(--px)) 0}}.logo[data-astro-cid-xbstl6g3]{display:flex;flex:0 0 auto;align-items:center;min-height:clamp(4.2 * var(--rem),var(--window-width) / 1000 * 1.69rem + 3.5663 * var(--rem),6 * var(--rem))}.logo[data-astro-cid-xbstl6g3] a[data-astro-cid-xbstl6g3]{display:flex;gap:clamp(8 * var(--px),var(--window-width) / 100 * .188px + 7.295 * var(--px),10 * var(--px));align-items:center}.logo[data-astro-cid-xbstl6g3] svg[data-astro-cid-xbstl6g3]{display:block;width:clamp(6.9 * var(--rem),var(--window-width) / 1000 * 3.005rem + 5.7731 * var(--rem),10.1 * var(--rem))}.logo[data-astro-cid-xbstl6g3].-hidden{visibility:hidden}.logo_powered[data-astro-cid-xbstl6g3] span[data-astro-cid-xbstl6g3]{display:block;font-size:clamp(1.1 * var(--rem),var(--window-width) / 1000 * .469rem + .9241 * var(--rem),1.6 * var(--rem));font-weight:500;line-height:1.2;letter-spacing:0}.logo_powered[data-astro-cid-xbstl6g3] span[data-astro-cid-xbstl6g3]:first-child{font-size:clamp(1 * var(--rem),var(--window-width) / 1000 * .188rem + .9295 * var(--rem),1.2 * var(--rem))}.fixed[data-astro-cid-xbstl6g3]{position:fixed;top:0;left:0;z-index:1;width:100%;padding:calc(3.5 * var(--rem)) calc(80 * var(--px)) 0;pointer-events:none}@media screen and (max-width: max(767px,47.9375rem)){.fixed[data-astro-cid-xbstl6g3]{padding:calc(2.5 * var(--rem)) calc(20 * var(--px)) 0}}.nav[data-astro-cid-xbstl6g3]{display:flex;align-items:center;justify-content:space-between}.nav_list[data-astro-cid-xbstl6g3]{display:flex;gap:calc(40 * var(--px));align-items:center;min-height:clamp(4.2 * var(--rem),var(--window-width) / 1000 * 1.69rem + 3.5663 * var(--rem),6 * var(--rem));padding:calc(1 * var(--rem)) calc(65 * var(--px));font-size:calc(1.3 * var(--rem));pointer-events:auto;background:#f3f6fab3;backdrop-filter:blur(15px);border:1px solid #fff;border-radius:15px}@media screen and (max-width: max(1300px,81.25rem)){.nav_list[data-astro-cid-xbstl6g3]{display:none}}.nav_list[data-astro-cid-xbstl6g3] a[data-astro-cid-xbstl6g3]{transition:color calc(var(--transition) * 3)}@media (hover: hover){.nav_list[data-astro-cid-xbstl6g3] a[data-astro-cid-xbstl6g3]:hover{color:#3459f7}}.button[data-astro-cid-xbstl6g3]{display:flex;gap:calc(20 * var(--px));align-items:center;justify-content:space-between;width:fit-content;max-width:100%;min-height:clamp(4.2 * var(--rem),var(--window-width) / 1000 * 1.69rem + 3.5663 * var(--rem),6 * var(--rem));padding:calc(1 * var(--rem)) clamp(14 * var(--px),var(--window-width) / 100 * 1.127px + 9.774 * var(--px),26 * var(--px));font-size:clamp(1.1 * var(--rem),var(--window-width) / 1000 * .376rem + .959 * var(--rem),1.5 * var(--rem));font-weight:500;line-height:1.3;color:#fff;pointer-events:auto;background-image:var(--gradient);border-radius:clamp(2.1 * var(--rem),var(--window-width) / 1000 * .845rem + 1.7831 * var(--rem),3 * var(--rem));position:relative;overflow:hidden}.button[data-astro-cid-xbstl6g3]:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#3459f7;opacity:0;transition:opacity calc(var(--transition) * 3) cubic-bezier(.23,1,.32,1) 0s}@media (hover: hover){.button[data-astro-cid-xbstl6g3]:hover:before{opacity:1}}.button[data-astro-cid-xbstl6g3] span[data-astro-cid-xbstl6g3]{position:relative}.button[data-astro-cid-xbstl6g3] svg[data-astro-cid-xbstl6g3]{position:relative;flex:0 0 auto}.container[data-astro-cid-mtxgg6pp]{display:flex;flex-wrap:wrap;gap:var(--space-05) calc(40 * var(--px));align-items:center;padding:calc(5 * var(--rem)) calc(80 * var(--px));color:#fff;background-color:#222}@media screen and (max-width: max(767px,47.9375rem)){.container[data-astro-cid-mtxgg6pp]{padding:calc(8 * var(--rem)) calc(20 * var(--px))}}.logo[data-astro-cid-mtxgg6pp] img[data-astro-cid-mtxgg6pp],.logo[data-astro-cid-mtxgg6pp] svg[data-astro-cid-mtxgg6pp]{display:block;width:calc(8 * var(--rem))}.list[data-astro-cid-mtxgg6pp]{display:flex;gap:calc(40 * var(--px));margin-left:clamp(0 * var(--px),var(--window-width) / 100 * 26.786px + -205.716 * var(--px),180 * var(--px));font-size:calc(1.2 * var(--rem))}@media screen and (max-width: max(767px,47.9375rem)){.list[data-astro-cid-mtxgg6pp]{flex:0 0 100%;margin-left:0}}.list_item[data-astro-cid-mtxgg6pp]{flex:0 0 auto}.list_item[data-astro-cid-mtxgg6pp] a[data-astro-cid-mtxgg6pp]{display:flex;flex:0 0 auto;gap:calc(9 * var(--px));align-items:center;word-break:keep-all}.list_item[data-astro-cid-mtxgg6pp] svg[data-astro-cid-mtxgg6pp]{flex:0 0 calc(2 * var(--rem))}.copyright[data-astro-cid-mtxgg6pp]{margin-left:auto;font-size:clamp(1 * var(--rem),var(--window-width) / 1000 * .094rem + .9648 * var(--rem),1.1 * var(--rem))}@media screen and (max-width: max(767px,47.9375rem)){.copyright[data-astro-cid-mtxgg6pp]{margin-left:0}}@use "@/styles/variables" as var;@use "@/styles/extension" as *;
