html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media (max-width:1023px){.pc[data-v-99ce18c2]{display:none!important}}@media (min-width:1024px){.sp[data-v-99ce18c2]{display:none!important}}.noto-sans-jp-regular[data-v-99ce18c2]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp-bold[data-v-99ce18c2]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.barlow-regular[data-v-99ce18c2]{font-weight:400}.barlow-regular[data-v-99ce18c2],.barlow-semibold[data-v-99ce18c2]{font-family:Barlow,serif;font-style:normal}.barlow-semibold[data-v-99ce18c2]{font-weight:600}.barlow-bold[data-v-99ce18c2]{font-family:Barlow,serif;font-style:normal;font-weight:700}.Loading[data-v-99ce18c2]{align-items:center;background:#000;color:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}@media (max-width:1023px){.pc[data-v-944acc70]{display:none!important}}@media (min-width:1024px){.sp[data-v-944acc70]{display:none!important}}.noto-sans-jp-regular[data-v-944acc70]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp-bold[data-v-944acc70]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.barlow-regular[data-v-944acc70]{font-weight:400}.barlow-regular[data-v-944acc70],.barlow-semibold[data-v-944acc70]{font-family:Barlow,serif;font-style:normal}.barlow-semibold[data-v-944acc70]{font-weight:600}.barlow-bold[data-v-944acc70]{font-family:Barlow,serif;font-style:normal;font-weight:700}.header[data-v-944acc70]{position:fixed;z-index:100}@media (min-width:1024px){.header[data-v-944acc70]{height:calc(64/var(--design-width)*100vw);left:calc(16/var(--design-width)*100vw);right:calc(16/var(--design-width)*100vw);top:calc(16/var(--design-width)*100vw)}}@media (max-width:1023px){.header[data-v-944acc70]{height:calc(60/var(--design-width)*100vw);left:calc(8/var(--design-width)*100vw);right:calc(8/var(--design-width)*100vw);top:calc(8/var(--design-width)*100vw);transition:height .3s cubic-bezier(.645,.045,.355,1) .2s}.header.isMenuOpen[data-v-944acc70]{height:calc(390/var(--design-width)*100vw);transition:height .3s cubic-bezier(.645,.045,.355,1)}}@media (min-width:1024px){.header .backdrop[data-v-944acc70]{-webkit-backdrop-filter:blur(calc(3/var(--design-width)*100vw));backdrop-filter:blur(calc(3/var(--design-width)*100vw));background:linear-gradient(114deg,#ffffff1a,#fff3);border-radius:calc(8/var(--design-width)*100vw);height:calc(64/var(--design-width)*100vw);margin:0 auto;width:calc(1408/var(--design-width)*100vw)}}@media (max-width:1023px){.header .backdrop[data-v-944acc70]{-webkit-backdrop-filter:blur(calc(3/var(--design-width)*100vw));backdrop-filter:blur(calc(3/var(--design-width)*100vw));background:linear-gradient(114deg,#ffffff1a,#fff3);border-radius:calc(8/var(--design-width)*100vw);height:100%;margin:0 auto}}.header .inner[data-v-944acc70]{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}@media (min-width:1024px){.header .inner[data-v-944acc70]{padding:0 calc(24/var(--design-width)*100vw)}}@media (max-width:1023px){.header .inner[data-v-944acc70]{height:calc(60/var(--design-width)*100vw);padding:0 calc(20/var(--design-width)*100vw)}}.header .logo[data-v-944acc70]{align-items:center;display:flex}@media (min-width:1024px){.header .logo .icon[data-v-944acc70]{height:calc(32/var(--design-width)*100vw);width:calc(32/var(--design-width)*100vw)}}@media (max-width:1023px){.header .logo .icon[data-v-944acc70]{height:calc(24/var(--design-width)*100vw);width:calc(24/var(--design-width)*100vw)}}@media (min-width:1024px){.header .logo .icon img[data-v-944acc70]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}.header .logo .text[data-v-944acc70]{color:#fff}@media (min-width:1024px){.header .logo .text[data-v-944acc70]{font-family:Outfit,sans-serif;font-size:calc(21.6/var(--design-width)*100vw);font-weight:400;letter-spacing:calc(1.296/var(--design-width)*100vw);line-height:1;margin-left:calc(16/var(--design-width)*100vw)}}@media (max-width:1023px){.header .logo .text[data-v-944acc70]{font-family:Outfit,sans-serif;font-size:calc(18/var(--design-width)*100vw);font-weight:400;letter-spacing:calc(1.08/var(--design-width)*100vw);line-height:1;margin-left:calc(12/var(--design-width)*100vw)}}@media (min-width:1024px){.header .nav[data-v-944acc70]{align-items:center;display:flex;gap:calc(24/var(--design-width)*100vw)}}@media (max-width:1023px){.header .nav[data-v-944acc70]{bottom:0;display:none;display:flex;flex-direction:column;gap:calc(56/var(--design-width)*100vw);left:0;opacity:0;padding:calc(16/var(--design-width)*100vw);position:absolute;right:0;transition:all .3s cubic-bezier(.645,.045,.355,1);visibility:hidden}.header .nav[data-v-944acc70]:is(.isMenuOpen *){opacity:1;transition:all .3s cubic-bezier(.645,.045,.355,1) .2s;visibility:visible}}.header .nav .menu[data-v-944acc70]{list-style:none;margin:0;padding:0}@media (min-width:1024px){.header .nav .menu[data-v-944acc70]{align-items:center;display:flex;gap:calc(24/var(--design-width)*100vw)}}@media (max-width:1023px){.header .nav .menu[data-v-944acc70]{display:flex;flex-direction:column;gap:calc(16/var(--design-width)*100vw)}}.header .nav .menu .item .link[data-v-944acc70]{color:#fff;text-decoration:none}@media (min-width:1024px){.header .nav .menu .item .link[data-v-944acc70]{font-family:Outfit,sans-serif;font-size:calc(16/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.32/var(--design-width)*100vw);line-height:1.2}}@media (max-width:1023px){.header .nav .menu .item .link[data-v-944acc70]{font-family:Outfit,sans-serif;font-size:calc(16/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.32/var(--design-width)*100vw);line-height:1.2}}.header .nav .menu .item .link[data-v-944acc70]{transition:color .3s ease}@media (any-hover:hover){.header .nav .menu .item .link[data-v-944acc70]:hover{color:#5fbbc7;will-change:transform}}@media (min-width:1024px){.header .nav .button[data-v-944acc70]{-webkit-backdrop-filter:blur(calc(30/var(--design-width)*100vw));backdrop-filter:blur(calc(30/var(--design-width)*100vw));border:calc(1/var(--design-width)*100vw) solid hsla(0,0%,100%,.4);border-radius:calc(8/var(--design-width)*100vw);height:calc(36/var(--design-width)*100vw);overflow:hidden;position:relative;width:calc(167/var(--design-width)*100vw)}}@media (max-width:1023px){.header .nav .button[data-v-944acc70]{-webkit-backdrop-filter:blur(calc(30/var(--design-width)*100vw));backdrop-filter:blur(calc(30/var(--design-width)*100vw));border:calc(1/var(--design-width)*100vw) solid hsla(0,0%,100%,.4);border-radius:calc(8/var(--design-width)*100vw);height:calc(56/var(--design-width)*100vw);margin-top:calc(8/var(--design-width)*100vw);overflow:hidden;position:relative;width:100%}}.header .nav .button[data-v-944acc70]:before{background:linear-gradient(114deg,#000202,#00434c80 59.62%,#00e2ff66);content:"";display:block;inset:calc(-1/var(--design-width)*100vw);position:absolute}.header .nav .button .link[data-v-944acc70]{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:1}@media (min-width:1024px){.header .nav .button .link[data-v-944acc70]{font-family:Outfit,sans-serif;font-size:calc(16/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.32/var(--design-width)*100vw);line-height:1.2}}@media (max-width:1023px){.header .nav .button .link[data-v-944acc70]{font-family:Outfit,sans-serif;font-size:calc(20/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.4/var(--design-width)*100vw);line-height:1.2}}.header .nav .button .link[data-v-944acc70]{transition:color .3s ease}@media (any-hover:hover){.header .nav .button .link[data-v-944acc70]:hover{color:#5fbbc7;will-change:transform}}@media (min-width:1024px){.header .menuTrigger[data-v-944acc70]{display:none}}@media (max-width:1023px){.header .menuTrigger[data-v-944acc70]{cursor:pointer;display:block;height:calc(24/var(--design-width)*100vw);position:relative;width:calc(24/var(--design-width)*100vw)}.header .menuTrigger span[data-v-944acc70]{background-color:#fff;border-radius:calc(1000/var(--design-width)*100vw);height:calc(2/var(--design-width)*100vw);left:0;margin-top:calc(-1/var(--design-width)*100vw);position:absolute;top:50%;transition:transform .2s cubic-bezier(.215,.61,.355,1) .2s,rotate .2s cubic-bezier(.55,.055,.675,.19),visibility 0s .2s;width:100%}.header .menuTrigger span[data-v-944acc70]:first-child{transform:translateY(calc(8/var(--design-width)*100vw))}.header .menuTrigger span[data-v-944acc70]:first-child:is(.isMenuOpen *){rotate:45deg;transform:translateY(0);transition:transform .2s cubic-bezier(.55,.055,.675,.19),rotate .2s cubic-bezier(.215,.61,.355,1) .2s}.header .menuTrigger span[data-v-944acc70]:nth-child(2):is(.isMenuOpen *){transition:visibility 0s .2s;visibility:hidden}.header .menuTrigger span[data-v-944acc70]:nth-child(3){transform:translateY(calc(-8/var(--design-width)*100vw))}.header .menuTrigger span[data-v-944acc70]:nth-child(3):is(.isMenuOpen *){rotate:-45deg;transform:translateY(0);transition:transform .2s cubic-bezier(.55,.055,.675,.19),rotate .2s cubic-bezier(.215,.61,.355,1) .2s}.header .menuTrigger[data-v-944acc70]:hover{opacity:.8}}@media (max-width:1023px){.pc[data-v-1a32dfeb]{display:none!important}}@media (min-width:1024px){.sp[data-v-1a32dfeb]{display:none!important}}.noto-sans-jp-regular[data-v-1a32dfeb]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp-bold[data-v-1a32dfeb]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.barlow-regular[data-v-1a32dfeb]{font-weight:400}.barlow-regular[data-v-1a32dfeb],.barlow-semibold[data-v-1a32dfeb]{font-family:Barlow,serif;font-style:normal}.barlow-semibold[data-v-1a32dfeb]{font-weight:600}.barlow-bold[data-v-1a32dfeb]{font-family:Barlow,serif;font-style:normal;font-weight:700}@media (min-width:1024px){.Footer[data-v-1a32dfeb]{padding:calc(80/var(--design-width)*100vw) 0}}@media (max-width:1023px){.Footer[data-v-1a32dfeb]{padding:calc(40/var(--design-width)*100vw) calc(16/var(--design-width)*100vw)}}@media (min-width:1024px){.Footer .inner[data-v-1a32dfeb]{background:#10191c;border-radius:calc(16/var(--design-width)*100vw);margin:0 auto;padding:calc(40/var(--design-width)*100vw);position:relative;width:calc(1200/var(--design-width)*100vw)}}@media (max-width:1023px){.Footer .inner[data-v-1a32dfeb]{background:#10191c;border-radius:calc(16/var(--design-width)*100vw);margin:0 auto;padding:calc(40/var(--design-width)*100vw);position:relative;width:calc(343/var(--design-width)*100vw)}}.Footer .upper[data-v-1a32dfeb]{display:flex}@media (min-width:1024px){.Footer .upper[data-v-1a32dfeb]{align-items:center;justify-content:space-between;margin-bottom:calc(32/var(--design-width)*100vw)}}@media (max-width:1023px){.Footer .upper[data-v-1a32dfeb]{align-items:flex-start;flex-direction:column;gap:calc(40/var(--design-width)*100vw);padding-bottom:calc(48/var(--design-width)*100vw)}}.Footer .upper .logo[data-v-1a32dfeb]{align-items:center;display:flex}@media (min-width:1024px){.Footer .upper .logo .icon[data-v-1a32dfeb]{flex:none;height:calc(32/var(--design-width)*100vw);width:calc(32/var(--design-width)*100vw)}.Footer .upper .logo .icon img[data-v-1a32dfeb]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}.Footer .upper .logo .text[data-v-1a32dfeb]{color:#fff;margin-left:calc(12/var(--design-width)*100vw)}@media (min-width:1024px){.Footer .upper .logo .text[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(21.6/var(--design-width)*100vw);font-weight:400;letter-spacing:calc(1.296/var(--design-width)*100vw);line-height:1}}@media (max-width:1023px){.Footer .upper .logo .text[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(21.6/var(--design-width)*100vw);font-weight:400;letter-spacing:calc(1.296/var(--design-width)*100vw);line-height:1}}.Footer .upper .nav .menu[data-v-1a32dfeb]{display:flex;list-style:none;margin:0;padding:0}@media (min-width:1024px){.Footer .upper .nav .menu[data-v-1a32dfeb]{align-items:center;gap:calc(48/var(--design-width)*100vw)}}@media (max-width:1023px){.Footer .upper .nav .menu[data-v-1a32dfeb]{align-items:flex-start;flex-direction:column;gap:calc(24/var(--design-width)*100vw)}}.Footer .upper .nav .menu .item .link[data-v-1a32dfeb]{align-items:end;color:#fff;display:flex;gap:calc(2/var(--design-width)*100vw);text-decoration:none}@media (min-width:1024px){.Footer .upper .nav .menu .item .link[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(16/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.32/var(--design-width)*100vw);line-height:1.2}}@media (max-width:1023px){.Footer .upper .nav .menu .item .link[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(16/var(--design-width)*100vw);font-weight:400;letter-spacing:calc(.32/var(--design-width)*100vw);line-height:1.2}}.Footer .upper .nav .menu .item .link[data-v-1a32dfeb]{transition:color .3s ease}@media (any-hover:hover){.Footer .upper .nav .menu .item .link[data-v-1a32dfeb]:hover{color:#5fbbc7;will-change:transform}}.Footer .upper .nav .menu .item .link .arrow[data-v-1a32dfeb]{height:calc(17.742/var(--design-width)*100vw);width:calc(17.742/var(--design-width)*100vw)}.Footer .lower[data-v-1a32dfeb]{border-top:calc(1/var(--design-width)*100vw) solid #5fbbc7;display:flex}@media (min-width:1024px){.Footer .lower[data-v-1a32dfeb]{align-items:flex-start;justify-content:space-between;padding-top:calc(40/var(--design-width)*100vw)}}@media (max-width:1023px){.Footer .lower[data-v-1a32dfeb]{align-items:flex-start;flex-direction:column;gap:calc(16/var(--design-width)*100vw);padding-top:calc(48/var(--design-width)*100vw);position:relative}}.Footer .lower .credits[data-v-1a32dfeb]{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:1024px){.Footer .lower .credits[data-v-1a32dfeb]{gap:calc(15/var(--design-width)*100vw)}}@media (max-width:1023px){.Footer .lower .credits[data-v-1a32dfeb]{gap:calc(16/var(--design-width)*100vw)}}.Footer .lower .credits .company[data-v-1a32dfeb]{align-items:center;color:#cdd3d4;display:flex;gap:calc(2/var(--design-width)*100vw)}@media (min-width:1024px){.Footer .lower .credits .company .copyright[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(14/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.28/var(--design-width)*100vw);line-height:1.0714285714}}@media (max-width:1023px){.Footer .lower .credits .company .copyright[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(14/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.28/var(--design-width)*100vw);line-height:1.2}}.Footer .lower .credits .company .arrow[data-v-1a32dfeb]{height:calc(14.785/var(--design-width)*100vw);width:calc(14.785/var(--design-width)*100vw)}.Footer .lower .credits .company[data-v-1a32dfeb]{transition:color .3s ease}@media (any-hover:hover){.Footer .lower .credits .company[data-v-1a32dfeb]:hover{color:#5fbbc7;will-change:transform}}.Footer .lower .credits .address[data-v-1a32dfeb]{color:#cdd3d4}@media (min-width:1024px){.Footer .lower .credits .address[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(12/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.24/var(--design-width)*100vw);line-height:1}}@media (max-width:1023px){.Footer .lower .credits .address[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(12/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.24/var(--design-width)*100vw);line-height:1.3}}.Footer .lower .policies[data-v-1a32dfeb]{display:flex;gap:calc(24/var(--design-width)*100vw)}@media (min-width:1024px){.Footer .lower .policies[data-v-1a32dfeb]{align-items:center}}@media (max-width:1023px){.Footer .lower .policies[data-v-1a32dfeb]{align-items:flex-end;bottom:calc(100% + 48/var(--design-width)*100vw);flex-direction:column;position:absolute;right:calc(0/var(--design-width)*100vw)}}.Footer .lower .policies .link[data-v-1a32dfeb]{color:#cdd3d4;text-decoration:none}@media (min-width:1024px){.Footer .lower .policies .link[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(14/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.28/var(--design-width)*100vw);line-height:1}}@media (max-width:1023px){.Footer .lower .policies .link[data-v-1a32dfeb]{font-family:Outfit,sans-serif;font-size:calc(14/var(--design-width)*100vw);font-weight:300;letter-spacing:calc(.28/var(--design-width)*100vw);line-height:1.2}}.Footer .lower .policies .link[data-v-1a32dfeb]{transition:color .3s ease}@media (any-hover:hover){.Footer .lower .policies .link[data-v-1a32dfeb]:hover{color:#5fbbc7;will-change:transform}}@media (max-width:1023px){.pc{display:none!important}}@media (min-width:1024px){.sp{display:none!important}}.noto-sans-jp-regular{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp-bold{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.barlow-regular{font-weight:400}.barlow-regular,.barlow-semibold{font-family:Barlow,serif;font-style:normal}.barlow-semibold{font-weight:600}.barlow-bold{font-family:Barlow,serif;font-style:normal;font-weight:700}html{font-family:Noto Sans,Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;font-optical-sizing:auto;min-height:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#000;color:#fff;--design-width:375}@media (min-width:1024px){html{--design-width:1440}}@media (max-width:1023px){html{--design-width:375}}body ::-moz-selection,html ::-moz-selection{background-color:#5fbbc7}body ::selection,html ::selection{background-color:#5fbbc7}@media (max-width:1023px){.pc[data-v-4525c11f]{display:none!important}}@media (min-width:1024px){.sp[data-v-4525c11f]{display:none!important}}.noto-sans-jp-regular[data-v-4525c11f]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp-bold[data-v-4525c11f]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.barlow-regular[data-v-4525c11f]{font-weight:400}.barlow-regular[data-v-4525c11f],.barlow-semibold[data-v-4525c11f]{font-family:Barlow,serif;font-style:normal}.barlow-semibold[data-v-4525c11f]{font-weight:600}.barlow-bold[data-v-4525c11f]{font-family:Barlow,serif;font-style:normal;font-weight:700}#wrapper[data-v-4525c11f]{background:url(../images/base_bg_noise.png);background-size:calc(500/var(--design-width)*100vw);display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;overflow-x:clip;position:relative}#wrapper .bd[data-v-4525c11f]{background:#011414;bottom:0;position:absolute;top:0;width:calc(1/var(--design-width)*100vw);z-index:-1}@media (min-width:1024px){#wrapper .bd.bd1[data-v-4525c11f]{left:calc(119/var(--design-width)*100vw)}}@media (max-width:1023px){#wrapper .bd.bd1[data-v-4525c11f]{left:calc(16/var(--design-width)*100vw)}}@media (min-width:1024px){#wrapper .bd.bd2[data-v-4525c11f]{left:calc(519/var(--design-width)*100vw)}}@media (max-width:1023px){#wrapper .bd.bd2[data-v-4525c11f]{left:calc(187.5/var(--design-width)*100vw)}}@media (min-width:1024px){#wrapper .bd.bd3[data-v-4525c11f]{left:calc(919/var(--design-width)*100vw)}}@media (max-width:1023px){#wrapper .bd.bd3[data-v-4525c11f]{right:calc(16/var(--design-width)*100vw)}}@media (min-width:1024px){#wrapper .bd.bd4[data-v-4525c11f]{left:calc(1319/var(--design-width)*100vw)}}@media (max-width:1023px){#wrapper .bd.bd4[data-v-4525c11f]{display:none}}@media (max-width:1023px){.pc[data-v-d05e6626]{display:none!important}}@media (min-width:1024px){.sp[data-v-d05e6626]{display:none!important}}.noto-sans-jp-regular[data-v-d05e6626]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp-bold[data-v-d05e6626]{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.barlow-regular[data-v-d05e6626]{font-weight:400}.barlow-regular[data-v-d05e6626],.barlow-semibold[data-v-d05e6626]{font-family:Barlow,serif;font-style:normal}.barlow-semibold[data-v-d05e6626]{font-weight:600}.barlow-bold[data-v-d05e6626]{font-family:Barlow,serif;font-style:normal;font-weight:700}
