@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap";@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 768px){.sp{display:none}}@keyframes ani-your_css_selector_here{0%{--s-start-0: 9%;--s-end-0: 55%;--x-0: 85%;--c-0: hsla(267, 52%, 83%, 1);--y-0: 80%;--s-start-1: 5%;--s-end-1: 72%;--x-1: 60%;--c-1: hsla(336, 100%, 82%, 1);--y-1: 24%;--y-2: 82%;--c-2: hsla(54, 100%, 65%, 0.49);--s-start-2: 5%;--s-end-2: 52%;--x-2: 13%;--c-3: hsla(299, 72%, 68%, 1);--y-3: 7%;--s-start-3: 13%;--s-end-3: 68%;--x-3: 24%}100%{--s-start-0: 9%;--s-end-0: 55%;--x-0: 31%;--c-0: hsla(267, 52%, 83%, 1);--y-0: 94%;--s-start-1: 5%;--s-end-1: 72%;--x-1: 2%;--c-1: hsla(337, 82%, 95%, 1);--y-1: 25%;--y-2: 20%;--c-2: hsla(54, 100%, 65%, 0.49);--s-start-2: 5%;--s-end-2: 52%;--x-2: 98%;--c-3: hsla(299, 72%, 68%, 1);--y-3: 92%;--s-start-3: 13%;--s-end-3: 68%;--x-3: 95%}}@property --s-start-0{syntax:"<percentage>";inherits:false;initial-value:9%}@property --s-end-0{syntax:"<percentage>";inherits:false;initial-value:55%}@property --x-0{syntax:"<percentage>";inherits:false;initial-value:85%}@property --c-0{syntax:"<color>";inherits:false;initial-value:hsl(267,52%,83%)}@property --y-0{syntax:"<percentage>";inherits:false;initial-value:80%}@property --s-start-1{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-1{syntax:"<percentage>";inherits:false;initial-value:72%}@property --x-1{syntax:"<percentage>";inherits:false;initial-value:60%}@property --c-1{syntax:"<color>";inherits:false;initial-value:hsl(336,100%,82%)}@property --y-1{syntax:"<percentage>";inherits:false;initial-value:24%}@property --y-2{syntax:"<percentage>";inherits:false;initial-value:82%}@property --c-2{syntax:"<color>";inherits:false;initial-value:hsla(54,100%,65%,.49)}@property --s-start-2{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-2{syntax:"<percentage>";inherits:false;initial-value:52%}@property --x-2{syntax:"<percentage>";inherits:false;initial-value:13%}@property --c-3{syntax:"<color>";inherits:false;initial-value:hsl(299,72%,68%)}@property --y-3{syntax:"<percentage>";inherits:false;initial-value:7%}@property --s-start-3{syntax:"<percentage>";inherits:false;initial-value:13%}@property --s-end-3{syntax:"<percentage>";inherits:false;initial-value:68%}@property --x-3{syntax:"<percentage>";inherits:false;initial-value:24%}.gbg1{--x-0: 85%;--c-0: hsla(267, 52%, 83%, 1);--y-0: 80%;--x-1: 60%;--c-1: hsla(336, 100%, 82%, 1);--y-1: 24%;--y-2: 82%;--c-2: hsla(54, 100%, 65%, 0.49);--x-2: 13%;--c-3: hsla(299, 72%, 68%, 1);--y-3: 7%;--x-3: 24%;background-color:#fff;background-image:radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3));animation:ani-your_css_selector_here 10s linear infinite alternate;background-blend-mode:normal,normal,normal,normal;will-change:transform,opacity;contain:paint}.gbg2{background-color:hsl(60,0%,96%);background-image:radial-gradient(circle at 64% 12%, hsl(63, 52%, 85%) 6.6887545664%, transparent 44.9843825416%),radial-gradient(circle at 86% 50%, hsl(285, 52%, 85%) 6.6887545664%, transparent 44.9843825416%);background-blend-mode:darken,normal}*{box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Arial","Yu Gothic","Meiryo",sans-serif;color:#555}html,body{margin:0;padding:0;text-align:justify;text-justify:inter-ideograph;word-break:break-all}img{vertical-align:middle;max-width:100%}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0}.btn{display:flex;justify-content:center}@media screen and (max-width: 767px){.btn{margin:0 auto 32px !important}}.btn a{display:flex;justify-content:center;align-items:center;height:32px;padding:0 16px;border-radius:16px;background:linear-gradient(288deg, rgb(62, 54, 158) 0%, rgb(110, 110, 196) 35%, rgb(0, 212, 255) 100%);color:#fff;margin-left:16px}.btn a:nth-of-type(1){margin-left:0}header>div{width:1200px;margin:0 auto}@media screen and (max-width: 767px){header>div{width:100%;padding:16px}}header>div{position:fixed;z-index:100;display:flex;justify-content:space-between;top:20px;left:calc(50vw - 600px)}@media screen and (max-width: 767px){header>div{top:10px;left:0;padding:0 10px}}header>div h1{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.45);display:flex;align-items:center;height:40px;border-radius:20px;padding:0 20px;width:240px;line-height:0}header>div nav{display:flex;align-items:center;height:40px;border-radius:20px}@media screen and (min-width: 768px){header>div nav{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.45)}}@media screen and (max-width: 767px){header>div nav{flex-direction:column;flex-basis:40px}}header>div nav>div{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.45);position:relative;width:30px;height:30px;flex-basis:30px;padding:5px;border-radius:20px;cursor:pointer;display:inline-block;transition:all .5s;box-sizing:content-box}@media screen and (min-width: 768px){header>div nav>div{display:none}}header>div nav>div>span{position:absolute;left:10px;width:20px;height:1px;background-color:#555;border-radius:4px;display:block;transition:all .5s;box-sizing:border-box}header>div nav>div>span:nth-of-type(1){top:10px}header>div nav>div>span:nth-of-type(2){top:20px}header>div nav>div>span:nth-of-type(3){bottom:10px}header>div nav>div.active>span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}header>div nav>div.active>span:nth-of-type(2){opacity:0}header>div nav>div.active>span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}header>div nav ul{display:flex;list-style:none;padding:0 20px}@media screen and (max-width: 767px){header>div nav ul{position:absolute;display:none;top:50px;right:10px;padding:10px 20px;border-radius:20px;flex-direction:column;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.45)}}header>div nav ul li{margin-left:16px}header>div nav ul li:nth-of-type(1){margin-left:0}@media screen and (max-width: 767px){header>div nav ul li{line-height:30px;margin-left:0}}header>div nav ul li a{text-decoration:none}header>div nav ul li a:hover{color:#222;background-clip:text;text-fill-color:rgba(0,0,0,0)}section#hero{position:relative;padding:0;height:240px}section#hero h2{font-size:64px;position:absolute;right:100px;bottom:20%;text-align:right;background:linear-gradient(135deg, #5ed1e1 0%, #bfc2fe 33%, #e8bddb 66%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}@media screen and (max-width: 767px){section#hero h2{font-size:32px;right:0;padding:0 20px}}article>section{padding:40px 0}article>section>div{width:1200px;margin:0 auto}@media screen and (max-width: 767px){article>section>div{width:100%;padding:16px}}article>section>div>p{width:90%;margin:16px auto}@keyframes ani-your_css_selector_here{0%{--x-0: 98%;--c-0: hsla(55, 0%, 100%, 0.86);--s-start-0: 2%;--s-end-0: 78.72573401919361%;--y-0: 98%}100%{--x-0: 2%;--c-0: hsla(284, 0%, 100%, 0.86);--s-start-0: 2%;--s-end-0: 78.72573401919361%;--y-0: 98%}}@property --x-0{syntax:"<percentage>";inherits:false;initial-value:98%}@property --c-0{syntax:"<color>";inherits:false;initial-value:hsla(55,0%,100%,.86)}@property --s-start-0{syntax:"<percentage>";inherits:false;initial-value:2%}@property --s-end-0{syntax:"<percentage>";inherits:false;initial-value:78.7257340192%}@property --y-0{syntax:"<percentage>";inherits:false;initial-value:98%}@property --x-1{syntax:"<percentage>";inherits:false;initial-value:98%}@property --c-1{syntax:"<color>";inherits:false;initial-value:hsla(284,85%,73%,.42)}@property --s-start-1{syntax:"<percentage>";inherits:false;initial-value:2%}@property --s-end-1{syntax:"<percentage>";inherits:false;initial-value:78.7257340192%}@property --y-1{syntax:"<percentage>";inherits:false;initial-value:91%}@property --x-2{syntax:"<percentage>";inherits:false;initial-value:16%}@property --c-2{syntax:"<color>";inherits:false;initial-value:hsla(181,85%,73%,.42)}@property --s-start-2{syntax:"<percentage>";inherits:false;initial-value:2%}@property --s-end-2{syntax:"<percentage>";inherits:false;initial-value:61.2886007797%}@property --y-2{syntax:"<percentage>";inherits:false;initial-value:87%}@property --c-3{syntax:"<color>";inherits:false;initial-value:hsla(252,85%,73%,.42)}@property --x-3{syntax:"<percentage>";inherits:false;initial-value:52%}@property --s-start-3{syntax:"<percentage>";inherits:false;initial-value:2%}@property --s-end-3{syntax:"<percentage>";inherits:false;initial-value:61.2886007797%}@property --y-3{syntax:"<percentage>";inherits:false;initial-value:79%}footer{--x-0: 98%;--c-0: hsla(55, 0%, 100%, 0.86);--y-0: 98%;--x-1: 98%;--c-1: hsla(284, 85%, 73%, 0.42);--y-1: 91%;--x-2: 16%;--c-2: hsla(181, 85%, 73%, 0.42);--y-2: 87%;--c-3: hsla(252, 85%, 73%, 0.42);--x-3: 52%;--y-3: 79%;background-color:hsl(198,14%,16%);background-image:radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3));animation:ani-your_css_selector_here 10s linear infinite alternate;background-blend-mode:overlay,normal,normal,normal;will-change:transform,opacity;contain:paint;padding:24px 0 0 0}footer>div{width:1200px;margin:0 auto}@media screen and (max-width: 767px){footer>div{width:100%;padding:16px}}footer>div h1,footer>div p{color:#eee}footer #copy{color:#eee;text-align:center;padding:16px}.top section#hero{background-image:url(../img/top/hero.webp);background-size:cover;background-position:center;height:80svh}.top section#hero h2{font-size:64px;position:absolute;right:100px;bottom:20%;text-align:right;background:linear-gradient(135deg, #5ed1e1 0%, #bfc2fe 33%, #e8bddb 66%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}@media screen and (max-width: 767px){.top section#hero h2{font-size:48px;right:0;bottom:40px;text-align:left;padding:0 10px}}.top>article>section{padding:40px 0}.top>article>section>div{width:1200px;margin:0 auto}@media screen and (max-width: 767px){.top>article>section>div{width:100%;padding:16px}}.top>article>section>div>section>h1>span{background:linear-gradient(135deg, #e9a5a5 0%, #b8c1c0 33%, #65c0e0 66%, #aea2db 50%, #81c1d9 50%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}.top>article>section>div>section>p{width:80%;margin:16px auto}.top>article>section>div>section>section{display:flex;justify-content:space-between;padding:16px 0}@media screen and (max-width: 767px){.top>article>section>div>section>section{flex-direction:column}}.top>article>section>div>section>section>section{padding:16px;background-color:#eee;border-radius:8px}@media screen and (max-width: 767px){.top>article>section>div>section>section>section{margin-bottom:16px}}.top>article>section>div>section>section>section h2{font-size:18px}.top>article>section>div>section>section>section h2 span{display:block;color:#888}.top>article>section>div>section>section.w3>section{flex-basis:30%}.top>article>section>div>section>section.w4>section{flex-basis:22%}.top>article>section#intro>div{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.top>article>section#intro>div{flex-direction:column}}.top>article>section#intro>div>section:nth-of-type(1){flex-basis:50%}.top>article>section#intro>div>section:nth-of-type(1)>section{display:flex;justify-content:space-between;padding:24px 0}@media screen and (max-width: 767px){.top>article>section#intro>div>section:nth-of-type(1)>section{flex-direction:column;padding-bottom:0;margin-bottom:0}}.top>article>section#intro>div>section:nth-of-type(1)>section section{flex-basis:30%;padding:16px;background-color:#eee;border-radius:8px;margin-bottom:16px}.top>article>section#intro>div>section:nth-of-type(1)>section section h3{font-size:14px}.top>article>section#intro>div>section:nth-of-type(1)>section section p{margin:0}.top>article>section#intro>div>section:nth-of-type(2){background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.45);padding:20px;border-radius:16px;flex-basis:40%}.top>article>section#intro>div>section:nth-of-type(2) figure{padding:0;text-align:center}.top>article>section#intro>div>section:nth-of-type(2) figure img{width:240px}.top>article>section#program>div{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.top>article>section#program>div{flex-direction:column}}.top>article>section#program>div>section:nth-of-type(1){flex-basis:50%}.top>article>section#program>div>section:nth-of-type(1)>h2,.top>article>section#program>div>section:nth-of-type(1)>h3{text-align:center}@media screen and (max-width: 767px){.top>article>section#program>div>section:nth-of-type(1){margin-bottom:24px}}.top>article>section#program>div>section:nth-of-type(2){background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(5px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.45);padding:20px;border-radius:16px;flex-basis:40%}.top>article>section#program>div>section:nth-of-type(2) figure{padding:0;text-align:center}.top>article>section#program>div>section:nth-of-type(2) figure img{width:240px}/*# sourceMappingURL=style.css.map */