*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{font-size:62.5%}body{background-color:#10011e;color:#fff;font-family:"noto-sans-cjk-jp","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.5em;font-weight:500;line-height:2;letter-spacing:.05em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{font-size:1.8em}}body.adultcheck::before{background:#10011e linear-gradient(30deg, rgba(150, 57, 229, 0.9) 0%, rgba(216, 37, 127, 0.5) 60%, rgba(0, 185, 185, 0.7) 100%);background-image:url(../img/bg_01_sp.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 1024px){body.adultcheck::before{background-image:url(../img/bg_01_pc.webp)}}body.adultcheck::after{background:none}@media screen and (min-width: 768px){html:lang(ja) body{text-align:center}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}a{color:#fff;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}p+p{margin-top:1em}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}small{font-size:80%}.adult_check_box{color:#10011e}.text_link{text-decoration:underline}.lp_loading{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;visibility:visible;z-index:100;display:flex;align-items:center;justify-content:center;background:#10011e linear-gradient(30deg, rgba(150, 57, 229, 0.9) 0%, rgba(216, 37, 127, 0.5) 60%, rgba(0, 185, 185, 0.7) 100%)}.lp_loading img{width:min(72vw,40rem)}body.is_loaded .lp_loading{-webkit-animation:loading_end .5s ease-in-out forwards;animation:loading_end .5s ease-in-out forwards}@-webkit-keyframes loading_end{0%,80%{opacity:1;visibility:visible;z-index:100}99%{opacity:0;visibility:visible;z-index:100}100%{opacity:0;visibility:hidden;z-index:-100}}@keyframes loading_end{0%,80%{opacity:1;visibility:visible;z-index:100}99%{opacity:0;visibility:visible;z-index:100}100%{opacity:0;visibility:hidden;z-index:-100}}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.lp_btn{display:flex;align-items:center;justify-content:center;background-color:#d8257f;font-weight:700;border:.1rem solid rgba(255,255,255,.6);border-radius:min(1.333vw,1rem);box-shadow:0 min(.8vw,.5rem) 0 0 #00b9b9;width:100%;height:100%;min-height:min(13.333vw,8rem);padding:0 min(4vw,4.5rem);font-size:clamp(1.3rem,1.9vw + -0.1573rem,1.8rem)}@media screen and (min-width: 1024px){.lp_btn:hover{box-shadow:0 .1rem 0 0 #00b9b9;-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem)}}.lp_btn small{font-size:90%}.lp_btn_calendar{background-color:#00b9b9;border-color:#00b9b9;box-shadow:0 min(.533vw,.3rem) 0 0 #d8257f;width:auto;height:auto;max-width:min(50.667vw,26rem);min-height:min(8vw,4rem);padding:0 min(2.667vw,2rem) 0 min(8vw,5rem);position:relative;white-space:nowrap;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}@media screen and (min-width: 1024px){.lp_btn_calendar{max-width:none}}@media screen and (min-width: 1024px){.lp_btn_calendar:hover{box-shadow:0 .1rem 0 0 #d8257f;-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}}.lp_btn_calendar::before{content:"";position:absolute;top:50%;left:min(2.667vw,2rem);width:min(2.667vw,2rem);height:min(2.667vw,2rem);background:url(../img/icon_calendar_01.svg) no-repeat 0 0/100% auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp_btn_s{display:flex;align-items:center;justify-content:center;background-color:#d8257f;font-weight:500;border:.1rem solid rgba(255,255,255,.6);box-shadow:0 min(.8vw,.4rem) 0 0 rgba(0,0,0,.2);border-radius:min(1.067vw,1rem);width:100%;height:100%;min-height:min(6.4vw,4rem);padding:0 min(2.133vw,2.4rem);font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem)}@media screen and (min-width: 1024px){.lp_btn_s:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);box-shadow:0 .1rem 0 0 rgba(0,0,0,.1);-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem)}}.lp_btn_s small{font-size:90%}.cyan{background-color:rgba(36,204,204,.92);color:#fff;box-shadow:0 min(1.067vw,.5rem) 0 0 rgba(40,80,120,.75)}.lp_icon{display:flex;align-items:center;justify-content:center;border-radius:50%}.lp_icon_reddit{background-color:#ff4500;padding:22%}.lp_icon_x{background-color:#000;padding:28%}.lp_icon_discord{background-color:#5865f2;padding:25%}.lp_icon_instagram{background-color:#b900b3;padding:25%}.lp_icon_twitch{background-color:#9146ff;padding:25%}.lp_icon_youtube{background-color:red;padding:25%}.lp_icon_home{background-color:#ff6637;padding:25%}.lp_header{position:absolute;top:0;left:0;width:100%;height:36vw;display:flex;padding:min(2.667vw,2rem) min(4vw,3rem)}@media screen and (min-width: 1024px){.lp_header{height:auto;padding:1.042vw 1.563vw}}.lp_header a{position:relative;z-index:2}.lp_header .header_logo{width:min(16vw,13rem);margin-right:auto}@media screen and (min-width: 1024px){.lp_header .header_logo{width:6.771vw;padding-top:.5rem}}.lp_header .header_language{position:relative;z-index:10;text-align:center;margin-right:min(2.667vw,3rem)}@media screen and (min-width: 1024px){.lp_header .header_language{margin-top:.26vw}}.lp_header .header_language select{border:.1rem solid #00b9b9;border-radius:5rem;padding:.8vw 8vw;min-width:min(26.667vw,17rem);background-color:rgba(255,255,255,.75);background-image:url(../img/icon_earth_01.svg),url(../img/icon_angle_black_01.svg);background-repeat:no-repeat;background-position:left 1.042vw center,right 1.042vw center;background-size:3.2vw auto,1.067vw auto;cursor:pointer;color:#10011e;font-size:clamp(1rem,1.6vw + -0.2272rem,1.4rem)}@media screen and (min-width: 768px){.lp_header .header_language select{background-size:1.6rem auto,.5rem auto}}@media screen and (min-width: 1024px){.lp_header .header_language select{padding:.417vw .521vw;background-size:1.042vw auto,.313vw auto}}.lp_header .header_sns dl{display:flex;align-items:center}@media screen and (min-width: 1024px){.lp_header .header_sns dt{margin-right:1.042vw;font-size:clamp(1.3rem,.833vw,1.6rem)}}.lp_header .header_sns dd:not(:first-of-type){margin-left:min(2.667vw,1.5rem)}@media screen and (min-width: 1024px){.lp_header .header_sns dd:not(:first-of-type){margin-left:.781vw}}.lp_header .header_sns a{width:min(8.533vw,6rem);height:min(8.533vw,6rem)}@media screen and (min-width: 1024px){.lp_header .header_sns a{width:3.125vw;height:3.125vw}}.lp_footer{margin-top:min(13.333vw,10rem)}@media screen and (min-width: 1024px){.lp_footer{position:relative;z-index:1}}.lp_footer .footer_inner{width:100%;background-color:#10011e;display:flex;justify-content:center;align-items:center;height:min(10.667vw,6rem)}.lp_footer .footer_inner small{font-size:clamp(1.1rem,1.2vw + 0.1796rem,1.4rem)}.lp_pagetop{display:flex;justify-content:center;margin-bottom:2.667vw;z-index:100}@media screen and (min-width: 1024px){.lp_pagetop{display:block;margin-bottom:0;position:fixed;right:2rem;bottom:2rem;transition:none;opacity:0}}.lp_pagetop a{display:flex;align-items:center;justify-content:center;width:min(10.667vw,6rem);height:min(10.667vw,6rem);border-radius:50%;background:#000;text-indent:-999rem;opacity:.75}.lp_pagetop a::before{content:"";border-style:solid;border-width:0 .8rem .9rem .8rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9bffeb rgba(0,0,0,0);display:inline-block}@media screen and (min-width: 1024px){.lp_pagetop a::before{border-width:0 1.2rem 1.4rem 1.2rem}}.lp_pagetop.is_show{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.lp_pagetop.is_hide{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.lp_wrap{position:relative;overflow:hidden}.lp_container{opacity:0;visibility:hidden;height:0;position:relative;font-size:clamp(1.5rem,1.2vw + 0.5796rem,1.8rem)}body.is_loaded:not(.adultcheck) .lp_container{-webkit-animation:contentView 2s forwards;animation:contentView 2s forwards}@-webkit-keyframes contentView{0%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto}}@keyframes contentView{0%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto}}body.is_loaded:not(.adultcheck) .lp_container::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:url(../img/bg_01_sp.webp) no-repeat center center/cover;z-index:-1}@media screen and (min-width: 1024px){body.is_loaded:not(.adultcheck) .lp_container::before{background-image:url(../img/bg_01_pc.webp)}}.fv_catch_lead,.fv_catch_date_main,.fv_catch_date_sub,.fv_link,.lp_main .sec_box{background-color:rgba(16,1,30,.4);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media screen and (min-width: 1024px){.lp_main{opacity:0;visibility:hidden;height:0;position:relative}body.is_loaded:not(.adultcheck) .lp_main{-webkit-animation:contentView 1s forwards;animation:contentView 1s forwards}@-webkit-keyframes contentView{0%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto}}@keyframes contentView{0%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto}}body.is_loaded:not(.adultcheck) .lp_main::before,body.is_loaded:not(.adultcheck) .lp_main::after{content:"";position:fixed;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;pointer-events:none;opacity:0}body.is_loaded:not(.adultcheck) .lp_main::before{background-image:url(../img/chara_01.webp);width:23.854vw;height:65.26vw;top:3.229vw;right:70.313vw;-webkit-animation:side_chara .8s ease-in-out forwards;animation:side_chara .8s ease-in-out forwards}body.is_loaded:not(.adultcheck) .lp_main::after{background-image:url(../img/chara_02.webp);width:29.74vw;height:62.917vw;top:5.26vw;left:72.135vw;-webkit-animation:side_chara .8s ease-in-out forwards .3s;animation:side_chara .8s ease-in-out forwards .3s}@-webkit-keyframes side_chara{0%{opacity:0;-webkit-transform:translateY(-14rem);transform:translateY(-14rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes side_chara{0%{opacity:0;-webkit-transform:translateY(-14rem);transform:translateY(-14rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}}@media screen and (min-width: 1024px){.lp_main>*{position:relative;z-index:1}}.lp_main .sec_heading{text-align:center}.lp_main .sec_heading span{padding:min(2.667vw,1rem) min(4vw,3rem);margin-bottom:min(5.333vw,3rem);position:relative;background-color:rgba(16,1,30,.5);display:inline-block;font-weight:700;line-height:1.4;font-size:clamp(2rem,5.4vw + -2.1418rem,3.4rem)}.lp_main .sec_heading span::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:1rem .8rem 0 .8rem;border-color:rgba(16,1,30,.5) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 1024px){.lp_main .sec_heading span::before{border-width:2rem 1.5rem 0 1.5rem}}.lp_main .sec_subheading{text-align:center;margin-bottom:min(8vw,3rem);font-weight:700;font-size:clamp(1.8rem,4.7vw + -1.8049rem,3rem)}.lp_main .sec_box{padding:min(5.333vw,4rem) min(4vw,4.5rem) min(8vw,5rem)}@media screen and (min-width: 1024px){.lp_main .sec_box{width:1000px;margin:0 auto}}.lp_main .sec_hr{border-top-color:#fff;margin:min(10.667vw,5rem) 0}.lp_main .produced_area{margin-top:min(21.333vw,15rem);text-align:center;padding:0 4vw;font-size:clamp(1.4rem,1.6vw + 0.1728rem,1.8rem)}@media screen and (min-width: 1024px){.lp_main .produced_area{padding:0}}.lp_main .produced_heading{font-weight:700;font-size:clamp(1.8rem,3.9vw + -1.1913rem,2.8rem);text-align:center;padding:4vw 0}.lp_main .produced_heading img{width:min(26.667vw,13rem)}.lp_main .produced_text{text-shadow:0 0 .5rem #d8257f,0 0 1rem #d8257f,0 0 3rem #9639e5,0 0 5rem #9639e5}@media screen and (max-width: 767px){html:lang(ja) .lp_main .produced_text{text-align:left}}.lp_main .produced_link{margin-top:min(5.333vw,5rem)}@media screen and (min-width: 1024px){.lp_main .produced_link{margin-right:auto;margin-left:auto;width:36rem}}.modal_btn{width:70vw;margin:min(21.333vw,8rem) 15vw -8vw;position:relative}@media screen and (min-width: 1024px){.modal_btn{width:480px;margin:6rem auto}}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#d8257f;margin:8% auto;width:80%;height:auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 8px 20px 0 rgba(0,0,0,.16);-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (min-width: 1024px){.modal-content{width:60%}}@-webkit-keyframes modalopen{from{opacity:0}to{opacity:1}}@keyframes modalopen{from{opacity:0}to{opacity:1}}.modal-header{background:#d8257f;padding:.2rem 1.6rem;display:flex;justify-content:flex-end}.modalClose{font-size:min(10.667vw,4rem)}@media screen and (min-width: 1024px){.modalClose{font-size:4rem}}.modalClose:hover{cursor:pointer}nav{display:block;top:0;position:fixed;z-index:1000}nav .navigation{z-index:100;transition:all .3s;height:100vh;width:0vw}nav .navigation.open{width:100vw}nav .nav-sp{display:flex;transition:all .5s;font-size:.8rem;position:fixed;height:0vw;top:min(2.667vw,2rem);left:min(4vw,3rem)}@media screen and (min-width: 1024px){nav .nav-sp{top:1vw;left:1.56vw}}nav .nav-sp_wrap{width:100%}nav .nav-sp_wrap .sp-menu{width:48px;transition:all .3s}nav .nav-sp_wrap .sp-menu_link{height:48px;border-radius:4px;justify-content:center;align-items:center;display:flex;background-color:rgba(216,37,127,.8)}nav .nav-sp_wrap .sp-menu_link.active span:nth-of-type(1){margin:0 auto 0 !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav .nav-sp_wrap .sp-menu_link.active span:nth-of-type(2){opacity:0}nav .nav-sp_wrap .sp-menu_link.active span:nth-of-type(3){margin:0 auto 0 !important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}nav .nav-sp_wrap .sp-menu_link .sp-menu_icon{width:24px;position:relative;transition:all .5s;display:inline-block;box-sizing:border-box;cursor:pointer}nav .nav-sp_wrap .sp-menu_link .sp-menu_icon span{width:100%;height:2px;left:0;position:absolute;background:#fff;border-radius:4px;transition:all .5s;display:inline-block;box-sizing:border-box;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}nav .nav-sp_wrap .sp-menu_link .sp-menu_icon span:nth-of-type(1){margin:-8px auto 0}nav .nav-sp_wrap .sp-menu_link .sp-menu_icon span:nth-of-type(3){margin:8px auto 0}nav .drawer{width:0%;height:100%;padding:0;position:relative;background-color:rgba(216,37,127,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .4s;overflow:hidden;display:flex;align-items:center}nav .drawer-nav{width:100%;padding:8vw 0}nav .drawer-nav_list{list-style:none;padding:4px 0}nav .drawer-nav_list a{color:#fff;text-decoration:none;width:100vw;text-align:left}nav .drawer-nav_list a:visited{color:#fff}nav .drawer-nav_subttl{padding:0 min(4.267vw,2.4rem);color:#fff;font-size:4.8rem;font-family:"Anton",sans-serif;text-decoration:none;line-height:4.8rem}nav .drawer.open{height:100%;width:100%}@media screen and (min-width: 1024px){nav .drawer.open{width:320px}}.slide-in{-webkit-transform:translateY(8vw);transform:translateY(8vw)}@media screen and (min-width: 1024px){.slide-in{-webkit-transform:translateY(56px);transform:translateY(56px)}}#side.up_move{-webkit-animation:up_anime_sp .3s forwards;animation:up_anime_sp .3s forwards}@-webkit-keyframes up_anime_sp{from{opacity:0;-webkit-transform:translateY(16vw);transform:translateY(16vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up_anime_sp{from{opacity:0;-webkit-transform:translateY(16vw);transform:translateY(16vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#side.down_move{-webkit-animation:down_anime_sp .3s forwards;animation:down_anime_sp .3s forwards}@-webkit-keyframes down_anime_sp{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(14vw);transform:translateY(14vw)}}@keyframes down_anime_sp{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(14vw);transform:translateY(14vw)}}.fixed{position:fixed;width:100%;height:100%}.fv{padding-top:12.267vw;position:relative}@media screen and (min-width: 1024px){.fv{padding-top:.26vw;z-index:1000}}@media screen and (min-width: 768px){html:lang(ja) .fv{text-align:left}}.fv::before{content:"";width:72vw;height:121.333vw;background:url(../img/chara_02.webp) no-repeat 0 0/100% auto;position:absolute;top:68.267vw;right:-16.533vw}@media screen and (min-width: 768px){.fv::before{top:45rem;right:-17.333vw}}@media screen and (min-width: 1024px){.fv::before{content:none}}.fv_subtitle{width:min(49.867vw,33.5rem);min-height:min(9.333vw,6.2rem);margin:4px auto 2.4rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;font-size:max(2.933vw,1.1rem)}@media screen and (min-width: 768px){.fv_subtitle{margin:4px auto 4.8rem;font-size:min(2.933vw,2.2rem)}}.fv_title{margin:0vw auto 0;max-width:85.333vw;text-align:center;position:relative;z-index:1}@media screen and (min-width: 1024px){.fv_title{margin-top:0vw;max-width:min(53.333vw,72rem)}}.fv_catch{display:flex;flex-direction:column;margin-top:2.667vw;position:relative;z-index:2}@media screen and (min-width: 1024px){.fv_catch{align-items:center;margin-top:-2.344vw}}.fv_catch_lead,.fv_catch_date_main,.fv_catch_date_sub{display:inline-block;max-width:60%;padding:1.067vw 2.667vw;line-height:1.5}@media screen and (min-width: 1024px){.fv_catch_lead,.fv_catch_date_main,.fv_catch_date_sub{max-width:-webkit-max-content;max-width:max-content;padding:.417vw 1.042vw}}.fv_catch_lead{text-align:center;font-size:clamp(1.2rem,3.9vw + -1.7913rem,2.2rem)}.fv_catch_lead span{display:inline-block;background-color:#d8257f;padding:min(.533vw,.5rem) min(2.667vw,1rem);line-height:1.4}@media screen and (min-width: 768px){.fv_catch_lead span{margin-right:.5em}}.fv_catch_lead small{display:block;padding-bottom:min(1.067vw,.5rem);font-size:clamp(1rem,1.6vw + -0.2272rem,1.4rem)}.fv_catch_date_main{max-width:-webkit-max-content;max-width:max-content;margin-top:.5rem;color:#9bffeb;font-weight:700;font-size:clamp(1.9rem,5.1vw + -2.0117rem,3.2rem)}.fv_catch_date_main span{letter-spacing:.06em;font-weight:700;font-size:clamp(2rem,6.2vw + -2.7554rem,3.6rem)}.fv_catch_date_main small{font-weight:700;font-size:clamp(1.2rem,3.1vw + -1.1777rem,2rem)}.fv_catch_date_inner{margin-top:min(.8vw,.5rem);display:inline-block}@media screen and (min-width: 1024px){.fv_catch_date_inner{display:flex;align-items:center;justify-content:center}}.fv_catch_date_inner .lp_btn{margin-top:min(2.667vw,1rem);margin-left:min(4vw,1.5rem)}@media screen and (min-width: 1024px){.fv_catch_date_inner .lp_btn{margin-top:0}}.fv_catch_date_sub{font-size:clamp(1.1rem,2.7vw + -0.9709rem,1.8rem)}.fv_catch_date_sub small{font-size:clamp(1rem,1.6vw + -0.2272rem,1.4rem)}.fv_countdown{margin-top:9.333vw;text-align:center}@media screen and (min-width: 1024px){.fv_countdown{margin-top:1.563vw}}.fv_countdown_inner{background-color:rgba(16,1,30,.9);font-weight:700;line-height:1.3;padding-bottom:.1em;font-size:clamp(3.7rem,8.9vw + -3.1263rem,6rem)}@media screen and (min-width: 1024px){.fv_countdown_inner{line-height:1.25;display:inline-block;padding-right:1.563vw;padding-left:1.563vw}}.fv_countdown .count_head,.fv_countdown .count_days{display:inline-block;vertical-align:30%;font-weight:500}.fv_countdown .count_head{margin-right:.4em;font-size:clamp(1.3rem,3.5vw + -1.3845rem,2.2rem)}@media screen and (min-width: 1024px){.fv_countdown .count_head{vertical-align:45%}}.fv_countdown .count_days{margin:0 .8em 0 .4em;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}@media screen and (min-width: 1024px){.fv_countdown .count_days{vertical-align:60%}}.fv_countdown .count_onair{font-weight:700;display:inline-block;line-height:1;padding-bottom:.2em;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:neon .3s ease-in-out infinite alternate;animation:neon .3s ease-in-out infinite alternate;font-size:clamp(3rem,7.8vw + -2.9826rem,5rem)}@-webkit-keyframes neon{0%,18%,22%,25%,53%,57%,100%{text-shadow:0 0 .4rem #d8257f,0 0 1.1rem #d8257f,0 0 1.9rem #d8257f,0 0 4rem #9639e5,0 0 8rem #9639e5,0 0 9rem #9639e5}20%,24%,55%{text-shadow:none}}@keyframes neon{0%,18%,22%,25%,53%,57%,100%{text-shadow:0 0 .4rem #d8257f,0 0 1.1rem #d8257f,0 0 1.9rem #d8257f,0 0 4rem #9639e5,0 0 8rem #9639e5,0 0 9rem #9639e5}20%,24%,55%{text-shadow:none}}.fv_countdown .count_hide{opacity:0}.fv_link{margin-top:5.333vw;padding:4vw 4vw 5.333vw;line-height:1.5;text-align:center;position:relative;z-index:1;font-size:clamp(1.1rem,3.5vw + -1.5845rem,2rem)}@media screen and (min-width: 1024px){.fv_link{padding:1.042vw 2.344vw 1.563vw;width:1000px;margin:1.563vw auto 0}}.fv_link_list{display:flex;flex-wrap:wrap;justify-content:space-between}.fv_link_item{width:calc((100% - 2.667vw)/2);margin-top:min(2.667vw,2rem)}@media screen and (min-width: 1024px){.fv_link_item{width:auto;margin-top:1rem;flex:1}}@media screen and (min-width: 1024px){.fv_link_item:not(:first-of-type){margin-left:2rem}}.fv_link_item_wide{width:100%}@media screen and (min-width: 1024px){.fv_link_item_wide{width:auto;margin-right:auto;margin-left:auto;max-width:46rem}}.movie{margin-top:min(16vw,6rem);position:relative}.movie_text.hidden_all+.movie_player{margin-top:0}@media screen and (min-width: 1024px){.movie_text.hidden_all+.movie_player{margin-top:0}}.movie_text.hidden_all+.movie_player::before{content:none}.movie .accordion{padding-bottom:24px}.movie .accordion li{margin-top:-51px;padding-top:51px}.movie .accordion span{padding-right:16px;padding:2px 8px 2px 0px;margin-right:8px;color:#eaf}.movie .accordion-theme{position:relative;cursor:pointer;transition:all .3s ease;padding:4px}.movie .accordion-theme:hover{background-color:rgba(0,0,0,.5)}.movie .accordion-theme::before,.movie .accordion-theme::after{position:absolute;content:"";width:15px;height:2px;background-color:#fff;transition:all .3s ease}.movie .accordion-theme::before{top:48%;right:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.movie .accordion-theme::after{top:48%;right:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.movie .accordion-theme.close{transition:all .3ms linear}.movie .accordion-theme.close::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.movie .accordion-list-box{display:none;height:auto}.movie_main{text-align:center;position:relative;margin-top:3.5rem}@media screen and (min-width: 1024px){.movie_main{margin-top:5.5rem}}.movie_main_heading{margin-top:min(2.667vw,2rem);margin-bottom:min(2.667vw,2rem);background-color:rgba(16,1,30,.5);font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem)}.movie_player{aspect-ratio:16/9}.movie_player video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie_player .video-js.vjs-4-3{padding-top:56.25%}.movie_footer{margin-top:min(2.667vw,2rem);line-height:1.5;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}@media screen and (min-width: 1024px){.movie_footer{text-align:center}}.movie_footer_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.movie_footer_item{width:100%;margin-top:min(2.667vw,2rem);text-align:center}@media screen and (min-width: 768px){.movie_footer_item{width:auto;margin-top:0}}@media screen and (min-width: 768px){.movie_footer_item:not(:first-of-type){margin-left:2rem}}.movie_footer .lp_btn{padding-top:min(2.667vw,1rem);padding-bottom:min(2.667vw,1rem);text-align:center}@media screen and (min-width: 768px){.movie_footer .lp_btn{max-width:50rem;margin-right:auto;margin-left:auto}}.about{margin-top:10.667vw}@media screen and (min-width: 1024px){.about{margin-top:-0.521vw}}.about::before,.about::after{content:"";background-repeat:no-repeat;background-position:0 0;background-size:cover;display:block;opacity:.8;position:relative;z-index:-1}.about::before{height:10.667vw;background-image:url(../img/about/bg_01_sp.svg)}@media screen and (min-width: 1024px){.about::before{height:8.333vw;background-image:url(../img/about/bg_01_pc.svg)}}.about::after{height:24.533vw;background-image:url(../img/about/bg_02_sp.svg)}@media screen and (min-width: 1024px){.about::after{height:8.49vw;background-image:url(../img/about/bg_02_pc.svg)}}.about_inner{padding:10.667vw 4vw 16vw;position:relative}@media screen and (min-width: 1024px){.about_inner{width:1000px;margin:0 auto;padding:5.052vw 0 7.813vw}}.about_inner::before,.about_inner::after{content:"";position:absolute}.about_inner::before{top:0;left:50%;width:200vw;height:100%;background-color:rgba(0,185,185,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.about_inner::after{width:min(21.333vw,16rem);height:min(34.133vw,25.6rem);background:url(../img/sd_01.png) no-repeat 0 0/100% auto;top:-22.667vw;right:0;-webkit-animation:sd_01 1.5s infinite;animation:sd_01 1.5s infinite}@media screen and (min-width: 1024px){.about_inner::after{width:12.1rem;height:19.4rem;top:-3.2rem;right:0}}@-webkit-keyframes sd_01{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.98, 0.98) translate(0%, 1%);transform:scale(0.98, 0.98) translate(0%, 1%)}30%{-webkit-transform:scale(1.05, 0.98) translate(0%, 2%);transform:scale(1.05, 0.98) translate(0%, 2%)}50%{-webkit-transform:scale(0.98, 1.02) translate(0%, -1%);transform:scale(0.98, 1.02) translate(0%, -1%)}70%{-webkit-transform:scale(1.02, 0.98) translate(0%, 1%);transform:scale(1.02, 0.98) translate(0%, 1%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes sd_01{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.98, 0.98) translate(0%, 1%);transform:scale(0.98, 0.98) translate(0%, 1%)}30%{-webkit-transform:scale(1.05, 0.98) translate(0%, 2%);transform:scale(1.05, 0.98) translate(0%, 2%)}50%{-webkit-transform:scale(0.98, 1.02) translate(0%, -1%);transform:scale(0.98, 1.02) translate(0%, -1%)}70%{-webkit-transform:scale(1.02, 0.98) translate(0%, 1%);transform:scale(1.02, 0.98) translate(0%, 1%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@media screen and (min-width: 1024px){.about .lp_btn{max-width:36rem;margin:0 auto}}.join{margin-top:-26.667vw}@media screen and (min-width: 1024px){.join{margin-top:-13.542vw}}.join::before,.join::after{content:"";background-repeat:no-repeat;background-position:0 0;background-size:cover;display:block;opacity:.8;position:relative;z-index:-1}.join::before{height:13.067vw;background-image:url(../img/join/bg_01_sp.svg)}@media screen and (min-width: 1024px){.join::before{height:9.479vw;background-image:url(../img/join/bg_01_pc.svg)}}.join::after{height:8.267vw;background-image:url(../img/join/bg_02_sp.svg)}@media screen and (min-width: 1024px){.join::after{height:7.396vw;background-image:url(../img/join/bg_02_pc.svg)}}.join_inner{padding:10.667vw 4vw 16vw;position:relative}@media screen and (min-width: 1024px){.join_inner{width:1000px;margin:0 auto;padding:5.208vw 0 7.813vw}}.join_inner::before,.join_inner::after{content:"";position:absolute}.join_inner::before{top:0;left:50%;width:200vw;height:100%;background-color:rgba(150,57,229,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.join_inner::after{width:min(24vw,18rem);height:min(34.667vw,26rem);background:url(../img/sd_02.png) no-repeat 0 0/100% auto;bottom:-18.667vw;left:0;-webkit-animation:sd_02 2s infinite;animation:sd_02 2s infinite}@media screen and (min-width: 1024px){.join_inner::after{width:13.6rem;height:19.7rem;bottom:12rem;left:11rem}}@-webkit-keyframes sd_02{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}90%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes sd_02{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}90%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.join .share_area{margin-top:min(10.667vw,7.5rem)}.join .share_area .sec_subheading{margin-bottom:min(.533vw,2.2rem)}.join .share_link{display:flex;justify-content:center}.join .share_link_item{width:min(16vw,6rem);margin:min(2.133vw,.8rem)}.join .share_hashtag{display:flex;justify-content:center}.join .share_hashtag_item{padding:0 min(2.667vw,1rem);margin:min(2.133vw,1rem);border:.1rem solid #fff}.details{margin-top:13.333vw}@media screen and (min-width: 1024px){.details{margin-top:-4rem}}.details .sec_box{padding-top:min(8vw,4rem)}@media screen and (min-width: 768px){.details .people_list{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem}}.details .people_item{text-align:center}@media screen and (min-width: 768px){.details .people_item{width:calc((100% - 4rem)/3);position:relative;padding-bottom:min(14.667vw,8rem)}}.details .people_item:not(:first-of-type){margin-top:8vw}@media screen and (min-width: 768px){.details .people_item:not(:first-of-type){margin-top:0;margin-left:2rem}}.details .people_img img{width:53.333vw;border-radius:50%}@media screen and (min-width: 1024px){.details .people_img img{width:25rem}}.details .people_name{padding-top:.3em;font-weight:700;font-size:clamp(1.8rem,1.6vw + 0.5728rem,2.2rem)}.details .people_name span{display:block;margin-bottom:-0.5em;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}.details .people_detail{text-align:left;font-size:clamp(1.3rem,1.2vw + 0.3796rem,1.6rem)}.details .people_link{display:flex;justify-content:center;margin-top:1em}@media screen and (min-width: 768px){.details .people_link{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.details .people_link_item{width:min(10.667vw,6rem);margin:min(1.333vw,.8rem)}.partners{margin-top:21.333vw}@media screen and (min-width: 1024px){.partners{margin-top:15rem}}.partners_list{display:grid;grid-gap:1.333vw;grid-template-columns:repeat(auto-fit, minmax(calc((100% - 4vw) / 4), 1fr))}@media screen and (min-width: 768px){.partners_list{grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(calc((100% - 8rem) / 5), 1fr))}}.partners_item a{display:block;background-color:#000}.partners_item.bg_bright a{background-color:#fff}.partners .lp_btn{padding-top:min(2.667vw,1rem);padding-bottom:min(2.667vw,1rem);text-align:center}@media screen and (min-width: 768px){.partners .lp_btn{max-width:50rem;margin-right:auto;margin-left:auto}}.history{margin-top:-26.667vw}@media screen and (min-width: 1024px){.history{margin-top:-13.542vw}}.history::before,.history::after{content:"";background-repeat:no-repeat;background-position:0 0;background-size:cover;display:block;opacity:.8;position:relative;z-index:-1}.history::before{height:13.067vw;background-image:url(../img/join/bg_01_sp.svg)}@media screen and (min-width: 1024px){.history::before{height:9.479vw;background-image:url(../img/join/bg_01_pc.svg)}}.history::after{height:8.267vw;background-image:url(../img/join/bg_02_sp.svg)}@media screen and (min-width: 1024px){.history::after{height:7.396vw;background-image:url(../img/join/bg_02_pc.svg)}}.history_inner{padding:10.667vw 4vw 16vw;position:relative}@media screen and (min-width: 1024px){.history_inner{width:1000px;margin:0 auto;padding:5.208vw 0 7.813vw}}.history_inner .menu{display:flex;justify-content:center;align-items:center}.history_inner .menu li{display:flex;justify-content:center;align-items:center;margin:0 min(1.067vw,.8rem)}.history_inner .menu li a{width:100%;height:100%;padding:min(2.133vw,1.6rem) min(2.133vw,2.4rem);border:.1rem solid #f89db6;border-radius:min(1.067vw,1rem);box-shadow:0 min(.8vw,.4rem) 0 0 rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;font-weight:400;background-color:rgba(216,37,127,.8);font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem);position:relative}@media screen and (min-width: 1024px){.history_inner .menu li a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);box-shadow:0 .1rem 0 0 rgba(0,0,0,.1);-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem)}}.history_inner .menu li a::before{content:"";position:absolute;bottom:.6rem;border-style:solid;border-width:.4rem .4rem 0 .4rem;border-color:#eaf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.history_inner::before,.history_inner::after{content:"";position:absolute}.history_inner::before{top:0;left:50%;width:200vw;height:100%;background-color:rgba(150,57,229,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.history_inner h3{text-align:center;margin-top:min(8vw,3rem);margin-bottom:min(8vw,3rem);font-weight:700;font-size:clamp(1.8rem,4.7vw - 1.8049rem,3rem)}.history_inner .accordion-theme{position:relative;cursor:pointer;transition:all .3s ease;padding:4px}.history_inner .accordion-theme:hover{background-color:rgba(0,0,0,.5)}.history_inner .accordion-theme::before,.history_inner .accordion-theme::after{position:absolute;content:"";width:15px;height:2px;background-color:#fff;transition:all .3s ease}.history_inner .accordion-theme::before{top:48%;right:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.history_inner .accordion-theme::after{top:48%;right:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.history_inner .accordion-theme.close{transition:all .3ms linear}.history_inner .accordion-theme.close::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.history_inner .accordion-list-box{display:none;height:auto}.history_inner .accordion .movie_main_heading{margin-top:min(2.667vw,2rem);margin-bottom:min(2.667vw,2rem);background-color:rgba(0,0,0,.8);font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem)}.history_inner .accordion .movie_main_subheading{background-color:rgba(16,1,30,.5);margin:min(2.133vw,2rem) auto min(2.133vw,2rem) auto;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem)}.history_inner table{width:auto;margin:0 16px;font-size:14px;margin:0 auto}.history_inner table th{width:20%;text-align:center;padding:8px;margin:1px;color:#fff;font-weight:400;vertical-align:middle;background-color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.8)}.history_inner table td{text-align:center;padding:8px;margin:1px;color:#000;font-weight:400;vertical-align:middle;background-color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.8)}.history_inner .year{margin-bottom:16px;text-align:center}.history_inner .flag dt{display:flex;justify-content:center;align-items:center}.history_inner .flag dt a{width:min(80vw,480px);display:flex;justify-content:center;align-items:center}.history_inner .flag dt img{width:min(6vw,2rem);height:auto;margin-right:min(2vw,2.4rem);display:flex;justify-content:center;align-items:center}.history_inner .flag dd{margin-bottom:min(8vw,3.2rem);margin-top:-8px;text-align:center;font-weight:100;color:rgba(255,255,255,.8);font-family:"Arial Narrow",Arial,Helvetica,sans-serif}.faq{margin-top:13.333vw}@media screen and (min-width: 1024px){.faq{margin-top:-4rem}}.faq_inner{padding:10.667vw 4vw 16vw;position:relative}@media screen and (min-width: 1024px){.faq_inner{width:1000px;margin:0 auto;padding:5.208vw 0 7.813vw}}.faq_inner::before{top:0;left:50%;width:200vw;height:100%;background-color:rgba(150,57,229,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.faq .sec_box{padding-top:min(8vw,4rem)}@media screen and (min-width: 768px){.faq .people_list{display:flex;justify-content:center}}.faq .people_name{padding-top:.3em;font-weight:700;font-size:clamp(1.8rem,1.6vw + 0.5728rem,2.2rem)}.faq .people_name span{display:block;margin-bottom:-0.5em;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}.faq .people_detail{text-align:left;font-size:clamp(1.3rem,1.2vw + 0.3796rem,1.6rem)}.faq .accordion{padding-bottom:24px}.faq .accordion li{margin-top:-40px;padding-top:40px}.faq .accordion span{padding-right:16px;padding:2px 8px 2px 0px;margin-right:8px;color:#eaf}.faq .accordion .accordion-theme{max-width:864px;margin:16px auto;background-color:rgba(0,0,0,.5);padding:16px 48px 16px 16px;color:#fff;font-size:16px;font-weight:600;position:relative;cursor:pointer;font-weight:normal;transition:all .3s ease}.faq .accordion .accordion-theme p{text-align:left}.faq .accordion .accordion-theme:hover{background-color:rgba(0,0,0,.5)}.faq .accordion .accordion-theme::before,.faq .accordion .accordion-theme::after{position:absolute;content:"";width:15px;height:2px;background-color:#fff;transition:all .3s ease}.faq .accordion .accordion-theme::before{top:48%;right:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq .accordion .accordion-theme::after{top:48%;right:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq .accordion .accordion-theme.close{transition:all .3ms linear}.faq .accordion .accordion-theme.close::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .accordion .accordion-list-box{display:none;margin:0;height:auto;text-align:left;padding:0 16px}@media screen and (min-width: 1024px){.faq .accordion .accordion-list-box{padding:0 2rem}}.faq .accordion .accordion-list-box .list_ban{background-color:rgba(0,0,0,.3);padding:16px}.faq .accordion .accordion-list-box .list_ban li{margin-left:2rem;line-height:3.2rem;list-style-type:disc}.faq .accordion .accordion-list-box small{line-height:.8rem}.faq .accordion .accordion-list-box .ttl_sub{display:inline-block}.faq .accordion .accordion-list-box .text_also{margin-top:2.4rem}/*# sourceMappingURL=lp.min.css.map */