@charset "UTF-8";/*! 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.15;-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}.nova-slim{font-family:"Nova Slim",sans-serif;font-weight:400;text-transform:uppercase}.prata{font-family:Prata,serif;font-weight:400;text-transform:uppercase}.serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto}.dotGothic{font-family:DotGothic16,sans-serif}@-webkit-keyframes showMenuContents{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes showMenuContents{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes hideMenuContents{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}99%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes hideMenuContents{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}99%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@-webkit-keyframes hideMenu{0%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:0}}@keyframes hideMenu{0%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:0}}@-webkit-keyframes showMenu{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}}@keyframes showMenu{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}}@-webkit-keyframes moveArw{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}51%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveArw{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}51%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveArw-b{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}51%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveArw-b{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}51%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveArw-w{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%)}}@keyframes moveArw-w{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%)}}@-webkit-keyframes hoverCover{0%{left:0;right:auto;width:0%}100%{left:auto;right:0;width:0%}}@keyframes hoverCover{0%{left:0;right:auto;width:0%}100%{left:auto;right:0;width:0%}}@-webkit-keyframes ttlCover{0%{background-position:100% 0;-webkit-transform:translateX(0);transform:translateX(0)}60%{background-position:0 0}100%{background-position:0 0;-webkit-transform:translateX(102%);transform:translateX(102%)}}@keyframes ttlCover{0%{background-position:100% 0;-webkit-transform:translateX(0);transform:translateX(0)}60%{background-position:0 0}100%{background-position:0 0;-webkit-transform:translateX(102%);transform:translateX(102%)}}@-webkit-keyframes ttlInner{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ttlInner{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes soundBar{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}}@keyframes soundBar{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}}@-webkit-keyframes count-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes count-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes brightness-blink{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}50%{-webkit-filter:brightness(50%);filter:brightness(50%)}100%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@keyframes brightness-blink{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}50%{-webkit-filter:brightness(50%);filter:brightness(50%)}100%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@-webkit-keyframes verticalTapeLoop{0%{background-position:0 0}100%{background-position:0 -3188px}}@keyframes verticalTapeLoop{0%{background-position:0 0}100%{background-position:0 -3188px}}@-webkit-keyframes horizontalTapeLoop{0%{background-position:0 0}100%{background-position:-3188px 0}}@keyframes horizontalTapeLoop{0%{background-position:0 0}100%{background-position:-3188px 0}}@-webkit-keyframes verticalTapeLoopPC{0%{background-position:0 0}100%{background-position:0 -166.0416666667vw}}@keyframes verticalTapeLoopPC{0%{background-position:0 0}100%{background-position:0 -166.0416666667vw}}@-webkit-keyframes verticalTapeLoopPCM{0%{background-position:0 0}100%{background-position:0 vwPCM(-3188)}}@keyframes verticalTapeLoopPCM{0%{background-position:0 0}100%{background-position:0 vwPCM(-3188)}}@-webkit-keyframes verticalTapeLoopSP{0%{background-position:0 0}100%{background-position:0 -415.1041666667vw}}@keyframes verticalTapeLoopSP{0%{background-position:0 0}100%{background-position:0 -415.1041666667vw}}@-webkit-keyframes horizontalTapeLoopPC{0%{background-position:0 0}100%{background-position:-166.0416666667vw 0}}@keyframes horizontalTapeLoopPC{0%{background-position:0 0}100%{background-position:-166.0416666667vw 0}}@-webkit-keyframes horizontalTapeLoopPCM{0%{background-position:0 0}100%{background-position:vwPCM(-3188) 0}}@keyframes horizontalTapeLoopPCM{0%{background-position:0 0}100%{background-position:vwPCM(-3188) 0}}@-webkit-keyframes horizontalTapeLoopSP{0%{background-position:0 0}100%{background-position:-415.1041666667vw 0}}@keyframes horizontalTapeLoopSP{0%{background-position:0 0}100%{background-position:-415.1041666667vw 0}}@-webkit-keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes crt-scan{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes crt-scan{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes crt-scan-t{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crt-scan-t{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes neon-flicker{0%,39%{opacity:1}40%,59%{opacity:.85}100%,60%{opacity:1}}@keyframes neon-flicker{0%,39%{opacity:1}40%,59%{opacity:.85}100%,60%{opacity:1}}@-webkit-keyframes neon-flicker-opacity{0%,39%{opacity:.8}40%,59%{opacity:.75}100%,60%{opacity:.8}}@keyframes neon-flicker-opacity{0%,39%{opacity:.8}40%,59%{opacity:.75}100%,60%{opacity:.8}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dot-move-1{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(.6rem,0);transform:translate(.6rem,0)}40%,59%{-webkit-transform:translate(.6rem,-.6rem);transform:translate(.6rem,-.6rem)}60%,79%{-webkit-transform:translate(-.4rem,-.6rem);transform:translate(-.4rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes dot-move-1{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(.6rem,0);transform:translate(.6rem,0)}40%,59%{-webkit-transform:translate(.6rem,-.6rem);transform:translate(.6rem,-.6rem)}60%,79%{-webkit-transform:translate(-.4rem,-.6rem);transform:translate(-.4rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes dot-move-2{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(-.8rem,.4rem);transform:translate(-.8rem,.4rem)}40%,59%{-webkit-transform:translate(.8rem,.4rem);transform:translate(.8rem,.4rem)}60%,79%{-webkit-transform:translate(.8rem,-.6rem);transform:translate(.8rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes dot-move-2{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(-.8rem,.4rem);transform:translate(-.8rem,.4rem)}40%,59%{-webkit-transform:translate(.8rem,.4rem);transform:translate(.8rem,.4rem)}60%,79%{-webkit-transform:translate(.8rem,-.6rem);transform:translate(.8rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes dot-left-right{0%,24%{-webkit-transform:translateX(0);transform:translateX(0)}25%,74%{-webkit-transform:translateX(.8rem);transform:translateX(.8rem)}100%,75%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dot-left-right{0%,24%{-webkit-transform:translateX(0);transform:translateX(0)}25%,74%{-webkit-transform:translateX(.8rem);transform:translateX(.8rem)}100%,75%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dot-up-down{0%,24%{-webkit-transform:translateY(0);transform:translateY(0)}25%,74%{-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}100%,75%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dot-up-down{0%,24%{-webkit-transform:translateY(0);transform:translateY(0)}25%,74%{-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}100%,75%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dot-flip{0%,49%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%,99%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes dot-flip{0%,49%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%,99%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes dot-blink{0%,39%{opacity:1}40%,59%{opacity:0}100%,60%{opacity:1}}@keyframes dot-blink{0%,39%{opacity:1}40%,59%{opacity:0}100%,60%{opacity:1}}@-webkit-keyframes dot-up-right{0%,24%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%,49%{-webkit-transform:translate(.8rem,-.8rem);transform:translate(.8rem,-.8rem)}50%,74%{-webkit-transform:translate(1.2rem,-1.2rem);transform:translate(1.2rem,-1.2rem)}100%,75%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes dot-up-right{0%,24%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%,49%{-webkit-transform:translate(.8rem,-.8rem);transform:translate(.8rem,-.8rem)}50%,74%{-webkit-transform:translate(1.2rem,-1.2rem);transform:translate(1.2rem,-1.2rem)}100%,75%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes dot-flicker-move{0%,15%{opacity:1}16%,25%{opacity:0}26%,45%{opacity:1}46%,55%{opacity:0}100%,56%{opacity:1}}@keyframes dot-flicker-move{0%,15%{opacity:1}16%,25%{opacity:0}26%,45%{opacity:1}46%,55%{opacity:0}100%,56%{opacity:1}}html{font-size:62.5%;line-height:1;font-size:.8333333333vw;scrollbar-color:#00d4d0 #000;scrollbar-width:8px}@media (min-width:1481px) and (max-width:1919px){html{font-size:16px}}@media print,screen and (max-width:1480px){html{font-size:1.0810810811vw}}body{position:relative;font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;color:#fff;letter-spacing:.04em;font-weight:400;background:#000;overflow-x:hidden;overflow-y:scroll}body::before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background-image:url(../../images/pc/common/bg.png);background-size:cover;background-position:center center;z-index:-1;pointer-events:none}@media print,screen and (max-width:1024px){body::before{background-image:url(../../images/sp/common/bg.png)}}@media print,screen and (max-width:1024px){body{min-width:100%;-webkit-overflow-scrolling:touch}}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track-piece{background-color:#000}body::-webkit-scrollbar-thumb{background-color:#00d4d0;border-radius:20px;background-clip:content-box}body.is-fixed{overflow:hidden}.is-loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.is-resizing *,.is-resizing ::after,.is-resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.w100 img,img.w100{width:100%;height:auto}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;pointer-events:none}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@media (any-hover:hover){.hover{opacity:1;-webkit-transition:.2s opacity;transition:.2s opacity}.hover:hover{opacity:.75;cursor:pointer}}.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}}.st-Wrapper{position:relative;opacity:0;overflow:hidden}@media print,screen and (max-width:1024px){.st-Wrapper::after{content:"";display:block;position:absolute;width:3.125vw;height:100%;top:0;right:0;background-image:url(../../images/common/side-gradation.png);background-size:100% auto;z-index:100;pointer-events:none}}.st-Inner{margin:auto}@media (min-width:1025px){.st-Inner{max-width:97.5rem;padding-left:5rem;padding-right:5rem}}@media (max-width:1024px){.st-Inner{max-width:100vw;padding-left:7.8125vw;padding-right:7.8125vw}}.js-Batch{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.js-Chara{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.js-Slide{-webkit-transform:translateX(-10%);transform:translateX(-10%);opacity:0}.sw-Ttl_Text{display:block;color:#00d4d0;line-height:1.3}@media (min-width:1025px){.sw-Ttl_Text{margin-top:1rem;font-size:.625rem}}@media (max-width:1024px){.sw-Ttl_Text{margin-top:4.4270833333vw;font-size:2.6041666667vw}}.sw-Btn{text-align:center}.sw-Btn a{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;letter-spacing:.12em}@media (min-width:1025px){.sw-Btn a{gap:2rem;font-size:1.25rem}}@media (max-width:1024px){.sw-Btn a{gap:6.25vw;font-size:3.90625vw}}.sw-Btn a svg{fill:#fff;-webkit-transition:translate .3s;transition:translate .3s}@media (min-width:1025px){.sw-Btn a svg{width:1.625rem}}@media (max-width:1024px){.sw-Btn a svg{width:5.078125vw}}.sw-Btn a::before{content:"";position:absolute;top:0;bottom:0;margin:auto;background-color:#ff3faf;z-index:-1}@media (min-width:1025px){.sw-Btn a::before{width:1.75rem;height:2.375rem;right:.375rem}}@media (max-width:1024px){.sw-Btn a::before{width:5.46875vw;height:7.421875vw;right:.78125vw}}@media (any-hover:hover){.sw-Btn a:hover::before{-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}.sw-Btn a:hover svg{translate:40% 0}}.sw-Btn-Back a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.sw-Btn-Back a::before{content:"";position:absolute;top:0;bottom:0;right:auto;margin:auto;background-color:#ff3faf;z-index:-1}@media (min-width:1025px){.sw-Btn-Back a::before{left:.375rem}}@media (max-width:1024px){.sw-Btn-Back a::before{left:.78125vw}}.sw-Btn-Back a svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (any-hover:hover){.sw-Btn-Back a:hover svg{translate:-40% 0}}.sw-Loop{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.sw-Loop_inner{-webkit-flex-shrink:0;flex-shrink:0;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sw-Loop_inner:nth-child(odd){-webkit-animation:MoveLeft var(--Loop-duration,24s) var(--Loop-delay,-12s) infinite linear;animation:MoveLeft var(--Loop-duration,24s) var(--Loop-delay,-12s) infinite linear}.sw-Loop_inner:nth-child(even){-webkit-animation:MoveLeft2 var(--Loop-duration,24s) infinite linear;animation:MoveLeft2 var(--Loop-duration,24s) infinite linear}.sw-Loop_inner-r:nth-child(odd){animation:MoveLeft var(--Loop-duration,24s) var(--Loop-delay,-12s) infinite linear reverse}.sw-Loop_inner-r:nth-child(even){animation:MoveLeft2 var(--Loop-duration,24s) infinite linear reverse}.sw-Deco_text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}@media (min-width:1025px){.sw-Deco_text{font-size:.875rem}}@media (max-width:1024px){.sw-Deco_text{font-size:2.0833333333vw}}.sw-Modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:450;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.sw-Modal.opened{visibility:visible;opacity:1}.sw-Modal.opened .sw-Modal_Overlay{-webkit-animation:fadeInBg .5s forwards;animation:fadeInBg .5s forwards}.sw-Modal_Overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background-color:rgba(25,4,90,.7)}.sw-Modal_Close{position:fixed;top:2.6041666667vw;right:0;z-index:2000;pointer-events:auto;cursor:pointer}.sw-Modal_Close .line{position:relative;width:5.2083333333vw;height:.8854166667vw}@media print,screen and (max-width:1024px){.sw-Modal_Close .line{top:6.5104166667vw;width:13.0208333333vw;height:2.2135416667vw}}.sw-Modal_Close span{display:block;position:absolute;width:100%;height:.1041666667vw;left:0;right:0;margin:0 auto;background-color:#fff;-webkit-transition:.2s;transition:.2s;z-index:1}@media print,screen and (max-width:1024px){.sw-Modal_Close span{height:.2604166667vw}}.sw-Modal_Close span:nth-of-type(1){top:.3645833333vw;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media print,screen and (max-width:1024px){.sw-Modal_Close span:nth-of-type(1){top:.9114583333vw}}.sw-Modal_Close span:nth-of-type(2){bottom:.3645833333vw;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media print,screen and (max-width:1024px){.sw-Modal_Close span:nth-of-type(2){bottom:.9114583333vw}}.sw-Modal_Content{z-index:500;width:100%;height:100dvh;overflow:auto;position:fixed;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;top:0;left:0}@media print,screen and (min-width:1025px){.sw-Modal_Content{pointer-events:none}}@media print,screen and (max-width:1024px){.sw-Modal_Content{width:100vw;max-height:100vh;max-height:100dvh}}.sw-Modal_Content_Inner{position:relative}@media print,screen and (min-width:1025px){.sw-Modal_Content_Inner{-webkit-align-content:center;align-content:center;display:grid;grid-template-columns:100%;gap:30px;min-height:100dvh;margin:0 auto;padding:40px 0;pointer-events:none}}@media print and (min-width:1025px),screen and (min-width:1025px) and (min-width:1025px){.sw-Modal_Content_Inner{width:60rem}}@media print,screen and (max-width:1024px){.sw-Modal_Content_Inner{width:100%;height:auto;padding:20.8333333333vw 2.6041666667vw 18.2291666667vw}}.sw-Modal_Content_Item{display:none;position:relative;pointer-events:auto;background:#000}@media (min-width:1025px){.sw-Modal_Content_Item{padding:3.75rem}}@media print,screen and (max-width:1024px){.sw-Modal_Content_Item{width:100%;padding:7.8125vw 5.2083333333vw 10.4166666667vw}}.sw-Modal_Content_Item.opened{display:block}.comment-Inner{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;z-index:10}@media print,screen and (max-width:1024px){.comment-Inner{display:block}}@media (min-width:1025px){.comment-Inner{gap:2.5rem}}.comment-Inner .comment-Img{width:300px;-webkit-flex-shrink:0;flex-shrink:0}@media (min-width:1025px){.comment-Inner .comment-Img{width:14.5rem}}.comment-Inner .comment-Img_Inner.dummy{aspect-ratio:232/310;background:#ccc}@media print,screen and (max-width:1024px){.comment-Inner .comment-Img{width:39.0625vw;margin:0 auto 7.8125vw}}.comment-Inner .comment-Txt{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.comment-Inner .comment-Txt .heading{border-bottom:1px solid rgba(29,162,219,.2)}@media (min-width:1025px){.comment-Inner .comment-Txt .heading{padding-bottom:.625rem}}@media (max-width:1024px){.comment-Inner .comment-Txt .heading{padding-bottom:2.6041666667vw}}.comment-Inner .comment-Txt .role{display:block;line-height:1.6;letter-spacing:.04em;color:#c1c7d7}@media (min-width:1025px){.comment-Inner .comment-Txt .role{font-size:.875rem}}@media (max-width:1024px){.comment-Inner .comment-Txt .role{font-size:3.125vw}}.comment-Inner .comment-Txt .name{font-weight:700;line-height:1.6;letter-spacing:.04em}@media (min-width:1025px){.comment-Inner .comment-Txt .name{margin-top:.25rem;font-size:1.875rem}}@media (max-width:1024px){.comment-Inner .comment-Txt .name{margin-top:1.3020833333vw;font-size:5.2083333333vw}}.comment-Inner .comment-Txt .detail{line-height:1.6;letter-spacing:.04em;font-weight:500}@media (min-width:1025px){.comment-Inner .comment-Txt .detail{font-size:1.125rem;margin-top:1.875rem}}@media (max-width:1024px){.comment-Inner .comment-Txt .detail{font-size:3.6458333333vw;margin-top:5.2083333333vw}}.comment-Inner .comment-Txt .detail p+p{margin-top:.7em}.comment-Inner .comment-Txt .detail p+p.bold{margin-top:2.2em}.comment-Inner .comment-Txt .detail .bold{font-weight:700}.comment-Inner .comment-Txt .detail .img-original{margin-top:2em}.comment-Inner .comment-Txt .detail a{color:#00d4d0;text-decoration:underline;word-break:break-all}@media (any-hover:hover){.comment-Inner .comment-Txt .detail a:hover{text-decoration:none}}.sw-Movie{display:block;position:relative;overflow:hidden}.sw-Movie::after{content:"";position:absolute;display:block;width:100%;height:120%;top:-20%;left:0;background:-webkit-linear-gradient(top,rgba(255,255,255,.05) .625rem,transparent 2px);background:linear-gradient(to bottom,rgba(255,255,255,.05) .625rem,transparent 2px);z-index:2;-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}@media print,screen and (max-width:1024px){.sw-Movie::after{background:-webkit-linear-gradient(top,rgba(255,255,255,.05) 1.3020833333vw,transparent 2px);background:linear-gradient(to bottom,rgba(255,255,255,.05) 1.3020833333vw,transparent 2px)}}.sw-Movie_Thumb{aspect-ratio:16/9;width:100%;height:100%;position:relative;overflow:hidden}.sw-Movie_Thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sw-Movie_Thumb::after,.sw-Movie_Thumb::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../../images/common/bg_movie.png)}@media (min-width:1025px){.sw-Movie_Thumb::after,.sw-Movie_Thumb::before{background-size:.25rem}}@media (max-width:1024px){.sw-Movie_Thumb::after,.sw-Movie_Thumb::before{background-size:.5208333333vw}}.sw-Movie_Thumb::before{-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}.sw-Movie_Thumb::after{-webkit-animation:crt-scan-t 8s linear infinite;animation:crt-scan-t 8s linear infinite}.sw-Movie_Icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;aspect-ratio:1;z-index:10;opacity:.94;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 98 98"><path fill="%23fff" d="M49 0c27.062 0 49 21.938 49 49S76.062 98 49 98 0 76.062 0 49 21.938 0 49 0Zm-6 33.411c-2-1.154-4.5.29-4.5 2.599v25.98c0 2.31 2.5 3.753 4.5 2.599l22.5-12.991c2-1.155 2-4.04 0-5.196L43 33.412Z"/></svg>') 0 0 no-repeat;background-size:contain;-webkit-transition:opacity .3s cubic-bezier(0,.69,.29,1),-webkit-transform .3s cubic-bezier(0,.69,.29,1);transition:opacity .3s cubic-bezier(0,.69,.29,1),-webkit-transform .3s cubic-bezier(0,.69,.29,1);transition:transform .3s cubic-bezier(0,.69,.29,1),opacity .3s cubic-bezier(0,.69,.29,1);transition:transform .3s cubic-bezier(0,.69,.29,1),opacity .3s cubic-bezier(0,.69,.29,1),-webkit-transform .3s cubic-bezier(0,.69,.29,1)}.sw-Movie_Ttl{font-weight:500;line-height:1.6;letter-spacing:.04em;-webkit-transition:color .2s;transition:color .2s}@media (min-width:1025px){.sw-Movie_Ttl{font-size:1.25rem;margin-top:2rem}}@media (max-width:1024px){.sw-Movie_Ttl{font-size:3.90625vw;margin-top:2.6041666667vw}}.sw-Movie_Play{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;bottom:10px;right:-4px;z-index:5}.sw-Movie_Play::before{content:"";position:absolute;display:inline-block;width:100%;height:.73em;top:.1em;left:0;background-color:#ff3faf;z-index:-1}.sw-Movie_Play svg{-webkit-flex-shrink:0;flex-shrink:0;fill:#fff}@media (any-hover:hover){.sw-Movie:hover .sw-Movie_Play{-webkit-animation:dot-flicker-move .6s step-end 1 forwards;animation:dot-flicker-move .6s step-end 1 forwards}}.block-pc{display:block!important}@media print,screen and (max-width:1024px){.block-pc{display:none!important}}.inline-pc{display:inline!important}@media print,screen and (max-width:1024px){.inline-pc{display:none!important}}.inline-block-pc{display:inline-block!important}@media print,screen and (max-width:1024px){.inline-block-pc{display:none!important}}.flex-pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.flex-pc{display:none!important}}.inline-flex-pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media print,screen and (max-width:1024px){.inline-flex-pc{display:none!important}}.block-sp{display:none!important}@media print,screen and (max-width:1024px){.block-sp{display:block!important}}.inline-sp{display:none!important}@media print,screen and (max-width:1024px){.inline-sp{display:inline!important}}.inline-block-sp{display:none!important}@media print,screen and (max-width:1024px){.inline-block-sp{display:inline-block!important}}.flex-sp{display:none!important}@media print,screen and (max-width:1024px){.flex-sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.inline-flex-sp{display:none!important}@media print,screen and (max-width:1024px){.inline-flex-sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}.sw-Youtube{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:2000;visibility:hidden;opacity:0}.sw-Youtube.opened .sw-Youtube_Overlay{-webkit-animation:fadeInBg .5s forwards;animation:fadeInBg .5s forwards}.sw-Youtube.opened .sw-Youtube_Content{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.sw-Youtube_Overlay{width:100%;height:100lvh;background-color:rgba(25,4,90,.7);position:fixed;top:0;left:0;z-index:500}@media print,screen and (max-width:1024px){.sw-Youtube_Overlay{height:calc(100lvh + 120px)}}.sw-Youtube_Content{z-index:500;width:clamp(10px,100% - 40px,1200px);aspect-ratio:16/9;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}@media print,screen and (max-width:1024px){.sw-Youtube_Content{width:94.7916666667vw;max-height:100vh;max-height:100dvh}}@media print and (orientation:landscape),screen and (max-width:1024px) and (orientation:landscape){.sw-Youtube_Content{width:calc(100% - 26.0416666667vw)}}.sw-Youtube_Content iframe,.sw-Youtube_Content img,.sw-Youtube_Content video{position:relative;width:100%;height:100%}.sw-Youtube_Content img{-o-object-fit:contain;object-fit:contain;pointer-events:none}.sw-Youtube_Close{position:absolute;width:5.2083333333vw;height:.8854166667vw;top:2.6041666667vw;right:0;z-index:2000;pointer-events:auto;cursor:pointer}@media print,screen and (max-width:1024px){.sw-Youtube_Close{width:13.0208333333vw;height:2.2135416667vw;top:6.5104166667vw}}.sw-Youtube_Close span{display:block;position:absolute;width:100%;height:.1041666667vw;left:0;right:0;margin:0 auto;background-color:#fff;-webkit-transition:.2s;transition:.2s;z-index:1}@media print,screen and (max-width:1024px){.sw-Youtube_Close span{height:.2604166667vw}}.sw-Youtube_Close span:nth-of-type(1){top:.3645833333vw;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media print,screen and (max-width:1024px){.sw-Youtube_Close span:nth-of-type(1){top:.9114583333vw}}.sw-Youtube_Close span:nth-of-type(2){bottom:.3645833333vw;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media print,screen and (max-width:1024px){.sw-Youtube_Close span:nth-of-type(2){bottom:.9114583333vw}}.st-Header_Logo{position:fixed;width:14.5833333333vw;top:.5208333333vw;left:.5208333333vw;z-index:99}@media print,screen and (max-width:1024px){.st-Header_Logo{width:29.9479166667vw;top:1.3020833333vw;left:2.6041666667vw}}.st-Header_Logo a{display:block}.st-Header.is-opened .st-Header_Button .st-Header_X,.st-Header.is-opened .st-Header_Button::after{opacity:0}.st-Header_Button{position:fixed;height:100%;top:0;right:0;padding-top:2.6041666667vw;z-index:200;pointer-events:none}@media print,screen and (min-width:1025px){.st-Header_Button::after{content:"";display:block;position:absolute;width:5.7291666667vw;height:100%;top:0;right:0;background-image:url(../../images/common/side-gradation.png);background-size:100% auto;z-index:-1;pointer-events:none}}@media print,screen and (max-width:1024px){.st-Header_Button{padding-top:5.2083333333vw}}.st-Header_X{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.8854166667vw;margin:14.21875vw auto 0;font-size:.78125vw;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;mix-blend-mode:exclusion}.st-Header_X a{pointer-events:auto}.st-Header_X a .icon-x{width:1.3541666667vw;fill:#fff}@media (any-hover:hover){.st-Header_X a:hover{-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Header_Hamburger{display:block;pointer-events:auto}.st-Header_Hamburger .line{position:relative;width:5.2083333333vw;height:.8854166667vw}@media print,screen and (max-width:1024px){.st-Header_Hamburger .line{width:13.0208333333vw;height:2.2135416667vw}}.st-Header_Hamburger span{display:block;position:absolute;width:100%;height:.1041666667vw;left:0;right:0;margin:0 auto;background-color:#fff;-webkit-transition:.2s;transition:.2s;z-index:1}@media print,screen and (max-width:1024px){.st-Header_Hamburger span{height:.2604166667vw}}.st-Header_Hamburger span:nth-of-type(1){top:0}.st-Header_Hamburger span:nth-of-type(2){bottom:0}@media (any-hover:hover){.st-Header_Hamburger:hover{cursor:pointer}.st-Header_Hamburger:hover span::after{opacity:1}}.st-Header_Hamburger.is-opened span:nth-of-type(1){top:.3645833333vw;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media print,screen and (max-width:1024px){.st-Header_Hamburger.is-opened span:nth-of-type(1){top:.9114583333vw}}.st-Header_Hamburger.is-opened span:nth-of-type(2){bottom:.3645833333vw;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media print,screen and (max-width:1024px){.st-Header_Hamburger.is-opened span:nth-of-type(2){bottom:.9114583333vw}}@media (any-hover:hover){.st-Header_Hamburger:hover{-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Header_Nav{pointer-events:none;width:100%;height:100dvh;z-index:100;position:fixed;top:0;left:0}.st-Header_Nav.is-opened{visibility:visible;pointer-events:auto}.st-Header_Nav.is-opened .st-Header_Nav_Wrapper{opacity:1}.st-Header_Nav_Wrapper{opacity:0;width:100%;height:100dvh;overflow:auto;position:fixed;top:0;left:0;background-color:rgba(25,4,90,.7);-webkit-transition:opacity .8s cubic-bezier(.1,1,0,.96);transition:opacity .8s cubic-bezier(.1,1,0,.96)}.st-Header_Nav_Contents{position:relative;min-height:100dvh;margin-left:auto;background-color:#000;border-style:solid;border-color:#6d58c0}@media (min-width:1025px){.st-Header_Nav_Contents{width:25.625rem;padding-top:10rem;padding-bottom:10rem;padding-left:5rem;padding-right:5rem;border-left-width:.0625rem}}@media (max-width:1024px){.st-Header_Nav_Contents{width:66.40625vw;padding-top:28.6458333333vw;padding-bottom:28.6458333333vw;padding-left:10.4166666667vw;padding-right:10.4166666667vw;border-left-width:.1302083333vw}}.st-Header_Nav_Contents_Inner{margin:0 auto}.st-Header_Menu{display:grid}@media (min-width:1025px){.st-Header_Menu{gap:1.875rem}}@media (max-width:1024px){.st-Header_Menu{gap:6.5104166667vw}}.st-Header_Menu a{position:relative;display:inline-block}@media (min-width:1025px){.st-Header_Menu a{font-size:1.5rem}}@media (max-width:1024px){.st-Header_Menu a{font-size:4.1666666667vw}}.st-Header_Menu a::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;margin:auto;background:#00d4d0}@media (min-width:1025px){.st-Header_Menu a::before{top:-.3125rem;height:.25rem}}@media (max-width:1024px){.st-Header_Menu a::before{top:-.6510416667vw;height:.5208333333vw}}.st-Header_Menu a.is-current::before{width:100%}@media (any-hover:hover){.st-Header_Menu a:hover::before{width:100%;-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Header_Official{position:relative}@media (min-width:1025px){.st-Header_Official{margin-top:3.125rem}}@media (max-width:1024px){.st-Header_Official{margin-top:10.4166666667vw}}.st-Header_Official_Anchor{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:1025px){.st-Header_Official_Anchor{gap:1.25rem}}@media (max-width:1024px){.st-Header_Official_Anchor{gap:3.6458333333vw}}.st-Header_Official_Anchor_Item{position:relative}@media (min-width:1025px){.st-Header_Official_Anchor_Item{padding-left:.375rem}}@media (max-width:1024px){.st-Header_Official_Anchor_Item{padding-left:.6510416667vw}}.st-Header_Official_Anchor_Item .blank{position:absolute;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:auto;left:0;bottom:0;background-color:#6d58c0;aspect-ratio:1/1;pointer-events:none}@media (min-width:1025px){.st-Header_Official_Anchor_Item .blank{width:1.25rem}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .blank{width:2.8645833333vw}}.st-Header_Official_Anchor_Item .blank svg{fill:#fff;rotate:-45deg;-webkit-transition:translate .3s;transition:translate .3s}@media (min-width:1025px){.st-Header_Official_Anchor_Item .blank svg{width:.8125rem}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .blank svg{width:1.953125vw}}.st-Header_Official_Anchor_Item .icon{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:auto;margin-left:auto;border-style:solid;border-color:#6d58c0;aspect-ratio:1/1;fill:#fff}@media (min-width:1025px){.st-Header_Official_Anchor_Item .icon{width:4rem;border-width:.0625rem}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .icon{width:11.71875vw;border-width:.1302083333vw}}@media (min-width:1025px){.st-Header_Official_Anchor_Item .icon svg{width:1.625rem}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .icon svg{width:4.6875vw}}@media (any-hover:hover){.st-Header_Official_Anchor_Item:hover .icon{background-color:rgba(255,255,255,.2)}.st-Header_Official_Anchor_Item:hover .blank svg{translate:20% -20%;-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Header_Language{position:relative;z-index:5}@media (min-width:1025px){.st-Header_Language{margin-top:3.125rem}}@media (max-width:1024px){.st-Header_Language{margin-top:10.4166666667vw}}.st-Header_Language .ttl{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;line-height:1.3;border-style:solid;border-color:#fff;cursor:pointer}@media (min-width:1025px){.st-Header_Language .ttl{gap:.5625rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5rem;border-bottom-width:.0625rem}}@media (max-width:1024px){.st-Header_Language .ttl{gap:1.8229166667vw;padding-top:1.0416666667vw;padding-bottom:1.0416666667vw;font-size:4.1666666667vw;border-bottom-width:.1302083333vw}}.st-Header_Language .ttl::after{content:"";position:relative;margin-left:auto;background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}@media (min-width:1025px){.st-Header_Language .ttl::after{width:.6875rem;height:.6875rem;top:-.0625rem}}@media (max-width:1024px){.st-Header_Language .ttl::after{width:2.0833333333vw;height:2.0833333333vw;top:-.1302083333vw}}.st-Header_Language .ttl svg{fill:#fff}@media (min-width:1025px){.st-Header_Language .ttl svg{width:1.6875rem}}@media (max-width:1024px){.st-Header_Language .ttl svg{width:4.6875vw}}@media (any-hover:hover){.st-Header_Language .ttl:hover{background-color:rgba(255,255,255,.2)}.st-Header_Language .ttl:hover::after{-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Header_Language .txt{position:relative;width:100%;z-index:1;opacity:0;max-height:0;visibility:hidden;translate:0 -20%;-webkit-transition:opacity .3s ease,visibility .3s ease,translate .3s ease-out;transition:opacity .3s ease,visibility .3s ease,translate .3s ease-out;overflow:hidden}@media (min-width:1025px){.st-Header_Language .txt{margin-top:1.25rem}}@media (max-width:1024px){.st-Header_Language .txt{margin-top:2.6041666667vw}}.st-Header_Language .link-item{border-style:solid;border-color:#6d58c0;background-color:#000}@media (min-width:1025px){.st-Header_Language .link-item{border-width:.0625rem}}@media (max-width:1024px){.st-Header_Language .link-item{border-width:.1302083333vw}}@media (min-width:1025px){.st-Header_Language .link-item+.link-item{margin-top:.125rem}}@media (max-width:1024px){.st-Header_Language .link-item+.link-item{margin-top:.2604166667vw}}.st-Header_Language .link-item a{display:block;line-height:1.3;text-align:center}@media (min-width:1025px){.st-Header_Language .link-item a{padding-top:.5rem;padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem}}@media (max-width:1024px){.st-Header_Language .link-item a{padding-top:1.3020833333vw;padding-bottom:1.3020833333vw;padding-left:3.90625vw;padding-right:3.90625vw;font-size:3.3854166667vw}}@media (any-hover:hover){.st-Header_Language .link-item a:hover{background-color:#6d58c0}}.st-Header_Language.is-open .ttl{background-color:rgba(255,255,255,.2)}.st-Header_Language.is-open .ttl::after{-webkit-clip-path:polygon(100% 100%,0 100%,50% 0);clip-path:polygon(100% 100%,0 100%,50% 0)}.st-Header_Language.is-open .txt{opacity:1;visibility:visible;max-height:500px;translate:0 0}.st-Footer{position:relative;z-index:2}@media (min-width:1025px){.st-Footer{padding-top:15rem;padding-bottom:3.75rem}}@media (max-width:1024px){.st-Footer{padding-top:36.8489583333vw;padding-bottom:7.8125vw}}.st-Footer_Glitch{position:absolute;top:0}@media (min-width:1025px){.st-Footer_Glitch{width:26.125rem;left:-7.75rem}}@media (max-width:1024px){.st-Footer_Glitch{width:37.5vw;left:0}}.st-Footer_Inner{margin:auto}@media (min-width:1025px){.st-Footer_Inner{max-width:97.5rem;padding-left:5rem;padding-right:5rem}}@media (max-width:1024px){.st-Footer_Inner{max-width:100vw;padding-left:7.8125vw;padding-right:7.8125vw}}.st-Footer_Top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (max-width:1024px){.st-Footer_Top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:start;align-items:start;gap:23.4375vw}}.st-Footer_Menu{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:1025px){.st-Footer_Menu{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem}}@media (max-width:1024px){.st-Footer_Menu{-webkit-column-gap:2.6041666667vw;-moz-column-gap:2.6041666667vw;column-gap:2.6041666667vw;row-gap:9.1145833333vw}}@media (min-width:1025px){.st-Footer_Menu .menu-Item{width:23.75rem}}@media (max-width:1024px){.st-Footer_Menu .menu-Item{width:40.8854166667vw}}.st-Footer_Menu .menu-Item a{position:relative;display:inline-block}@media (min-width:1025px){.st-Footer_Menu .menu-Item a{font-size:2rem}}@media (max-width:1024px){.st-Footer_Menu .menu-Item a{font-size:4.1666666667vw}}.st-Footer_Menu .menu-Item a::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;margin:auto;background:#00d4d0}@media (min-width:1025px){.st-Footer_Menu .menu-Item a::before{top:-.375rem;height:.25rem}}@media (max-width:1024px){.st-Footer_Menu .menu-Item a::before{top:-.78125vw;height:.5208333333vw}}.st-Footer_Menu .menu-Item a.is-current::before{width:100%}@media (any-hover:hover){.st-Footer_Menu .menu-Item a:hover::before{width:100%;-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Footer_Official{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width:1025px){.st-Footer_Official{margin-top:6.25rem;gap:1.5rem}}@media (max-width:1024px){.st-Footer_Official{margin-top:13.0208333333vw;gap:4.4270833333vw}}@media (min-width:1025px){.st-Footer_Official_Ttl{font-size:1.25rem}}@media (max-width:1024px){.st-Footer_Official_Ttl{font-size:3.6458333333vw}}.st-Footer_Official_Anchor{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:1025px){.st-Footer_Official_Anchor{gap:1.25rem}}@media (max-width:1024px){.st-Footer_Official_Anchor{gap:3.6458333333vw}}.st-Footer_Official_Anchor_Item{position:relative}@media (min-width:1025px){.st-Footer_Official_Anchor_Item{padding-left:.375rem;padding-bottom:.375rem}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item{padding-left:.6510416667vw;padding-bottom:.6510416667vw}}.st-Footer_Official_Anchor_Item .blank{position:absolute;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:auto;left:0;bottom:0;background-color:#6d58c0;aspect-ratio:1/1;pointer-events:none}@media (min-width:1025px){.st-Footer_Official_Anchor_Item .blank{width:1.25rem}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .blank{width:2.8645833333vw}}.st-Footer_Official_Anchor_Item .blank svg{fill:#fff;rotate:-45deg;-webkit-transition:translate .3s;transition:translate .3s}@media (min-width:1025px){.st-Footer_Official_Anchor_Item .blank svg{width:.8125rem}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .blank svg{width:1.953125vw}}.st-Footer_Official_Anchor_Item .icon{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:auto;margin-left:auto;border-style:solid;border-color:#6d58c0;aspect-ratio:1/1;fill:#fff}@media (min-width:1025px){.st-Footer_Official_Anchor_Item .icon{width:4rem;border-width:.0625rem}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .icon{width:11.71875vw;border-width:.2604166667vw}}@media (min-width:1025px){.st-Footer_Official_Anchor_Item .icon svg{width:1.625rem}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .icon svg{width:4.6875vw}}@media (any-hover:hover){.st-Footer_Official_Anchor_Item:hover .icon{background-color:rgba(255,255,255,.2)}.st-Footer_Official_Anchor_Item:hover .blank svg{translate:20% -20%;-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}.st-Footer_Share{position:relative;margin-left:auto;border:1px solid #9f86ff}@media (min-width:1025px){.st-Footer_Share{width:26.25rem}}@media (max-width:1024px){.st-Footer_Share{width:84.375vw}}.st-Footer_Share::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(96,73,184,.8);-webkit-filter:blur(40px);filter:blur(40px);z-index:-1;-webkit-animation:neon-flicker .2s step-end infinite;animation:neon-flicker .2s step-end infinite;will-change:opacity,filter}.st-Footer_Share_Inner{position:relative;overflow:hidden;z-index:2}.st-Footer_Share_Inner::after,.st-Footer_Share_Inner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../../images/common/footer_share_ptn.png);z-index:1}@media (min-width:1025px){.st-Footer_Share_Inner::after,.st-Footer_Share_Inner::before{background-size:.5rem}}@media (max-width:1024px){.st-Footer_Share_Inner::after,.st-Footer_Share_Inner::before{background-size:1.0416666667vw}}.st-Footer_Share_Inner::before{-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}.st-Footer_Share_Inner::after{-webkit-animation:crt-scan-t 8s linear infinite;animation:crt-scan-t 8s linear infinite}.st-Footer_Share_Contents{position:relative;z-index:5}@media (min-width:1025px){.st-Footer_Share_Contents{padding-top:10rem;padding-bottom:5.625rem}}@media (max-width:1024px){.st-Footer_Share_Contents{padding-top:22.1354166667vw;padding-bottom:15.625vw}}.st-Footer_Share_Contents::after{content:"";position:absolute;display:block;width:100%;height:120%;top:-20%;left:0;background:-webkit-linear-gradient(top,rgba(255,255,255,.15) .625rem,transparent 2px);background:linear-gradient(to bottom,rgba(255,255,255,.15) .625rem,transparent 2px);z-index:-1;-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}@media print,screen and (max-width:1024px){.st-Footer_Share_Contents::after{background:-webkit-linear-gradient(top,rgba(255,255,255,.15) 1.3020833333vw,transparent 2px);background:linear-gradient(to bottom,rgba(255,255,255,.15) 1.3020833333vw,transparent 2px)}}.st-Footer_Share_Ttl{position:absolute;width:100%;top:0;left:0;z-index:5}@media (min-width:1025px){.st-Footer_Share_Ttl{padding:.25rem}}@media (max-width:1024px){.st-Footer_Share_Ttl{padding:.78125vw}}.st-Footer_Share_Text{margin:auto;z-index:5}@media (min-width:1025px){.st-Footer_Share_Text{padding-left:2.25rem;padding-right:2.25rem}}@media (max-width:1024px){.st-Footer_Share_Text{padding-left:10.4166666667vw;padding-right:10.4166666667vw}}.st-Footer_Share_Link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:auto;z-index:5}@media (min-width:1025px){.st-Footer_Share_Link{gap:1.25rem;margin-top:4.375rem;padding-left:2.25rem;padding-right:2.25rem}}@media (max-width:1024px){.st-Footer_Share_Link{gap:3.90625vw;margin-top:10.4166666667vw;padding-left:7.8125vw;padding-right:7.8125vw}}.st-Footer_Share_Btn{width:100%}.st-Footer_Share_Btn 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;background-color:#ff3faf}@media (min-width:1025px){.st-Footer_Share_Btn a{height:3.25rem;font-size:1.625rem}}@media (max-width:1024px){.st-Footer_Share_Btn a{height:11.71875vw;font-size:4.4270833333vw}}@media (any-hover:hover){.st-Footer_Share_Btn a:hover{-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}}@media (min-width:1025px){.st-Footer_Typography{margin-top:10.375rem}}@media (max-width:1024px){.st-Footer_Typography{margin-top:13.0208333333vw}}.st-Footer_Typography img{width:100%}@media (min-width:1025px){.st-Footer_Typography img{padding-left:.875rem;padding-right:.875rem}}@media (max-width:1024px){.st-Footer_Typography img{padding-left:1.3020833333vw;padding-right:1.3020833333vw}}.st-Footer_Typography .sw-Deco_text{color:#334384}@media (min-width:1025px){.st-Footer_Typography .sw-Deco_text{margin-top:.875rem;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:1024px){.st-Footer_Typography .sw-Deco_text{margin-top:3.90625vw;padding-left:3.90625vw;padding-right:3.90625vw}}@media print,screen and (max-width:1024px){.st-Footer_Typography .sw-Deco_text{font-size:2.6041666667vw}}@media (min-width:1025px){.st-Footer_Bottom{margin-top:3.75rem}}@media (max-width:1024px){.st-Footer_Bottom{margin-top:13.0208333333vw}}.st-Footer_Bottom_Nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width:1025px){.st-Footer_Bottom_Nav{gap:1.5rem}}@media (max-width:1024px){.st-Footer_Bottom_Nav{gap:3.90625vw}}@media (min-width:1025px){.st-Footer_Bottom_Nav_Logo{width:7.0625rem}}@media (max-width:1024px){.st-Footer_Bottom_Nav_Logo{width:18.2291666667vw}}.st-Footer_Bottom_Nav_Logo a{display:block;opacity:.6}@media (any-hover:hover){.st-Footer_Bottom_Nav_Logo a:hover{opacity:1}}.st-Footer_Bottom_Nav_Link a{opacity:.6}@media (min-width:1025px){.st-Footer_Bottom_Nav_Link a{font-size:.875rem}}@media (max-width:1024px){.st-Footer_Bottom_Nav_Link a{font-size:3.125vw}}@media (any-hover:hover){.st-Footer_Bottom_Nav_Link a:hover{opacity:1}}.st-Footer_Bottom_Copyright{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;opacity:.6}@media (min-width:1025px){.st-Footer_Bottom_Copyright{gap:1.25rem;margin-top:1.5rem}}@media (max-width:1024px){.st-Footer_Bottom_Copyright{gap:2.6041666667vw;margin-top:3.515625vw}}@media print,screen and (max-width:1024px){.st-Footer_Bottom_Copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.st-Footer_Bottom_Copyright_Text{line-height:1.6}@media (min-width:1025px){.st-Footer_Bottom_Copyright_Text{font-size:.75rem}}@media (max-width:1024px){.st-Footer_Bottom_Copyright_Text{font-size:2.6041666667vw}}.idx-Loading{position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:9999;background:#000;display:grid;place-content:center;opacity:1;-webkit-transition:none;transition:none}.idx-Loading_Logo{position:relative;width:26.4583333333vw}@media print,screen and (max-width:1024px){.idx-Loading_Logo{width:74.21875vw}}.idx-Loading_Logo img{display:block;width:100%;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.idx-Loading_Logo::after,.idx-Loading_Logo::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:url(../../images/common/logo.png) no-repeat center/contain;z-index:1;opacity:.8}.idx-Loading_Logo.is-glitch img{-webkit-filter:brightness(1.3) contrast(1.2);filter:brightness(1.3) contrast(1.2);-webkit-animation:logo-shake .25s steps(2) 1;animation:logo-shake .25s steps(2) 1}.idx-Loading_Logo.is-glitch::after,.idx-Loading_Logo.is-glitch::before{opacity:.9;-webkit-animation:rgb-shift .25s steps(2) 1;animation:rgb-shift .25s steps(2) 1}.idx-Loading_Logo.is-glitch::before{-webkit-filter:hue-rotate(15deg) saturate(1.6);filter:hue-rotate(15deg) saturate(1.6);mix-blend-mode:exclusion}.idx-Loading_Logo.is-glitch::after{-webkit-filter:hue-rotate(-15deg) saturate(1.6);filter:hue-rotate(-15deg) saturate(1.6);mix-blend-mode:difference}@-webkit-keyframes logo-shake{0%,100%,19%{-webkit-transform:translateX(0);transform:translateX(0)}20%,39%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}40%,59%{-webkit-transform:translateX(3px);transform:translateX(3px)}60%,79%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes logo-shake{0%,100%,19%{-webkit-transform:translateX(0);transform:translateX(0)}20%,39%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}40%,59%{-webkit-transform:translateX(3px);transform:translateX(3px)}60%,79%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes rgb-shift{0%,100%,24%{-webkit-transform:translateX(0);transform:translateX(0)}25%,49%{-webkit-transform:translateX(4px);transform:translateX(4px)}50%,74%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(1px);transform:translateX(1px)}}@keyframes rgb-shift{0%,100%,24%{-webkit-transform:translateX(0);transform:translateX(0)}25%,49%{-webkit-transform:translateX(4px);transform:translateX(4px)}50%,74%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(1px);transform:translateX(1px)}}.sub-Loading{width:100%;overflow:hidden;position:relative}.sub-Loading::after{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:100000}body:not(.is-loading) .sub-Loading::after{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.sub-Contents{position:relative;background-image:url(../../images/pc/common/bg_head.png);background-repeat:no-repeat;background-size:100% auto}@media print,screen and (max-width:1024px){.sub-Contents{background-image:url(../../images/sp/common/bg_head.png)}}.sub-Wrapper{position:relative;overflow:hidden}.sub-Wrapper::before{content:"";position:absolute;width:128.125vw;height:145.8333333333vw;top:-21.5625vw;right:3.125vw;background-image:url(../../images/common/index/img-spotlight.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;pointer-events:none;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:-1}@media print,screen and (max-width:1024px){.sub-Wrapper::before{width:320.3125vw;height:364.5833333333vw;top:-41.40625vw;right:-39.9739583333vw}}