@charset "UTF-8";.solua_container{--step0slideIn:.5s;--step0fadeOut:.5s;--step0SlideInPict:1s;--step0SlideInZoom:15s;--step0mainCopy:.5s;--step0wait0:2s;--step0wait1:.5s;--step0wait2:1.1s;--step1slideMask:2s;--step0showLogo:.5s;margin:0;overflow:hidden;width:100%;height:100%;position:relative}.solua_container a:link,.solua_container a:visited,.solua_container a:hover,.solua_container a:active{outline:none}@keyframes slideIn{0%{clip-path:inset(0px 100% 0px 0px)}to{clip-path:inset(0px 0px 0px 0px)}}.solua_container .title_area{padding:34px 0 0;position:relative;width:100%;height:1032px;margin:0 auto}.solua_container .title_area img{display:block}.solua_container .title_area .title_wrapper{position:relative;width:86vw}.solua_container .title_area .title_wrapper .title_items{margin-top:160px;display:flex;justify-content:space-between}.solua_container .title_area .title_wrapper .title_items .main_copy{clip-path:inset(0px 100% 0px 0px);width:86vw;max-width:441px}.solua_container .title_area .title_wrapper .title_items .pickup{clip-path:inset(0px 100% 0px 0px);padding-right:3%;width:422px;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_data{cursor:pointer;width:100%;height:209px;display:flex;justify-content:center;align-items:flex-end;position:relative}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_data .pickup_img{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_data div{display:flex;align-items:flex-end;font-size:16px;height:40%;width:100%;color:#fff;padding:0 3% 3%;line-height:20px;background:linear-gradient(180deg,#0000,#0009 60%,#000c)}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_info{width:100%;height:32px;display:flex;justify-content:space-between;align-items:center}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_info img{width:90px;height:auto;margin-right:8px}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_info .pickup_dots{width:50%;height:20px;display:flex;flex-direction:row;justify-content:flex-end;gap:2%}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_info .pickup_dots .dot{cursor:pointer;align-items:center;width:14px;height:14px;border-radius:50%;display:flex;justify-content:center}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_info .pickup_dots .dot.active{border:1px solid #fff;cursor:none;pointer-events:none}.solua_container .title_area .title_wrapper .title_items .pickup .pickup_info .pickup_dots .dot:after{content:"";width:6px;height:6px;border-radius:50%;background-color:#fff;display:block}.solua_container .title_area .title_wrapper .title_items .fadeIn{animation:slideIn var(--step0mainCopy) ease forwards}.solua_container .title_area .title_wrapper .logo_left{opacity:0;width:28vw;max-width:147px}.solua_container .title_area .scroll{opacity:0;width:15px;position:absolute;right:0;bottom:30px;cursor:pointer}@media screen and (min-width: 1280px){.solua_container .title_area .scroll{right:0}}.solua_container .title_area .credit{opacity:0;position:fixed;height:184px;width:auto;left:15px;top:490px}.solua_container .title_area .appier{transition-property:opacity;transition-duration:var(--step0showLogo)}.solua_container .title_area .show{opacity:1!important}.solua_container .bg_wrapper .mask{position:absolute}.solua_container .bg_wrapper .bg_animations{position:absolute;width:100vw;height:490px}.solua_container .bg_wrapper .bg_animations>div{width:100vw;height:100%;position:absolute;top:0;overflow:hidden}.solua_container .bg_wrapper .bg_animations>div img{display:block;max-width:none}.solua_container .bg_wrapper .bg_animations>div .imageWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130%;height:130%}.solua_container .bg_wrapper .bg_animations>div.maskItem{opacity:0}.solua_container .bg_wrapper .bg_animations>div.v0{clip-path:inset(0px 100% 0px 0px)}.solua_container .bg_wrapper .bg_animations>div.v0 img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;transition-property:transform;transform-origin:center center;transition-duration:var(--step0SlideInZoom)}.solua_container .bg_wrapper .bg_animations>div.v0 img.zoom{transform:scale(1.1)}.solua_container .bg_wrapper .bg_animations>div.v0.slideIn{animation:slideIn var(--step0SlideInPict) forwards}.solua_container .dots{position:fixed;z-index:2;top:406px;opacity:0}.solua_container .dots .dots_wrapper{position:absolute;right:33px;width:14px;height:120px;display:flex;flex-direction:column;justify-content:space-between}.solua_container .dots .dots_wrapper .dot_wrapper{width:14px;height:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;pointer-events:all}.solua_container .dots .dots_wrapper .dot_wrapper .dot{width:6px;height:6px;border-radius:50%;background-color:#fff}.solua_container .dots .dots_wrapper .dot_wrapper_selected{border:1px solid #fff;border-radius:50%;cursor:none;pointer-events:none}@media screen and (min-width: 1280px){.solua_container .dots .dots_wrapper{right:0}}.main_area{position:relative}.main_area .video_wrapper{width:100%;height:593px;margin-top:280px;margin-bottom:100px;position:relative}.main_area .video_wrapper .video_frame{width:977.5px;height:593px;background-image:url(/solua/assets/img/top/video_center.svg);background-repeat:no-repeat;background-position:center;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative}.main_area .video_wrapper .video_frame .video_webp{width:872px;position:absolute;display:none;opacity:1;will-change:opacity}.main_area .video_wrapper .video_frame .video{position:absolute}.main_area .video_wrapper .video_frame .video_webp_hide{opacity:0;pointer-events:none}.main_area .video_wrapper .video_frame .play{width:161px;position:absolute;right:74px;bottom:70px;opacity:0;display:none;pointer-events:none}.main_area .video_wrapper .video_frame .show_play{cursor:pointer;opacity:1;pointer-events:all}.main_area .video_wrapper .video_frame .video_mask_white{display:none;width:870px;height:489px;background-color:#fff;transform-origin:left;transition-property:transform;position:absolute;transition-duration:.5s;transform:scaleX(0)}.main_area .video_wrapper .video_frame .video_mask_white.animation{animation:wipe 1.5s linear forwards}@keyframes wipe{0%{transform:scaleX(0);transform-origin:left}20%{transform:scaleX(1);transform-origin:left}80%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.main_area .video_wrapper .video_frame #video_trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.main_area .video_wrapper .dots{position:absolute;left:50%;top:600px;transform:translate(-50%);width:80px;height:32px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.main_area .video_wrapper .dots .dot{cursor:pointer;opacity:.5;width:32px;height:32px;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.main_area .video_wrapper .dots .dot.active{opacity:1}.main_area .video_wrapper .dots .dot:after{content:"";width:24px;height:24px;border-radius:50%;background-color:#fff;display:block;pointer-events:none}@media screen and (max-width: 1024px){.main_area .video_wrapper{position:relative}.main_area .video_wrapper .video_frame,.main_area .video_wrapper .video_frame .video_webp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_area .video_wrapper .video_frame .play{left:calc(50% + 46vw - 161px);bottom:16%}}.main_area .more{width:100%;max-width:1200px;margin:0 auto;height:20px;position:relative;display:flex;justify-content:flex-end}.main_area .more img{position:absolute;top:0;right:22px;width:185px;flex-shrink:0!important}.main_area .schedule_area{width:100%;padding-top:140px;background-image:url(/solua/assets/img/schedule/schedule_bg.svg);background-repeat:no-repeat;background-position:center top;padding-bottom:80px}.main_area .schedule_area .more{margin-top:10px}.main_area .schedule_area .schedule_wrapper .label{color:#9e9e9e;width:100%;max-width:1200px;margin:10px auto 5px;line-height:1.2em}.main_area .schedule_area .schedule_wrapper .schedule_list{overflow-x:scroll;overflow-y:hidden;display:flex;flex-direction:row;gap:20px}.main_area .schedule_area .schedule_past{margin-bottom:50px}.main_area .schedule_area .site_links{width:920px;display:flex;justify-content:center;align-items:center;margin:74px auto 0;gap:20px}.main_area .schedule_area .site_links>div{flex-shrink:0;cursor:pointer;position:relative;width:450px;max-width:88vw;aspect-ratio:450/160;margin:0 auto;background-color:#eaeaea;border-radius:16px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:20px}.main_area .schedule_area .site_links>div .label{font-size:24px;font-weight:700;margin:4px 0 -18px -23px;letter-spacing:1.2px}.main_area .schedule_area .site_links>div.ec img.title{width:48%;height:auto;margin-left:-8px}.main_area .schedule_area .site_links>div.ticket img.title{width:28%;height:auto;margin-left:-8px;margin-top:8px}.main_area .schedule_area .site_links>div img.arrow{width:77.5%;margin-left:-1px;height:auto}.main_area .schedule_area .site_links>div div.desc{margin-top:3%;margin-left:-4px;font-size:14px;font-weight:500;letter-spacing:.6px}.main_area .schedule_area .site_links>div:after{content:"";position:absolute;width:97%;aspect-ratio:436/148;border-radius:16px 0;border:1px solid #00452D;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}@media screen and (max-width: 991px){.main_area .schedule_area .site_links{margin-top:106px;width:88vw;flex-direction:column}}@media screen and (max-width: 480px){.main_area .schedule_area .site_links>div .label{font-size:4.4444444444vw;margin-bottom:-3.5555555556vw}.main_area .schedule_area .site_links>div div.desc{font-size:2.6666666667vw}}.main_area .news_area{font-size:62.5%;width:100%;height:593px;margin:80px auto 0;background-image:url(/solua/assets/img/news/news_bg.svg);background-repeat:no-repeat;background-position:center top;background-size:460px 120px;padding-top:98px}.main_area .news_area .news_wrapper{background-color:#eaeaea;width:100%;height:483px}.main_area .news_area .news_wrapper .news_list{display:flex;justify-content:space-between;width:920px;margin:0 auto;padding-top:96px}.main_area .news_area .more{margin:0 auto}.main_area .member_area{opacity:0;font-size:62.5%;margin-top:200px;width:100%;padding-top:70px;background-image:url(/solua/assets/img/members/member_bg.svg);background-repeat:no-repeat;background-position:center top}.main_area .member_area .members{overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap!important;padding-bottom:0!important;color:#fff;height:340px;gap:0px!important;--pad: calc((100vw - 990px)/2) }.main_area .member_area .members .member{margin-top:-10px;margin-left:-30px;flex-shrink:0}.main_area .member_area .members .member:first-child{margin-left:var(--pad)!important}.main_area .member_area .members .member:last-child{margin-right:var(--pad)!important}.main_area .member_area .members .link{transform-origin:center center;transform:scale(.8)}.main_area .member_area .members .link:hover{transform:scale(.85)}.main_area .member_area .members .more_card{transition-duration:.15s;width:216px!important;height:305px!important;background-image:none!important;margin-left:0!important;margin-top:26px!important}.main_area .member_area .members .more_card img{width:100%;height:100%}.main_area .member_area .members .more_card:hover{transform:scale(1.05)}.main_area .member_area .more{margin-top:28px}.main_area .logo_area{font-size:62.5%;color:#fff;margin:323px auto 0;width:100vw;font-weight:500;background-image:url(/solua/assets/img/top/logo_logo.svg);background-repeat:no-repeat;background-position:right top}.main_area .logo_area .logo_item{width:80%;max-width:920px;font-size:1.4em;line-height:34px;display:flex;letter-spacing:.1em;justify-content:space-between;align-items:center;width:100%;height:400px;margin:0 auto 120px}.main_area .logo_area .logo_item .svg-item{display:none}.main_area .logo_area .logo_item div.graphic{width:55%;height:300px;max-height:300px;max-width:400px}.main_area .logo_area .logo_item div.text{width:45%;max-width:420px}.main_area .logo_area .logo_item div.text img{height:32px;width:auto}.main_area .logo_area .logo_item div.logo_type_text{width:400px}.main_area .logo_area .logo_item div.logo_type_graphic{margin-left:5vw}.main_area .logo_area .logo_item .logo{max-width:90%;height:auto}.main_area .logo_area .logo_item .logo-type{max-width:100%;max-width:none;height:auto}.main_area .logo_area .logo_item .logo-font{width:90%;height:auto}.main_area .logo_area .logo_item img{display:block;margin-bottom:32px}.main_area .logo_area .logo_item div{position:relative}.main_area .team_area{display:flex;width:81vw;max-width:690px;margin:210px auto 160px;align-items:center;justify-content:center;flex-wrap:wrap;flex-shrink:0;gap:40px 52px}.main_area .team_area .logo_left{width:33.3333333333vw;max-width:156px;height:auto}.main_area .team_area .main_copy{width:81.5555555556vw;max-width:482px;height:auto}.main_area .team_area .about_team{width:256px;height:67px;background-image:url(/solua/assets/img/top/about_team.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.main_area .sns_area{width:100%;margin:80px auto 0;background-image:url(/solua/assets/img/top/sns.svg);background-repeat:no-repeat;background-position:center top;background-size:1065px 120px;padding-top:98px}.main_area .sns_area .sns_wrapper{width:100%;min-height:243px;background-color:#043524;display:flex;padding-top:60px;flex-direction:column;position:relative}.main_area .sns_area .sns_wrapper div.copy{width:700px;text-align:center;position:relative;left:50%;transform:translate(-50%);color:#fff;font-size:22px;font-weight:500;margin-bottom:40px}.main_area .sns_area .sns_wrapper .sns_icons{position:relative;left:50%;transform:translate(-50%);width:407px;height:43px;display:flex;justify-content:center;align-items:center;justify-content:space-between}.main_area .sns_area .sns_wrapper .sns_icons img{height:39px}.main_area .sns_area .sns_wrapper .sns_icons img:nth-child(2){height:43px}.main_area .sns_area .sns_wrapper .thumnails{width:1100px;height:382px;opacity:0;margin:53px 0 173px;position:relative;left:50%;transform:translate(-50%)}.main_area .sns_area .sns_wrapper .thumnails .list{width:100%;height:100%;display:flex;flex-wrap:wrap;gap:0;align-items:center;justify-content:center}.main_area .sns_area .sns_wrapper .thumnails .list>*{flex-shrink:0}.main_area .sns_area .sns_wrapper .thumnails .imgs img{display:block;object-fit:cover;opacity:0}.main_area .sns_area .sns_wrapper .thumnails .imgs img:nth-of-type(n+7){margin-top:-3px}.main_area .sns_area .sns_wrapper .thumnails .masks{position:absolute;top:0;left:0}.main_area .sns_area .sns_wrapper .thumnails .masks div{background-color:#fff;transform:scaleX(0)}.main_area .sns_area .sns_wrapper .thumnails .masks div.animation{animation:slideRevealWithPause 3s ease-in-out forwards}.main_area .sns_area .sns_wrapper .thumnails .masks div:nth-of-type(n+7){margin-top:-3px}@keyframes slideRevealWithPause{0%{transform:scaleX(0);transform-origin:left}30%{transform:scaleX(1);transform-origin:left}60%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.fix_logo{width:170px;opacity:0;position:absolute;left:50%;bottom:-100px;transform:translate(-50%)}.fix_logo.step0{opacity:1;clip-path:inset(0px 100% 0px 0px);animation:slideIn var(--step0slideIn) ease forwards}.fix_logo.step0fade{transition:opacity var(--step0fadeOut) ease}.fix_logo.hide{opacity:0}@media screen and (max-width: 991px){.solua_container .title_area .title_wrapper{width:90vw}}@media screen and (max-width: 768px){.fix_logo{width:35vw;top:50vw}.solua_container .title_area{height:160vw;min-height:820px}.solua_container .title_area .title_wrapper .title_items{flex-direction:column;gap:4vw}.solua_container .title_area .title_wrapper .title_items .main_copy{width:71vw}.solua_container .title_area .title_wrapper .title_items .pickup{margin-top:3vw;width:100%;padding-right:0}.solua_container .title_area .title_wrapper .logo_left{width:92px}.solua_container .title_area .title_wrapper .logo_left.step0{position:fixed;width:30vw;top:0}.solua_container .title_area .title_wrapper .title_items{margin-top:calc(100vw - 212px)}.solua_container .title_area .scroll{top:93vw;right:0vw}.solua_container img.credit{display:none!important}.solua_container .bg_wrapper .bg_animations{height:100vw}.solua_container .bg_wrapper .bg_animations>div.v8 .imageWrapper img.slideImg.move{animation:scaleUp var(--step0SlideInZoom) linear forwards}@keyframes scaleUp{0%{transform:translateY(2%) scale(.8)}to{transform:translateY(2%) scale(.85)}}.dots{display:none}.main_area{position:relative}.main_area .more{padding-bottom:18vw}.main_area .schedule_area{background-size:89vw auto;padding-top:10vw}.main_area .schedule_area .more{padding-bottom:0}.main_area .schedule_area .schedule_wrapper .label{color:#9e9e9e;width:100vw;font-size:5vw;margin-left:6.2222222222vw}.main_area .schedule_area .schedule_past{margin-bottom:5vw}.main_area .schedule_area .schedule_past .label{margin-top:7vw}.main_area .news_area{background-size:75vw auto;padding-top:18%;height:auto}.main_area .news_area .news_wrapper{height:auto}.main_area .news_area .news_wrapper .news_list{flex-flow:column;width:86vw;margin:0 auto 20px;padding-top:17vw}.main_area .news_area .news_wrapper .news_list .news{width:90%;min-height:33vw;height:auto;display:flex}.main_area .news_area .news_wrapper .news_list .news .news-img{width:44vw}.main_area .news_area .news_wrapper .news_list .news .news-info{width:42vw;padding-left:4vw}.main_area .news_area .news_wrapper .news_list .news .news-info .news-tag{margin:0 0 9px;width:fit-content;min-width:70px;height:20px;border:2px solid #000000;border-radius:3.5px 0;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:.857em;padding:2.5px}.main_area .news_area .news_wrapper .news_list .news .news-info .news-title{margin-bottom:3vw}.main_area .member_area{background-size:90vw auto;padding-top:7vw}.main_area .member_area .members{--pad:calc(10/450 * 100vw)}.main_area .logo_area{width:100%;margin:29vw auto 0;background-image:none}.main_area .logo_area .logo_item{position:relative;width:100%;height:auto;margin:0 auto 20vw;flex-direction:column}.main_area .logo_area .logo_item img{margin-top:10vw;margin-bottom:3vw}.main_area .logo_area .logo_item .logo_trigger{position:absolute;top:10%}.main_area .logo_area .logo_item div.text{width:80%}.main_area .logo_area .logo_item div.text img{height:auto;width:50%}.main_area .logo_area .logo_item div.logo_type_text{width:80%}.main_area .logo_area .logo_item div.logo_type_graphic{margin-left:-5vw}.main_area .logo_area .logo_item .logo{max-width:90%;height:auto}.main_area .logo_area .logo_item .logo-type{max-width:100%;max-width:none;height:auto}.main_area .logo_area .logo_item .logo-font{width:90%;height:auto}.main_area .logo_area .logo_item img{display:block;margin-bottom:5vw}.main_area .logo_area .logo_item div{position:relative}.main_area .logo_area .logo_item div.graphic{height:55vw;max-height:350px}.main_area .logo_area .logo_item:nth-child(2){flex-direction:column-reverse}.main_area .team_area .about_team{width:56.8888888889vw;max-width:256px;height:19.3333333333vw;max-height:87px;background-image:url(/solua/assets/img/top/about_team_min.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.main_area .sns_area{background-size:102%;padding-top:10vw}.main_area .sns_area .sns_wrapper{min-height:240vw}.main_area .sns_area .sns_wrapper div.copy{width:80%;text-align:center;font-size:4vw}.main_area .sns_area .sns_wrapper div.copy span{display:block}.main_area .sns_area .sns_wrapper .sns_icons{width:80%}.main_area .sns_area .sns_wrapper .thumnails{width:90vw;transform-origin:top center}}@media screen and (max-width: 470px){.main_area .statement{width:89vw;margin-bottom:21vw}.main_area .statement .main_txt{width:89vw;height:auto}.main_area .statement .logo_white{width:75vw;height:auto}.main_area .survey .research{width:72vw;height:19.1559633028vw}.main_area .survey .research>div:nth-child(1){flex-direction:column;align-items:center;justify-content:center;line-height:1.2em}.main_area .survey .research>div:nth-child(1) div{font-size:4.8vw}}
