@charset "UTF-8";.page-wrap .modal.-announcement{background-color:#fffffff2}.page-wrap .modal.-announcement .modal__close{margin:auto;width:fit-content;letter-spacing:.05em;z-index:2}@media (max-width: 767.98px){.page-wrap .modal.-announcement .modal__close{top:inherit;right:0;left:0;bottom:-12vw;padding:0 0 0 5.3333333333vw}}@media (min-width: 768px){.page-wrap .modal.-announcement .modal__close{top:inherit;right:0;left:0;bottom:-4.9285714286vw;padding:0 0 0 2.7142857143vw}}.page-wrap .modal.-announcement .modal__close:before,.page-wrap .modal.-announcement .modal__close:after{content:"";background-color:#333;position:absolute;top:0;left:0;transition:background-color .15s ease}@media (max-width: 767.98px){.page-wrap .modal.-announcement .modal__close:before,.page-wrap .modal.-announcement .modal__close:after{top:50%;width:4.6666666667vw;height:.4vw}}@media (min-width: 768px){.page-wrap .modal.-announcement .modal__close:before,.page-wrap .modal.-announcement .modal__close:after{top:50%;width:2vw;height:.1428571429vw}}.page-wrap .modal.-announcement .modal__close:before{rotate:45deg}.page-wrap .modal.-announcement .modal__close:after{rotate:-45deg}.page-wrap .modal.-announcement .modal__close .text{font-weight:700;letter-spacing:.05em;color:#333}@media (max-width: 767.98px){.page-wrap .modal.-announcement .modal__close .text{font-size:4vw}}@media (min-width: 768px){.page-wrap .modal.-announcement .modal__close .text{font-size:1.4285714286vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.page-wrap .modal.-announcement .modal__close:hover .text{color:transparent;background-image:linear-gradient(90deg,#a541ff,#3fbbfe);-webkit-background-clip:text;background-clip:text;transition:color .3s ease}.page-wrap .modal.-announcement .modal__close:hover:before,.page-wrap .modal.-announcement .modal__close:hover:after{background-color:#a541ff}}.announcement-modal.svelte-1cdx8gi{text-align:center;position:relative;z-index:2;display:flex;max-width:90vw}@media (max-width: 767.98px){.announcement-modal.svelte-1cdx8gi{flex-direction:column}}@media (min-width: 768px){.announcement-modal.svelte-1cdx8gi{flex-wrap:wrap;flex-direction:column}}.summary.svelte-1cdx8gi{display:flex;align-items:center}@media (max-width: 767.98px){.summary.svelte-1cdx8gi{flex-direction:column;margin-bottom:8vw}}@media (min-width: 768px){.summary.svelte-1cdx8gi{margin-bottom:3.5714285714vw}}@media (max-width: 767.98px){.logo.svelte-1cdx8gi{margin-bottom:5.3333333333vw;width:54.1333333333vw}}@media (min-width: 768px){.logo.svelte-1cdx8gi{margin-right:2.7142857143vw;width:29vw}}.title.svelte-1cdx8gi{font-weight:700;color:#333}@media (max-width: 767.98px){.title.svelte-1cdx8gi{text-align:center}}@media (min-width: 768px){.title.svelte-1cdx8gi{text-align:left}}.title.svelte-1cdx8gi .title-main:where(.svelte-1cdx8gi){display:block;line-height:1;letter-spacing:.05em}@media (max-width: 767.98px){.title.svelte-1cdx8gi .title-main:where(.svelte-1cdx8gi){font-size:6.1333333333vw}}@media (min-width: 768px){.title.svelte-1cdx8gi .title-main:where(.svelte-1cdx8gi){font-size:3.2857142857vw}}.title.svelte-1cdx8gi .title-sub:where(.svelte-1cdx8gi){display:block;letter-spacing:.05em}@media (max-width: 767.98px){.title.svelte-1cdx8gi .title-sub:where(.svelte-1cdx8gi){font-size:8vw;margin-top:1.3333333333vw}}@media (min-width: 768px){.title.svelte-1cdx8gi .title-sub:where(.svelte-1cdx8gi){font-size:4.2857142857vw;margin-top:.7142857143vw}}.button-area.svelte-1cdx8gi{display:flex;justify-content:center}.learn-more-btn.svelte-1cdx8gi{position:relative;box-shadow:var(--box-shadow-x) var(--box-shadow-y) var(--box-shadow-blur) var(--box-shadow-spread) #070c2080}@media (max-width: 767.98px){.learn-more-btn.svelte-1cdx8gi{--box-shadow-x: 0;--box-shadow-y: .6666666667vw;--box-shadow-blur: 1.3333333333vw;--box-shadow-spread: 0;border-radius:1.3333333333vw;width:53.3333333333vw;height:13.3333333333vw}}@media (min-width: 768px){.learn-more-btn.svelte-1cdx8gi{--box-shadow-x: 0;--box-shadow-y: .3571428571vw;--box-shadow-blur: .7142857143vw;--box-shadow-spread: 0;border-radius:.7142857143vw;width:22.8571428571vw;height:5.7142857143vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.learn-more-btn.svelte-1cdx8gi:hover .base-gradation-layer:where(.svelte-1cdx8gi){opacity:.8}.learn-more-btn.svelte-1cdx8gi:hover .arrow:where(.svelte-1cdx8gi){-webkit-clip-path:inset(0 0 0 40%);clip-path:inset(0 0 0 40%)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 768px){.learn-more-btn.svelte-1cdx8gi:hover .arrow:where(.svelte-1cdx8gi){right:1.7857142857vw}}.learn-more-btn.svelte-1cdx8gi .btn-inner:where(.svelte-1cdx8gi){position:relative;overflow:hidden;width:100%;height:100%;display:flex;align-items:center}@media (max-width: 767.98px){.learn-more-btn.svelte-1cdx8gi .btn-inner:where(.svelte-1cdx8gi){border-radius:1.3333333333vw}}@media (min-width: 768px){.learn-more-btn.svelte-1cdx8gi .btn-inner:where(.svelte-1cdx8gi){border-radius:.7142857143vw}}.learn-more-btn.svelte-1cdx8gi .base-gradation-layer:where(.svelte-1cdx8gi){position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#9949dee6,#2196d6e6);transition:opacity .2s ease}.learn-more-btn.svelte-1cdx8gi .vertical-gradation-layer:where(.svelte-1cdx8gi){position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,#a541ff66,#3fbbfe66);mix-blend-mode:color-dodge}.learn-more-btn.svelte-1cdx8gi .pattern-layer:where(.svelte-1cdx8gi){position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat}@media (max-width: 767.98px){.learn-more-btn.svelte-1cdx8gi .pattern-layer:where(.svelte-1cdx8gi){background-image:url(./triangle_pattern.8fYBZAmy.svg);border-radius:1.3333333333vw;background-position:14.6666666667vw 0}}@media (min-width: 768px){.learn-more-btn.svelte-1cdx8gi .pattern-layer:where(.svelte-1cdx8gi){background-image:url(./triangle_pattern.DMFTGFAi.svg);border-radius:.7142857143vw;background-position:6.4285714286vw 0}}.learn-more-btn.svelte-1cdx8gi .text:where(.svelte-1cdx8gi){position:relative;z-index:1;display:inline-block;font-weight:900;letter-spacing:.1em;color:#fff;text-shadow:0 1px 3px #030620}@media (max-width: 767.98px){.learn-more-btn.svelte-1cdx8gi .text:where(.svelte-1cdx8gi){padding-left:3.3333333333vw;font-size:5.3333333333vw}}@media (min-width: 768px){.learn-more-btn.svelte-1cdx8gi .text:where(.svelte-1cdx8gi){padding-left:1.7857142857vw;font-size:2.2857142857vw}}.learn-more-btn.svelte-1cdx8gi .arrow:where(.svelte-1cdx8gi){position:absolute;-webkit-mask-image:url(./arrow.lN7lIlvp.svg);mask-image:url(./arrow.lN7lIlvp.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:1;background-color:#fff;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:clip-path .2s ease,right .2s ease}@media (max-width: 767.98px){.learn-more-btn.svelte-1cdx8gi .arrow:where(.svelte-1cdx8gi){right:4.9333333333vw;width:6.6666666667vw;height:2.6666666667vw}}@media (min-width: 768px){.learn-more-btn.svelte-1cdx8gi .arrow:where(.svelte-1cdx8gi){right:2.1428571429vw;width:2.8571428571vw;height:1.1428571429vw}}
