.b36{align-content:center;align-items:center;background:#000000;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;width:100%;max-width:100%}
.b52{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:center;margin:60px 0px 0px 0px;padding:0px 0px 59px 0px;width:100%;max-width:100%}
.b53{padding:0px 0px 59px 0px;width:100%;height:100vh;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.b54{background:rgba(0,0,0,0.0);height:100%;width:100%;max-width:100%}
@media (max-width: 540px){
.b54{margin:0px 0px 0px 0px;padding:0px 33px;width:100%;max-width:100%;height:100%}
}
.b55{bottom:89px;flex:none;height:100%;left:0px;margin:0 0 0 0;opacity:0.3;padding:0px 0px 0px 0px;position:absolute;right:10px;top:0px;width:100%;z-index:0;max-width:100%}
.b56{background:rgba(0,0,0,0.0);bottom:0px;flex:none;height:auto;left:0px;margin:0 0 0 0;mix-blend-mode:soft-light;padding:0px 0px 0px 0px;position:absolute;right:0px;top:0px;width:100%;max-width:100%}
.b57{flex:none;height:100%;left:0px;margin:0 0 0 0;position:absolute;right:auto;top:0;width:80%;max-width:80%}
.js .b57.pre{opacity:0;transform:translate(-300px, 0px);transition-delay:600ms;transition-duration:1400ms}
.js .b57.run{transition-delay:600ms;transition-duration:1400ms}
.b57:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b57{flex:none;width:100%;max-width:100%;height:100%}
}
.b58{bottom:0px;flex:none;height:100%;left:0px;margin:0 0 0 0;overflow-x:visible;overflow-y:visible;position:absolute;right:auto;top:0px;width:74%;max-width:74%}
.js .b58.pre{opacity:0;transform:translate(300px, 0px);transition-delay:600ms;transition-duration:1400ms}
.js .b58.run{transition-delay:600ms;transition-duration:1400ms}
.b58:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b58{flex:none;left:0px;right:-115px;width:100%;max-width:100%;height:100%}
}
.b59{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;padding:0px;max-width:100%}
@media (max-width: 540px){
.b59{align-content:center;align-items:center;flex:none;justify-content:flex-start;width:100%;max-width:100%;height:100%}
}
.b5a{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:100%;justify-content:center;padding:0px 0px 0px 0px;width:50%;--gap-h-14315c2a-cf45-4560-9572-1525c4a21968: 0px;--gap-v-14315c2a-cf45-4560-9572-1525c4a21968: 10px;--gap-uuid:14315c2a-cf45-4560-9572-1525c4a21968;max-width:50%}
@media (max-width: 540px){
.b5a{display:flex;flex:none;margin:0px -184px 0px 0px;width:263px;--gap-h-14315c2a-cf45-4560-9572-1525c4a21968: 0px;--gap-v-14315c2a-cf45-4560-9572-1525c4a21968: 10px;max-width:calc(100% - -184px);height:100%}
}
.b5b{background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));border-radius:10px;color:#FFFFFF;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.4;padding:5px 30px;text-align:left;width:auto;max-width:100%;justify-content:flex-start;--g-color-0: #152577;--g-position-0: 0%;--g-color-1: rgba(106, 37, 133, 0.7);--g-position-1: 100%;--g-color-2: rgba(106, 37, 133, 0.7);--g-position-2: 100%;--g-color-3: rgba(106, 37, 133, 0.7);--g-position-3: 100%;--g-color-4: rgba(106, 37, 133, 0.7);--g-position-4: 100%;--g-color-5: rgba(106, 37, 133, 0.7);--g-position-5: 100%;--g-color-6: rgba(106, 37, 133, 0.7);--g-position-6: 100%;--g-color-7: rgba(106, 37, 133, 0.7);--g-position-7: 100%;--g-color-8: rgba(106, 37, 133, 0.7);--g-position-8: 100%;--g-color-9: rgba(106, 37, 133, 0.7);--g-position-9: 100%;--g-color-10: rgba(106, 37, 133, 0.7);--g-position-10: 100%;--g-color-11: rgba(106, 37, 133, 0.7);--g-position-11: 100%;--g-angle:157deg}
.js .b5b.pre{opacity:0;transform:translate(-50px, 0px);transition-delay:1000ms;transition-duration:1400ms}
.js .b5b.run{transition-delay:1000ms;transition-duration:1400ms}
@media (max-width: 540px){
.b5b{font-size:32px}
}
.b5c{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));border-radius:10px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:5px 30px;--g-color-0: #152577;--g-position-0: 0%;--g-color-1: rgba(106, 37, 133, 0.7);--g-position-1: 100%;--g-color-2: rgba(106, 37, 133, 0.7);--g-position-2: 100%;--g-color-3: rgba(106, 37, 133, 0.7);--g-position-3: 100%;--g-color-4: rgba(106, 37, 133, 0.7);--g-position-4: 100%;--g-color-5: rgba(106, 37, 133, 0.7);--g-position-5: 100%;--g-color-6: rgba(106, 37, 133, 0.7);--g-position-6: 100%;--g-color-7: rgba(106, 37, 133, 0.7);--g-position-7: 100%;--g-color-8: rgba(106, 37, 133, 0.7);--g-position-8: 100%;--g-color-9: rgba(106, 37, 133, 0.7);--g-position-9: 100%;--g-color-10: rgba(106, 37, 133, 0.7);--g-position-10: 100%;--g-color-11: rgba(106, 37, 133, 0.7);--g-position-11: 100%;--g-angle:157deg}
.js .b5c.pre{opacity:0;transform:translate(-50px, 0px);transition-delay:1400ms;transition-duration:1400ms}
.js .b5c.run{transition-delay:1400ms;transition-duration:1400ms}
.b5d{background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));color:transparent;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start;background-clip:text;-webkit-background-clip:text;--g-color-0: #31cefa;--g-position-0: 0%;--g-color-1: #ffffff;--g-position-1: 100%;--g-color-2: #ffffff;--g-position-2: 100%;--g-color-3: #ffffff;--g-position-3: 100%;--g-color-4: #ffffff;--g-position-4: 100%;--g-color-5: #ffffff;--g-position-5: 100%;--g-color-6: #ffffff;--g-position-6: 100%;--g-color-7: #ffffff;--g-position-7: 100%;--g-color-8: #ffffff;--g-position-8: 100%;--g-color-9: #ffffff;--g-position-9: 100%;--g-color-10: #ffffff;--g-position-10: 100%;--g-color-11: #ffffff;--g-position-11: 100%;--g-angle:284deg}
@media (max-width: 540px){
.b5d{font-size:32px}
}
.b5e{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));border-radius:10px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:5px 30px;--g-color-0: #152577;--g-position-0: 0%;--g-color-1: rgba(106, 37, 133, 0.7);--g-position-1: 100%;--g-color-2: rgba(106, 37, 133, 0.7);--g-position-2: 100%;--g-color-3: rgba(106, 37, 133, 0.7);--g-position-3: 100%;--g-color-4: rgba(106, 37, 133, 0.7);--g-position-4: 100%;--g-color-5: rgba(106, 37, 133, 0.7);--g-position-5: 100%;--g-color-6: rgba(106, 37, 133, 0.7);--g-position-6: 100%;--g-color-7: rgba(106, 37, 133, 0.7);--g-position-7: 100%;--g-color-8: rgba(106, 37, 133, 0.7);--g-position-8: 100%;--g-color-9: rgba(106, 37, 133, 0.7);--g-position-9: 100%;--g-color-10: rgba(106, 37, 133, 0.7);--g-position-10: 100%;--g-color-11: rgba(106, 37, 133, 0.7);--g-position-11: 100%;--g-angle:157deg}
.js .b5e.pre{opacity:0;transform:translate(-50px, 0px);transition-delay:1800ms;transition-duration:1400ms}
.js .b5e.run{transition-delay:1800ms;transition-duration:1400ms}
.b5f{background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));color:transparent;font-family:'Noto Sans JP';font-size:48px;font-weight:900;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start;background-clip:text;-webkit-background-clip:text;--g-color-0: #f98629;--g-position-0: 0%;--g-color-1: #fe2a97;--g-position-1: 100%;--g-color-2: #fe2a97;--g-position-2: 100%;--g-color-3: #fe2a97;--g-position-3: 100%;--g-color-4: #fe2a97;--g-position-4: 100%;--g-color-5: #fe2a97;--g-position-5: 100%;--g-color-6: #fe2a97;--g-position-6: 100%;--g-color-7: #fe2a97;--g-position-7: 100%;--g-color-8: #fe2a97;--g-position-8: 100%;--g-color-9: #fe2a97;--g-position-9: 100%;--g-color-10: #fe2a97;--g-position-10: 100%;--g-color-11: #fe2a97;--g-position-11: 100%;--g-angle:180deg}
@media (max-width: 540px){
.b5f{font-size:32px}
}
.b60{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:50%;max-width:50%}
@media (max-width: 540px){
.b60{bottom:0;flex:none;height:auto;left:0;margin:0 0 0 0;position:relative;right:0;top:0;width:100%;z-index:-1;max-width:100%}
}
.b61{flex:none;height:110vh;margin:0px 0px 0px 0px;mix-blend-mode:normal;width:789px;z-index:1;max-width:100%}
.js .b61.pre{opacity:0;transform:rotate(2deg);transition-delay:1000ms;transition-duration:1800ms}
.js .b61.run{transition-delay:1000ms;transition-duration:1800ms}
.b61:before{background-repeat:no-repeat;background-size:contain}
.b62{align-content:center;align-items:center;border-radius:0px;bottom:156px;filter:saturate(100%);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:0px;margin:0 0 0 0;mix-blend-mode:normal;opacity:0.6;padding:0px;position:absolute;right:auto;top:auto;width:80%;z-index:0;max-width:80%}
.b63{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b64{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;mix-blend-mode:normal;padding:0px}
.b65{height:auto;mix-blend-mode:normal;width:1348px;max-width:100%}
.b66{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 80px 0px;padding:0 0;width:100%;max-width:100%}
.b66:before{background-position:center top}
@media (max-width: 540px){
.b66{width:100%}
}
.b67{padding:0 0;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;max-width:100%}
.b67:before{flex-direction:column}
@media (max-width: 540px){
.b67{width:100%;flex-direction:column}
}
.b68{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0px 0px 61px 0px;padding:0px;width:1200px;max-width:100%}
@media (max-width: 540px){
.b68{padding:0px 20px}
}
.b69{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:1924px;max-width:100%}
.js .b69.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b69.run{transition-delay:600ms;transition-duration:1400ms}
.b6a{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b6a.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b6a.run{transition-delay:500ms;transition-duration:1200ms}
@media (max-width: 540px){
.b6a{height:auto;max-width:100%}
}
.b6b{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.b6b{font-size:48px}
}
.b6c{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.b6d{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.b6e{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.b6e{font-size:20px;margin:20px 0px 30px 0px;text-align:left;max-width:100%;justify-content:flex-start}
}
.b6f{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 0px 40px;width:calc(100% - 40px);max-width:calc(100% - 40px)}
@media (max-width: 840px){
.b6f{display:flex}
}
@media (max-width: 540px){
.b6f{display:none;margin:0px 0px 0px 0px;width:100%;max-width:100%}
}
.b70{height:auto;width:200px;max-width:100%}
@media (max-width: 540px){
.b70{flex:none;width:20%;max-width:20%}
}
.b71{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 51px;width:886px;max-width:calc(100% - 51px)}
@media (max-width: 540px){
.b71{margin:0px 0px 0px 20px;max-width:calc(100% - 20px)}
}
.b72{color:#FFFFFF;font-family:'Noto Sans JP';font-size:40px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b72{font-size:28px}
}
.b73{color:#979797;font-family:'Noto Sans JP';font-size:18px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b73{font-size:13px}
}
.b74{align-content:center;align-items:center;background:#FFFFFF;border-radius:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin:20px 0px 0px 0px;padding:0px 0px;width:233px;max-width:100%}
.b75{color:#000000;font-family:'Noto Sans JP';font-size:20px;font-weight:800;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b76{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);display:none;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 0px 40px;width:calc(100% - 40px);max-width:calc(100% - 40px)}
@media (max-width: 840px){
.b76{display:none}
}
@media (max-width: 540px){
.b76{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 0px 0px;width:100%;max-width:100%}
}
.b77{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px}
@media (max-width: 540px){
.b77{align-content:center;align-items:center;justify-content:flex-start}
}
.b78{height:auto;width:200px;max-width:100%}
@media (max-width: 540px){
.b78{flex:none;width:20%;max-width:20%}
}
.b79{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 51px;width:886px;max-width:calc(100% - 51px)}
@media (max-width: 540px){
.b79{flex:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;width:80%;max-width:80%}
}
.b7a{color:#FFFFFF;font-family:'Noto Sans JP';font-size:40px;font-weight:700;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b7a{flex:none;font-size:28px;width:auto}
}
.b7b{color:#979797;font-family:'Noto Sans JP';font-size:18px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b7b{font-size:13px}
}
.b7c{color:#333;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b7c{color:#979797;font-size:13px;margin:10px 0px 0px 0px;max-width:100%}
}
.b7d{align-content:center;align-items:center;background:#FFFFFF;border-radius:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin:20px 0px 0px 0px;padding:0px 0px;width:233px;max-width:100%}
@media (max-width: 540px){
.b7d{width:100%;max-width:100%}
}
.b7e{color:#000000;font-family:'Noto Sans JP';font-size:20px;font-weight:800;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.b7f{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:500px;justify-content:center;margin:0px 0px 40px 0px;overflow-x:hidden;overflow-y:hidden;padding:0px 0px;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:1160px;--gap-h-bf0732e6-7ab9-4375-8e21-3f3403cebb5a: 0px;--gap-v-bf0732e6-7ab9-4375-8e21-3f3403cebb5a: 0px;--gap-uuid:bf0732e6-7ab9-4375-8e21-3f3403cebb5a;max-width:100%}
@media (max-width: 540px){
.b7f{flex:none;height:500px;width:100%;--gap-h-bf0732e6-7ab9-4375-8e21-3f3403cebb5a: 0px;--gap-v-bf0732e6-7ab9-4375-8e21-3f3403cebb5a: 0px;max-width:100%}
}
.b85{flex:none;flex-direction:column;flex-wrap:nowrap;height:calc(100% - (var(--gap-v-bf0732e6-7ab9-4375-8e21-3f3403cebb5a) * 0));margin:0px 0px;outline-offset:-4px;padding:0px 45px;transform:;transition-property:transform;transition-timing-function:cubic-bezier(0.58, 0.21, 0.41, 0.96);width:360px;will-change:transform;max-width:100%}
.b85:focus{outline:none}
.b85:focus-visible{outline:2px solid black}
@media (max-width: 540px){
.b85{align-content:center;align-items:center;flex:none;justify-content:center;width:calc(100% - (var(--gap-h-bf0732e6-7ab9-4375-8e21-3f3403cebb5a) * 0));max-width:calc(100% - (var(--gap-h-bf0732e6-7ab9-4375-8e21-3f3403cebb5a) * 0));height:calc(100% - (var(--gap-v-bf0732e6-7ab9-4375-8e21-3f3403cebb5a) * 0))}
}
.b86{flex:none;height:100%;margin:0px 0px 0px 0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b86{flex:none;height:500px;width:280px;max-width:100%}
}
.b80{align-content:center;align-items:center;bottom:250px;flex:none;flex-direction:row;flex-wrap:nowrap;gap:320px;height:auto;justify-content:space-between;left:0px;position:absolute;right:0px;top:250px;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:calc(100% - (var(--gap-h-bf0732e6-7ab9-4375-8e21-3f3403cebb5a) * 0));z-index:3;--gap-h-0a64ac11-3d4e-4897-aa46-3aa880be6361: 320px;--gap-v-0a64ac11-3d4e-4897-aa46-3aa880be6361: 0px;--gap-uuid:0a64ac11-3d4e-4897-aa46-3aa880be6361;max-width:calc(100% - (var(--gap-h-bf0732e6-7ab9-4375-8e21-3f3403cebb5a) * 0))}
@media (max-width: 540px){
.b80{align-content:center;align-items:center;bottom:0px;flex:none;gap:0px;height:auto;justify-content:space-between;left:0px;right:0px;top:0px;width:auto;--gap-h-0a64ac11-3d4e-4897-aa46-3aa880be6361: 0px;--gap-v-0a64ac11-3d4e-4897-aa46-3aa880be6361: 0px;max-width:100%}
}
.b81{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 0px;width:40px;max-width:100%}
.b81:hover{background:#e1e1e1}
@media (max-width: 540px){
.b81{margin:0px 20px 0px 20px;max-width:calc(100% - 40px)}
}
.b82{font-size:24px}
.b83{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 0px;width:40px;max-width:100%}
.b83:hover{background:#e1e1e1}
@media (max-width: 540px){
.b83{margin:0px 20px 0px 24px;max-width:calc(100% - 44px)}
}
.b84{font-size:24px}
.b87{align-content:center;align-items:center;background:#000000;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0 0;width:1000%;max-width:1000%}
.b87:before{background-position:center top}
@media (max-width: 540px){
.b87{flex:none;width:100%;max-width:100%}
}
.b88{padding:0 0;width:1000%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;max-width:1000%}
.b88:before{flex-direction:column}
@media (max-width: 540px){
.b88{width:100%;flex-direction:column;max-width:100%}
}
.b89{align-content:center;align-items:center;background:rgba(0, 0, 0, 0.6);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 0px 0px;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.b89{background:rgba(0, 0, 0, 0.47);margin:0px 0px 0px 0px;padding:0px 20px}
}
.b8a{align-content:center;align-items:center;background:rgba(0,0,0,0.0);border-bottom:1px solid rgba(36, 37, 40, 0.1);border-left:0px solid rgba(36, 37, 40, 0.1);border-right:0px solid rgba(36, 37, 40, 0.1);border-top:0px solid rgba(36, 37, 40, 0.1);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:49px 0px 131px 0px;width:1200px;max-width:100%}
@media (max-width: 840px){
.b8a{padding:100px 40px 100px 40px}
}
@media (max-width: 540px){
.b8a{padding:60px 0px 60px 0px}
}
.b8b{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;justify-content:flex-start;margin:0px 0px 80px 0px;padding:0px 0px;width:100%;--gap-h-8fe8d9eb-d02d-4752-b7f1-920474e3cb8f: 0px;--gap-v-8fe8d9eb-d02d-4752-b7f1-920474e3cb8f: 0px;--gap-uuid:8fe8d9eb-d02d-4752-b7f1-920474e3cb8f;max-width:100%}
@media (max-width: 840px){
.b8b{flex-direction:column;flex-wrap:nowrap;padding:0px 20px;--gap-h-8fe8d9eb-d02d-4752-b7f1-920474e3cb8f: 0px;--gap-v-8fe8d9eb-d02d-4752-b7f1-920474e3cb8f: 0px}
}
@media (max-width: 540px){
.b8b{flex-direction:column;flex-wrap:nowrap;margin:0px 0px 31px 0px;padding:0px 10px;--gap-h-8fe8d9eb-d02d-4752-b7f1-920474e3cb8f: 0px;--gap-v-8fe8d9eb-d02d-4752-b7f1-920474e3cb8f: 0px;width:100%;max-width:100%}
}
.b8c{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:400px;max-width:100%}
.js .b8c.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b8c.run{transition-delay:500ms;transition-duration:1200ms}
.b8d{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.b8d{font-size:48px}
}
.b8e{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.b8f{align-content:center;align-items:center;border-radius:24px;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;overflow-x:visible;overflow-y:visible;transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98);width:100%;max-width:100%}
@media (max-width: 540px){
.b8f{flex:none;height:auto;overflow-x:visible;overflow-y:visible;width:100%}
}
.b95{border-radius:16px;flex:none;flex-direction:column;flex-wrap:nowrap;height:60vh;margin:0px 0px;outline-offset:-4px;overflow-x:hidden;overflow-y:hidden;padding:0px 95px;transform:;transition-property:transform;transition-timing-function:cubic-bezier(0.58, 0.21, 0.41, 0.96);width:100%;will-change:transform;max-width:100%}
.b95:focus{outline:none}
.b95:focus-visible{outline:2px solid black}
@media (max-width: 540px){
.b95{flex:none;height:100%;margin:0px 40px;padding:0px 0px 0px 0px;width:calc(100% - 80px);max-width:calc(100% - 80px)}
}
.b96{align-content:flex-start;align-items:flex-start;border-radius:0;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-end;padding:0px 0px 0px;width:100%;z-index:-1;max-width:100%}
.b96:before{background-position:center top;background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.b96:before{background-repeat:no-repeat}
.b96{flex:none;width:340px;max-width:100%;height:100%}
}
.b97{align-content:flex-start;align-items:flex-start;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;width:100%;max-width:100%;--g-color-0: #152577;--g-position-0: 0%;--g-color-1: rgba(106, 37, 133, 0.7);--g-position-1: 100%;--g-color-2: rgba(106, 37, 133, 0.7);--g-position-2: 100%;--g-color-3: rgba(106, 37, 133, 0.7);--g-position-3: 100%;--g-color-4: rgba(106, 37, 133, 0.7);--g-position-4: 100%;--g-color-5: rgba(106, 37, 133, 0.7);--g-position-5: 100%;--g-color-6: rgba(106, 37, 133, 0.7);--g-position-6: 100%;--g-color-7: rgba(106, 37, 133, 0.7);--g-position-7: 100%;--g-color-8: rgba(106, 37, 133, 0.7);--g-position-8: 100%;--g-color-9: rgba(106, 37, 133, 0.7);--g-position-9: 100%;--g-color-10: rgba(106, 37, 133, 0.7);--g-position-10: 100%;--g-color-11: rgba(106, 37, 133, 0.7);--g-position-11: 100%;--g-angle:157deg}
@media (max-width: 540px){
.b97{background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));margin:0px 0px 0px 0px;padding:40px 24px;--g-color-0: rgba(21, 37, 119, 0.74);--g-position-0: 0%;--g-color-1: rgba(106, 37, 133, 0.56);--g-position-1: 100%;--g-color-2: rgba(106, 37, 133, 0.56);--g-position-2: 100%;--g-color-3: rgba(106, 37, 133, 0.56);--g-position-3: 100%;--g-color-4: rgba(106, 37, 133, 0.56);--g-position-4: 100%;--g-color-5: rgba(106, 37, 133, 0.56);--g-position-5: 100%;--g-color-6: rgba(106, 37, 133, 0.56);--g-position-6: 100%;--g-color-7: rgba(106, 37, 133, 0.56);--g-position-7: 100%;--g-color-8: rgba(106, 37, 133, 0.56);--g-position-8: 100%;--g-color-9: rgba(106, 37, 133, 0.56);--g-position-9: 100%;--g-color-10: rgba(106, 37, 133, 0.56);--g-position-10: 100%;--g-color-11: rgba(106, 37, 133, 0.56);--g-position-11: 100%;--g-angle:157deg}
}
.b98{color:#FFFFFF;font-family:Lato;font-size:15px;margin:0px 0px 10px 0px;text-align:center;max-width:100%;justify-content:center}
.b99{color:#FFFFFF;font-family:Lato;font-size:40px;font-style:normal;font-weight:900;line-height:1.2;margin:0px 0px 11px 0px;text-align:left;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b99{font-size:18px;line-height:1.5}
}
.b9a{color:#FFFFFF;flex:none;font-family:Lato;font-size:15px;height:auto;line-height:1.5;text-align:left;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.b9a{display:none;font-size:12px}
}
.b90{align-content:center;align-items:center;bottom:300px;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;left:0px;padding:0px 42px;position:absolute;right:0px;top:300px;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:auto;z-index:1;max-width:100%}
@media (max-width: 540px){
.b90{align-content:center;align-items:center;bottom:0px;flex:none;height:auto;justify-content:space-between;left:0px;padding:0px;right:0px;top:0px;z-index:-1}
}
.b91{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 0px;width:40px;max-width:100%}
.b91:hover{background:#e1e1e1}
@media (max-width: 540px){
.b91{flex:none;height:30px;width:30px;max-width:100%}
}
.b92{font-size:24px}
.b93{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 0px;width:40px;max-width:100%}
.b93:hover{background:#e1e1e1}
@media (max-width: 540px){
.b93{flex:none;height:30px;width:30px;max-width:100%}
}
.b94{font-size:24px}
.b59c{align-content:center;align-items:center;bottom:230px;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;left:20px;padding:0px 42px;position:absolute;right:-20px;top:270px;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:auto;z-index:1;max-width:100%}
@media (max-width: 540px){
.b59c{align-content:center;align-items:center;bottom:0px;flex:none;height:auto;justify-content:space-between;left:0px;padding:0px;right:0px;top:0px}
}
.b59d{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 24px 0px 0px;width:40px;max-width:calc(100% - 24px)}
.b59d:hover{background:#e1e1e1}
@media (max-width: 540px){
.b59d{flex:none;height:30px;width:30px;max-width:calc(100% - 24px)}
}
.b59e{font-size:24px}
.b59f{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 24px;width:40px;max-width:calc(100% - 24px)}
.b59f:hover{background:#e1e1e1}
@media (max-width: 540px){
.b59f{flex:none;height:30px;width:30px;max-width:calc(100% - 24px)}
}
.b5a0{font-size:24px}
.b5a1{align-content:center;align-items:center;bottom:230px;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;left:20px;padding:0px 42px;position:absolute;right:-20px;top:270px;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:auto;z-index:1;max-width:100%}
@media (max-width: 540px){
.b5a1{align-content:center;align-items:center;bottom:0px;flex:none;height:auto;justify-content:space-between;left:0px;padding:0px;right:0px;top:0px}
}
.b5a2{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 24px 0px 0px;width:40px;max-width:calc(100% - 24px)}
.b5a2:hover{background:#e1e1e1}
@media (max-width: 540px){
.b5a2{flex:none;height:30px;width:30px;max-width:calc(100% - 24px)}
}
.b5a3{font-size:24px}
.b5a4{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 24px;width:40px;max-width:calc(100% - 24px)}
.b5a4:hover{background:#e1e1e1}
@media (max-width: 540px){
.b5a4{flex:none;height:30px;width:30px;max-width:calc(100% - 24px)}
}
.b5a5{font-size:24px}
.b5a6{align-content:center;align-items:center;bottom:230px;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;left:20px;padding:0px 42px;position:absolute;right:-20px;top:270px;transition-timing-function:cubic-bezier(0.4, 0.4, 0.05, 1);width:auto;z-index:1;max-width:100%}
@media (max-width: 540px){
.b5a6{align-content:center;align-items:center;bottom:0px;flex:none;height:auto;justify-content:space-between;left:0px;padding:0px;right:0px;top:0px}
}
.b5a7{align-content:center;align-items:center;background:#FFFFFF;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 24px 0px 0px;width:40px;max-width:calc(100% - 24px)}
.b5a7:hover{background:#e1e1e1}
@media (max-width: 540px){
.b5a7{flex:none;height:30px;width:30px;max-width:calc(100% - 24px)}
}
.b5a8{font-size:24px}
.b5a9{background:#FFFFFF;border-radius:50%;flex-direction:column;flex-wrap:nowrap;height:40px;justify-content:center;margin:0px 0px 0px 24px;width:40px;max-width:calc(100% - 24px)}
.b5a9:hover{background:#e1e1e1}
@media (max-width: 540px){
.b5a9{flex:none;height:30px;width:30px;max-width:calc(100% - 24px)}
}
.b5aa{font-size:24px}
.b9b{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0 0;width:100%;max-width:100%}
.b9b:before{background-position:center top}
.b9c{padding:0 0;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;max-width:100%}
.b9c:before{flex-direction:column}
.b9d{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0px 0px 101px 0px;padding:0px;width:1200px;max-width:100%}
@media (max-width: 540px){
.b9d{padding:0px 20px}
}
.b9e{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:1924px;max-width:100%}
.js .b9e.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .b9e.run{transition-delay:600ms;transition-duration:1400ms}
.b9f{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .b9f.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .b9f.run{transition-delay:500ms;transition-duration:1200ms}
.ba0{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.ba0{font-size:48px}
}
.ba1{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.ba2{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.ba3{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.ba3{font-size:20px;text-align:left;justify-content:flex-start}
}
.ba4{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.ba5{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.ba5{font-size:14px}
}
.ba6{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;width:1200px;max-width:100%}
.ba7{flex-direction:row;flex-wrap:wrap;padding:0px 0px 0px 25px;width:100%;max-width:100%}
@media (max-width: 540px){
.ba7{flex-direction:column;flex-wrap:nowrap;padding:0px 0px 0px 0px}
}
.ba8{align-content:flex-start;align-items:flex-start;border-bottom:0px solid #000;border-left:0px solid #000;border-right:0px solid #000;border-top:0px solid #000;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;padding:30px 25px 0px 0px;width:33%;max-width:33%}
.js .ba8.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1600ms}
.js .ba8.run{transition-delay:600ms;transition-duration:1600ms}
@media (max-width: 540px){
.ba8{flex:none;padding:30px 25px 0px 25px;width:100%;max-width:100%}
}
.ba9{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0.0);border-bottom:0px solid #ffffff;border-left:0px solid #ffffff;border-radius:20px;border-right:0px solid #ffffff;border-top:0px solid #ffffff;box-shadow:3px 3px 10px 2px rgba(0, 0, 0, 0.35);flex:none;flex-direction:column-reverse;flex-wrap:nowrap;height:250px;justify-content:flex-end;margin:0px 0px 0px 0px;padding:20px 0px;width:100%;max-width:100%}
.ba9:before{background-repeat:no-repeat;background-size:cover}
.baa{align-content:flex-start;align-items:flex-start;flex:none;flex-wrap:nowrap;height:auto;justify-content:center;margin:48px 0px 0px 15px;padding:0px;width:calc(100% - 15px);max-width:calc(100% - 15px)}
.bab{color:#FFFFFF;flex:none;font-family:'Noto Sans JP';font-size:16px;font-weight:600;height:auto;line-height:1.7;text-align:left;width:80%;max-width:80%;justify-content:flex-start}
.bac{flex:none;height:68px;margin:0px 0px 11px 14px;padding:0px;width:213px;max-width:calc(100% - 14px)}
.bac:before{background-position:center top;background-repeat:no-repeat;background-size:contain}
.bad{bottom:12px;height:auto;left:auto;margin:0 0 0 0;position:absolute;right:127px;top:auto;width:200px;max-width:100%}
.js .bad.pre{opacity:0;transform:translate(50px, 0px);transition-delay:800ms;transition-duration:1200ms}
.js .bad.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 540px){
.bad{display:none}
}
.bae{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:0px;width:100%;max-width:100%}
.baf{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));border-radius:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin:120px 0px 160px 0px;padding:0px 0px;width:233px;max-width:100%;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: rgb(170, 122, 255);--g-position-1: 37%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:139deg}
.bb0{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.bb1{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;height:auto;justify-content:center;padding:0 0;width:100%;max-width:100%}
.bb1:before{background-position:right top;background-repeat:no-repeat;background-size:contain}
.bb2{padding:0 0;width:100%;height:auto;flex-direction:column;align-content:center;align-items:center;justify-content:center;max-width:100%}
.bb2:before{flex-direction:column}
.bb3{align-content:center;align-items:center;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);flex:none;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
.bb3:before{background-size:contain}
.bb4{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0px 0px 80px 0px;padding:0px 40px;width:1280px;max-width:100%}
.js .bb4.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .bb4.run{transition-delay:600ms;transition-duration:1400ms}
@media (max-width: 540px){
.bb4{padding:0px 20px}
}
.bb5{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .bb5.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .bb5.run{transition-delay:500ms;transition-duration:1200ms}
.bb6{color:transparent;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.bb6{font-size:48px;text-align:left;justify-content:flex-start}
}
.bb7{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.bb8{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.bb9{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 5px 30px 0px;padding:5px;text-align:center;width:auto;max-width:calc(100% - 5px);justify-content:center}
@media (max-width: 540px){
.bb9{font-size:20px;text-align:left;justify-content:flex-start}
}
.bba{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.bbb{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.bbb{font-size:14px}
}
.bbc{align-content:center;align-items:center;flex:none;flex-wrap:nowrap;gap:100px;justify-content:center;padding:0px;width:100%;--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82: 0px;--gap-v-13f4d63f-08e1-45bc-aa1d-7d509e205f82: 100px;--gap-uuid:13f4d63f-08e1-45bc-aa1d-7d509e205f82;max-width:100%}
@media (max-width: 540px){
.bbc{gap:45px;--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82: 0px;--gap-v-13f4d63f-08e1-45bc-aa1d-7d509e205f82: 45px}
}
.bbd{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0));max-width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0))}
.bbe{flex:none;height:auto;opacity:1;transform:translate(0px, 0px);transition-delay:0ms;transition-duration:0ms;width:75%;max-width:75%}
.js .bbe.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:600ms;transition-duration:1200ms}
.js .bbe.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.bbe{flex:none;width:150%;max-width:150%}
}
.bbf{bottom:60px;flex:none;height:auto;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:auto;width:60%;max-width:60%}
.js .bbf.pre{opacity:0;transform:translate(100px, 0px);transition-delay:800ms;transition-duration:1400ms}
.js .bbf.run{transition-delay:800ms;transition-duration:1400ms}
@media (max-width: 540px){
.bbf{bottom:30px;flex:none;top:auto;width:100%;max-width:100%}
}
.bc0{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0));max-width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0))}
.bc1{flex:none;height:auto;width:70%;max-width:70%}
.js .bc1.pre{opacity:0;transform:translate(100px, 0px);transition-delay:600ms;transition-duration:1200ms}
.js .bc1.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.bc1{flex:none;width:140%;max-width:140%}
}
.bc2{bottom:auto;flex:none;height:auto;left:0px;margin:0 0 0 0;position:absolute;right:auto;top:60px;width:60%;max-width:60%}
.js .bc2.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:800ms;transition-duration:1200ms}
.js .bc2.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 540px){
.bc2{bottom:30px;flex:none;left:0px;top:auto;width:90%;max-width:90%}
}
.bc3{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0));max-width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0))}
.bc4{flex:none;height:auto;width:75%;max-width:75%}
.js .bc4.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:600ms;transition-duration:1200ms}
.js .bc4.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.bc4{flex:none;width:150%;max-width:150%}
}
.bc5{bottom:60px;flex:none;height:auto;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:auto;width:60%;max-width:60%}
.js .bc5.pre{opacity:0;transform:translate(100px, 0px);transition-delay:800ms;transition-duration:1200ms}
.js .bc5.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 540px){
.bc5{bottom:30px;flex:none;top:auto;width:100%;max-width:100%}
}
.bc6{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0));max-width:calc(100% - (var(--gap-h-13f4d63f-08e1-45bc-aa1d-7d509e205f82) * 0))}
.bc7{flex:none;height:auto;width:70%;max-width:70%}
.js .bc7.pre{opacity:0;transform:translate(100px, 0px);transition-delay:600ms;transition-duration:1200ms}
.js .bc7.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.bc7{flex:none;width:140%;max-width:140%}
}
.bc8{bottom:60px;flex:none;height:auto;left:0px;margin:0 0 0 0;position:absolute;right:auto;top:auto;width:60%;max-width:60%}
.js .bc8.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:800ms;transition-duration:1200ms}
.js .bc8.run{transition-delay:800ms;transition-duration:1200ms}
@media (max-width: 540px){
.bc8{bottom:30px;flex:none;left:0px;top:auto;width:90%;max-width:90%}
}
.bc9{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;width:100%;max-width:100%}
.bca{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));border-radius:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin:72px 0px 72px 0px;padding:0px 0px;width:233px;max-width:100%;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: rgb(170, 122, 255);--g-position-1: 37%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:139deg}
.bcb{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.bcc{align-content:center;align-items:center;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);background:rgba(0,0,0,0.0);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0px 0px 0px 0px;padding:0px 0px;width:100%;z-index:0;max-width:100%}
.bcc:before{background-position:center top}
@media (max-width: 540px){
.bcc{padding:0px 0px}
}
.bcd{padding:0px 0px;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;max-width:100%}
.bcd:before{flex-direction:column}
@media (max-width: 540px){
.bcd{padding:0px 0px;flex-direction:column}
}
.bce{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));filter:blur(0px);gap:0px;height:100%;width:100%;--gap-h-56954721-75a5-45ba-9db4-68f657b2e4a8: 0px;--gap-v-56954721-75a5-45ba-9db4-68f657b2e4a8: 0px;--gap-uuid:56954721-75a5-45ba-9db4-68f657b2e4a8;max-width:100%;--g-color-0: rgba(204, 99, 255, 0.7);--g-position-0: 0%;--g-color-1: rgba(33, 212, 253, 0.7);--g-position-1: 100%;--g-color-2: rgba(33, 212, 253, 0.7);--g-position-2: 100%;--g-color-3: rgba(33, 212, 253, 0.7);--g-position-3: 100%;--g-color-4: rgba(33, 212, 253, 0.7);--g-position-4: 100%;--g-color-5: rgba(33, 212, 253, 0.7);--g-position-5: 100%;--g-color-6: rgba(33, 212, 253, 0.7);--g-position-6: 100%;--g-color-7: rgba(33, 212, 253, 0.7);--g-position-7: 100%;--g-color-8: rgba(33, 212, 253, 0.7);--g-position-8: 100%;--g-color-9: rgba(33, 212, 253, 0.7);--g-position-9: 100%;--g-color-10: rgba(33, 212, 253, 0.7);--g-position-10: 100%;--g-color-11: rgba(33, 212, 253, 0.7);--g-position-11: 100%;--g-angle:135deg}
.bcf{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:454px;justify-content:space-between;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;width:1200px;max-width:100%}
@media (max-width: 540px){
.bcf{flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;margin:0px 0px 24px 0px;padding:40px 0px 0px 0px;width:calc(100% - (var(--gap-h-56954721-75a5-45ba-9db4-68f657b2e4a8) * 0));max-width:calc(100% - (var(--gap-h-56954721-75a5-45ba-9db4-68f657b2e4a8) * 0))}
}
.bd0{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:50%;max-width:50%}
.js .bd0.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1200ms}
.js .bd0.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.bd0{flex:none;margin:0px 0px 0px 0px;padding:0px 20px;width:100%;max-width:100%}
}
.bd1{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .bd1.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .bd1.run{transition-delay:500ms;transition-duration:1200ms}
.bd2{color:transparent;flex:none;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.bd2{font-size:48px}
}
.bd3{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px 0px 0px 0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.bd4{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.bd5{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.bd6{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.bd6{font-size:20px}
}
.bd7{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.bd8{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.bd8{font-size:14px}
}
.bd9{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;height:344px;justify-content:flex-end;padding:0px;width:50%;max-width:50%}
.js .bd9.pre{opacity:0;transform:translate(100px, 0px);transition-delay:600ms;transition-duration:1200ms}
.js .bd9.run{transition-delay:600ms;transition-duration:1200ms}
.bd9:before{background-repeat:no-repeat;background-size:cover}
@media (max-width: 540px){
.bd9:before{background-size:contain}
.bd9{flex:none;height:256px;padding:0px;width:80%;max-width:80%}
}
.bda{flex:none;height:60px;margin:0px 0px 15px -75px;width:auto;max-width:calc(100% - -75px)}
@media (max-width: 540px){
.bda{bottom:8px;left:0px;margin:0 0 0 0;position:absolute;right:auto;top:auto;max-width:100%}
}
.bdb{align-content:center;align-items:center;background:rgba(0,0,0,0.0);flex:none;flex-direction:row;flex-wrap:nowrap;height:340px;justify-content:space-between;margin:0px 0px 0px 0px;width:1200px;max-width:100%}
@media (max-width: 540px){
.bdb{flex-direction:column;flex-wrap:nowrap}
}
.bdc{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-end;width:50%;max-width:50%}
.js .bdc.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:600ms;transition-duration:1200ms}
.js .bdc.run{transition-delay:600ms;transition-duration:1200ms}
@media (max-width: 540px){
.bdc:before{background-repeat:no-repeat;background-size:contain}
.bdc{flex:none;height:250px;width:80%;max-width:80%}
}
.bdd{flex:none;height:60px;margin:0px -75px 15px 0px;width:auto;max-width:calc(100% - -75px)}
@media (max-width: 540px){
.bdd{bottom:0px;left:auto;margin:0 0 0 0;position:absolute;right:0px;top:auto;max-width:100%}
}
.bde{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;padding:0px;width:50%;max-width:50%}
.js .bde.pre{opacity:0;transform:translate(0px, 50px);transition-delay:400ms;transition-duration:1200ms}
.js .bde.run{transition-delay:400ms;transition-duration:1200ms}
@media (max-width: 540px){
.bde{display:none}
}
.bdf{box-shadow:none;height:auto;width:50%;max-width:50%}
.be0{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));border-radius:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin:72px 0px 72px 0px;padding:0px 0px;width:233px;max-width:100%;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: rgb(170, 122, 255);--g-position-1: 37%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:139deg}
@media (max-width: 540px){
.be0{margin:0px 0px 72px 0px;max-width:100%}
}
.be1{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.be2{align-content:flex-start;align-items:flex-start;background:#000000;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:139px 0px 0px 0px;padding:0px 0px;width:1200px;max-width:100%}
.be2:before{background-position:right center;background-repeat:no-repeat;background-size:contain}
.be3{padding:0px 0px;width:1200px;height:auto;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;max-width:100%}
.be3:before{flex-direction:column}
.be4{align-content:center;align-items:center;backdrop-filter:brightness(100%);-webkit-backdrop-filter:brightness(100%);flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0px 0px 52px 0px;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.be4{flex-direction:row;flex-wrap:nowrap;padding:0px 40px}
}
.be5{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
.js .be5.pre{opacity:0;transform:translate(0px, 50px);transition-delay:600ms;transition-duration:1400ms}
.js .be5.run{transition-delay:600ms;transition-duration:1400ms}
.be6{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;width:100%;max-width:100%}
@media (max-width: 540px){
.be6{flex-direction:column;flex-wrap:nowrap}
}
.be7{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:42px;justify-content:center;padding:0px;width:50%;--gap-h-96766f2d-8066-464a-ab98-349100e25da0: 0px;--gap-v-96766f2d-8066-464a-ab98-349100e25da0: 42px;--gap-uuid:96766f2d-8066-464a-ab98-349100e25da0;max-width:50%}
@media (max-width: 540px){
.be7{margin:0px 0px 72px 0px;width:100%;--gap-h-96766f2d-8066-464a-ab98-349100e25da0: 0px;--gap-v-96766f2d-8066-464a-ab98-349100e25da0: 42px;max-width:100%}
}
.be8{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0px}
.js .be8.pre{opacity:0;transform:translate(0px, 10px);transition-delay:500ms;transition-duration:1200ms}
.js .be8.run{transition-delay:500ms;transition-duration:1200ms}
.be9{color:transparent;flex:none;font-family:Oswald;font-size:64px;font-weight:700;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px;position:relative;text-align:left;width:691px;max-width:100%;justify-content:flex-start;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));background-clip:text;-webkit-background-clip:text;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: #21d4fd;--g-position-1: 100%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:60deg}
@media (max-width: 540px){
.be9{font-size:48px}
}
.bea{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:1.4;margin:0 0 0 0;padding:0px 0px 0px 0px;position:relative;text-align:center;width:auto;max-width:100%;justify-content:center}
.beb{background:rgba(0,0,0,0.0);border-bottom:1px solid #FFFFFF;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-top:0px solid #FFFFFF;color:#FFFFFF;font-family:'Noto Sans JP';font-size:24px;font-weight:700;height:auto;line-height:1.4;margin:50px 0px 30px 0px;padding:5px;text-align:center;width:auto;max-width:100%;justify-content:center}
@media (max-width: 540px){
.beb{font-size:20px;text-align:left;justify-content:flex-start}
}
.bec{color:#FFFFFF;font-family:'Noto Sans JP';font-size:16px;font-weight:400;height:auto;line-height:2;margin:0 0 0 0;position:relative;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
@media (max-width: 540px){
.bec{font-size:14px}
}
.bed{align-content:flex-end;align-items:flex-end;flex:none;flex-direction:row;flex-wrap:nowrap;gap:30px;justify-content:flex-end;padding:0px;width:calc(100% - (var(--gap-h-96766f2d-8066-464a-ab98-349100e25da0) * 0));--gap-h-8e261248-30e4-4a69-af14-04073dd4c378: 30px;--gap-v-8e261248-30e4-4a69-af14-04073dd4c378: 0px;--gap-uuid:8e261248-30e4-4a69-af14-04073dd4c378;max-width:calc(100% - (var(--gap-h-96766f2d-8066-464a-ab98-349100e25da0) * 0))}
@media (max-width: 540px){
.bed{display:none;--gap-h-8e261248-30e4-4a69-af14-04073dd4c378: 30px;--gap-v-8e261248-30e4-4a69-af14-04073dd4c378: 0px}
}
.bee{height:auto;width:160px;max-width:100%}
.js .bee.pre{opacity:0;transform:rotate(-9deg);transition-delay:800ms;transition-duration:1400ms;transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}
.js .bee.run{transition-delay:800ms;transition-duration:1400ms;transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}
.bef{height:auto;width:236px;max-width:100%}
.js .bef.pre{opacity:0;transform:rotate(9deg);transition-delay:800ms;transition-duration:1200ms;transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}
.js .bef.run{transition-delay:800ms;transition-duration:1200ms;transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}
.bf0{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;height:483px;justify-content:center;padding:0px 0px 0px 0px;transform:translate(0px, -50px);width:50%;max-width:50%}
@media (max-width: 540px){
.bf0{align-content:center;align-items:center;flex:none;height:411px;justify-content:center;width:100%;max-width:100%}
}
.bf1{bottom:-103px;flex:none;height:auto;left:117px;margin:0 0 0 0;position:absolute;right:auto;top:-45px;width:45%;z-index:1;max-width:45%}
.js .bf1.pre{opacity:0;transform:translate(-100px, 0px);transition-delay:1000ms;transition-duration:800ms}
.js .bf1.run{transition-delay:1000ms;transition-duration:800ms}
@media (max-width: 540px){
.bf1{bottom:-54px;left:38px;right:auto;top:-31px}
}
.bf2{flex:none;height:auto;width:100%;z-index:-1;max-width:100%}
.js .bf2.pre{opacity:0;transition-delay:600ms;transition-duration:1000ms}
.js .bf2.run{transition-delay:600ms;transition-duration:1000ms}
.bf3{align-content:center;align-items:center;background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));border-radius:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin:72px 0px 0px 0px;padding:0px 0px;width:233px;max-width:100%;--g-color-0: #cc63ff;--g-position-0: 0%;--g-color-1: rgb(170, 122, 255);--g-position-1: 37%;--g-color-2: #21d4fd;--g-position-2: 100%;--g-color-3: #21d4fd;--g-position-3: 100%;--g-color-4: #21d4fd;--g-position-4: 100%;--g-color-5: #21d4fd;--g-position-5: 100%;--g-color-6: #21d4fd;--g-position-6: 100%;--g-color-7: #21d4fd;--g-position-7: 100%;--g-color-8: #21d4fd;--g-position-8: 100%;--g-color-9: #21d4fd;--g-position-9: 100%;--g-color-10: #21d4fd;--g-position-10: 100%;--g-color-11: #21d4fd;--g-position-11: 100%;--g-angle:139deg}
@media (max-width: 540px){
.bf3{margin:0px 0px 0px 0px;max-width:100%}
}
.bf4{color:#FFFFFF;font-family:'Noto Sans JP';font-size:20px;font-weight:400;height:auto;line-height:1.4;text-align:left;width:auto;max-width:100%;justify-content:flex-start}
.bf5{background:#EEEEEE;height:50%;width:100%;max-width:100%}
