@charset "UTF-8";html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#030021;box-sizing:border-box;color:#fff;font-family:FOT-ドットゴシック\ 12 Std M;font-size:14px;line-height:1.6;margin:0;padding:0;text-align:left;width:100%}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:#353e47;text-decoration:none}li,ul{list-style-type:none}::-moz-selection{background-color:#0ff;color:#353e47;text-shadow:none}::selection{background-color:#0ff;color:#353e47;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.l-loading{align-items:center;background-color:#030021;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:999}.l-loading img{max-width:374px;opacity:0;width:60%}.l-loading.is-active img{opacity:1}.l-page{color:#fff}.l-main,.l-page{position:relative}.l-main{container-type:inline-size;margin:0 auto;width:100%}@media screen and (min-width:992px){.l-main{border-left:2px solid #fff;border-right:2px solid #fff;width:clamp(260px,33.5714285714vw,470px)}}.l-main.is-noscroll{overflow:hidden}.l-main__header{trannsition:all .3s;background-color:#030021;border-bottom:2px solid #fff;border-top:2px solid #fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.l-main__header .main-header{align-items:center;display:flex;height:54px;justify-content:space-between;padding:32px 5%}@media screen and (min-width:992px){.l-main__header .main-header{justify-content:center}}.l-main__header .main-header__button{cursor:pointer;flex-shrink:0;height:26px;margin-left:24px;position:relative;width:36px}@media screen and (min-width:992px){.l-main__header .main-header__button{display:none}}.l-main__header .main-header__button span{background-color:#fff;height:2px;left:0;position:absolute;transition:all .2s;width:100%}.l-main__header .main-header__button span:first-of-type{top:0}.l-main__header .main-header__button span:nth-of-type(2){top:calc(50% - 1px)}.l-main__header .main-header__button span:nth-of-type(3){top:24px}.l-main__header .main-header.is-open .main-header__button span:first-of-type{transform:translateY(12px) rotate(-45deg)}.l-main__header .main-header.is-open .main-header__button span:nth-of-type(2){opacity:0}.l-main__header .main-header.is-open .main-header__button span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}.l-main__body{font-size:calc(100cqw*.03733)}.l-main__body [id]{scroll-margin-top:54px}.l-main__footer{font-size:clamp(10px,3.2vw,12px);padding:50px 0;text-align:center}.l-main__footer>p{margin-top:16px}.l-main__footer .ot-sdk-show-settings{color:#fff;display:inline-block;margin-top:1em;text-decoration:underline}.l-header{display:none}@media screen and (min-width:992px){.l-header{align-items:center;display:flex;justify-content:center;padding:40px;position:fixed;top:50%;transform:translateY(-50%);width:calc((100vw - clamp(260px,33.5714285714vw,470px))/2)}}.l-header__nav{border:3px solid #0ff;display:block;margin:0 auto;max-width:380px;width:100%}.l-header .nav-title,.l-header__nav{box-shadow:inset 0 0 .5rem rgba(0,255,255,.5),0 0 .5rem rgba(0,255,255,.5)}.l-header .nav-title{border-bottom:3px solid #0ff;padding:24px 0;text-align:center}.l-header .nav-content{padding:32px 16px}.l-header .nav-content .p-nav{margin:0 auto}.l-action{display:none}@media screen and (min-width:992px){.l-action{align-items:center;display:flex;justify-content:center;padding:40px;position:fixed;right:0;top:50%;transform:translateY(-50%);width:calc((100vw - clamp(260px,33.5714285714vw,470px))/2)}}.l-action__inner{aspect-ratio:380/312;height:auto;max-width:400px;width:100%}.l-drawer{background-color:#030021;display:none;height:calc(100vh - 56px);left:0;overflow:auto;padding:24px 8%;position:absolute;top:56px;width:100%}.p-container{max-width:1280px}.p-container,.p-container--md{box-sizing:border-box;margin:0 auto;padding-left:5%;padding-right:5%;width:100%}.p-container--md{max-width:1080px}.p-container--sm{box-sizing:border-box;margin:0 auto;padding-left:5%;padding-right:5%;width:100%}.p-nav{container-type:inline-size;display:flex;flex-direction:column;gap:12px;padding-bottom:100px;width:100%}@container(min-width:300px){.p-nav{gap:24px}}@media screen and (min-width:992px){.p-nav{padding-bottom:0}}.p-nav__item a{color:#fff;display:block}.p-nav__item img{height:24px;transform:translateX(-8px);width:auto}@container(min-width:300px){.p-nav__item img{height:28px;transform:translateX(-8px)}}.p-nav__item .text{font-size:clamp(16px,6cqw,18px);padding-left:12px;position:relative}@container(min-width:300px){.p-nav__item .text{padding-left:18px}}.p-nav__item .text:before{background:url(../img/object/project/p-nav_icon.svg) no-repeat 50%/contain;content:"";height:13px;left:0;position:absolute;top:.3em;width:7px}@container(min-width:300px){.p-nav__item .text:before{height:16px;top:.3em;width:9.6px}}.p-popup{align-items:center;background-color:rgba(3,0,33,.8);display:flex;height:100vh;height:calc(var(--vh,1vh)*100);left:50%;opacity:0;padding:clamp(16px,13.3333333333cqw,40px);position:fixed;top:0;transform:translate(-50%);transition:all .2s;visibility:hidden;width:100%}.p-popup.is-show{opacity:1;visibility:visible;z-index:100}.p-popup__container{background-color:#030021;border:2px solid #fff;height:auto;margin:0 auto;max-height:100%;max-width:450px;overflow:auto;padding:5%;position:relative;width:100%}@media screen and (min-width:992px){.p-popup__container{padding:40px;width:clamp(260px,33.5714285714vw,470px)}}.p-popup__close{align-items:center;background-color:#030021;border-bottom:2px solid #fff;border-left:2px solid #fff;cursor:pointer;display:flex;height:clamp(32px,10.6666666667vw,40px);justify-content:center;max-height:80px;max-width:80px;position:absolute;right:0;top:0;width:clamp(32px,10.6666666667vw,40px);z-index:2}.p-popup__close:before{background:url(../img/common/close_icon.svg) no-repeat 50%/contain;content:"";height:clamp(24px,8.5333333333vw,32px);max-height:64px;max-width:64px;width:clamp(24px,8.5333333333vw,32px)}.p-popup__body{-ms-overflow-style:none;height:100%;overflow:auto;overscroll-behavior-y:contain;padding-top:clamp(32px,10.6666666667vw,40px);scrollbar-width:none}.p-popup__body::-webkit-scrollbar{display:none}.p-popup--vote-dentetsu .p-popup__container{background:#030021 url(../img/vote/dentetsu_bg.png) no-repeat 0 100%/contain}.p-popup--vote-hatsuden .p-popup__container{background:#030021 url(../img/vote/hatsuden_bg.png) no-repeat 0 100%/contain}.p-popup--vote-mizushori .p-popup__container{background:#030021 url(../img/vote/mizushori_bg.png) no-repeat 0 100%/contain}.p-popup__video{height:100%;width:100%}.p-popup__video iframe{aspect-ratio:16/9;height:100%;max-height:60vh;vertical-align:bottom;width:100%}.p-popup--full{background-color:rgba(3,0,33,.8)}.p-popup--full .p-popup__container{height:100%;max-width:980px;padding-bottom:40px;width:90vw}@media screen and (min-height:400px){.p-popup--full .p-popup__container{height:auto}}.p-popup--full .p-popup__body{padding-top:0}.p-popup--full .p-popup__message{align-items:center;background-color:#fffb5b;bottom:0;color:#353e47;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;left:0;padding:4px;position:absolute;text-align:center;width:100%}@media screen and (min-width:992px){.p-popup--full .p-popup__message{font-size:14px}}.p-vote{position:relative}.p-vote__heading{font-size:clamp(28px,7.4666666667vw,40px);line-height:1;margin-top:-24px;text-align:center}.p-vote__img{display:block;height:300px;margin:0 auto;width:auto!important}.p-vote__img.is-voted{height:100px}.p-vote__name{display:block;height:56px;margin:0 auto;width:auto}.p-vote__contents{font-size:clamp(12px,3.2vw,16px);margin-top:8px}.p-vote__contents h3{color:#fffb5b;font-size:clamp(18px,4.8vw,21px);margin-bottom:8px}.p-vote__contents .notes{font-size:clamp(11px,2.9333333333vw,14px)}.p-vote__action{margin-top:12px}.p-vote__action .row{align-items:center;display:flex;gap:4px;justify-content:space-between}.p-vote__action .row2{align-items:center;display:flex;justify-content:center;margin-top:8px}.c-vote-button{padding-bttom:.2em;background:url(../img/object/component/c-vote-button_bg.png) no-repeat top/100% 100%;font-size:20px;height:52px;width:100%}.c-button{background:url(../img/object/component/c-button_bg.svg) no-repeat 50%/100% 100%;font-size:clamp(14px,5.8666666667vw,22px);height:clamp(56px,17.0666666667vw,64px);width:clamp(247px,68.2666666667vw,256px)}.c-button,.c-mini-button{align-items:center;color:#353e47;display:flex;justify-content:center;line-height:1;padding-bottom:.2em;padding-left:.5em}.c-mini-button{background:url(../img/object/component/c-mini-button_bg.svg) no-repeat 50%/100% 100%;font-size:14px;height:clamp(36px,11.7333333333vw,44px);width:100%}.c-large-button{background:url(../img/object/component/c-large-button_bg.svg) no-repeat 50%/100% 100%;color:#353e47;font-size:clamp(20px,7.4666666667vw,28px);width:clamp(311px,85.3333333333vw,320px)}.c-large-button,.c-pink-button{align-items:center;display:flex;height:clamp(56px,17.0666666667vw,64px);justify-content:center;line-height:1;padding-bottom:.2em;padding-left:.5em}.c-pink-button{background:url(../img/object/component/c-pink-button_bg.png) no-repeat 50%/100% 100%;color:#fff;font-size:18px;width:311px}@media screen and (min-width:768px){.c-pink-button{font-size:clamp(18px,7.4666666667vw,20px);width:clamp(311px,97.6vw,366px)}}.c-separator{width:100%}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}@media screen and (max-width:424px){.u-hide-down-xs{display:none!important}}@media screen and (max-width:553px){.u-hide-down-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-down-md{display:none!important}}@media screen and (max-width:991px){.u-hide-down-lg{display:none!important}}@media screen and (max-width:1199px){.u-hide-down-xl{display:none!important}}.u-container{padding-left:5%;padding-right:5%}.u-container,.u-container--md{margin:0 auto;max-width:600px;width:100%}.u-container--md{padding-left:10%;padding-right:10%}.u-text-big{font-size:clamp(20px,7.4666666667vw,28px);font-weight:600}.u-text-small{font-size:12px}.u-text-center__border{text-decoration:line-through}.u-red{color:#fc2a00}.u-yellow{color:#fffb5b}.u-pink{color:#f0f}.u-neon-blue{color:#0ff}.u-blue{color:#7ec2ff}.u-text-border{text-decoration:underline}.u-flicker{-webkit-animation:flicker 1.5s infinite alternate;animation:flicker 1.5s infinite alternate}@-webkit-keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{filter:drop-shadow(0 0 2px aqua)}20%,24%,55%{filter:none}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{filter:drop-shadow(0 0 2px aqua)}20%,24%,55%{filter:none}}.u-content__title--en img{width:100%}.u-content__title--jp{color:#0ff;font-size:clamp(26px,8vw,30px);margin-top:8px}.bgextend{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;opacity:0;overflow:hidden;position:relative}@-webkit-keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.bgappear{position:relative;z-index:99}.bgLRextend:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;background-color:#fffb5b;content:"";height:100%;padding:8px 0;position:absolute;top:0;width:100%}@-webkit-keyframes bgLRextendAnime{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes bgLRextendAnime{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.bgLRextendTrigger{opacity:0}.js-popup-button{cursor:pointer}.js-fadeIn{opacity:0;transform:translateY(50px);transition:all .4s}.js-fadeIn.is-active{opacity:1;transform:translateY(0)}.js-slideIn,.js-slideIn01,.js-slideIn02,.js-slideIn03{opacity:0;transform:translateX(-50px);transition:all .4s}.js-slideIn.is-active,.js-slideIn01.is-active,.js-slideIn02.is-active,.js-slideIn03.is-active{opacity:1;transform:translateX(0)}.js-fadeIn-center{opacity:0;transition:all .4s}.js-fadeIn-center.is-active{opacity:1}.js-slideIn-left{opacity:0;transform:translateX(-50px);transition:all .4s}.js-slideIn-left.is-active{opacity:1;transform:translateX(0)}.js-slideIn-right{opacity:0;transform:translateX(50px);transition:all .4s}.js-slideIn-right.is-active{opacity:1;transform:translateX(0)}.embedsocial-hashtag+.js-c0004-deny{display:none!important}.js-c0004-deny{display:none}.js-c0004-deny.is-active{display:block}[data-voted=true] .floating-img{display:none!important}.floating-img{bottom:24px;height:auto;position:fixed;right:14px;width:120px;z-index:99}@media screen and (min-width:768px){.floating-img{width:160px}}.floating-img .item{display:block}.floating-img .item img{width:100%}.page-front .mainview__img{aspect-ratio:375/460;height:auto;position:relative;width:100%}.page-front .mainview__img img{width:100%}.page-front .mainview__canvas{height:100%;position:absolute;top:0;width:100%}.page-front .mainview__text{margin-top:clamp(20px,8.5333333333vw,32px);text-align:center}.page-front .mainview__text img{width:clamp(275px,80.8vw,303px)}.page-front .mainview__text .text-item:nth-child(2n){margin-top:14px}.page-front .mainview__text .text-item .item{font-size:clamp(18px,6.4vw,24px)}.page-front .mainview__text .text-item .item span{font-size:clamp(24px,8.5333333333vw,32px)}.page-front .mainview__text .text-item .item:nth-child(1n){margin-left:24px;text-align:left}.page-front .mainview__text .text-item .item:nth-child(2n){margin-right:24px;text-align:right}.page-front .mainview__text .text-item .item-title{color:#0ff;font-size:clamp(24px,8vw,30px);font-weight:600}.page-front .mainview__title{margin-top:clamp(40px,14.9333333333vw,56px);text-align:center}.page-front .mainview__title img{width:clamp(250px,73.8666666667vw,277px)}.page-front .about{padding:clamp(28px,8.5333333333vw,32px) 0}.page-front .about__title{text-align:center;width:100%}.page-front .about__title img{width:100%}.page-front .about__desc01{font-size:clamp(16px,4.8vw,18px);margin-top:1em}.page-front .about__desc01>*+*{margin-top:1em}.page-front .about__logo{margin-top:clamp(40px,11.7333333333vw,44px);text-align:center}.page-front .about__logo img{width:80%}.page-front .about__desc02{font-size:clamp(16px,4.8vw,18px);margin-top:clamp(24px,8.5333333333vw,32px)}.page-front .about__comment{margin-top:clamp(32px,9.6vw,36px);width:100%}.page-front .about__heading{margin-top:clamp(48px,13.8666666667vw,52px);text-align:center}.page-front .about__heading img{width:clamp(262px,72vw,270px)}.page-front .about__desc03{font-size:clamp(16px,5.3333333333vw,20px);line-height:1.8;margin-top:clamp(32px,9.6vw,36px)}.page-front .about__prize{margin-top:clamp(24px,7.4666666667vw,28px);width:100%}.page-front .about__heading02{margin-top:clamp(52px,14.9333333333vw,56px);text-align:center}.page-front .about__heading02 img{width:clamp(217px,59.7333333333vw,224px)}.page-front .about__desc04{font-size:clamp(16px,5.3333333333vw,20px);margin-top:clamp(32px,9.6vw,36px)}.page-front .singers{padding:clamp(32px,9.6vw,36px) 0}.page-front .singers__title{text-align:center}.page-front .singers__title img{width:100%}.page-front .singers__copy{color:#0ff;font-size:clamp(20px,6.4vw,24px);font-weight:600;margin-top:clamp(40px,11.7333333333vw,44px);text-align:center}.page-front .singers__nav{border:2px solid #fff;display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(32px,9.6vw,36px);position:relative}.page-front .singers__nav>li{position:relative}.page-front .singers__nav>li:first-of-type:before{background-color:#030021;content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px;z-index:2}.page-front .singers__nav>li:first-of-type:after{background-color:#030021;bottom:-2px;content:"";height:2px;left:-2px;position:absolute;width:2px;z-index:2}.page-front .singers__nav>li:last-of-type:before{background-color:#030021;content:"";height:2px;position:absolute;right:-2px;top:-2px;width:2px;z-index:2}.page-front .singers__nav>li:last-of-type:after{background-color:#030021;bottom:-2px;content:"";height:2px;position:absolute;right:-2px;width:2px;z-index:2}.page-front .singers__nav>li+li{border-left:2px solid #fff}.page-front .singers__nav>li img{width:100%}.page-front .singers__list{display:flex;flex-direction:column;gap:clamp(40px,11.7333333333vw,44px);margin-top:clamp(64px,18.1333333333vw,68px)}.page-front .singers__list>li{background-color:#030021}.page-front .singers .singers-profile__head{display:block;margin:0 auto;max-width:600px;width:100%}.page-front .singers .singers-profile__row{display:grid;gap:clamp(18px,5.8666666667vw,22px);grid-template-columns:1fr 50%;margin-top:clamp(16px,5.3333333333vw,20px)}.page-front .singers .singers-profile__img{margin-left:auto;position:relative;z-index:2}.page-front .singers .singers-profile__body .name{font-size:18px}.page-front .singers .singers-profile__body .name img{transform:translateX(-4%);width:clamp(104px,29.3333333333vw,110px)}.page-front .singers .singers-profile__body .name--mizushori img{width:clamp(125px,35.2vw,132px)}.page-front .singers .singers-profile__body .desc{font-size:clamp(12px,4.2666666667vw,16px);margin-top:.5em}.page-front .singers .singers-profile__body .action{display:flex;flex-direction:column;gap:clamp(16px,5.3333333333vw,20px);margin-top:clamp(24px,5.3333333333vw,20px)}.page-front .singers .singers-profile__qa{margin-top:clamp(40px,11.7333333333vw,44px)}.page-front .singers .singers-profile__qa .qa-title img{display:block;margin:0 auto;max-width:600px;transform:scale(1.05);width:100%}.page-front .singers .singers-profile__qa .qa-content{letter-spacing:.1em;line-height:1.8;margin-top:clamp(32px,9.6vw,36px);padding:0 5%;position:relative}.page-front .singers .singers-profile__qa .qa-content dt{align-items:center;color:#0ff;display:flex;font-size:clamp(18px,6.4vw,24px);gap:.5em}.page-front .singers .singers-profile__qa .qa-content dt:before{background:url(../img/common/thunder_icon.svg) no-repeat 50%/contain;content:"";height:16px;width:10px}.page-front .singers .singers-profile__qa .qa-content dd{font-size:clamp(16px,5.3333333333vw,20px)}.page-front .singers .singers-profile__qa .qa-content dd img{margin-left:.5em;vertical-align:middle}.page-front .singers .singers-profile__qa .qa-content dd+dt{margin-top:clamp(12px,3.7333333333vw,14px)}.page-front .singers .singers-profile__qa .qa-content p{margin-top:1em}.page-front .singers .singers-profile__qa .qa-content__img{position:-webkit-sticky;position:sticky;text-align:center;top:108px}.page-front .singers .singers-profile__qa .qa-content__img img{height:clamp(576px,154.6666666667vw,580px);width:auto}.page-front .singers .singers-profile__qa .qa-content__more{display:block;margin-left:auto;margin-right:auto;margin-top:clamp(24px,7.4666666667vw,28px);padding-left:10px;position:relative}.page-front .singers .singers-profile__qa .qa-content__more .open{display:block}.page-front .singers .singers-profile__qa .qa-content__more .close{display:none}.page-front .singers .singers-profile__qa .qa-content__more:before{background-color:#fff;content:"";height:20px;left:7px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.page-front .singers .singers-profile__qa .qa-content__more:after{background:url(../img/common/arrow_icon.svg) no-repeat 50%/contain;content:"";height:10px;left:12px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:6px}.page-front .singers .singers-profile__qa .qa-content__more.is-open .open{display:none}.page-front .singers .singers-profile__qa .qa-content__more.is-open .close{display:block}.page-front .singers .singers-profile__qa .qa-content__more.is-open:after{transform:translateY(-75%) rotate(270deg)}.page-front .singers .singers-profile__qa .qa-content__default{position:relative}.page-front .singers .singers-profile__qa .qa-content__extend{display:none;padding-top:clamp(12px,3.7333333333vw,14px);position:relative}.page-front .singers .singers-profile--dentetsu .singers-profile__img,.page-front .singers .singers-profile--hatsuden .singers-profile__img{margin-left:auto;width:clamp(145px,48vw,180px)}.page-front .singers .singers-profile--mizushori .singers-profile__img{margin-left:auto;width:clamp(178px,48vw,200px)}.page-front .singers .singers-profile--mizushori .singers-profile__row{grid-template-columns:1fr 45%}.page-front .vote{padding:clamp(32px,9.6vw,36px) 0}.page-front .vote__title{text-align:center}.page-front .vote__title img{width:100%}.page-front .vote__desc{font-size:clamp(16px,5.3333333333vw,20px);line-height:1.8;text-align:center}.page-front .vote__desc .date{align-items:center;aspect-ratio:311/54;background:url(../img/vote/date_bg.png) no-repeat 50%/contain;display:flex;font-size:18px;height:64px;justify-content:center;margin-bottom:14px;width:100%}.page-front .vote__desc .date .u-text-big{font-size:24px}@media screen and (min-width:768px){.page-front .vote__desc .date .u-text-big{font-size:32px}}.page-front .vote__nav{border:2px solid #fff;display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(14px,5.3333333333vw,20px);position:relative}.page-front .vote__nav>li{position:relative}.page-front .vote__nav>li:first-of-type:before{top:-2px}.page-front .vote__nav>li:first-of-type:after,.page-front .vote__nav>li:first-of-type:before{background-color:#030021;content:"";height:2px;left:-2px;position:absolute;width:2px;z-index:2}.page-front .vote__nav>li:first-of-type:after{bottom:-2px}.page-front .vote__nav>li:last-of-type:before{top:-2px}.page-front .vote__nav>li:last-of-type:after,.page-front .vote__nav>li:last-of-type:before{background-color:#030021;content:"";height:2px;position:absolute;right:-2px;width:2px;z-index:2}.page-front .vote__nav>li:last-of-type:after{bottom:-2px}.page-front .vote__nav>li+li{border-left:2px solid #fff}.page-front .vote__nav>li img{width:100%}.page-front .vote__list{display:flex;flex-direction:column;gap:32px;margin-top:clamp(32px,9.6vw,36px)}.page-front .vote .vote-item{display:block;margin:0 auto;max-width:600px;width:100%}.page-front .vote .vote-item__img{width:100%}.page-front .vote .vote-item__row{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:14px}.page-front .rules{padding:clamp(32px,9.6vw,36px) 0}.page-front .rules__title{text-align:center}.page-front .rules__title img{width:100%}.page-front .rules__content{line-height:1.8;margin-top:1em}.page-front .rules__content>*+*{margin-top:1em}.page-front .rules__content img{margin-bottom:2em;width:100%}.page-front .rules__comment{margin-top:2em}.page-front .producer{padding:clamp(32px,9.6vw,36px) 0}.page-front .producer__title{text-align:center}.page-front .producer__title img{width:100%}.page-front .producer__name{margin:14px auto 24px;text-align:center}.page-front .producer__name img{width:clamp(257px,70.1333333333vw,263px)}.page-front .producer__desc{font-size:clamp(16px,5.3333333333vw,20px);line-height:1.8;margin-top:24px}.page-front .producer__link{display:flex;font-size:clamp(16px,5.3333333333vw,20px);justify-content:center;margin-top:clamp(24px,7.4666666667vw,28px)}.page-front .music{padding:clamp(32px,9.6vw,36px) 0}.page-front .music__title{text-align:center}.page-front .music__list{margin-top:clamp(48px,13.8666666667vw,52px)}.page-front .music__list li+li{margin-top:clamp(64px,18.6666666667vw,70px)}.page-front .music__list .music-item__head{text-align:center;width:100%}.page-front .music__list .music-item__info{align-items:center;display:flex;gap:.5em;justify-content:center;margin-top:clamp(16px,5.3333333333vw,20px)}.page-front .music__list .music-item__info img{flex-shrink:0;width:clamp(51px,14.6666666667vw,55px)}.page-front .music__list .music-item__info .text__name{align-items:center;display:flex;font-size:clamp(18px,6.4vw,24px);gap:.5em;justify-content:center;position:relative}.page-front .music__list .music-item__info .text__name:before{background:url(../img/common/music_icon.svg) no-repeat 50%/contain;content:"";height:16px;width:16px}.page-front .music__list .music-item__info .text__song-title{font-size:clamp(16px,5.3333333333vw,20px);letter-spacing:.01em;margin-top:clamp(8px,3.7333333333vw,14px)}.page-front .music__list .music-item__action{display:flex;justify-content:center;margin-top:clamp(16px,5.3333333333vw,20px)}.page-front .music__list .music-item__thumbnail{display:block;margin:clamp(32px,9.6vw,36px) auto 0}.page-front .music__list .music-item__thumbnail p{align-items:center;color:#0ff;display:flex;font-size:clamp(16px,5.3333333333vw,20px);gap:.2em;justify-content:center;position:relative;text-align:center}.page-front .music__list .music-item__thumbnail p:before{background:url(../img/common/blue-arrow_icon.svg) no-repeat 50%/contain;content:"";display:block;height:11px;width:18px}.page-front .music__list .music-item__thumbnail img{margin-top:clamp(8px,3.2vw,12px);width:100%}.page-front .aggregation{padding:0 0 clamp(32px,9.6vw,36px)}.page-front .aggregation__title{text-align:center}.page-front .aggregation__title img{width:100%}.page-front .aggregation__desc{font-size:clamp(16px,5.3333333333vw,20px);margin-top:clamp(24px,7.4666666667vw,28px);text-align:center}.page-front .aggregation__link{display:flex;justify-content:center;margin-top:clamp(24px,7.4666666667vw,28px)}.page-front .kengaku{padding:clamp(32px,9.6vw,36px) 0}.page-front .kengaku__title{text-align:center}.page-front .kengaku__title img{width:100%}.page-front .kengaku__heading{margin:40px auto 16px;text-align:center}.page-front .kengaku__heading .text{color:#0ff;display:inline-block;font-size:clamp(16px,5.3333333333vw,20px);font-weight:700;position:relative}.page-front .kengaku__heading .text:after,.page-front .kengaku__heading .text:before{background-color:#0ff;content:"";height:20px;position:absolute;top:calc(50% - 8px);width:2px}.page-front .kengaku__heading .text:before{left:-1.2em;transform:rotate(-30deg)}.page-front .kengaku__heading .text:after{right:-1em;transform:rotate(30deg)}.page-front .kengaku__comment{margin-top:clamp(36px,10.6666666667vw,40px);width:100%}.page-front .kengaku__desc{font-size:clamp(16px,5.3333333333vw,20px);line-height:1.8;margin-top:clamp(24px,7.4666666667vw,28px)}.page-front .from{padding:clamp(32px,9.6vw,36px) 0}.page-front .from__title{text-align:center}.page-front .from__title img{width:100%}.page-front .from__desc{font-size:clamp(16px,5.3333333333vw,20px);line-height:1.8;margin-top:clamp(24px,7.4666666667vw,28px)}.page-front .from__desc .text:nth-child(n+2){margin-top:24px}.page-front .links{padding:clamp(32px,9.6vw,36px) 0}.page-front .links__title{text-align:center}.page-front .links__title img{width:100%}.page-front .links__banner{display:block;margin-top:clamp(12px,4.2666666667vw,16px)}.page-front .links__banner img{width:100%}.page-front .links__heading{margin-top:clamp(14px,7.4666666667vw,28px);text-align:center}.page-front .links__heading .u-content__title--jp{font-size:clamp(20px,6.4vw,24px)}.page-front .links__heading01{margin-top:clamp(30px,9.6vw,36px);text-align:center}.page-front .links__heading01 img{width:clamp(213px,58.1333333333vw,218px)}.page-front .links__heading02{margin-top:clamp(48px,13.8666666667vw,52px);text-align:center}.page-front .links__heading02 img{width:clamp(220px,60.8vw,228px)}.page-front .aggregation-body{margin:0 auto;max-width:600px;padding-top:clamp(40px,16vw,60px)}.page-front .aggregation-popup__title{color:#0ff;font-size:24px;text-align:center}.page-front .aggregation-popup__text{font-size:clamp(16px,5.3333333333vw,20px);margin-top:24px;padding-left:2em;position:relative;text-align:left;text-indent:-2em}.page-front .aggregation-popup__text:before{background:url(../img/common/thunder_icon.svg) no-repeat 50%/contain;content:"";display:inline-block;height:20px;margin-right:14px;width:14px}.page-front .aggregation-popup__text--big{color:#0ff;font-size:30px;font-weight:600;margin-top:14px;text-align:center}.page-front .aggregation-popup__vote .vote-container{position:relative}.page-front .aggregation-popup__vote .vote-container:after{background:transparent;box-shadow:3px 3px 0 #030021,6px 3px 0 #030021,9px 3px 0 aqua,12px 3px 0 transparent,15px 3px 0 transparent,18px 3px 0 transparent,21px 3px 0 transparent,24px 3px 0 transparent,3px 6px 0 #030021,6px 6px 0 aqua,9px 6px 0 #030021,12px 6px 0 transparent,15px 6px 0 transparent,18px 6px 0 transparent,21px 6px 0 transparent,24px 6px 0 transparent,3px 9px 0 aqua,6px 9px 0 #030021,9px 9px 0 #030021,12px 9px 0 transparent,15px 9px 0 transparent,18px 9px 0 transparent,21px 9px 0 transparent,24px 9px 0 transparent,3px 12px 0 transparent,6px 12px 0 transparent,9px 12px 0 transparent,12px 12px 0 transparent,15px 12px 0 transparent,18px 12px 0 transparent,21px 12px 0 transparent,24px 12px 0 transparent,3px 15px 0 transparent,6px 15px 0 transparent,9px 15px 0 transparent,12px 15px 0 transparent,15px 15px 0 transparent,18px 15px 0 transparent,21px 15px 0 transparent,24px 15px 0 transparent,3px 18px 0 transparent,6px 18px 0 transparent,9px 18px 0 transparent,12px 18px 0 transparent,15px 18px 0 transparent,18px 18px 0 transparent,21px 18px 0 transparent,24px 18px 0 transparent,3px 21px 0 transparent,6px 21px 0 transparent,9px 21px 0 transparent,12px 21px 0 transparent,15px 21px 0 transparent,18px 21px 0 transparent,21px 21px 0 transparent,24px 21px 0 transparent,3px 24px 0 transparent,6px 24px 0 transparent,9px 24px 0 transparent,12px 24px 0 transparent,15px 24px 0 transparent,18px 24px 0 transparent,21px 24px 0 transparent,24px 24px 0 transparent;content:"";height:3px;left:-3px;position:absolute;top:-3px;width:3px}.page-front .aggregation-popup__vote .vote-container:before{background:transparent;bottom:9px;box-shadow:3px 3px 0 aqua,6px 3px 0 #030021,9px 3px 0 #030021,12px 3px 0 transparent,15px 3px 0 transparent,18px 3px 0 transparent,21px 3px 0 transparent,24px 3px 0 transparent,3px 6px 0 #030021,6px 6px 0 aqua,9px 6px 0 #030021,12px 6px 0 transparent,15px 6px 0 transparent,18px 6px 0 transparent,21px 6px 0 transparent,24px 6px 0 transparent,3px 9px 0 #030021,6px 9px 0 #030021,9px 9px 0 aqua,12px 9px 0 transparent,15px 9px 0 transparent,18px 9px 0 transparent,21px 9px 0 transparent,24px 9px 0 transparent,3px 12px 0 transparent,6px 12px 0 transparent,9px 12px 0 transparent,12px 12px 0 transparent,15px 12px 0 transparent,18px 12px 0 transparent,21px 12px 0 transparent,24px 12px 0 transparent,3px 15px 0 transparent,6px 15px 0 transparent,9px 15px 0 transparent,12px 15px 0 transparent,15px 15px 0 transparent,18px 15px 0 transparent,21px 15px 0 transparent,24px 15px 0 transparent,3px 18px 0 transparent,6px 18px 0 transparent,9px 18px 0 transparent,12px 18px 0 transparent,15px 18px 0 transparent,18px 18px 0 transparent,21px 18px 0 transparent,24px 18px 0 transparent,3px 21px 0 transparent,6px 21px 0 transparent,9px 21px 0 transparent,12px 21px 0 transparent,15px 21px 0 transparent,18px 21px 0 transparent,21px 21px 0 transparent,24px 21px 0 transparent,3px 24px 0 transparent,6px 24px 0 transparent,9px 24px 0 transparent,12px 24px 0 transparent,15px 24px 0 transparent,18px 24px 0 transparent,21px 24px 0 transparent,24px 24px 0 transparent;content:"";height:3px;left:-3px;position:absolute;width:3px;z-index:2}.page-front .aggregation-popup__vote .vote-wrap{border:3px solid #0ff;margin-top:32px;padding:14px;position:relative}.page-front .aggregation-popup__vote .vote-wrap:after{background:transparent;box-shadow:3px 3px 0 aqua,6px 3px 0 #030021,9px 3px 0 #030021,12px 3px 0 transparent,15px 3px 0 transparent,18px 3px 0 transparent,21px 3px 0 transparent,24px 3px 0 transparent,3px 6px 0 #030021,6px 6px 0 aqua,9px 6px 0 #030021,12px 6px 0 transparent,15px 6px 0 transparent,18px 6px 0 transparent,21px 6px 0 transparent,24px 6px 0 transparent,3px 9px 0 #030021,6px 9px 0 #030021,9px 9px 0 aqua,12px 9px 0 transparent,15px 9px 0 transparent,18px 9px 0 transparent,21px 9px 0 transparent,24px 9px 0 transparent,3px 12px 0 transparent,6px 12px 0 transparent,9px 12px 0 transparent,12px 12px 0 transparent,15px 12px 0 transparent,18px 12px 0 transparent,21px 12px 0 transparent,24px 12px 0 transparent,3px 15px 0 transparent,6px 15px 0 transparent,9px 15px 0 transparent,12px 15px 0 transparent,15px 15px 0 transparent,18px 15px 0 transparent,21px 15px 0 transparent,24px 15px 0 transparent,3px 18px 0 transparent,6px 18px 0 transparent,9px 18px 0 transparent,12px 18px 0 transparent,15px 18px 0 transparent,18px 18px 0 transparent,21px 18px 0 transparent,24px 18px 0 transparent,3px 21px 0 transparent,6px 21px 0 transparent,9px 21px 0 transparent,12px 21px 0 transparent,15px 21px 0 transparent,18px 21px 0 transparent,21px 21px 0 transparent,24px 21px 0 transparent,3px 24px 0 transparent,6px 24px 0 transparent,9px 24px 0 transparent,12px 24px 0 transparent,15px 24px 0 transparent,18px 24px 0 transparent,21px 24px 0 transparent,24px 24px 0 transparent;content:"";height:3px;position:absolute;right:6px;top:-6px;width:3px}.page-front .aggregation-popup__vote .vote-wrap:before{background:transparent;bottom:6px;box-shadow:3px 3px 0 #030021,6px 3px 0 #030021,9px 3px 0 aqua,12px 3px 0 transparent,15px 3px 0 transparent,18px 3px 0 transparent,21px 3px 0 transparent,24px 3px 0 transparent,3px 6px 0 #030021,6px 6px 0 aqua,9px 6px 0 #030021,12px 6px 0 transparent,15px 6px 0 transparent,18px 6px 0 transparent,21px 6px 0 transparent,24px 6px 0 transparent,3px 9px 0 aqua,6px 9px 0 #030021,9px 9px 0 #030021,12px 9px 0 transparent,15px 9px 0 transparent,18px 9px 0 transparent,21px 9px 0 transparent,24px 9px 0 transparent,3px 12px 0 transparent,6px 12px 0 transparent,9px 12px 0 transparent,12px 12px 0 transparent,15px 12px 0 transparent,18px 12px 0 transparent,21px 12px 0 transparent,24px 12px 0 transparent,3px 15px 0 transparent,6px 15px 0 transparent,9px 15px 0 transparent,12px 15px 0 transparent,15px 15px 0 transparent,18px 15px 0 transparent,21px 15px 0 transparent,24px 15px 0 transparent,3px 18px 0 transparent,6px 18px 0 transparent,9px 18px 0 transparent,12px 18px 0 transparent,15px 18px 0 transparent,18px 18px 0 transparent,21px 18px 0 transparent,24px 18px 0 transparent,3px 21px 0 transparent,6px 21px 0 transparent,9px 21px 0 transparent,12px 21px 0 transparent,15px 21px 0 transparent,18px 21px 0 transparent,21px 21px 0 transparent,24px 21px 0 transparent,3px 24px 0 transparent,6px 24px 0 transparent,9px 24px 0 transparent,12px 24px 0 transparent,15px 24px 0 transparent,18px 24px 0 transparent,21px 24px 0 transparent,24px 24px 0 transparent;content:"";height:3px;position:absolute;right:6px;width:3px;z-index:2}.page-front .aggregation-popup__vote .vote-wrap .item-title{background-color:#000;font-size:clamp(18px,6.4vw,24px);left:50%;line-height:100%;padding:0 14px;position:absolute;top:-14px;transform:translate(-50%)}.page-front .aggregation-popup__vote .vote-wrap .vote-item{display:flex}.page-front .aggregation-popup__vote .vote-wrap .vote-item:nth-child(n+2){margin-top:14px}.page-front .aggregation-popup__vote .vote-wrap .vote-item .item-text{display:flex;flex-direction:column;font-size:18px;justify-content:center;margin-left:14px}.page-front .aggregation-popup__vote .vote-wrap .vote-item .item-text .post-link{color:#fff;margin-top:14px}.page-front .aggregation-popup__vote .u-text-small{display:block;margin-top:8px}.page-front .aggregation-popup__list{margin-top:clamp(24px,7.4666666667vw,28px)}.page-front .aggregation-popup__list li+li{margin-top:2em}.page-front .aggregation-popup__list .item-title{align-items:center;display:flex;font-size:clamp(17px,6.1333333333vw,23px);gap:.5em;justify-content:left}.page-front .aggregation-popup__list .item-title:before{background:url(../img/common/thunder_icon.svg) no-repeat 50%/contain;content:"";height:16px;width:11px}.page-front .aggregation-popup__list .item-text{font-size:18px;gap:14px;justify-content:center}.page-front .aggregation-popup__list .item-text a{display:block}.page-front .aggregation-popup__list .item-img{text-align:center}.page-front .aggregation-popup__list .item-img img{width:90%}.page-summary .summary{font-size:4.2666666667cqw;margin-bottom:2rem;margin-top:12.8cqw;text-align:center}.page-summary .summary__title{color:#0ff;font-size:1.6rem;text-shadow:0 0 3px}.page-summary .summary__wrap{margin-top:2rem}.page-summary .summary__wrap li{align-items:center;display:flex;flex-direction:row}.page-summary .summary__wrap li h3{font-weight:500;width:6rem}.page-summary .summary__wrap li p{flex:1;text-align:right}.page-summary .summary__wrap li .count_value{color:#fffb5b;font-size:1.8rem;font-weight:700;margin-right:.4rem}.page-summary .singers{padding-top:4rem}.page-summary .singers__list{margin-top:2rem}.page-summary .singers__title{color:#0ff;font-size:1.6rem;text-align:center;text-shadow:0 0 3px}.page-summary .singers-ranking__body{align-items:center;display:flex;justify-content:space-between}.page-summary .singers-ranking__rank{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.page-summary .singers-ranking__img{margin-bottom:.6rem;width:100%}.page-summary .singers-ranking__name{padding:.3rem 0}.page-summary .singers-ranking__desc{text-align:right}.page-summary .singers-ranking__desc-num{font-size:1.2rem;font-weight:700;margin-right:.4rem}.page-summary .c-pink-button{font-size:1.2rem;padding-left:0;width:100%}.page-summary .page-front .about__logo{width:100%}#onetrust-consent-sdk{font-family:none}
