@charset "UTF-8";.material-symbols-outlined{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}html{height:100%;background:#1d1d1d;color:#fff;font-size:62.5%}@media screen and (min-width:1921px){html{font-size:.52vw}}body{height:100%;font-weight:400;font-size:1.4em;line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@media screen and (max-width:768px){body{font-size:1.3em}}img{max-width:100%}.main{overflow-x:hidden}section{position:relative}section .section_inner{z-index:1;position:relative;max-width:130rem;margin:0 auto;padding:0 6rem}@media screen and (max-width:768px){section .section_inner{padding:0 1.8rem}}#loading{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1d1d}#loading #loading_gauge,#loading::before{display:block;position:absolute;top:50%;left:50%;width:50%;max-width:26rem;padding-bottom:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/main_logo.svg) no-repeat center/contain}#loading #loading_gauge{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}#loading::before{content:"";opacity:.2}.inline_br{display:inline-block}.txt_xxxl{font-size:8rem;line-height:1}@media screen and (max-width:1024px){.txt_xxxl{font-size:7.2rem}}@media screen and (max-width:768px){.txt_xxxl{font-size:5.4rem;line-height:1.1}}.txt_xxl{font-size:6rem;line-height:1.2}@media screen and (max-width:1024px){.txt_xxl{font-size:4.8rem}}@media screen and (max-width:768px){.txt_xxl{font-size:4.2rem;line-height:1.2}}.txt_xl{font-size:4rem;line-height:1.3}@media screen and (max-width:1024px){.txt_xl{font-size:3rem}}@media screen and (max-width:768px){.txt_xl{font-size:2.4rem;line-height:1.3}}.w100{width:100%!important}.btn_main{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28rem;height:6rem;padding:0 2rem;border:1px solid #fff;background:#fc61ab;color:#1d1d1d;font-weight:700;font-size:1.6rem;line-height:1.5;text-align:center}@media screen and (max-width:1024px){.btn_main{font-size:1.6rem}}@media screen and (max-width:768px){.btn_main{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:768px){.btn_main{font-size:2rem;line-height:1.4}}@media screen and (max-width:768px) and (max-width:1024px){.btn_main{font-size:2rem}}@media screen and (max-width:768px) and (max-width:768px){.btn_main{font-size:1.6rem;line-height:1.4}}@media screen and (max-width:520px){.btn_main{width:100%}}@media (hover:hover) and (pointer:fine){.btn_main:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.btn_main .material-symbols-outlined{margin-right:-1.2rem;margin-left:.6rem}.btn_main::after,.btn_main::before{position:absolute;aspect-ratio:1;width:2rem;background:#fff;content:"";-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.btn_main::before{top:0;left:0}.btn_main::after{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn_main.inactive{border-color:#ddd;background:#677478;color:#2e3537}.btn_main.inactive::after,.btn_main.inactive::before{background-color:#ddd}.btn_s{display:block;min-width:5rem;padding:.6rem 1.2rem;border:1px solid #fff;background:#fc61ab;color:#1d1d1d;font-weight:700;text-align:center}@media (hover:hover) and (pointer:fine){.btn_s:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.btn_m{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.2rem;padding:0 2rem;border:1px solid #fff;background:#fc61ab;color:#1d1d1d;font-weight:700;text-align:center}@media (hover:hover) and (pointer:fine){.btn_m:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.btn_m .material-symbols-outlined{margin-right:-1.2rem;margin-left:.6rem}.bg_fixed{z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg_fixed::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#1d1d1d;content:"";opacity:.3}.bg_fixed .bg_illust{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:76rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/bg_illust.webp) no-repeat center/auto 100%}.bg_fixed .bg_illust_glitch{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:76rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/bg_illust.webp) no-repeat center/auto 100%}.bg_fixed .bg_illust_glitch::after,.bg_fixed .bg_illust_glitch::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg_illust.webp) no-repeat center/auto 100%;content:"";opacity:.5}.bg_fixed .bg_illust_glitch::before{-webkit-animation:glitch-left 5s infinite both;animation:glitch-left 5s infinite both;-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg)}.bg_fixed .bg_illust_glitch::after{-webkit-animation:glitch-right 5s infinite both;animation:glitch-right 5s infinite both;-webkit-filter:hue-rotate(-90deg);filter:hue-rotate(-90deg)}@-webkit-keyframes glitch-left{0%{-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translate(-.8%,1.5%);transform:translate(-.8%,1.5%)}2%{-webkit-transform:translate(-.8%,-1.5%);transform:translate(-.8%,-1.5%)}3%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes glitch-left{0%{-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translate(-.8%,1.5%);transform:translate(-.8%,1.5%)}2%{-webkit-transform:translate(-.8%,-1.5%);transform:translate(-.8%,-1.5%)}3%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes glitch-right{0%{-webkit-transform:translate(0);transform:translate(0)}3%{-webkit-transform:translate(0);transform:translate(0)}4%{-webkit-transform:translate(.8%,-1.5%);transform:translate(.8%,-1.5%)}5%{-webkit-transform:translate(.8%,1.5%);transform:translate(.8%,1.5%)}6%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes glitch-right{0%{-webkit-transform:translate(0);transform:translate(0)}3%{-webkit-transform:translate(0);transform:translate(0)}4%{-webkit-transform:translate(.8%,-1.5%);transform:translate(.8%,-1.5%)}5%{-webkit-transform:translate(.8%,1.5%);transform:translate(.8%,1.5%)}6%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}.bg_fixed .bg_glitch{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:color-dodge}.bg_fixed .bg_glitch_inner{width:100%;height:100%}.bg_fixed .bg_glitch_inner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.08}.bg_wrapper{background:rgba(29,29,29,.75)}.video_box_deco{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(29,29,29,.3)}@media (hover:hover) and (pointer:fine){.video_box_deco:hover{background:rgba(29,29,29,0)}}.video_box_deco::after,.video_box_deco::before{position:absolute;aspect-ratio:1;width:3rem;background:#bce03b;content:"";-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.video_box_deco::before{top:0;left:0}.video_box_deco::after{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.video_box a{display:block;position:relative;width:100%;padding-bottom:56.25%;border:1px solid #bce03b;background:url(https://img.youtube.com/vi/bsdxKHSxH94/maxresdefault.jpg) no-repeat center/cover}.video_box .video_play_arrow{display:block;position:absolute;top:50%;left:50%;width:23%;padding-bottom:23%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;pointer-events:none}.video_box .video_play_arrow .material-symbols-outlined{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#bce03b;font-size:6em}@media screen and (max-width:768px){.video_box .video_play_arrow .material-symbols-outlined{font-size:14vw}}.video_box .video_play_arrow::before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #bce03b;border-radius:50%;background:rgba(44,128,132,.5);content:""}.lity-wrap{padding:4.2rem}@media screen and (max-width:768px){.lity-wrap{padding:0}}.lity-container{width:100%;max-width:100rem;margin:0 auto;overflow:hidden;border:1px solid #bce03b;background:#1d1d1d}@media screen and (max-width:768px){.lity-container{border:0}}.lity-content{width:100%;height:0;padding-bottom:56.25%}.video_modal,.video_modal iframe{z-index:999;position:absolute;top:0;left:0;width:100%;height:100%}.share_title{margin-bottom:.6rem;font-weight:700;font-size:1.6rem;text-align:center}.share_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share_btn a{display:inline-block;width:40px;height:40px;margin-right:2rem}.share_btn a:last-child{margin-right:0}.share_btn a path{fill:#1d1d1d}.share_btn a .bg,.share_btn a.sns_btn_line .ico_02{fill:#fff}@media screen and (min-width:961px){.share_btn a:hover{opacity:.8}}footer{position:relative;padding:4.2rem 0;background:#2e3537;color:#fff}footer::before{position:absolute;top:0;left:0;width:100%;height:6rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:url(../images/footer_boundary.svg) no-repeat;background-position:20% top;background-size:cover;content:"";pointer-events:none}@media screen and (max-width:1280px){footer::before{background-position:-12rem top}}@media screen and (max-width:768px){footer::before{height:4.2rem;background-position:10% top}}footer .copylight{margin-top:3rem;font-size:1rem;line-height:1.6;text-align:center}@media screen and (max-width:1024px){footer .copylight{font-size:1rem}}@media screen and (max-width:768px){footer .copylight{font-size:1rem;line-height:1.6}}footer .copylight_logo_piapro{width:4.2rem;margin-left:.6rem;-webkit-transform:translateY(-20%);transform:translateY(-20%)}header{z-index:999;position:relative}header .header_left{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:98vh;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(96vh);height:6rem;overflow:hidden;gap:4vh;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left}@media screen and (max-width:768px){header .header_left{display:none}}header .header_left::after,header .header_left::before{width:calc((100vh - 30rem)/ 2);min-width:18rem;height:1.8rem;background:url(../images/header_left_deco.svg) no-repeat center/contain;content:""}header .header_title{padding:1rem;color:#fc61ab;font-style:normal;font-weight:600;font-size:1.2rem;line-height:1.6;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em;letter-spacing:.8rem!important;white-space:nowrap}@media screen and (max-width:1024px){header .header_title{font-size:1.2rem}}@media screen and (max-width:768px){header .header_title{font-size:1.1rem;line-height:1.6}}header .header_top_right{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:-1px;right:-1.6rem;gap:1.6rem}@media screen and (max-width:768px){header .header_top_right{gap:1.2rem}}header .header_btn_lang a,header .header_btn_x a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5rem;-webkit-transform:skewX(24deg);transform:skewX(24deg);border:1px solid;background:#fc61ab;color:#1d1d1d}@media (hover:hover) and (pointer:fine){header .header_btn_lang a:hover,header .header_btn_x a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media screen and (max-width:768px){header .header_btn_lang a,header .header_btn_x a{height:4.2rem}}header .header_btn_inner{-webkit-transform:skewX(-24deg);transform:skewX(-24deg)}header .header_btn_lang{font-style:normal;font-weight:600;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}header .header_btn_lang a{padding-right:3.6rem;padding-left:2.4rem}@media screen and (max-width:768px){header .header_btn_lang a{padding-right:3rem;padding-left:2rem}}header .header_btn_lang a span.current{text-decoration:line-through}header .header_btn_lang a span:not(.current){font-size:2rem;line-height:1.4}@media screen and (max-width:1024px){header .header_btn_lang a span:not(.current){font-size:2rem}}@media screen and (max-width:768px){header .header_btn_lang a span:not(.current){font-size:1.6rem;line-height:1.4}}header .header_btn_x a{padding:0 2rem}@media screen and (max-width:768px){header .header_btn_x a{padding:0 1.6rem}}header .header_btn_x a .header_btn_inner{width:2.4rem}@media screen and (max-width:768px){header .header_btn_x a .header_btn_inner{width:2rem}}header .header_btn_x a img{width:100%}.page_index .section_main{position:relative;margin:12rem 0;padding:12rem 0;background:rgba(44,128,132,.5)}@media screen and (max-width:1024px){.page_index .section_main{padding:9rem 0}}@media screen and (max-width:768px){.page_index .section_main{margin:7.2rem 0;padding:6rem 0}}.page_index .section_main::after,.page_index .section_main::before{z-index:0;position:absolute;width:100%;height:6rem;background:url(../images/section_main_boundary.svg) no-repeat;background-position:20% top;background-size:cover;content:""}@media screen and (max-width:1280px){.page_index .section_main::after,.page_index .section_main::before{background-position:-12rem top}}@media screen and (max-width:768px){.page_index .section_main::after,.page_index .section_main::before{height:4.2rem;background-position:10% top}}.page_index .section_main::before{top:-6rem;left:0}@media screen and (max-width:768px){.page_index .section_main::before{top:-4.2rem}}.page_index .section_main::after{right:0;bottom:-6rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.page_index .section_main::after{bottom:-4.2rem}}.page_index .section_main_deco{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_index .section_main_deco span{display:block}.page_index .section_main_deco span img{height:100%}.page_index .section_main_deco_01{position:absolute;top:0;right:0;height:12rem}@media screen and (max-width:1024px){.page_index .section_main_deco_01{height:10rem}}@media screen and (max-width:768px){.page_index .section_main_deco_01{height:15vw;-webkit-transform:translateX(25%);transform:translateX(25%)}}.page_index .section_main_deco_02{position:absolute;top:-2rem;left:0}@media screen and (max-width:768px){.page_index .section_main_deco_02{top:-1rem;height:30rem}}.page_index .section_main_deco_03{position:absolute;right:0;bottom:-2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.page_index .section_main_deco_03{bottom:-1rem;height:30rem}}.page_index .section_main_deco::after{position:absolute;bottom:1.2rem;left:1.2rem;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:bottom left;transform-origin:bottom left;content:"HATSUNE MIKU DIGITAL STARS 2024";color:#bce03b;font-style:normal;font-weight:600;font-weight:300;font-size:10px;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em;letter-spacing:.5em;opacity:.5}@media screen and (max-width:768px){.page_index .section_main_deco::after{-webkit-transform:scale(.7);transform:scale(.7)}}.page_index .section_main_title{margin-bottom:10.2rem;color:#fff;font-style:normal;font-weight:600;font-size:11.4rem;line-height:1;line-height:.9;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .section_main_title{font-size:9.6rem}}@media screen and (max-width:768px){.page_index .section_main_title{font-size:clamp(4.8rem,13.6vw,9.6rem);line-height:1.1}}@media screen and (max-width:1024px){.page_index .section_main_title{margin-bottom:9rem}}@media screen and (max-width:768px){.page_index .section_main_title{margin-bottom:6rem}}.page_index .section_main_title .bg{display:inline-block;padding-bottom:.05em;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(25%,#fc61ab));background:linear-gradient(transparent 75%,#fc61ab 25%)}.page_index .hero{height:122.5vh;min-height:80rem;max-height:112rem}@media screen and (max-width:768px){.page_index .hero{height:96vh;height:96lvh;min-height:65rem;max-height:none}}.page_index .hero::before{position:absolute;right:0;bottom:0;left:0;height:20%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(29,29,29,0)),color-stop(50%,rgba(29,29,29,.75)));background:linear-gradient(rgba(29,29,29,0) 0,rgba(29,29,29,.75) 50%);content:""}.page_index .hero_deco_title{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_index .hero_deco_title span{display:block;position:absolute;width:75%;min-width:106rem;height:16%}@media screen and (max-width:1280px){.page_index .hero_deco_title span{width:104%;min-width:auto;max-width:108rem}}.page_index .hero_deco_title span img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page_index .hero_deco_title_01{top:-.5rem;left:-2rem}.page_index .hero_deco_title_01 img{-o-object-position:top left;object-position:top left}.page_index .hero_deco_title_02{right:-2rem;bottom:-.5rem}@media screen and (max-width:1280px){.page_index .hero_deco_title_02{bottom:0}}.page_index .hero_deco_title_02 img{-o-object-position:bottom right;object-position:bottom right}.page_index .hero_visual_miku{position:absolute;top:0;left:50%;height:100%;padding-bottom:2.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.page_index .hero_visual_miku{padding-bottom:0}}.page_index .hero_visual_miku img{max-width:none;height:100%}.page_index .hero_visual_window{position:absolute;top:55%;left:50%;height:35.5%;-webkit-transform:translateX(-121%);transform:translateX(-121%);mix-blend-mode:hard-light}.page_index .hero_visual_window img{max-width:none;height:100%}.page_index .hero_catch{position:absolute;top:57%;right:23%;min-width:40rem;max-width:52rem;height:15%;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:1280px){.page_index .hero_catch{top:60%;right:5%;width:36%;min-width:36rem;height:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:768px){.page_index .hero_catch{top:69%;width:67%;min-width:auto;max-width:36rem}}.page_index .hero_catch img{width:auto;height:100%}@media screen and (max-width:1280px){.page_index .hero_catch img{width:100%;height:auto}}.page_index .hero .main_logo{display:block;position:absolute;top:15%;left:25%;height:36%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1280px){.page_index .hero .main_logo{top:34%;left:8%;width:38%;min-width:34rem;max-width:42rem;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(0 0 1rem #1d1d1d);filter:drop-shadow(0 0 1rem #1d1d1d)}}@media screen and (max-width:1024px){.page_index .hero .main_logo{top:36%}}@media screen and (max-width:768px){.page_index .hero .main_logo{top:42%;left:5%;width:65%;min-width:auto;max-width:34rem}}.page_index .hero .main_logo img{max-width:none;height:100%}@media screen and (max-width:1280px){.page_index .hero .main_logo img{width:100%;height:auto}}.page_index .hero_credit{position:absolute;bottom:6rem;left:6rem;margin-bottom:1.2rem}@media screen and (max-width:768px){.page_index .hero_credit{bottom:4rem;left:1.2rem}}.page_index .hero_credit_logo{width:9rem;margin-bottom:.6rem}@media screen and (max-width:768px){.page_index .hero_credit_logo{width:7rem;margin-bottom:.3rem}}.page_index .hero_credit_txt{font-size:1rem;line-height:1.6}@media screen and (max-width:1024px){.page_index .hero_credit_txt{font-size:1rem}}@media screen and (max-width:768px){.page_index .hero_credit_txt{font-size:1rem;line-height:1.6}}.page_index .hero_goods_btn{position:absolute;top:10rem;right:4rem;max-width:36rem;-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}@media screen and (max-width:1280px){.page_index .hero_goods_btn{width:30%}}@media screen and (max-width:1024px){.page_index .hero_goods_btn{top:2rem;right:auto;left:6rem;width:30%;min-width:28rem}.page_index .hero_goods_btn img{-webkit-filter:drop-shadow(0 0 0 rgba(29, 29, 29, .5));filter:drop-shadow(0 0 0 rgba(29, 29, 29, .5))}}@media screen and (max-width:768px){.page_index .hero_goods_btn{top:1.2rem;left:1.2rem;width:50%;min-width:auto;max-width:26rem;-webkit-transform:translateX(-10%);transform:translateX(-10%)}}.page_index .hero_goods_btn a{display:block;position:relative}.page_index .hero_goods_btn a::after,.page_index .hero_goods_btn a::before{z-index:1;position:absolute;top:50%;left:50%;width:0;padding-bottom:0;content:"";mix-blend-mode:color-dodge;opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;will-change:width,padding-bottom}.page_index .hero_goods_btn a::before{background:url(../images/goods_btn_hover_01.svg) no-repeat center/contain;animation:hover-rotate 10s linear infinite reverse}.page_index .hero_goods_btn a::after{background:url(../images/goods_btn_hover_02.svg) no-repeat center/contain;-webkit-animation:hover-rotate 12s linear infinite;animation:hover-rotate 12s linear infinite}@media (hover:hover) and (pointer:fine){.page_index .hero_goods_btn a:hover::before{width:45%;padding-bottom:45%;opacity:.8}.page_index .hero_goods_btn a:hover::after{width:60%;padding-bottom:65%;opacity:.8}.page_index .hero_goods_btn a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@-webkit-keyframes hover-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hover-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.loaded .page_index .hero_goods_btn{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.page_index .themeSong{margin-top:0}.page_index .themeSong_main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem 4.8rem}@media screen and (max-width:1024px){.page_index .themeSong_main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page_index .themeSong_main .video_box{width:50%;max-width:60rem}@media screen and (max-width:1024px){.page_index .themeSong_main .video_box{width:100%}}@media screen and (max-width:768px){.page_index .themeSong_main .video_box{max-width:none}}.page_index .themeSong_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_index .themeSong_title{font-style:normal;font-weight:600;font-size:4rem;line-height:1.3;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .themeSong_title{font-size:3rem}}@media screen and (max-width:768px){.page_index .themeSong_title{font-size:2.4rem;line-height:1.3}}.page_index .themeSong_title_area{padding-bottom:3rem;border-bottom:1px solid #bce03b}@media screen and (max-width:768px){.page_index .themeSong_title_area{padding-bottom:2.4rem}}.page_index .themeSong_title_sub{margin-top:.6rem;font-style:normal;font-weight:600;font-size:2rem;line-height:1.4;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .themeSong_title_sub{font-size:2rem}}@media screen and (max-width:768px){.page_index .themeSong_title_sub{font-size:1.6rem;line-height:1.4}}.page_index .themeSong_artist{margin-top:3rem}@media screen and (max-width:768px){.page_index .themeSong_artist{margin-top:2.4rem}}.page_index .themeSong_artist_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.page_index .themeSong_artist_img{width:12rem;overflow:hidden;border:1px solid #bce03b;border-radius:50%}@media screen and (max-width:768px){.page_index .themeSong_artist_img{width:10rem}}.page_index .themeSong_artist_img_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}.page_index .themeSong_artist_label{color:#bce03b;font-style:normal;font-weight:600;font-weight:400;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}.page_index .themeSong_artist_name{margin-top:.3rem;font-weight:700;font-size:2rem;line-height:1.4}@media screen and (max-width:1024px){.page_index .themeSong_artist_name{font-size:2rem}}@media screen and (max-width:768px){.page_index .themeSong_artist_name{font-size:1.6rem;line-height:1.4}}.page_index .themeSong_vinyl{position:relative;max-width:105rem;margin-top:11.4rem;padding:9rem 0 7.8rem;color:#1d1d1d;font-size:1.6rem;line-height:1.5}@media screen and (max-width:1024px){.page_index .themeSong_vinyl{font-size:1.6rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:768px){.page_index .themeSong_vinyl{margin-top:9rem;padding:6rem 0 4.8rem}}.page_index .themeSong_vinyl::before{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:#d3fc63;content:"";-webkit-clip-path:polygon(0 0,calc(100% - 6rem) 0,100% 6rem,100% 100%,6rem 100%,0 calc(100% - 6rem));clip-path:polygon(0 0,calc(100% - 6rem) 0,100% 6rem,100% 100%,6rem 100%,0 calc(100% - 6rem))}@media screen and (max-width:768px){.page_index .themeSong_vinyl::before{-webkit-clip-path:polygon(0 0,calc(100% - 4.2rem) 0,100% 4.2rem,100% 100%,4.2rem 100%,0 calc(100% - 4.2rem));clip-path:polygon(0 0,calc(100% - 4.2rem) 0,100% 4.2rem,100% 100%,4.2rem 100%,0 calc(100% - 4.2rem))}}.page_index .themeSong_vinyl::after{position:absolute;top:-7rem;right:0;width:26rem;height:26rem;-webkit-transform:translateX(50%);transform:translateX(50%);background:url(../images/themesong_vinyl_deco.svg) no-repeat center/contain;content:"";-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear}@-webkit-keyframes rotate{0%{-webkit-transform:translateX(50%) rotate(0);transform:translateX(50%) rotate(0)}100%{-webkit-transform:translateX(50%) rotate(360deg);transform:translateX(50%) rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:translateX(50%) rotate(0);transform:translateX(50%) rotate(0)}100%{-webkit-transform:translateX(50%) rotate(360deg);transform:translateX(50%) rotate(360deg)}}@media screen and (max-width:768px){.page_index .themeSong_vinyl::after{top:-7.6vw;width:40%;max-width:22rem;height:0;padding-bottom:40%}}.page_index .themeSong_vinyl .section_inner{position:static}@media screen and (max-width:1024px){.page_index .themeSong_vinyl .section_inner{padding:0 4.2rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl .section_inner{padding:0 1.8rem}}.page_index .themeSong_vinyl_title{position:absolute;top:0;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);color:#fc61ab;font-style:normal;font-weight:600;font-size:6rem;line-height:1.2;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_title{font-size:4.8rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_title{font-size:4.2rem;line-height:1.2}}.page_index .themeSong_vinyl_name{margin-right:8rem;font-style:normal;font-weight:600;font-size:4rem;line-height:1.3;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_name{font-size:3rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_name{font-size:2.4rem;line-height:1.3}}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_name{margin-right:4rem;font-size:clamp(2rem,5.7vw,4.2rem)}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_name{margin-right:0}}.page_index .themeSong_vinyl_name .bg{display:inline-block;padding:.6rem;background:#fff}@media screen and (max-width:768px){.page_index .themeSong_vinyl_name .bg{padding:.6rem}}.page_index .themeSong_vinyl_txt{max-width:78rem;margin-top:4.2rem;font-weight:700;font-size:1.6rem;line-height:1.5;line-height:2!important}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_txt{font-size:1.6rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_txt{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_txt{margin-top:3rem;line-height:1.8!important}}.page_index .themeSong_vinyl_info{margin-top:2.4rem;font-weight:700}.page_index .themeSong_vinyl_info_item{font-size:2rem;line-height:1.4}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_info_item{font-size:2rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_info_item{font-size:1.6rem;line-height:1.4}}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_info_item{margin-top:.3rem}.page_index .themeSong_vinyl_info_item:first-child{margin-top:0}}.page_index .themeSong_vinyl_info_item .label{margin-right:.9rem}@media screen and (max-width:768px){.page_index .themeSong_vinyl_info_item .label{margin-right:.6rem}}.page_index .themeSong_vinyl_info_item .info{font-style:normal;font-weight:600;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}.page_index .themeSong_vinyl_info_item .info .txt_xl{font-size:3.6rem}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_info_item .info .txt_xl{font-size:4rem;line-height:1.3}}@media screen and (max-width:1024px) and (max-width:1024px){.page_index .themeSong_vinyl_info_item .info .txt_xl{font-size:3rem}}@media screen and (max-width:1024px) and (max-width:768px){.page_index .themeSong_vinyl_info_item .info .txt_xl{font-size:2.4rem;line-height:1.3}}.page_index .themeSong_vinyl_track{margin-top:4.2rem;font-weight:700}@media screen and (max-width:768px){.page_index .themeSong_vinyl_track{margin-top:3rem}}.page_index .themeSong_vinyl_track_label{position:relative}.page_index .themeSong_vinyl_track_label span{display:inline-block;padding:.3rem 1.2rem;background:#1d1d1d;color:#fff;font-size:2rem;line-height:1.4}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_track_label span{font-size:2rem}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_track_label span{font-size:1.6rem;line-height:1.4}}.page_index .themeSong_vinyl_track_label::before{z-index:-1;position:absolute;top:50%;left:0;width:100%;height:1px;background:#1d1d1d;content:""}.page_index .themeSong_vinyl_track_label::after{z-index:-1;position:absolute;top:50%;right:0;width:.8rem;height:.8rem;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:50%;background:#1d1d1d;content:""}.page_index .themeSong_vinyl_track_ab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.4rem;gap:2.4rem}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_track_ab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_track_ab{margin-top:1.8rem;gap:1.8rem}}.page_index .themeSong_vinyl_track_ab_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.4rem;gap:1.2rem 2.4rem;border:1px solid #1d1d1d;background:#fff}@media screen and (max-width:1280px){.page_index .themeSong_vinyl_track_ab_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1024px){.page_index .themeSong_vinyl_track_ab_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.page_index .themeSong_vinyl_track_ab_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.2rem}}.page_index .themeSong_vinyl_track_ab_box p{white-space:nowrap}.page_index .themeSong_vinyl_track_ab_box ul{padding-left:1.8rem;list-style-type:disc}.page_index .themeSong_vinyl_track_ab_box ul li{margin-top:.3rem}.page_index .themeSong_vinyl_track_ab_box ul li:first-child{margin-top:0}.page_index .overview{margin-bottom:0}.page_index .overview_label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15rem;height:4rem;margin-top:8.4rem;margin-bottom:2.4rem;padding-left:2rem;background:#d3fc63;color:#1d1d1d;font-weight:700;font-size:1.6rem;line-height:1.5;letter-spacing:.2em;text-indent:.1em}@media screen and (max-width:1024px){.page_index .overview_label{font-size:1.6rem}}@media screen and (max-width:768px){.page_index .overview_label{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:768px){.page_index .overview_label{width:12rem;height:3.6rem;margin-top:6rem;margin-bottom:1.2rem}}[lang=en] .page_index .overview_label{letter-spacing:.1em}.page_index .overview_label_sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.8rem;background:#fff;color:#1d1d1d;font-weight:700}.page_index .overview_label::before{position:absolute;top:0;right:0;bottom:0;width:10rem;-webkit-transform:translateX(100%);transform:translateX(100%);background:url(../images/overview_label_deco.svg) no-repeat;background-size:100% 100%;content:""}.page_index .overview_txt_l{font-style:normal;font-weight:600;font-size:4rem;line-height:1.3;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .overview_txt_l{font-size:3rem}}@media screen and (max-width:768px){.page_index .overview_txt_l{font-size:2.4rem;line-height:1.3}}.page_index .overview_venue{font-weight:700;font-size:2rem;line-height:1.4}@media screen and (max-width:1024px){.page_index .overview_venue{font-size:2rem}}@media screen and (max-width:768px){.page_index .overview_venue{font-size:1.6rem;line-height:1.4}}.page_index .overview_venue_box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;margin-top:2.4rem;border-bottom:1px solid #fff}@media screen and (max-width:768px){.page_index .overview_venue_box{margin-top:1.8rem}}.page_index .overview_venue a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6rem 2.4rem}.page_index .overview_venue a .material-symbols-outlined{margin-right:-1.2rem;margin-left:.6rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.2s;transition:.2s}@media (hover:hover) and (pointer:fine){.page_index .overview_venue a:hover{-webkit-filter:brightness(.85);filter:brightness(.85)}.page_index .overview_venue a:hover .material-symbols-outlined{-webkit-transform:translateX(.6rem);transform:translateX(.6rem)}}.page_index .overview_tickets_box{max-width:100rem;margin-top:3rem;padding:2.4rem;border:1px solid #bce03b;background:rgba(29,29,29,.5)}@media screen and (max-width:768px){.page_index .overview_tickets_box{margin-top:2.4rem;padding:1.8rem}}.page_index .overview_tickets_box_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1.8rem}@media screen and (max-width:1024px){.page_index .overview_tickets_box_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:768px){.page_index .overview_tickets_box_row{margin-top:1.2rem}}.page_index .overview_tickets_box .overview_btn_area{margin-left:auto}@media screen and (max-width:1024px){.page_index .overview_tickets_box .overview_btn_area{margin-top:1.8rem;margin-left:0}}@media screen and (max-width:768px){.page_index .overview_tickets_box .overview_btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:1.2rem}}.page_index .overview_tickets_title{font-weight:700;font-size:2rem;line-height:1.4}@media screen and (max-width:1024px){.page_index .overview_tickets_title{font-size:2rem}}@media screen and (max-width:768px){.page_index .overview_tickets_title{font-size:1.6rem;line-height:1.4}}.page_index .overview_tickets_date{font-style:normal;font-weight:600;font-size:2rem;line-height:1.4;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .overview_tickets_date{font-size:2rem}}@media screen and (max-width:768px){.page_index .overview_tickets_date{font-size:1.6rem;line-height:1.4}}.page_index .overview_tickets_date .txt_l{font-size:3rem}@media screen and (max-width:1024px){.page_index .overview_tickets_date .txt_l{font-size:2rem;line-height:1.4}}@media screen and (max-width:1024px) and (max-width:1024px){.page_index .overview_tickets_date .txt_l{font-size:2rem}}@media screen and (max-width:1024px) and (max-width:768px){.page_index .overview_tickets_date .txt_l{font-size:1.6rem;line-height:1.4}}.page_index .overview_performers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.6rem;gap:4.2rem}@media screen and (max-width:1024px){.page_index .overview_performers{gap:4.2rem 2.4rem}}@media screen and (max-width:768px){.page_index .overview_performers{margin-top:2.4rem;gap:3.6rem 1.8rem}}.page_index .overview_performers_box{width:calc((100% / 3) - (4.2rem * 2 / 3))}@media screen and (max-width:1024px){.page_index .overview_performers_box{width:calc((100% / 2) - (2.4rem / 2))}}@media screen and (max-width:768px){.page_index .overview_performers_box{width:calc((100% / 2) - (1.8rem / 2))}}@media screen and (max-width:520px){.page_index .overview_performers_box{width:100%}}.page_index .overview_performers_box_main{position:relative}.page_index .overview_performers_img{position:relative}.page_index .overview_performers_img img{position:relative;-webkit-clip-path:polygon(4% 0,96% 0,100% 5%,100% 95%,96% 100%,4% 100%,0 95%,0 5%);clip-path:polygon(4% 0,96% 0,100% 5%,100% 95%,96% 100%,4% 100%,0 95%,0 5%)}.page_index .overview_performers_img::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#bce03b;content:"";-webkit-clip-path:polygon(4% 0,96% 0,100% 5%,100% 95%,96% 100%,4% 100%,0 95%,0 5%);clip-path:polygon(4% 0,96% 0,100% 5%,100% 95%,96% 100%,4% 100%,0 95%,0 5%)}.page_index .overview_performers_name{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,25%);transform:translate(-50%,25%);font-style:normal;font-weight:600;font-size:2rem;line-height:1.4;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em;text-align:center;white-space:nowrap}@media screen and (max-width:1024px){.page_index .overview_performers_name{font-size:2rem}}@media screen and (max-width:768px){.page_index .overview_performers_name{font-size:1.6rem;line-height:1.4}}@media screen and (max-width:1280px){.page_index .overview_performers_name{font-size:clamp(1.4rem,2vw,2rem)}}@media screen and (max-width:520px){.page_index .overview_performers_name{font-size:clamp(1.6rem,4vw,2rem)}}.page_index .overview_performers_name span{display:block;padding:.4rem 3rem;background:#1d1d1d;-webkit-clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% calc(100% - 2rem),100% 100%,0 100%,0 calc(100% - 2rem));clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% calc(100% - 2rem),100% 100%,0 100%,0 calc(100% - 2rem))}@media screen and (max-width:1280px){.page_index .overview_performers_name span{padding:.4rem 2rem}}.page_index .overview_performers_name::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#bce03b;content:"";-webkit-clip-path:polygon(2.1rem 0,calc(100% - 2.1rem) 0,100% calc(100% - 2.1rem),100% 100%,0 100%,0 calc(100% - 2.1rem));clip-path:polygon(2.1rem 0,calc(100% - 2.1rem) 0,100% calc(100% - 2.1rem),100% 100%,0 100%,0 calc(100% - 2.1rem))}.page_index .overview_performers_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;gap:1.2rem}@media screen and (max-width:1024px){.page_index .overview_performers_link{margin-top:2.4rem}}@media screen and (max-width:768px){.page_index .overview_performers_link{margin-top:1.8rem}}.page_index .overview_performers_link a{width:calc(100% / 2 - 1.2rem / 2)}@media screen and (max-width:520px){.page_index .overview_performers_link a{width:100%}}.page_index .section_about_area{z-index:0;position:relative;margin:12rem 0}@media screen and (max-width:1024px){.page_index .section_about_area{margin:9rem 0}}@media screen and (max-width:768px){.page_index .section_about_area{margin:7.2rem 0}.page_index .section_about_area#about_miku{margin-bottom:-10rem}}.page_index .section_about_area .section_inner{max-width:90rem}.page_index .section_about_area_title{display:inline-block;padding-bottom:.1em;font-style:normal;font-weight:600;font-size:6rem;line-height:1.2;line-height:.9;font-family:Oswald,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;letter-spacing:.02em}@media screen and (max-width:1024px){.page_index .section_about_area_title{font-size:4.8rem}}@media screen and (max-width:768px){.page_index .section_about_area_title{font-size:4.2rem;line-height:1.2}}@media screen and (max-width:768px){.page_index .section_about_area_title{font-size:clamp(2rem,7.6vw,5rem)}}.page_index .section_about_area_title_wrapper{text-align:center}.page_index .section_about_area_title_cont{display:inline-block;position:relative;margin:0 auto;margin-bottom:4.8rem}@media screen and (max-width:1024px){.page_index .section_about_area_title_cont{margin-bottom:3.6rem}}@media screen and (max-width:768px){.page_index .section_about_area_title_cont{margin-bottom:2.4rem}}.page_index .section_about_area_title_cont::after,.page_index .section_about_area_title_cont::before{position:absolute;top:50%;width:2rem;height:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/about_title_deco.svg) no-repeat center/contain;content:""}@media screen and (max-width:1024px){.page_index .section_about_area_title_cont::after,.page_index .section_about_area_title_cont::before{width:1.8rem;height:1.8rem}}@media screen and (max-width:768px){.page_index .section_about_area_title_cont::after,.page_index .section_about_area_title_cont::before{width:2.4vw;height:2.4vw}}.page_index .section_about_area_title_cont::before{left:-6rem}@media screen and (max-width:1024px){.page_index .section_about_area_title_cont::before{left:-4.8rem}}@media screen and (max-width:768px){.page_index .section_about_area_title_cont::before{left:-7%}}.page_index .section_about_area_title_cont::after{right:-6rem}@media screen and (max-width:1024px){.page_index .section_about_area_title_cont::after{right:-4.8rem}}@media screen and (max-width:768px){.page_index .section_about_area_title_cont::after{right:-7%}}.page_index .section_about_area_title_sub{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;margin-top:1.2rem;gap:1.2rem}@media screen and (max-width:1024px){.page_index .section_about_area_title_sub{height:2.6rem;margin-top:.6rem}}@media screen and (max-width:768px){.page_index .section_about_area_title_sub{height:4.6vw;margin-top:0}}.page_index .section_about_area_title_sub img{max-width:none;height:100%}.page_index .section_about_area_title_sub::after,.page_index .section_about_area_title_sub::before{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#fff;content:""}.page_index .section_about_area_txt{font-size:1.6rem;line-height:1.5;line-height:2!important}@media screen and (max-width:1024px){.page_index .section_about_area_txt{font-size:1.6rem}}@media screen and (max-width:768px){.page_index .section_about_area_txt{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:1024px){.page_index .section_about_area_txt{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:1024px) and (max-width:1024px){.page_index .section_about_area_txt{font-size:1.4rem}}@media screen and (max-width:1024px) and (max-width:768px){.page_index .section_about_area_txt{font-size:1.3rem;line-height:1.5}}.page_index .section_about_area_btn{margin-top:3rem}@media screen and (max-width:768px){.page_index .section_about_area_btn{margin-top:2.4rem}}.page_index .about_area{padding:3rem 0;overflow:hidden}@media screen and (max-width:768px){.page_index .about_area{padding:2.4rem 0}}.page_index .about_miku_row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.page_index .about_miku_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page_index .about_miku_row_txt{z-index:0;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.page_index .about_miku_row_txt>:first-child{margin-right:-5rem}@media screen and (max-width:768px){.page_index .about_miku_row_txt>:first-child{margin-right:0}}.page_index .about_miku_row_img{width:30rem;margin-right:-12rem;pointer-events:none}@media screen and (max-width:1024px){.page_index .about_miku_row_img{margin-right:-7rem}}@media screen and (max-width:768px){.page_index .about_miku_row_img{margin-top:-9rem;margin-right:auto;margin-left:70%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:520px){.page_index .about_miku_row_img{margin-top:-3rem}}.page_index .about_miku_txt_s{margin-top:1.2rem;font-size:1.4rem;line-height:1.5;line-height:2!important}@media screen and (max-width:1024px){.page_index .about_miku_txt_s{font-size:1.4rem}}@media screen and (max-width:768px){.page_index .about_miku_txt_s{font-size:1.3rem;line-height:1.5}}@media screen and (max-width:1024px){.page_index .about_miku_txt_s{font-size:1.2rem;line-height:1.6}}@media screen and (max-width:1024px) and (max-width:1024px){.page_index .about_miku_txt_s{font-size:1.2rem}}@media screen and (max-width:1024px) and (max-width:768px){.page_index .about_miku_txt_s{font-size:1.1rem;line-height:1.6}}.page_index .about_miku_txt_xs{margin-top:3rem;font-size:1rem;line-height:1.6}@media screen and (max-width:1024px){.page_index .about_miku_txt_xs{font-size:1rem}}@media screen and (max-width:768px){.page_index .about_miku_txt_xs{font-size:1rem;line-height:1.6}}
/*# sourceMappingURL=../_maps/css/style.css.map */
