.carousel-asset1[data-v-d944bfef]{opacity:0;width:40%;max-width:180px;height:auto;animation:1.8s ease-out .3s forwards asset1-d944bfef;transform:translate(100px)translateY(50px)}@media screen and (min-width:768px){.carousel-asset1[data-v-d944bfef]{width:28%;max-width:200px}}@keyframes asset1-d944bfef{0%{opacity:0;transform:translate(100px)translateY(50px)}to{opacity:1;transform:translate(0)translateY(0)}}.carousel-asset2[data-v-d944bfef]{opacity:0;width:50%;max-width:200px;margin-top:.75rem;animation:1.2s ease-out 1.4s forwards asset2-d944bfef;display:block;transform:rotate(-5deg)translate(-5px)translateY(-10px)}@media screen and (min-width:768px){.carousel-asset2[data-v-d944bfef]{width:30%;margin-top:0}}@media screen and (min-width:992px){.carousel-asset2[data-v-d944bfef]{max-width:230px}}.carousel-asset2-hover[data-v-d944bfef]{width:100%;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;display:block}.carousel-asset2:hover .carousel-asset2-hover[data-v-d944bfef]{filter:drop-shadow(0 5px 6px #0000001f);transform:rotate(1deg)translateY(-1px)}.carousel-asset2:focus-visible .carousel-asset2-hover[data-v-d944bfef]{filter:drop-shadow(0 5px 6px #0000001f);transform:rotate(1deg)translateY(-1px)}@keyframes asset2-d944bfef{0%{opacity:0;transform:rotate(-5deg)translate(-5px)translateY(-10px)}to{opacity:1;transform:rotate(-5deg)translate(0)translateY(0)}}.top_carousel-inner[data-v-d944bfef]:after{content:"";z-index:1;border-style:solid;border-width:14px;border-image-source:repeating-linear-gradient(45deg,#fff 0 2px,#0000 0 6px);border-image-slice:20;border-image-repeat:round;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top_carousel-inner.service-ended[data-v-d944bfef]:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-image-source:unset;border-width:unset;border-image-slice:unset;border-image-repeat:unset;border-style:unset;background-color:#fffc;width:101%;height:101%}.carousel-indicators [data-bs-target][data-v-d944bfef]{margin-inline-start:.5rem!important;margin-inline-end:.5rem!important}@media screen and (min-width:768px){.carousel-indicators [data-bs-target][data-v-d944bfef]{margin-inline-start:.8rem!important;margin-inline-end:.8rem!important}}@media screen and (min-width:992px){.carousel-indicators [data-bs-target][data-v-d944bfef]{margin-inline-start:.6rem!important;margin-inline-end:.6rem!important}}@media screen and (min-width:1200px){.carousel-indicators [data-bs-target][data-v-d944bfef]{margin-inline-start:.8rem!important;margin-inline-end:.8rem!important}}.service-ended_message[data-v-d944bfef]{max-width:100%;max-height:100%}.service-ended_message h3[data-v-d944bfef]{font-size:1.25rem}@media screen and (min-width:768px){.service-ended_message h3[data-v-d944bfef]{font-size:1.5rem}}.service-ended_message p[data-v-d944bfef]{font-size:1rem}@media screen and (min-width:768px){.service-ended_message p[data-v-d944bfef]{font-size:1.125rem}}.ebisu_link img[data-v-d944bfef],.instagram_link img[data-v-d944bfef]{transition:opacity .3s}.ebisu_link img[data-v-d944bfef]:hover,.instagram_link img[data-v-d944bfef]:hover{opacity:.7}.news ul[data-v-d944bfef]{margin:0;padding:0;list-style:none}.news .news-list li[data-v-d944bfef]:not(:first-child){border-top:2px dotted #1d2087;margin-top:1.25rem;padding-top:1.25rem}.news a[data-v-d944bfef]{font-weight:700;text-decoration:none;display:block}.contents-link .contents-img[data-v-d944bfef]{transition:all 1s}.contents-link:hover .contents-img[data-v-d944bfef]{transform:scale(1.05)}.contents-link:hover .bg-info[data-v-d944bfef]{background-color:#0bbbdf!important}.contents-link:hover .bg-danger[data-v-d944bfef]{background-color:#ce0276!important}.contents-link:hover .bg-warning[data-v-d944bfef]{background:#dea200!important}.loading[data-v-d944bfef]{z-index:99999;opacity:1;visibility:visible;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:1.5s 2.5s forwards fadeOut-d944bfef;display:flex;position:fixed;top:0;left:0}@keyframes fadeOut-d944bfef{0%{opacity:1}to{opacity:0;visibility:hidden}}.loading__logo[data-v-d944bfef]{opacity:0;width:80%;max-width:800px;animation:3s .5s forwards logo_fade-d944bfef}@keyframes logo_fade-d944bfef{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(0)}to{opacity:0}}
