@charset "UTF-8";#js-main-mv{max-width:1400px;width:100%;margin:auto;position:relative;box-sizing:border-box}#js-main-mv *{margin:0;padding:0;box-sizing:border-box}#js-main-mv .main_screen{aspect-ratio:1400/700;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}#js-main-mv .main_screen .main_slides{width:100%;height:100%;position:absolute;z-index:1}#js-main-mv .main_screen .main_slides .main_slide{width:100%;height:100%;border-radius:20px;position:absolute;overflow:hidden}#js-main-mv .main_screen .main_slides .main_slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){#js-main-mv .main_screen .main_slides .main_slide{border-radius:0}}#js-main-mv .main_screen .main_text_blur{width:80%;height:80%;margin:auto;border-radius:30%/50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;background:rgba(255,255,255,.8);filter:blur(30px)}#js-main-mv .main_screen .main_text{padding:4%;line-height:1.5;position:relative;z-index:51;font-size:clamp(10px,4vw,50px);font-weight:400;font-family:"Noto Serif JP",serif;text-align:center;color:#10365f}#js-main-mv .main_screen .main_animation{--x:800%;--y:400%;width:100%;height:auto;aspect-ratio:2/1;margin:auto;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:31}#js-main-mv .main_screen .main_animation .main_animation_ball{width:3.5%;height:auto;aspect-ratio:1/1;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#js-main-mv .main_screen .main_animation .main_animation_ball .inner_ball{display:block;width:100%;aspect-ratio:1/1;border-radius:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0}#js-main-mv .main_screen .main_animation #ball_id_1 .inner_ball{background-image:linear-gradient(45deg,#9f80cd,#77609a)}#js-main-mv .main_screen .main_animation #ball_id_2 .inner_ball{background-image:linear-gradient(45deg,#58b1ce,#42859b)}#js-main-mv .main_screen .main_animation #ball_id_3 .inner_ball{background-image:linear-gradient(45deg,#b8c025,#92971d)}#js-main-mv .main_screen .main_animation #ball_id_4 .inner_ball{background-image:linear-gradient(45deg,#7aa426,#5d7e1d)}#js-main-mv .main_screen .main_animation #ball_id_5 .inner_ball{background-image:linear-gradient(45deg,#e7820b,#b46609)}#js-main-mv .main_screen .main_animation #ball_id_6 .inner_ball{background-image:linear-gradient(45deg,#e96a6f,#b65257)}#js-main-mv .main_screen .main_animation #ball_id_1 .inner_ball{background-image:radial-gradient(circle at 20%,#77609a,#9f80cd 100%)}#js-main-mv .main_screen .main_animation #ball_id_2 .inner_ball{background-image:radial-gradient(circle at 20%,#42859b,#58b1ce 100%)}#js-main-mv .main_screen .main_animation #ball_id_3 .inner_ball{background-image:radial-gradient(circle at 20%,#92971d,#b8c025 100%)}#js-main-mv .main_screen .main_animation #ball_id_4 .inner_ball{background-image:radial-gradient(circle at 20%,#5d7e1d,#7aa426 100%)}#js-main-mv .main_screen .main_animation #ball_id_5 .inner_ball{background-image:radial-gradient(circle at 20%,#b46609,#e7820b 100%)}#js-main-mv .main_screen .main_animation #ball_id_6 .inner_ball{background-image:radial-gradient(circle at 20%,#b65257,#e96a6f 100%)}#js-main-mv .main_screen .main_out_line_ball{width:80%;height:auto;aspect-ratio:2/1;margin:auto;border-radius:50%;border:1px solid #ccc;position:absolute;top:0;right:0;bottom:0;left:0;z-index:91}#js-main-mv .main_parts{display:flex;align-items:center;position:absolute;right:24px;bottom:24px;z-index:71}#js-main-mv .main_parts .main_parts_button{margin:0;border:none;background:0 0;font-size:0;cursor:pointer}#js-main-mv .main_parts .main_parts_button .main_parts_button_playing{display:none}#js-main-mv .main_parts .main_parts_button .main_parts_button_pausing{display:block}#js-main-mv .main_parts .main_parts_button.main_parts_button_mode_pausing .main_parts_button_playing{display:block}#js-main-mv .main_parts .main_parts_button.main_parts_button_mode_pausing .main_parts_button_pausing{display:none}#js-main-mv .main_parts .main_parts_button:hover{opacity:.5}#js-main-mv .main_parts .main_parts_button svg{height:24px;width:24px}@media screen and (max-width:767px){#js-main-mv .main_parts{margin:4px;position:static;justify-content:center}}/*# sourceMappingURL=main.min.css.map */
