@charset "UTF-8";html{font-size:62.5%;line-height:1}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{position:relative;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:subpixel-antialiased;word-wrap:break-word;overflow-wrap:break-word;font-weight:500;color:#17171c;background:#290d53;overflow-x:hidden;overflow-y:scroll;--base:580px}@media print,screen and (min-width:1025px){body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../webp/common/bg_pc.webp) no-repeat center top/cover;z-index:-1}}@media print,screen and (min-width:1025px) and (max-width:1280px){body{--base:45.3125vw}}@media print,screen and (min-width:1025px) and (max-width:1920px){body{--base-pc:1920px}}@media print,screen and (min-width:1921px){body{--base:30.20833vw;--base-pc:100vw}}@media print,screen and (max-width:1024px){body{--base:100vw;min-width:auto;-webkit-overflow-scrolling:touch}}body.loaded .p-event,body.loaded .p-home{opacity:1}.p-event,.p-home{opacity:0;-webkit-transition:.8s cubic-bezier(.165,.81,.395,.95);transition:.8s cubic-bezier(.165,.81,.395,.95)}[data-parallax]{-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.resizing *,.resizing ::after,.resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[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-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.l-header--main{position:relative;width:calc(1 * var(--base));margin:0 auto}.l-header--main .l-header__logo{width:calc(.3307291667 * var(--base))}.l-header--main .l-header__logo,.l-header--main .l-header__title{-webkit-transition:opacity .3s cubic-bezier(.165,.81,.395,.95);transition:opacity .3s cubic-bezier(.165,.81,.395,.95)}@media (any-hover:hover){.l-header--main .l-header__logo:hover,.l-header--main .l-header__title:hover{opacity:.7}}.l-header--main .l-header__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:calc(.1822916667 * var(--base));padding:0 calc(.1145833333 * var(--base))}.l-header--main .l-header__title{display:block;width:calc(.4348958333 * var(--base));margin:calc(-.0221354167 * var(--base)) calc(-.0234375 * var(--base));font-weight:600;font-size:calc(.03125 * var(--base));line-height:1.2;letter-spacing:.04em;color:inherit;text-decoration:none}.l-header--main .l-header__nav{position:fixed;height:100%;z-index:9}@media print,screen and (min-width:1200px){.l-header--main .l-header__nav{top:0;right:0;width:calc(50% - (.5 * var(--base)))}}@media print,screen and (min-width:1025px) and (max-width:1199px){.l-header--main .l-header__nav{top:0;right:0;width:calc(50% - (.5 * var(--base)))}}@media print,screen and (max-width:1024px){.l-header--main .l-header__nav{top:0;right:0;width:100%;opacity:0;pointer-events:none;-webkit-transition:.3s cubic-bezier(.165,.81,.395,.95);transition:.3s cubic-bezier(.165,.81,.395,.95)}.l-header--main .l-header__nav.is-opened{opacity:1;pointer-events:auto}}.l-header--main .l-header__nav-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.8}@media print,screen and (min-width:1025px){.l-header--main .l-header__nav-overlay{display:none}}.l-header--main .l-header__nav-body{position:absolute;top:0;height:100%}@media print,screen and (min-width:1025px){.l-header--main .l-header__nav-body{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print,screen and (max-width:1024px){.l-header--main .l-header__nav-body{right:0;width:calc(.765625 * var(--base));padding-left:calc(.1041666667 * var(--base));background:#17171c}}.l-header--main .l-header__nav-body-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:100%;overflow-y:auto}@media print,screen and (min-width:1025px){.l-header--main .l-header__nav-body-inner{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:30px}}@media print,screen and (max-width:1024px){.l-header--main .l-header__nav-body-inner{gap:calc(.1041666667 * var(--base));padding:calc(.2083333333 * var(--base)) 0}}.l-header--main .l-header__nav-link{font-weight:400;letter-spacing:.06em}@media print,screen and (min-width:1025px){.l-header--main .l-header__nav-link{font-size:22px}}@media print,screen and (max-width:1024px){.l-header--main .l-header__nav-link{font-size:calc(.0520833333 * var(--base));color:#fff}}.l-header--main .l-header__nav-link.is-current{font-weight:700}.l-header__hamburger{position:fixed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;top:calc(.0390625 * var(--base));right:calc(.0247395833 * var(--base));z-index:999}@media print,screen and (min-width:1025px){.l-header__hamburger{display:none}}.l-header__hamburger.is-opened .l-header__hamburger-line:after,.l-header__hamburger.is-opened .l-header__hamburger-line:before{background:#fff}.l-header__hamburger.is-opened .l-header__hamburger-line:before{-webkit-transform:translateX(-50%) translateY(calc(.0143229167 * var(--base))) rotate(15deg);transform:translateX(-50%) translateY(calc(.0143229167 * var(--base))) rotate(15deg)}.l-header__hamburger.is-opened .l-header__hamburger-line:after{-webkit-transform:translateX(-50%) translateY(calc(-.0143229167 * var(--base))) rotate(-15deg);transform:translateX(-50%) translateY(calc(-.0143229167 * var(--base))) rotate(-15deg)}.l-header__hamburger.is-opened .l-header__hamburger-text{color:#fff}.l-header__hamburger.is-opened .l-header__hamburger-text-menu{opacity:0}.l-header__hamburger.is-opened .l-header__hamburger-text-close{opacity:1}.l-header__hamburger-line{position:relative;display:block;width:calc(.15625 * var(--base));height:calc(.0338541667 * var(--base))}.l-header__hamburger-line:after,.l-header__hamburger-line:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(.15625 * var(--base));height:calc(.0052083333 * var(--base));background:#17171c;-webkit-transition:.3s cubic-bezier(.165,.81,.395,.95);transition:.3s cubic-bezier(.165,.81,.395,.95)}.l-header__hamburger-line:before{top:0}.l-header__hamburger-line:after{top:calc(.0286458333 * var(--base))}.l-header__hamburger-text{position:relative;width:100%;margin-top:calc(.0234375 * var(--base));font-weight:400;font-size:calc(.0338541667 * var(--base));line-height:1.2;text-align:center;letter-spacing:.14em}.l-header__hamburger-text-close,.l-header__hamburger-text-menu{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s cubic-bezier(.165,.81,.395,.95);transition:.3s cubic-bezier(.165,.81,.395,.95)}.l-header__hamburger-text-menu{opacity:1}.l-header__hamburger-text-close{opacity:0}.l-main{width:calc(1 * var(--base));margin:0 auto}.l-main--top{position:relative;padding-bottom:calc(.12109375 * var(--base));z-index:1}.l-main--main{position:relative;overflow:hidden;z-index:1}.l-footer--main{position:relative;width:calc(1 * var(--base));margin:calc(.1041666667 * var(--base)) auto 0;background:0 0;color:#fff}.l-footer--main .l-footer__inner{display:grid;grid-template-columns:calc(.2994791667 * var(--base)) minmax(0,1fr);-webkit-column-gap:calc(.0286458333 * var(--base));-moz-column-gap:calc(.0286458333 * var(--base));column-gap:calc(.0286458333 * var(--base));-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:calc(.1041666667 * var(--base)) calc(.1041666667 * var(--base)) calc(.0520833333 * var(--base))}.l-footer--main .l-footer__nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(.03125 * var(--base)) calc(.0520833333 * var(--base))}.l-footer--main .l-footer__nav-link{font-weight:400;font-size:calc(.0364583333 * var(--base));line-height:1.4;letter-spacing:.06em;color:#fff}.l-footer--main .l-footer__nav-link.is-current{font-weight:700}.l-footer--main .l-footer__banner{display:grid;gap:calc(.03125 * var(--base));margin:calc(.078125 * var(--base)) 0 0}.l-footer--main .l-footer__app-icon{width:calc(.2994791667 * var(--base));border-radius:calc(.0260416667 * var(--base));overflow:hidden}.l-footer--main .l-footer__badge{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:calc(.0247395833 * var(--base))}.l-footer--main .l-footer__badge-link{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (any-hover:hover){.l-footer--main .l-footer__badge-link:hover{opacity:.7}}.l-footer--main .l-footer__copy,.l-footer--main .l-footer__officialsite,.l-footer--main .l-footer__trademark{grid-column:1/-1}.l-footer--main .l-footer__trademark{margin:calc(.0520833333 * var(--base)) 0 0}.l-footer--main .l-footer__trademark p{font-weight:500;font-size:calc(.0260416667 * var(--base));line-height:1.6;letter-spacing:.06em;opacity:.9}.l-footer--main .l-footer__officialsite{margin:calc(.0520833333 * var(--base)) 0 0;text-align:center}.l-footer--main .l-footer__officialsite a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:calc(.15625 * var(--base));border-radius:calc(.0130208333 * var(--base));background:-webkit-gradient(linear,left top,right top,from(#2b4bde),to(#a668ff));background:-webkit-linear-gradient(left,#2b4bde,#a668ff);background:linear-gradient(90deg,#2b4bde,#a668ff);font-weight:700;font-size:calc(.0364583333 * var(--base));letter-spacing:.04em;line-height:1.6;color:#fff;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.l-footer--main .l-footer__officialsite a::after{content:"";position:absolute;top:50%;left:calc(.6953125 * var(--base));width:calc(.03125 * var(--base));height:calc(.0208333333 * var(--base));-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../webp/common/icon_external_white.svg) center/contain no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (any-hover:hover){.l-footer--main .l-footer__officialsite a:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.l-footer--main .l-footer__officialsite a:hover::after{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}.l-footer--main .l-footer__copy{margin:calc(.0520833333 * var(--base)) 0 0}.l-footer--main .l-footer__copy p{font-family:Urbanist,sans-serif;font-weight:700;font-size:calc(.0260416667 * var(--base));line-height:1.6;text-align:center;letter-spacing:.12em;opacity:.5}@media print,screen and (max-width:1199px){.l-pc{display:none}}.c-head__title{width:calc(1 * var(--base));height:calc(.48046875 * var(--base));padding:calc(.15625 * var(--base)) 0 0;width:calc(.78125 * var(--base))}.c-head__title.is-animated span img{-webkit-animation:maskMove 1.4s cubic-bezier(.165,.81,.395,.95) forwards;animation:maskMove 1.4s cubic-bezier(.165,.81,.395,.95) forwards}.c-head__title span{display:inline-block;background:rgba(0,0,0,.1)}.c-head__title span img{display:block;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(50%,transparent),color-stop(50%,#000));-webkit-mask-image:-webkit-linear-gradient(right,transparent 50%,#000 50%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(50%,transparent),color-stop(50%,#000));mask-image:linear-gradient(to left,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}@-webkit-keyframes maskMove{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskMove{to{-webkit-mask-position:0 0;mask-position:0 0}}.c-head__lead{padding:calc(.078125 * var(--base)) 0 0;text-align:center}.c-head__lead p{font-weight:400;font-size:calc(.0338541667 * var(--base));line-height:180%;text-align:center;letter-spacing:.12em}.c-article{padding:calc(.078125 * var(--base)) calc(.0390625 * var(--base)) calc(.1041666667 * var(--base));background:rgba(255,255,255,.8)}.c-article--nowrapper{padding:0;background:0 0}.c-article--nowrapper .c-article__text{padding:0 calc(.0390625 * var(--base)) calc(.0520833333 * var(--base))}.c-article:nth-of-type(n+2){margin:calc(.078125 * var(--base)) 0 0}.c-article__title p{font-weight:700;font-size:calc(.046875 * var(--base));line-height:140%;text-align:center;letter-spacing:.12em}.c-article__title p span{position:relative;display:inline-block;padding:0 calc(.03125 * var(--base)) 0 calc(.0364583333 * var(--base));background:-webkit-linear-gradient(.35deg,#18548e .3%,#23286e 50%,#8d346a 99.7%);background:linear-gradient(89.65deg,#18548e .3%,#23286e 50%,#8d346a 99.7%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.c-article__title p span:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-53%);transform:translateY(-53%);width:calc(.015625 * var(--base));height:calc(.0651041667 * var(--base));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2250%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%2050%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M6%2028v-6h6v6z%22%2F%3E%3Cpath%20fill%3D%22url(%23b)%22%20d%3D%22M0%2022v-6h6v6z%22%2F%3E%3Cpath%20fill%3D%22url(%23c)%22%20d%3D%22M0%2034v-6h6v6z%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%225%22%20x2%3D%225.074%22%20y1%3D%2234%22%20y2%3D%2216%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2318548e%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%225%22%20x2%3D%225.074%22%20y1%3D%2234%22%20y2%3D%2216%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2318548e%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%225%22%20x2%3D%225.074%22%20y1%3D%2234%22%20y2%3D%2216%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2318548e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat top center/calc(.015625 * var(--base)) calc(.0651041667 * var(--base))}.c-article__title p span:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-53%);transform:translateY(-53%);width:calc(.015625 * var(--base));height:calc(.0651041667 * var(--base));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2250%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%2050%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M6%2028v-6H0v6z%22%2F%3E%3Cpath%20fill%3D%22url(%23b)%22%20d%3D%22M12%2022v-6H6v6z%22%2F%3E%3Cpath%20fill%3D%22url(%23c)%22%20d%3D%22M12%2034v-6H6v6z%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%227%22%20x2%3D%226.926%22%20y1%3D%2234%22%20y2%3D%2216%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238d346a%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%227%22%20x2%3D%226.926%22%20y1%3D%2234%22%20y2%3D%2216%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238d346a%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%227%22%20x2%3D%226.926%22%20y1%3D%2234%22%20y2%3D%2216%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238d346a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat top center/calc(.015625 * var(--base)) calc(.0651041667 * var(--base))}.c-article__image{width:100%;min-height:calc(.4739583333 * var(--base));margin:calc(.0520833333 * var(--base)) 0 0}.c-article__image-inner{display:block;width:100%;height:calc(.4739583333 * var(--base));overflow:hidden}.c-article__image-inner iframe{width:100%;height:100%}.c-article__image--framed{position:relative;padding:calc(.0130208333 * var(--base))}.c-article__image--framed:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,20,43,.1);border:1px solid #cdcdd4;z-index:-2}.c-article__image--framed:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23cdcdd4%22%20d%3D%22M0%200h10v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat top left/calc(.0130208333 * var(--base)) calc(.0130208333 * var(--base)),url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23cdcdd4%22%20d%3D%22M0%200h10v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat top right/calc(.0130208333 * var(--base)) calc(.0130208333 * var(--base)),url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23cdcdd4%22%20d%3D%22M0%200h10v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat bottom left/calc(.0130208333 * var(--base)) calc(.0130208333 * var(--base)),url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23cdcdd4%22%20d%3D%22M0%200h10v10H0z%22%2F%3E%3C%2Fsvg%3E") no-repeat bottom right/calc(.0130208333 * var(--base)) calc(.0130208333 * var(--base));z-index:-1}.c-article__text{font-weight:400;font-size:calc(.0364583333 * var(--base));line-height:180%;letter-spacing:.06em;margin:calc(.0520833333 * var(--base)) 0 0}.c-article__text p+h3,.c-article__text p+p{margin:calc(.0390625 * var(--base)) 0 0}.c-article__text h3{position:relative;padding-left:calc(.0651041667 * var(--base));font-weight:700;font-size:calc(.0390625 * var(--base));line-height:140%;letter-spacing:.06em}.c-article__text h3.is-decoless{padding-left:0}.c-article__text h3.is-decoless:before{display:none}.c-article__text h3:before{content:"";position:absolute;top:50%;left:calc(.0260416667 * var(--base));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(.0260416667 * var(--base));height:calc(.0546875 * var(--base));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2242%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2042%22%3E%3Cpath%20fill%3D%22%23d9d9d9%22%20d%3D%22m10%2011%2010%2010-10%2010L0%2021z%22%2F%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22m10%2011%2010%2010-10%2010L0%2021z%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%22.5%22%20x2%3D%2219.5%22%20y1%3D%2220.931%22%20y2%3D%2221.072%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%2323286e%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238d346a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat top center/calc(.0260416667 * var(--base)) calc(.0546875 * var(--base))}.c-article__text h3+p{margin:calc(.0260416667 * var(--base)) 0 0}.c-article__text a{text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}@media (any-hover:hover){.c-article__text a{-webkit-transition:.4s cubic-bezier(.165,.81,.395,.95);transition:.4s cubic-bezier(.165,.81,.395,.95)}.c-article__text a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.c-article__button{margin:calc(.1041666667 * var(--base)) 0 0}.c-article__button-link{position:relative;display:grid;place-content:center;width:calc(.7916666667 * var(--base));height:calc(.1302083333 * var(--base));margin:0 auto;padding-right:calc(.1302083333 * var(--base));font-weight:500;font-size:calc(.0390625 * var(--base));line-height:180%;text-align:center;letter-spacing:.06em;z-index:1}.c-article__button-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:calc(.0013020833 * var(--base)) solid #cdcdd4;z-index:1}.c-article__button-link:after{content:"";position:absolute;top:0;right:calc(.1302083333 * var(--base));width:0;height:100%;background:#17171c;z-index:-1}@media (any-hover:hover){.c-article__button-link{-webkit-transition:.5s cubic-bezier(.165,.81,.395,.95);transition:.5s cubic-bezier(.165,.81,.395,.95)}.c-article__button-link:before{-webkit-transition:.5s cubic-bezier(.165,.81,.395,.95);transition:.5s cubic-bezier(.165,.81,.395,.95)}.c-article__button-link:after{-webkit-transition:.5s cubic-bezier(.165,.81,.395,.95);transition:.5s cubic-bezier(.165,.81,.395,.95)}.c-article__button-link span:before{-webkit-transition:.5s cubic-bezier(.165,.81,.395,.95);transition:.5s cubic-bezier(.165,.81,.395,.95)}.c-article__button-link:hover{color:#fff}.c-article__button-link:hover:before{border:calc(.0013020833 * var(--base)) solid #17171c}.c-article__button-link:hover:after{width:calc(100% - (.1302083333 * var(--base)));right:auto;left:0}.c-article__button-link:hover:not([target=_blank]) span:before{left:calc(-.0208333333 * var(--base))}.c-article__button-link:hover[target=_blank] span:before{-webkit-transform:translate(-40%,-60%);transform:translate(-40%,-60%)}}.c-article__button-link:not([target=_blank]) span:before{content:"";position:absolute;top:50%;left:calc(-.046875 * var(--base));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(.12109375 * var(--base));height:calc(.03125 * var(--base));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2293%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2093%2024%22%3E%3Cpath%20fill%3D%22%2317171c%22%20d%3D%22M0%2013.25h90v2H0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%2011.25h90v2H0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M80%201.961%2081.933%200l10.531%2010.69A1.84%201.84%200%200%201%2093%2011.997a1.87%201.87%200%200%201-.536%201.308L81.934%2024l-1.932-1.961L89.886%2012z%22%2F%3E%3C%2Fsvg%3E") no-repeat top center/calc(.12109375 * var(--base)) calc(.03125 * var(--base))}.c-article__button-link[target=_blank] span:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(.0572916667 * var(--base));height:calc(.0572916667 * var(--base));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2244%22%20fill%3D%22none%22%20viewBox%3D%220%200%2044%2044%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.804%2016.125H14.209l.026-2.925h16.564v16.565l-2.924.026V18.195L15.27%2030.8l-2.07-2.07z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/calc(.0572916667 * var(--base)) calc(.0572916667 * var(--base))}.c-article__button-link span{position:absolute;top:0;right:0;width:calc(.1302083333 * var(--base));height:100%;background:#17171c;z-index:2}.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:.6s cubic-bezier(.165,.81,.395,.95);transition:.6s cubic-bezier(.165,.81,.395,.95);z-index:9}.c-modal.is-opened{opacity:1;pointer-events:auto}.c-modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.8;z-index:1}.c-modal__content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;z-index:2}@media print,screen and (max-width:1024px){.c-modal__content{padding:calc(.1041666667 * var(--base)) 0;overflow:scroll}}@media screen and (max-width:1024px) and (orientation:landscape){.c-modal__content{padding:0}}@media print,screen and (min-width:1025px){.c-modal__content .c-modal__image{max-height:100vh;height:100%}}@media screen and (max-width:1024px) and (orientation:portrait){.c-modal__content .c-modal__image{position:absolute;top:0;left:50%;-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);-webkit-transform-origin:0 0;transform-origin:0 0;width:100vh;width:100svh;height:100vw!important;max-height:100vh;max-height:100dvh;margin:0}}@media screen and (max-width:1024px) and (orientation:landscape){.c-modal__content .c-modal__image{max-height:100vh;height:100%}}.c-modal__content .c-modal__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-modal__content .c-modal__video{width:100%;height:auto;aspect-ratio:16/9}@media print,screen and (min-width:1025px){.c-modal__content .c-modal__video{max-width:66.6666666667vw}}@media print,screen and (max-width:1024px){.c-modal__content .c-modal__video{max-width:calc(1 * var(--base))}}.c-modal__content .c-modal__video iframe{width:100%;height:100%}.c-bg-kv{position:absolute;top:0;left:50%;width:calc(1 * var(--base));height:calc(1.5625 * var(--base));overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.c-bg-kv::after,.c-bg-kv::before{content:"";position:absolute;top:0;left:0;width:100%}.c-bg-kv::before{height:calc(1.4934895833 * var(--base));background:-webkit-gradient(linear,left top,left bottom,from(rgba(21,15,136,.5)),color-stop(33.818%,#723bdb),to(rgba(67,25,148,0)));background:-webkit-linear-gradient(top,rgba(21,15,136,.5) 0,#723bdb 33.818%,rgba(67,25,148,0) 100%);background:linear-gradient(180deg,rgba(21,15,136,.5) 0,#723bdb 33.818%,rgba(67,25,148,0) 100%);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(#000),color-stop(#000),to(rgba(0,0,0,.38)));-webkit-mask-image:-webkit-linear-gradient(top,transparent 0,#000 calc(.2421875 * var(--base)),#000 calc(1.29296875 * var(--base)),rgba(0,0,0,.38) 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(#000),color-stop(#000),to(rgba(0,0,0,.38)));mask-image:linear-gradient(180deg,transparent 0,#000 calc(.2421875 * var(--base)),#000 calc(1.29296875 * var(--base)),rgba(0,0,0,.38) 100%)}.c-bg-kv::after{height:calc(1.0546875 * var(--base));background:url(../webp/common/bg_town.webp) calc(-.1315104167 * var(--base)) 0/calc(2.9609375 * var(--base)) calc(1.0546875 * var(--base)) no-repeat;mix-blend-mode:color-dodge;opacity:.15;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(#000),color-stop(#000),to(transparent));-webkit-mask-image:-webkit-linear-gradient(top,transparent 0,#000 calc(.2421875 * var(--base)),#000 calc(.9537760417 * var(--base)),transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(#000),color-stop(#000),to(transparent));mask-image:linear-gradient(180deg,transparent 0,#000 calc(.2421875 * var(--base)),#000 calc(.9537760417 * var(--base)),transparent 100%)}.p-home{position:relative;z-index:1;color:#fff;background:0 0}.p-home>.l-header{display:none}.p-home .l-footer--main{margin-top:0}.p-home::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#14142b;background-image:url(../webp/common/bg_pattern.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;pointer-events:none}@media print,screen and (min-width:1025px){.p-home::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1 * var(--base))}}.p-home__keyvisual{position:relative;padding:calc(.0520833333 * var(--base)) calc(.0520833333 * var(--base)) 0;text-align:center;background:url(../webp/common/bg_kv_dots.svg) center calc(.0520833333 * var(--base))/calc(1 * var(--base)) calc(.59375 * var(--base)) no-repeat}.p-home__keyvisual::after,.p-home__keyvisual::before{content:"";position:absolute;top:calc(.0208333333 * var(--base));background:center/contain no-repeat;pointer-events:none}.p-home__keyvisual::before{left:calc(.0208333333 * var(--base));width:calc(.1549479167 * var(--base));height:calc(.1510416667 * var(--base));background-image:url(../webp/common/deco_kv_left.svg)}.p-home__keyvisual::after{left:calc(.8333333333 * var(--base));width:calc(.1328125 * var(--base));height:calc(.14453125 * var(--base));background-image:url(../webp/common/deco_kv_right.svg)}.p-home__keyvisual.is-ready::after,.p-home__keyvisual.is-ready::before{opacity:0}.p-home__keyvisual.is-animated::before{-webkit-animation:home-kv-deco-in .9s cubic-bezier(.34,1.56,.64,1) both,home-kv-deco-float 3.2s ease-in-out .9s infinite alternate;animation:home-kv-deco-in .9s cubic-bezier(.34,1.56,.64,1) both,home-kv-deco-float 3.2s ease-in-out .9s infinite alternate}.p-home__keyvisual.is-animated::after{-webkit-animation:home-kv-deco-in .9s cubic-bezier(.34,1.56,.64,1) .15s both,home-kv-deco-float 3.6s ease-in-out 1.05s infinite alternate;animation:home-kv-deco-in .9s cubic-bezier(.34,1.56,.64,1) .15s both,home-kv-deco-float 3.6s ease-in-out 1.05s infinite alternate}.p-home__keyvisual-game{position:relative;z-index:1;display:block;width:calc(.3307291667 * var(--base));margin:0 auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (any-hover:hover){.p-home__keyvisual-game:hover{opacity:.7}}.p-home__keyvisual-title{position:relative;z-index:1;width:calc(.8958333333 * var(--base));height:calc(.4973958333 * var(--base));margin:calc(.0403645833 * var(--base)) auto 0;-webkit-filter:drop-shadow(0 0 calc(.0169270833 * var(--base)) #a668ff) drop-shadow(0 0 calc(.03515625 * var(--base)) rgba(166, 104, 255, .5));filter:drop-shadow(0 0 calc(.0169270833 * var(--base)) #a668ff) drop-shadow(0 0 calc(.03515625 * var(--base)) rgba(166, 104, 255, .5))}.p-home__keyvisual-title img{height:100%}.p-home__keyvisual-title::after{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(340deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%) 150% 0/250% 100% no-repeat;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%) 150% 0/250% 100% no-repeat;-webkit-mask:url(../webp/common/ttl.webp) center/100% 100% no-repeat;mask:url(../webp/common/ttl.webp) center/100% 100% no-repeat;pointer-events:none}.p-home__keyvisual.is-animated .p-home__keyvisual-title::after{-webkit-animation:home-kv-shine 5s ease-in-out .6s infinite;animation:home-kv-shine 5s ease-in-out .6s infinite}.p-home__keyvisual-image{margin-top:calc(.0520833333 * var(--base));overflow:hidden;background:#290d53}.p-home__keyvisual-image-inner{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:calc(.0338541667 * var(--base)) 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 30 26'%3E%3Crect y='8' width='20' height='10' rx='2' fill='%236f59f0'/%3E%3C/svg%3E") left top/calc((2.6302083333 * var(--base))/ 67) calc(.0338541667 * var(--base)) repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 30 26'%3E%3Crect y='8' width='20' height='10' rx='2' fill='%236f59f0'/%3E%3C/svg%3E") left bottom/calc((2.6302083333 * var(--base))/ 67) calc(.0338541667 * var(--base)) repeat-x;-webkit-animation:home-kv-scroll 30s linear infinite;animation:home-kv-scroll 30s linear infinite}.p-home__keyvisual-image img{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:calc(.64453125 * var(--base));margin-right:calc(.0130208333 * var(--base));height:calc(.3125 * var(--base));-o-object-fit:cover;object-fit:cover;border-radius:calc(.0130208333 * var(--base))}.p-home__about{padding:calc(.0520833333 * var(--base)) calc(.0520833333 * var(--base)) 0;text-align:center}.p-home__about-description{font-size:calc(.0338541667 * var(--base));font-weight:700;line-height:1.6;letter-spacing:.06em;white-space:nowrap}.p-home__about-description p+p{margin-top:calc(.0390625 * var(--base))}.p-home__about-description .is-accent{margin:0 calc(.015625 * var(--base));color:#3fc;font-size:calc(.0520833333 * var(--base));font-weight:700;line-height:1.2;letter-spacing:.06em;text-shadow:0 0 calc(.0260416667 * var(--base)) rgba(51,255,204,.5)}.p-home__about-description .is-small{font-size:calc(.0390625 * var(--base))}.p-home__about-description .is-free{margin:0}.p-home__about-description .is-strong{font-size:calc(.046875 * var(--base));font-weight:700}.p-home__about-line{display:block}.p-home__about-line+.p-home__about-line{margin-top:calc(.0130208333 * var(--base))}p:last-child>.p-home__about-line:last-child{letter-spacing:.04em}.p-home__about-notice{margin-top:calc(.0390625 * var(--base));color:#d5d5ff;font-size:calc(.0286458333 * var(--base));font-weight:500;line-height:1.4;letter-spacing:.06em}.p-home__about-period{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(.0208333333 * var(--base));width:calc(.8958333333 * var(--base));margin:calc(.0390625 * var(--base)) auto 0;color:#fff;font-weight:700;line-height:1.4;letter-spacing:.06em;white-space:nowrap}.p-home__about-period-label{-webkit-box-flex:0;-webkit-flex:0 0 calc(.1328125 * var(--base));flex:0 0 calc(.1328125 * var(--base));width:calc(.1328125 * var(--base));height:calc(.0520833333 * var(--base));padding:calc(.0065104167 * var(--base)) 0 0 calc(.0104166667 * var(--base));border-radius:calc(.0052083333 * var(--base));background:#6f59f0;font-size:calc(.0260416667 * var(--base));letter-spacing:.06em;text-align:left}.p-home__about-period-date{-webkit-box-flex:0;-webkit-flex:0 0 calc(.7408854167 * var(--base));flex:0 0 calc(.7408854167 * var(--base));width:calc(.7408854167 * var(--base));font-size:calc(.0364583333 * var(--base));letter-spacing:.06em;text-align:center}.p-home__about-button{display:block;width:calc(.8958333333 * var(--base));margin:calc(.078125 * var(--base)) auto 0;-webkit-filter:drop-shadow(0 0 calc(.0325520833 * var(--base)) rgba(51, 255, 204, .3));filter:drop-shadow(0 0 calc(.0325520833 * var(--base)) rgba(51, 255, 204, .3));will-change:filter}.p-home__about-button img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}@media (any-hover:hover){.p-home__about-button:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}.p-home__about-attention{display:-webkit-box;display:-webkit-flex;display:flex;gap:calc(.0130208333 * var(--base));width:calc(.8958333333 * var(--base));margin:calc(.0520833333 * var(--base)) auto 0;padding:calc(.0260416667 * var(--base));border-radius:calc(.0130208333 * var(--base));background:rgba(20,20,43,.5);text-align:left}.p-home__about-attention::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 calc(.0390625 * var(--base));flex:0 0 calc(.0390625 * var(--base));width:calc(.0390625 * var(--base));height:calc(.0520833333 * var(--base));background:url(../webp/common/icon_attention.svg) center/contain no-repeat}.p-home__about-attention p{width:calc(.7786458333 * var(--base));color:#d5d5ff;font-size:calc(.0338541667 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.06em}.p-home__campaign{position:relative;margin-top:calc(.03515625 * var(--base));padding:calc(.109375 * var(--base)) calc(.0520833333 * var(--base)) calc(.1341145833 * var(--base))}.p-home__campaign .c-bg-kv{top:calc(.0130208333 * var(--base))}.p-home__campaign::before{content:"";position:absolute;top:calc(.2858072917 * var(--base));right:0;bottom:0;left:0;background:rgba(20,20,43,.5)}.p-home__campaign-inner{position:relative}.p-home__campaign-title{margin:0 calc(-.0520833333 * var(--base));text-align:center}.p-home__campaign-title-main{display:block;width:100%;margin:0 auto}.p-home__campaign-title-main img{display:block;width:100%;height:auto}.p-home__campaign-title-sub{display:none;margin-top:calc(.0104166667 * var(--base));color:#a668ff;font-family:Urbanist,sans-serif;font-size:calc(.0260416667 * var(--base));font-weight:600;font-style:italic;letter-spacing:.04em;line-height:1.4}.p-home__campaign-list{display:grid;gap:calc(.0807291667 * var(--base));margin-top:calc(.0755208333 * var(--base))}.p-home__campaign-box{position:relative;overflow:hidden;border-radius:calc(.0130208333 * var(--base));background:#e9e9ff;color:#14142b}.p-home__campaign-box::after{content:"";position:absolute;top:calc(.0260416667 * var(--base));right:calc(.0260416667 * var(--base));width:calc(.0520833333 * var(--base));height:calc(.0104166667 * var(--base));background:url(../webp/common/icon_dots.svg) center/contain no-repeat}.p-home__campaign-box-title{padding:calc(.046875 * var(--base)) calc(.0390625 * var(--base)) calc(.0390625 * var(--base));background:-webkit-gradient(linear,left top,right top,from(#6f59f0),to(#a668ff));background:-webkit-linear-gradient(left,#6f59f0,#a668ff);background:linear-gradient(90deg,#6f59f0,#a668ff);color:#fff}.p-home__campaign-box-title h3{font-size:calc(.0520833333 * var(--base));font-weight:700;line-height:1.4;letter-spacing:.06em}.p-home__campaign-box-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:calc(.0520833333 * var(--base));padding:calc(.0520833333 * var(--base)) calc(.0520833333 * var(--base)) calc(.1041666667 * var(--base))}.p-home__campaign-box-image img{width:100%;height:calc(.4453125 * var(--base));-o-object-fit:cover;object-fit:cover}.p-home__campaign-box-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:calc(.0208333333 * var(--base));font-size:calc(.0338541667 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.06em}.p-home__campaign-box-text p.date{color:#6f59f0;font-weight:700}.p-home__campaign-box-text ul.notice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:calc(.0104166667 * var(--base));color:rgba(20,20,43,.72);font-size:calc(.0286458333 * var(--base));line-height:1.5;letter-spacing:.04em}.p-home__campaign-box-text ul.notice li{padding-left:1em;text-indent:-1em}.p-home__campaign-box-text ul.notice a{color:#6f59f0;text-decoration:underline;text-underline-offset:.18em}@media (any-hover:hover){.p-home__campaign-box-text ul.notice a:hover{opacity:.7}}.p-home__campaign-box-button{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:calc(.15625 * var(--base));border-radius:calc(.0130208333 * var(--base));background:-webkit-linear-gradient(312deg,#05c4ad 30%,#004ab9 100%);background:linear-gradient(138deg,#05c4ad 30%,#004ab9 100%);color:#fff;font-size:calc(.0416666667 * var(--base));font-weight:700;letter-spacing:.06em;line-height:1.6;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.p-home__campaign-box-button::after{content:"";position:absolute;top:calc(.0625 * var(--base));left:calc(.6979166667 * var(--base));width:calc(.03125 * var(--base));height:calc(.03125 * var(--base));background:url(../webp/common/icon_external.svg) center/contain no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (any-hover:hover){.p-home__campaign-box-button:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.p-home__campaign-box-button:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes home-kv-deco-in{from{opacity:0;-webkit-transform:scale(.3) rotate(-30deg);transform:scale(.3) rotate(-30deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes home-kv-deco-in{from{opacity:0;-webkit-transform:scale(.3) rotate(-30deg);transform:scale(.3) rotate(-30deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes home-kv-deco-float{from{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(calc(-.0130208333 * var(--base))) rotate(4deg);transform:translateY(calc(-.0130208333 * var(--base))) rotate(4deg)}}@keyframes home-kv-deco-float{from{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(calc(-.0130208333 * var(--base))) rotate(4deg);transform:translateY(calc(-.0130208333 * var(--base))) rotate(4deg)}}@-webkit-keyframes home-kv-shine{0%{background-position:150% 0}100%,30%{background-position:-50% 0}}@keyframes home-kv-shine{0%{background-position:150% 0}100%,30%{background-position:-50% 0}}@-webkit-keyframes home-kv-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes home-kv-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-event{position:relative;z-index:1;color:#fff;background:0 0}.p-event::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#14142b;background-image:url(../webp/common/bg_pattern.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;pointer-events:none}@media print,screen and (min-width:1025px){.p-event::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1 * var(--base))}}.p-event__body{position:relative}.p-event__body::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(20,20,43,.5)}@media print,screen and (min-width:1025px){.p-event__body::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(1 * var(--base))}}.p-event__body>.c-bg-kv{z-index:-1}.p-event .l-footer--main{margin-top:0}.p-event__heading-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:calc(.2161458333 * var(--base))}.p-event__count{padding:0 calc(.0520833333 * var(--base));text-align:center}.p-event__count p{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:calc(.0130208333 * var(--base));font-size:calc(.0442708333 * var(--base));font-weight:500;line-height:1.4;letter-spacing:.06em}.p-event__count span{color:#3fc;font-family:Urbanist,sans-serif;font-size:calc(.078125 * var(--base));font-weight:700;letter-spacing:.06em}.p-event__filter{width:calc(.8958333333 * var(--base));margin:calc(.0390625 * var(--base)) auto 0;border-radius:calc(.0130208333 * var(--base));background:#d5d5ff;overflow:hidden}.p-event__filter-heading{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:calc(.15625 * var(--base));padding:0;border:0;background:0 0;color:#6f59f0;font-size:calc(.0416666667 * var(--base));font-weight:700;line-height:1.2;letter-spacing:.06em;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (any-hover:hover){.p-event__filter-heading:hover{background-color:rgba(111,89,240,.12)}}.p-event__filter-heading-icon{position:absolute;top:50%;right:calc(.0390625 * var(--base));width:calc(.0390625 * var(--base));height:calc(.0390625 * var(--base));margin-top:calc(-.01953125 * var(--base));background-color:currentColor;-webkit-mask:url(../webp/common/icon_plus.svg) center/contain no-repeat;mask:url(../webp/common/icon_plus.svg) center/contain no-repeat;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-event__filter.is-opened .p-event__filter-heading{background:#6f59f0;color:#fff}@media (any-hover:hover){.p-event__filter.is-opened .p-event__filter-heading:hover{background:#7f6bf5}}.p-event__filter.is-opened .p-event__filter-heading-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-event__filter-body{display:none;overflow:hidden}.p-event__filter-body-inner{padding:calc(.078125 * var(--base)) calc(.0520833333 * var(--base))}.p-event__filter.is-closing .p-event__filter-body,.p-event__filter.is-opened .p-event__filter-body{display:block}.p-event__filter-body-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:calc(.0208333333 * var(--base));-moz-column-gap:calc(.0208333333 * var(--base));column-gap:calc(.0208333333 * var(--base));row-gap:calc(.0520833333 * var(--base))}.p-event__filter-body-members-item{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(.0130208333 * var(--base));min-width:0;white-space:nowrap;color:#14142b;font-size:calc(.0390625 * var(--base));font-weight:500;line-height:1;letter-spacing:.06em;cursor:pointer}.p-event__filter-body-members-item input{position:absolute;width:calc(.0390625 * var(--base));height:calc(.0390625 * var(--base));margin:0;opacity:0;pointer-events:none}.p-event__filter-body-members-item-box{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 calc(.0390625 * var(--base));flex:0 0 calc(.0390625 * var(--base));width:calc(.0390625 * var(--base));height:calc(.0390625 * var(--base));border:calc(.0026041667 * var(--base)) solid #6f59f0;border-radius:calc(.0052083333 * var(--base));background:#fff;-webkit-transition:background-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,transform .18s ease;transition:background-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.p-event__filter-body-members-item-box::after{content:"";position:absolute;inset:calc(-.0026041667 * var(--base));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M7.8 15.4l4.7 4.7L22.4 9.8' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transition:opacity .16s ease,-webkit-transform .22s cubic-bezier(.2,1.4,.4,1);transition:opacity .16s ease,-webkit-transform .22s cubic-bezier(.2,1.4,.4,1);transition:opacity .16s ease,transform .22s cubic-bezier(.2,1.4,.4,1);transition:opacity .16s ease,transform .22s cubic-bezier(.2,1.4,.4,1),-webkit-transform .22s cubic-bezier(.2,1.4,.4,1)}input:checked+.p-event__filter-body-members-item-box{background:#6f59f0;-webkit-animation:member-check .22s ease;animation:member-check .22s ease}input:checked+.p-event__filter-body-members-item-box::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}input:focus-visible+.p-event__filter-body-members-item-box{outline:calc(.0026041667 * var(--base)) solid #3fc;outline-offset:calc(.0026041667 * var(--base))}@-webkit-keyframes member-check{0%{-webkit-transform:scale(.86);transform:scale(.86)}70%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes member-check{0%{-webkit-transform:scale(.86);transform:scale(.86)}70%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p-event__filter-body-members-item-box,.p-event__filter-body-members-item-box::after{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}}.p-event__filter-body-search{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:calc(.1302083333 * var(--base));margin-top:calc(.0651041667 * var(--base));border:calc(.0026041667 * var(--base)) solid #3fc;border-radius:calc(.0130208333 * var(--base));background:-webkit-linear-gradient(307.06deg,#05c4ad 29.687%,#004ab9 100%);background:linear-gradient(142.94deg,#05c4ad 29.687%,#004ab9 100%);color:#fff;font-size:calc(.0416666667 * var(--base));font-weight:700;line-height:1.6;letter-spacing:.06em;cursor:pointer;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (any-hover:hover){.p-event__filter-body-search:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.p-event__filter-body-search:hover::after{-webkit-transform:scale(1.15);transform:scale(1.15)}}.p-event__filter-body-search::after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;content:"";position:absolute;top:50%;left:calc(.703125 * var(--base));width:calc(.0364583333 * var(--base));height:calc(.0364583333 * var(--base));margin-top:calc(-.0182291667 * var(--base));background:url(../webp/common/icon_search.svg) center/contain no-repeat}.p-event__events{padding:calc(.0520833333 * var(--base)) calc(.0520833333 * var(--base)) calc(.15625 * var(--base))}.p-event__events-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(.03125 * var(--base));-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-event__events-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:calc(.0260416667 * var(--base));width:calc(.4322916667 * var(--base));padding-bottom:calc(.0260416667 * var(--base));border-radius:calc(.0130208333 * var(--base));background:#d5d5ff;color:#14142b;overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}@media (any-hover:hover){.p-event__events-item:hover{-webkit-transform:translateY(calc(-.0078125 * var(--base)));transform:translateY(calc(-.0078125 * var(--base)));-webkit-box-shadow:0 calc(.0130208333 * var(--base)) calc(.0390625 * var(--base)) rgba(166,104,255,.5);box-shadow:0 calc(.0130208333 * var(--base)) calc(.0390625 * var(--base)) rgba(166,104,255,.5)}.p-event__events-item:hover .p-event__events-item-image img{-webkit-transform:translateY(-50%) scale(1.06);transform:translateY(-50%) scale(1.06)}}.p-event__events-item-image{position:relative;height:calc(.2083333333 * var(--base));overflow:hidden}.p-event__events-item-image img{position:absolute;top:50%;left:0;width:100%;height:calc(.2434895833 * var(--base));-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.p-event__events-item.is-voted .p-event__events-item-image::after{content:"投票済み";position:absolute;top:calc(.0104166667 * var(--base));left:calc(.0104166667 * var(--base));z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:calc(.0494791667 * var(--base));padding:0 calc(.0130208333 * var(--base));border-radius:calc(.0052083333 * var(--base));background:#3fc;color:#4a4571;font-size:calc(.0286458333 * var(--base));font-weight:700;letter-spacing:.06em;line-height:1.6}.p-event__events-item.is-voted .p-event__events-item-image::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(20,20,43,.5)}.p-event__events-item-title{padding:0 calc(.0260416667 * var(--base));font-size:calc(.0338541667 * var(--base));font-weight:500;line-height:1.4;letter-spacing:.06em}.p-event__events-empty{width:100%;font-size:calc(.03125 * var(--base));text-align:center}.p-event-detail{padding-bottom:calc(.1302083333 * var(--base));color:#fff}.p-event-detail__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(.0208333333 * var(--base));width:calc(.8958333333 * var(--base));margin:calc(.0520833333 * var(--base)) auto 0;font-size:calc(.0442708333 * var(--base));font-weight:500;line-height:1.2;letter-spacing:.06em}.p-event-detail__title::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 calc(.0234375 * var(--base));flex:0 0 calc(.0234375 * var(--base));width:calc(.0234375 * var(--base));-webkit-align-self:stretch;align-self:stretch;background:url(../webp/common/deco_ttl_bar.svg) center/100% 100% no-repeat}.p-event-detail__comment .p-event-detail__title,.p-event-detail__synopsis .p-event-detail__title{margin-top:calc(.078125 * var(--base))}.p-event-detail__view.is-form>.p-event-detail__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(.0052083333 * var(--base));width:100%;margin:0;padding:calc(.03125 * var(--base)) calc(.0520833333 * var(--base));background:-webkit-gradient(linear,left top,right top,from(#6f59f0),to(#a668ff));background:-webkit-linear-gradient(left,#6f59f0,#a668ff);background:linear-gradient(90deg,#6f59f0,#a668ff);text-align:center}.p-event-detail__view.is-form>.p-event-detail__title::before{display:none}.p-event-detail__title-prefix{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(.0208333333 * var(--base));font-family:Urbanist,sans-serif;font-size:calc(.03125 * var(--base));font-weight:600;letter-spacing:.06em;line-height:1.6}.p-event-detail__title-prefix::before{content:"";width:calc(.0286458333 * var(--base));height:calc(.0221354167 * var(--base));background:url(../webp/common/icon_event_story.svg) center/contain no-repeat}.p-event-detail__title-main{font-family:Urbanist,sans-serif;font-size:calc(.0625 * var(--base));font-weight:700;line-height:1.4;letter-spacing:.06em}.p-event-detail__image{width:calc(.8958333333 * var(--base));height:calc(.4348958333 * var(--base));margin:calc(.0520833333 * var(--base)) auto 0;border-radius:calc(.0130208333 * var(--base));overflow:hidden}.p-event-detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-event-detail__play-video{margin-top:calc(.0520833333 * var(--base));text-align:center}.p-event-detail__play-video-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(.0260416667 * var(--base));padding:0;border:0;background:0 0;color:#3fc;font-size:calc(.0364583333 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.06em;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-event-detail__play-video-button::after{content:"";width:calc(.0703125 * var(--base));height:calc(.0703125 * var(--base));background:url(../webp/common/icon_play.svg) center/contain no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (any-hover:hover){.p-event-detail__play-video-button:hover{opacity:.85}.p-event-detail__play-video-button:hover::after{-webkit-transform:scale(1.12);transform:scale(1.12)}}.p-event-detail__comment,.p-event-detail__members,.p-event-detail__synopsis{width:calc(.8958333333 * var(--base));margin-left:auto;margin-right:auto}.p-event-detail__members ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(.0260416667 * var(--base)) calc(.0208333333 * var(--base));margin-top:calc(.0390625 * var(--base))}.p-event-detail__members li{width:calc(.2083333333 * var(--base));text-align:center}.p-event-detail__member-image{display:block;width:calc(.2083333333 * var(--base));height:calc(.2083333333 * var(--base));border-radius:calc(.0130208333 * var(--base));overflow:hidden}.p-event-detail__member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-event-detail__member-name{display:block;margin-top:calc(.0130208333 * var(--base));font-size:calc(.03125 * var(--base));font-weight:400;line-height:1;letter-spacing:.06em}.p-event-detail__synopsis-text{margin-top:calc(.0390625 * var(--base));padding:calc(.0651041667 * var(--base)) calc(.0390625 * var(--base));border-radius:calc(.0130208333 * var(--base));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:calc(.0208333333 * var(--base));background:rgba(20,20,43,.5)}.p-event-detail__synopsis-text p{font-size:calc(.0338541667 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.06em}.p-event-detail__comment-note{margin-top:calc(.0520833333 * var(--base));color:#d5d5ff;font-size:calc(.03125 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.02em}.p-event-detail__comment-textarea{margin-top:calc(.0520833333 * var(--base))}.p-event-detail__comment-textarea textarea{width:100%;height:calc(.46875 * var(--base));padding:calc(.0390625 * var(--base));border:0;border-radius:calc(.0130208333 * var(--base));background:#d5d5ff;color:#14142b;font-size:calc(.0338541667 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.06em;resize:none}.p-event-detail__comment-textarea textarea::-webkit-input-placeholder{color:rgba(20,20,43,.3)}.p-event-detail__comment-textarea textarea::-moz-placeholder{color:rgba(20,20,43,.3)}.p-event-detail__comment-textarea textarea::placeholder{color:rgba(20,20,43,.3)}.p-event-detail__vote{width:calc(.8958333333 * var(--base));margin:calc(.078125 * var(--base)) auto 0}.p-event-detail__vote-attention{display:-webkit-box;display:-webkit-flex;display:flex;gap:calc(.0130208333 * var(--base));padding:calc(.0260416667 * var(--base));border-radius:calc(.0130208333 * var(--base));background:rgba(20,20,43,.5)}.p-event-detail__vote-attention::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 calc(.0390625 * var(--base));flex:0 0 calc(.0390625 * var(--base));height:calc(.0520833333 * var(--base));background:url(../webp/common/icon_attention.svg) center/contain no-repeat}.p-event-detail__vote-attention p{color:#d5d5ff;font-size:calc(.0338541667 * var(--base));font-weight:500;line-height:1.6;letter-spacing:.06em}.p-event-detail__vote-button-game,.p-event-detail__vote-button-submit{display:block;width:100%;margin-top:calc(.0520833333 * var(--base));padding:0;border:0;background:0 0;cursor:pointer;-webkit-filter:drop-shadow(0 0 calc(.0325520833 * var(--base)) rgba(51, 255, 204, .3));filter:drop-shadow(0 0 calc(.0325520833 * var(--base)) rgba(51, 255, 204, .3));will-change:filter}.p-event-detail__vote-button-game:disabled,.p-event-detail__vote-button-submit:disabled{opacity:.4;cursor:not-allowed}.p-event-detail__vote-button-game img,.p-event-detail__vote-button-submit img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}@media (any-hover:hover){.p-event-detail__vote-button-game:not(:disabled):hover img,.p-event-detail__vote-button-submit:not(:disabled):hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}.p-event-detail__vote-button-attention{margin-top:calc(.0390625 * var(--base));color:#3fc;font-size:calc(.0286458333 * var(--base));font-weight:500;line-height:1.4;letter-spacing:.06em;text-align:center}.p-event-detail__vote-remain{margin-top:calc(.0520833333 * var(--base));text-align:center}.p-event-detail__vote-remain p{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:calc(.0130208333 * var(--base));font-size:calc(.0442708333 * var(--base));font-weight:500;line-height:1.4;letter-spacing:.06em}.p-event-detail__vote-remain span{color:#3fc;font-family:Urbanist,sans-serif;font-size:calc(.078125 * var(--base));font-weight:700}.p-event-detail__back{width:calc(.8958333333 * var(--base));margin:calc(.078125 * var(--base)) auto 0}.p-event-detail__back a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:calc(.1302083333 * var(--base));border-radius:calc(.0130208333 * var(--base));background:#6f59f0;color:#fff;font-size:calc(.0364583333 * var(--base));font-weight:700;letter-spacing:.06em;line-height:1.6;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (any-hover:hover){.p-event-detail__back a:hover{background:#8470ff}}.p-event-detail__voted-title{display:block;width:100%;height:calc(.2161458333 * var(--base))}.p-event-detail__voted-title img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-event-detail__voted-image{width:calc(.8958333333 * var(--base));margin:calc(.0520833333 * var(--base)) auto 0;aspect-ratio:688/362;border-radius:calc(.0130208333 * var(--base));background:rgba(20,20,43,.5);-webkit-filter:drop-shadow(0 0 calc(.0390625 * var(--base)) rgba(166, 104, 255, .8));filter:drop-shadow(0 0 calc(.0390625 * var(--base)) rgba(166, 104, 255, .8))}.p-event-detail__voted-image img{display:block;width:100%;height:100%;border-radius:calc(.0130208333 * var(--base));-o-object-fit:cover;object-fit:cover;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;-webkit-touch-callout:default}.p-event-detail__voted-image img[src=""]{visibility:hidden}.p-event-detail__voted-image-download{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:calc(.8958333333 * var(--base));height:calc(.1510416667 * var(--base));margin:calc(.0234375 * var(--base)) auto 0;padding:calc(.0208333333 * var(--base)) 0 0;border:0;background:url(../webp/common/bg_save_bubble.svg) center bottom/100% calc(.15234375 * var(--base)) no-repeat;color:#fff;font-size:calc(.0390625 * var(--base));font-weight:700;line-height:1;letter-spacing:.04em;cursor:pointer;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (any-hover:hover){.p-event-detail__voted-image-download:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.p-event-detail__voted-image-download::after{content:"";position:absolute;top:calc(.0598958333 * var(--base));left:calc(.8059895833 * var(--base));width:calc(.0377604167 * var(--base));height:calc(.0520833333 * var(--base));background:url(../webp/common/icon_download.svg) center/contain no-repeat}.p-event-detail__voted-share{position:relative;display:block;width:calc(.8958333333 * var(--base));margin:calc(.078125 * var(--base)) auto 0;-webkit-filter:drop-shadow(0 0 calc(.0325520833 * var(--base)) rgba(51, 255, 204, .3));filter:drop-shadow(0 0 calc(.0325520833 * var(--base)) rgba(51, 255, 204, .3));will-change:filter}.p-event-detail__voted-share img{display:block;width:100%;height:auto;-webkit-transition:opacity .2s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease,opacity .2s ease;transition:transform .3s ease,filter .3s ease,opacity .2s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.p-event-detail__voted-share.is-loading{pointer-events:none}.p-event-detail__voted-share.is-loading img{opacity:.4}.p-event-detail__voted-share.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:calc(.0729166667 * var(--base));height:calc(.0729166667 * var(--base));border:calc(.0078125 * var(--base)) solid rgba(255,255,255,.35);border-top-color:#3fc;border-radius:50%;-webkit-animation:voted-share-spin .7s linear infinite;animation:voted-share-spin .7s linear infinite}@media (any-hover:hover){.p-event-detail__voted-share:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@-webkit-keyframes voted-share-spin{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes voted-share-spin{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.p-event-detail__modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center}.p-event-detail__modal[hidden]{display:none}.p-event-detail__modal-bg{position:absolute;inset:0;background:rgba(20,20,43,.8)}.p-event-detail__modal-panel{position:relative;z-index:1;width:calc(1 * var(--base))}@media print,screen and (min-width:1025px){.p-event-detail__modal-panel{width:min(80vw,(100vh - 240px) * 16 / 9,1600px)}}.p-event-detail__modal-close{position:fixed;top:calc(.0390625 * var(--base));right:calc(.0390625 * var(--base));z-index:2;width:calc(.1041666667 * var(--base));height:calc(.1041666667 * var(--base));padding:0;border:0;background:url(../webp/common/icon_close.svg) center/contain no-repeat;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (any-hover:hover){.p-event-detail__modal-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.p-event-detail__modal-video{height:calc(.5768229167 * var(--base));border-radius:calc(.0130208333 * var(--base));background:#000;overflow:hidden}@media print,screen and (min-width:1025px){.p-event-detail__modal-video{height:auto;aspect-ratio:16/9}}.p-event-detail__modal-video iframe{width:100%;height:100%;border:0}.p-event-detail__view.is-complete .p-event-detail__back{margin-top:calc(.0520833333 * var(--base))}.p-event-detail__view.is-complete .p-event-detail__back a{font-size:calc(.0390625 * var(--base))}.p-event-detail__view[hidden]{display:none}html:not(.is-game) .u-game-only{display:none!important}html.is-game .u-guest-only{display:none!important}