@import"https://fonts.googleapis.com/css2?family=Crimson+Text&family=IBM+Plex+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@700;800&family=Shippori+Mincho:wght@500;700;800&display=swap";body{color:#fff;font-family:"IBM Plex Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#000}img{vertical-align:bottom}p{font-size:1.1em;line-height:1.8;text-align:left}@media screen and (max-width: 767px){p{font-size:1em;display:inline}p br{display:none}}a img{-webkit-transition:all .3s;transition:all .3s}a:hover img{opacity:.8}header{position:absolute;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1em .5em;background-color:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (max-width: 767px){header{width:100%}}header h1{width:auto;height:3rem;margin:0 auto 0 0}@media screen and (max-width: 767px){header h1{width:55%;height:auto}}header h1 img{width:auto;height:100%}@media screen and (max-width: 767px){header h1 img{width:100%;height:auto}}header ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:2.4rem 0 0 1rem;font-size:1.4rem;font-family:"futura-pt",sans-serif;text-shadow:0 0 .3em rgba(0,0,0,.5)}@media screen and (max-width: 767px){header ul{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){header ul{display:none}}@media screen and (min-width: 1025px){header ul{display:none}}header ul li{position:relative;margin:0 .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header ul li a{position:relative;color:#fff;text-decoration:none;z-index:1}h2{width:100%;text-align:left;font-size:3.5rem;font-family:"futura-pt",sans-serif;font-weight:500;letter-spacing:.05em;margin:0;padding:2% 4%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2}h2.center{text-align:center;background-image:url(/img/bg_h2.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:1.5em 2em 2em}@media screen and (max-width: 767px){h2{max-width:initial;font-size:2rem;width:100%;padding:3% 4%;top:50px}}h3{font-weight:500;font-size:1.5em;text-align:center;line-height:1.5}h3 ruby rt{font-size:.35em}@media screen and (min-width: 768px)and (max-width: 1024px){h3 br.sp{display:none}}@media screen and (min-width: 1025px){h3 br.sp{display:none}}@media screen and (max-width: 767px){h3 br.pc{display:none}}@media screen and (max-width: 767px){h3{font-size:1.3em}}.btn{display:block;width:50%;margin:0 auto;border:13px solid;border-image-source:url(/img/border.png);border-image-slice:33%;border-image-repeat:repeat;border-image-width:20px}@media screen and (max-width: 767px){.btn{width:80%}}.btn a{display:block;width:100%;height:100%;padding:.5em 0 .4em;color:#402d06;font-size:1.3em;text-decoration:none;background-color:rgba(218,206,180,.7);text-shadow:none;-webkit-box-shadow:inset 0 0 .4em .2em rgba(255,255,255,.6);box-shadow:inset 0 0 .4em .2em rgba(255,255,255,.6)}.btn a:hover{background-color:#e6d9c4}.sns{position:fixed;bottom:1em;right:2em;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0px 2px 6px black);filter:drop-shadow(0px 2px 6px black)}@media screen and (max-width: 767px){.sns{bottom:.7em;right:.7em}}.sns p{margin:.3rem}.sns img{height:2.5em;margin:.3rem}@media screen and (max-width: 767px){.sns img{height:2em}}main section{content-visibility:auto;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main section.lowerpage{background-attachment:fixed}main section:not(:first-child)::before{position:absolute;top:0;content:"";display:block;width:100vw;aspect-ratio:15/7;background-image:url(/img/bg_sectop.png);background-position:left top;background-repeat:no-repeat;background-size:contain;z-index:-1}@media screen and (max-width: 767px){main section:not(:first-child)::before{aspect-ratio:15/14;background-size:cover;z-index:2;pointer-events:none}}main section::after{position:absolute;bottom:0;content:"";display:block;width:100vw;aspect-ratio:15/7;background-image:url(/img/bg_secbtm.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain;z-index:-1}@media screen and (max-width: 767px){main section::after{aspect-ratio:15/10;background-size:cover}}main section:nth-child(3)::before{background-image:url(/img/bg_sectop_1st.png)}main section .inner{position:relative;z-index:1;margin:4% auto 8%}@media screen and (max-width: 767px){main section .inner{width:90%;max-width:400px;margin:20% auto}}@media screen and (min-width: 768px)and (max-width: 1024px){main section .inner{width:80%}}@media screen and (min-width: 1025px){main section .inner{width:60vw;max-width:900px}main section .inner.wide{max-width:1200px}}main section .image{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:545/327;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border:20px solid;border-image-source:url(/img/border.png);border-image-slice:33%;border-image-repeat:repeat;border-image-width:20px;overflow:hidden}@media screen and (max-width: 767px){main section .image{border-width:10px}}main section .image img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;-webkit-transition:4s linear transform .4s;transition:4s linear transform .4s;-o-object-fit:cover;object-fit:cover}main section .image.zoom{-webkit-transform:scale(1.05);transform:scale(1.05)}main hr{position:relative;margin:0;z-index:11}main hr::after{position:absolute;right:0;top:50%;content:"";display:block;width:52px;aspect-ratio:52/20;background-image:url(/img/uideco.png);background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .s0{height:100svh;max-width:100%;z-index:11;background-color:#000}main .s0 #main-video{display:none;width:100%;height:100svh}main .s0 #main-video.on{display:block}main .s0 #main-video.shade .main-video{opacity:.5}main .s0 #sound_button{position:absolute;bottom:0;left:0;z-index:1;padding:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none}@media screen and (max-width: 767px){main .s0 #sound_button{padding:1em}}main .s0 #sound_button.sound_off .on{display:none}main .s0 #sound_button.sound_on .off{display:none}main .s0 #sound_button .icon{margin-right:.3em}main .s0 #sound_button .symbols-volume{font-family:"Material Symbols outlined";font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}main .s0 video{position:absolute;top:0;right:0;width:100%;height:100svh;-o-object-fit:cover;object-fit:cover;display:none}@media screen and (max-width: 767px){main .s0 video.sp{display:inline;aspect-ratio:9/16}}@media screen and (min-width: 768px)and (max-width: 1024px){main .s0 video.sp{display:inline}}@media screen and (min-width: 1025px){main .s0 video.pc{display:inline}}main .s0::after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100vh;background-image:radial-gradient(#000 2%, transparent 30%),radial-gradient(#000 2%, transparent 30%);background-size:4px 4px;background-position:0 0,2px 2px}main .s0 .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;opacity:.3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:drop-shadow(0 0 1em #000);filter:drop-shadow(0 0 1em #000)}main .s0 .play:hover{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}main .s0 .logotop{position:absolute;bottom:0;width:100%;aspect-ratio:1500/170;background-image:url(/img/bg_pvbtm.png);background-size:cover;margin:0;display:none}@media screen and (min-width: 1025px){main .s0 .logotop{display:block}}main .s0 .logotop img{display:none;position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1025px){main .s0 .logotop img{max-width:960px;width:60%}}main .s0 .pre{position:absolute;bottom:70px;left:50%;color:#000;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}main .s0 .pre p{font-size:1.3em;margin:0}main .s0 .pre ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}main .s0 .pre ul li{padding:0 1em}main .s0 .pre ul li:first-child{border-right:solid 2px #000}main .s0 .pre ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none}main .s0 .pre ul li a span{margin-top:.5em;white-space:nowrap}main .s0 .pre ul li img{width:5em}main .s1{background-image:url(/img/bg_1.png)}main .s1.index{background-image:url(/index/img/bg.png)}main .s1.index .intro{margin:0}main .s1.index .first{margin-top:3em}main .s1.index h2{margin-top:0;margin-bottom:-1em}@media screen and (min-width: 1025px){main .s1.index h2{margin-top:1em;margin-bottom:-2em}}main .s1.rop-light{background-image:url(/img/bg_rop_light.png)}main .s1.rop-dark{background-image:url(/img/bg_rop_dark.png)}@media screen and (max-width: 767px){main .s1{background-image:url(/img/bg_1_sp.png)}}main .s1 .active{width:100%}main .s1 .inner{width:100%;padding:4% 0 2%}main .s1 .cast{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){main .s1 .cast{margin:0 auto}}main .s1 .cast dl{text-align:center;letter-spacing:.5em;margin:4% 2%;text-shadow:0 .1em 1em #246fdb,0 -0.1em 1em #246fdb,.1em 0 1em #246fdb,-0.1em 0 1em #246fdb}@media screen and (min-width: 1025px){main .s1 .cast dl{width:28%}}@media screen and (max-width: 767px){main .s1 .cast dl{width:45%;margin:3em .6em}}main .s1 .cast dl dt{font-size:1.1rem;margin-bottom:.5em}@media screen and (max-width: 767px){main .s1 .cast dl dt{font-size:1.1rem}}main .s1 .cast dl dd{font-size:1.5rem;letter-spacing:.15em;margin:0}@media screen and (max-width: 767px){main .s1 .cast dl dd{font-size:1.1rem}}main .s1 .cast dl.en{letter-spacing:.2em}main .s1 .cast dl.en dd{font-size:1.4rem}main .s1 .cast ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:2em 0 0;padding:0;font-size:1.1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){main .s1 .cast ul{font-size:1.5rem}}main .s1 .cast ul li{width:33.3%;margin:.6em 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}main .s1 .cast ul li:last-child{margin-top:1.5em;font-size:.9rem}@media screen and (min-width: 1025px){main .s1 .cast ul li:last-child{font-size:1.2rem}}main .s1 h2{margin-top:1em;margin-bottom:-2em}main .s1 .intro{text-align:center;margin:150px 0 150px}@media screen and (max-width: 767px){main .s1 .intro{margin:100px 0 100px}}main .s1 .intro.lower{margin-top:0;margin-bottom:2em}main .s1 .intro p{display:inline-block;text-align:center;font-size:1.8em;font-family:"Noto Serif JP",serif;letter-spacing:.2em;line-height:1.5;margin:.5em 0;padding-left:.2em;padding-bottom:.1em;background-color:rgba(255,255,255,.9);color:#34404c}@media screen and (max-width: 767px){main .s1 .intro p{font-size:1em}}main .s1 .intro p.big{font-size:3em}@media screen and (max-width: 767px){main .s1 .intro p.big{font-size:1.5em}}main .s1 .intro p i{font-style:normal;color:#0c85eb;text-shadow:0 0 .1em rgba(12,133,235,.3)}main .s1 .intro p u{color:#c90285;text-decoration:none;text-shadow:0 0 .1em rgba(201,2,133,.3)}main .s1 .intro p b{color:#ff6e90;text-shadow:0 0 .1em rgba(255,110,144,.3)}main .s2{background-image:url(/img/bg_2.png);width:auto;height:auto;z-index:1}@media screen and (max-width: 767px){main .s2 .inner{width:100%;max-width:90%}}main .s2 .story{font-weight:400;text-shadow:0 .1em .7em #2390ff,0 -0.1em .7em #2390ff,.1em 0 .7em #2390ff,-0.1em 0 .7em #2390ff}main .s2 h3{margin-top:1.5em}main .s2 p{font-size:1.2em}@media screen and (max-width: 767px){main .s2 p{font-size:1em}}main .s2 .glitch{aspect-ratio:1920/1240}@media screen and (min-width: 768px)and (max-width: 1024px){main .s2 .inner{width:60vw;max-width:600px}}main .s2 .ep0{font-family:"Noto Serif JP",serif;text-align:center;margin:0 auto 12%}@media screen and (max-width: 767px){main .s2 .ep0{margin-bottom:25%}}main .s2 .ep0 strong{display:block;font-size:4rem;text-shadow:0 .1em .4em #2390ff,0 -0.1em .4em #2390ff,.1em 0 .4em #2390ff,-0.1em 0 .4em #2390ff;margin:0 0 1em;line-height:1.4}@media screen and (max-width: 767px){main .s2 .ep0 strong{font-size:2.2rem}}main .s2 .ep0 p{display:inline-block;font-size:1.2rem;background-color:rgba(0,0,0,.8);line-height:1.5;letter-spacing:.2em;padding:1em 2em;margin:2em 0}@media screen and (max-width: 767px){main .s2 .ep0 p{font-size:.8rem;padding:1.2em}}@media screen and (min-width: 1441px){main .s2 .ep0 p{font-size:1.5rem}}main .s2 .ep0 p span{display:block;margin-bottom:1em}main .s3{background-image:url(/img/bg_4.png)}@media screen and (min-width: 768px)and (max-width: 1024px){main .s3{padding-bottom:10%}main .s3 .inner{width:60vw;max-width:600px}}main .s3 h2{color:#fff;margin-top:1em;margin-bottom:-2em}main .s3 h3,main .s3 p{font-weight:500;text-shadow:none}main .s3 p{font-size:.9em}main .s3 .slider{border:20px solid;border-image-source:url(/img/border.png);border-image-slice:33%;border-image-repeat:repeat;border-image-width:20px}@media screen and (max-width: 767px){main .s3 .slider{border-width:10px}}main .s3 .slider img,main .s3 .slider video{width:100%}main .s4{position:relative;background-image:url(/img/bg_4.png)}main .s4.u1{background-image:url(/img/bg_u1.png)}main .s4.u2{background-image:url(/img/bg_u2.png)}main .s4.u3{background-image:url(/img/bg_u3.png)}main .s4.u4{background-image:url(/img/bg_u4.png)}main .s4.u5{background-image:url(/img/bg_u5.png)}main .s4.u6{background-image:url(/img/bg_u6.png)}main .s4.chara::before{position:absolute;content:"";display:block;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}main .s4 h2{position:absolute;top:0;pointer-events:none}@media screen and (max-width: 767px){main .s4 h2{top:2em}}@media screen and (min-width: 1025px){main .s4 h2{top:1em}}@media screen and (max-width: 767px){main .s4{background-image:url(/img/bg_chara-sp.png)}main .s4.chara{height:1080px;padding-bottom:70%}}main .s4 .inner{width:100%;margin-top:0;margin-bottom:0}@media screen and (max-width: 767px){main .s4 .inner{max-width:100%;height:100%;margin:0}}@media screen and (min-width: 1025px){main .s4 .inner{width:100%;max-width:inherit}}main .s4 .detailbg{position:absolute;top:50%;right:45%;width:1200px;-webkit-transform:translate(0, -30%);transform:translate(0, -30%);z-index:1}@media screen and (max-width: 767px){main .s4 .detailbg{display:none}}main .s4 .unit_list{margin:200px auto;width:99%;list-style:none;padding:0}main .s4 .unit_list img{width:100%}@media screen and (min-width: 1025px){main .s4 .unit_list{width:70%;max-width:860px}}main .s4 .charalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-2%}@media screen and (max-width: 767px){main .s4 .charalist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .s4 .charalist .pc{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){main .s4 .charalist .sp{display:none}}@media screen and (min-width: 1025px){main .s4 .charalist .sp{display:none}}main .s4 .charalist div{position:relative;width:100%;text-align:center}@media screen and (max-width: 767px){main .s4 .charalist div{margin:-4% 0}}@media screen and (min-width: 1025px){main .s4 .charalist div{margin:0 -0.8%}}main .s4 .charalist div::before{position:absolute;content:"";display:block;width:25px;aspect-ratio:1/1;background-image:url(/img/dot.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){main .s4 .charalist div::before{width:14px;left:50%;top:11%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1025px){main .s4 .charalist div::before{top:50%;-webkit-transform:translate(-10%, -20%);transform:translate(-10%, -20%)}}main .s4 .charalist div:last-child::after{position:absolute;content:"";display:block;width:25px;aspect-ratio:1/1;background-image:url(/img/dot.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){main .s4 .charalist div:last-child::after{width:14px;left:50%;bottom:0%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1025px){main .s4 .charalist div:last-child::after{top:50%;right:0;-webkit-transform:translate(10%, -20%);transform:translate(10%, -20%)}}main .s4 .charalist div img{width:100%;-o-object-fit:contain;object-fit:contain}main .s5{background-image:url(/img/bg_5.png)}main .s5 .inner{margin-bottom:14%}@media screen and (max-width: 767px){main .s5 .inner{margin-bottom:40%}}main .bnr{margin:0 auto}@media screen and (max-width: 767px){main .bnr{width:100%}}main .bnr p{margin:0 0 -1rem;text-align:center}main .bnr p img{width:60%}@media screen and (max-width: 767px){main .bnr p img{width:100%;height:auto}}main .bnr .slider-bnr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;width:100%}@media screen and (max-width: 767px){main .bnr .slider-bnr{width:95%;margin:0 auto}}@media screen and (min-width: 1025px){main .bnr .slider-bnr{display:-webkit-box;display:-ms-flexbox;display:flex}main .bnr .slider-bnr li{margin:0 .5em}main .bnr .slider-bnr.fankit{-ms-flex-wrap:wrap;flex-wrap:wrap}main .bnr .slider-bnr.fankit li{margin:.5em 0}}main .bnr .slider-bnr li{border:15px solid;border-image-source:url(/img/border.png);border-image-slice:33%;border-image-repeat:repeat;border-image-width:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){main .bnr .slider-bnr li{margin:3% 0}}@media screen and (min-width: 1025px){main .bnr .slider-bnr li{width:49%}}main .bnr .slider-bnr img{width:100%;border:solid 1px #fff}main .reward{width:60%;margin:20px auto 80px}main .reward img{width:100%}@media screen and (max-width: 767px){main .reward{width:100%}}main .chara_container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto}@media screen and (max-width: 767px){main .chara_container{height:100%}}@media screen and (min-width: 1025px){main .chara_container{padding:0}}main .chara_container .chara_detail{position:relative;width:100%;min-height:1000px}@media screen and (min-width: 1025px){main .chara_container .chara_detail{min-height:850px}}main .chara_container .chara_detail h3{background-image:url(/img/bg_name.png);background-repeat:no-repeat;background-size:contain;background-position:center;text-align:left;width:600px;padding:1em 0 .9em 2em;margin:2em 0}@media screen and (max-width: 767px){main .chara_container .chara_detail h3{width:100%;margin:0}}main .chara_container .chara_detail .words{position:absolute;top:180px}@media screen and (max-width: 767px){main .chara_container .chara_detail .words{top:150px;left:30px}}@media screen and (min-width: 1025px){main .chara_container .chara_detail .words{right:100px}}@media screen and (min-width: 1441px){main .chara_container .chara_detail .words{right:200px}}@media screen and (max-width: 767px){main .chara_container .chara_detail .words img{height:400px}}main .chara_container .chara_detail .name{position:absolute;top:180px;right:48%;z-index:1}main .chara_container .chara_detail .name img{width:100%}@media screen and (max-width: 767px){main .chara_container .chara_detail .name{top:inherit;bottom:350px;right:0;text-align:center;z-index:1}}@media screen and (min-width: 1025px){main .chara_container .chara_detail .name{width:600px}}main .chara_container .chara_detail .text{position:absolute;top:50%;right:45%;width:550px;-webkit-transform:translate(-80px, -80px);transform:translate(-80px, -80px);z-index:1;text-align:justify}@media screen and (max-width: 767px){main .chara_container .chara_detail .text{top:inherit;bottom:0;right:50%;width:100%;min-height:320px;aspect-ratio:555/311;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(50%);transform:translateX(50%);background-image:url(/img/bg_text_sp.png);background-position:right center;background-repeat:no-repeat;background-size:cover;font-size:.9em}}main .chara_container .chara_detail .text p{padding:2em;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}@media screen and (max-width: 767px){main .chara_container .chara_detail .text p{padding:0}}main .chara_container .chara_detail .text p.en{font-size:.92em}main .chara_container .chara_detail .chara_img{pointer-events:none;position:absolute;top:50%;right:48%;width:1800px;-webkit-transform:translate(38%, -50%);transform:translate(38%, -50%)}@media screen and (max-width: 767px){main .chara_container .chara_detail .chara_img{top:35%;right:0;width:1200px;-webkit-transform:translate(13%, -50%);transform:translate(13%, -50%);z-index:-1}}main .chara_container .chara_detail .chara_img_anim{position:absolute;top:50%;left:15%;-webkit-transform:translate(-44%, -65%);transform:translate(-44%, -65%);width:240%}@media screen and (min-width: 1025px){main .chara_container .chara_detail .chara_img_anim{max-width:1200px;-webkit-transform:translate(-23%, -50%);transform:translate(-23%, -50%)}}main .chara_container .chara_detail .chara_waiting,main .chara_container .chara_detail .chara_motion{display:none}main .chara_container .chara_detail .chara_waiting.active,main .chara_container .chara_detail .chara_motion.active{display:inline}main .chara_container .chara_detail .switch_img{position:relative;width:100vw;height:100vh}main .chara_container .chara_detail.chara_bg{background-position:left;background-repeat:no-repeat;background-size:contain;padding-top:25%}main .chara_container .chara_detail.chara_bg.chara01{background-image:url(/img/bg_chara01.png)}main .chara_container .chara_detail.chara_bg.chara02{background-image:url(/img/bg_chara02.png)}main .chara_container .chara_detail.chara_bg.chara03{background-image:url(/img/bg_chara03.png)}main .chara_container .chara_detail.chara_bg.chara04{background-image:url(/img/bg_chara04.png)}main .chara_container .chara_detail.chara_bg.chara05{background-image:url(/img/bg_chara05.png)}main .chara_container .chara_detail.chara_bg.chara06{background-image:url(/img/bg_chara06.png)}@media screen and (max-width: 767px){main .chara_container .chara_detail.chara_bg{width:100%;padding-top:5%;background-image:none !important}}@media screen and (min-width: 1025px){main .chara_container .chara_detail.chara_bg{padding-top:5%;background-size:contain}}main .chara_container .chara_nav .swiper-button-next:after,main .chara_container .chara_nav .swiper-rtl .swiper-button-prev:after,main .chara_container .chara_nav .swiper-button-prev:after,main .chara_container .chara_nav .swiper-rtl .swiper-button-next:after{display:none}main .chara_container .chara_nav .prev{position:absolute;top:50%;left:3%;-webkit-animation:yureru 4s infinite;animation:yureru 4s infinite;z-index:1}@media screen and (max-width: 767px){main .chara_container .chara_nav .prev{top:35%;left:2%}}main .chara_container .chara_nav .next{position:absolute;top:50%;right:3%;-webkit-animation:yureru-r 4s infinite;animation:yureru-r 4s infinite;z-index:1}@media screen and (max-width: 767px){main .chara_container .chara_nav .next{top:35%;right:2%}}main .chara_container .chara_nav img{width:30px}@media screen and (max-width: 767px){main .chara_container .chara_nav img{width:20px}}main .chara_detail_wrapper{padding-top:96px;min-height:800px}main .chara_detail_wrapper img{width:100%}main .chara_detail_wrapper picture{position:absolute;top:0;right:50%;width:1200px;-webkit-transform:translate(25%, -15%);transform:translate(25%, -15%)}main .chara_detail_wrapper .detail{position:absolute;top:50%;left:48%;width:500px;-webkit-transform:translate(0, -45%);transform:translate(0, -45%)}main .chara_detail_wrapper .detail .detailtxt{padding:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:501/208;background:url(/img/bg_detail.png) no-repeat center/contain}main .chara_detail_wrapper .detail .detailtxt .spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5em;border-bottom:solid 1px #fff}main .chara_detail_wrapper .detail .detailtxt .spec dl{margin:0;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex}main .chara_detail_wrapper .detail .detailtxt .spec dl:not(:first-child){border-left:solid 1px #fff}main .chara_detail_wrapper .detail .detailtxt .spec dl dt{color:#ff758c}main .chara_detail_wrapper .detail .detailtxt .spec dl dd{margin:0;margin-left:.5em}main .chara_detail_wrapper .detail .detailtxt .desc{overflow:auto;height:8.5em;margin:1em 0;line-height:1.5}main .chara_detail_wrapper .detail .detailtxt .desc::-webkit-scrollbar{display:none}main .chara_detail_wrapper .detail .rarity .title{background-color:#000}main .chara_detail_wrapper .detail .rarity ul{list-style:none;padding:0 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .chara_arrow .prev,main .chara_arrow .next{position:absolute;top:50%;z-index:1}@media screen and (max-width: 767px){main .chara_arrow .prev,main .chara_arrow .next{top:35%}}main .chara_arrow .prev{left:3%}@media screen and (max-width: 767px){main .chara_arrow .prev{left:2%}}main .chara_arrow .next{right:3%}@media screen and (max-width: 767px){main .chara_arrow .next{right:2%}}main .chara_arrow img{width:30px}@media screen and (max-width: 767px){main .chara_arrow img{width:20px}}main .charalist_small{width:100%;position:absolute;text-align:center;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){main .charalist_small{bottom:-150px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1025px){main .charalist_small{min-width:400px;bottom:100px}}main .charalist_small a{width:119px;aspect-ratio:119/76;background-image:url(/img/nav_off.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:5px;margin:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){main .charalist_small a{width:30%}}main .charalist_small a img{width:100%}main .charanav_wrap{position:relative;background-color:#1f2c34;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 0 1em}main .charanav_wrap .charanav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .charanav_wrap .charanav a{color:#fff;text-decoration:none}main .charanav_wrap .charanav .prev,main .charanav_wrap .charanav .next{padding:2em;white-space:nowrap}main .charanav_wrap .charanav .prev a,main .charanav_wrap .charanav .next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .charanav_wrap .charanav .prev img,main .charanav_wrap .charanav .next img{width:1.5em;margin:0 .5em}main .charanav_wrap .charanav .next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}main .charanav_wrap .charanav .listinunit{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}main .charanav_wrap .charanav .listinunit li{margin:0 .3em}main .charanav_wrap .charanav .listinunit a{position:relative;display:block}main .charanav_wrap .charanav .listinunit a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/nav.svg) no-repeat center/contain;z-index:-1}main .charanav_wrap .charanav .listinunit a img{-webkit-mask-image:url(/img/nav.svg);mask-image:url(/img/nav.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:96%;mask-size:96%;width:10vw;max-width:130px}main .charanav_wrap .charanav .listinunit :not(.current) a::before{-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(100%) brightness(400%);filter:grayscale(100%) brightness(400%)}main .charanav_wrap .charanav .listinunit :not(.current) a:hover::before{-webkit-filter:none;filter:none}main .charanav_wrap .index{margin:1em 0 0}main .backbtn{position:absolute;z-index:100}@media screen and (min-width: 1025px){main .backbtn{top:180px}}main .backbtn img{width:200px}footer{position:relative;background-color:#000;padding:8rem 0 6rem;text-align:center}@media screen and (min-width: 1025px){footer{padding:8rem 0 5rem}}footer .inner{width:90%;margin:0 auto}@media screen and (min-width: 1025px){footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .inner div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .inner div img{width:100px;aspect-ratio:1/1;margin-right:1em;border-radius:1em}@media screen and (min-width: 1025px){footer .inner div img{width:140px}}@media screen and (max-width: 767px){footer dl{margin-top:3em}}@media screen and (min-width: 1025px){footer dl{margin-right:2em}}footer dl dt{color:#ffd991;border-bottom:solid 1px #ffd991}@media screen and (max-width: 767px){footer dl dt{font-size:.8em}footer dl dt span{display:block}}footer dl dd{margin:1em;line-height:1.5;font-size:.8rem;text-align:left}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:3em 0}footer ul li{margin:0 2em}@media screen and (max-width: 767px){footer ul li{margin:0 1em}}footer ul li img{width:auto;height:3em;-webkit-filter:drop-shadow(0 0 1em #20323e);filter:drop-shadow(0 0 1em #20323e)}@media screen and (max-width: 767px){footer ul li img{width:100%;height:auto}}footer ul.footnav{font-size:.75rem}footer ul.footnav li{margin:0;padding:0 1em}footer ul.footnav li:not(:first-child){border-left:solid 1px #fff}footer ul.footnav a{color:#fff;text-decoration:none}footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 0 2em;font-family:"futura-pt",sans-serif;color:rgba(255,255,255,.5)}footer .pagetop{display:none;z-index:99;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);margin:0}footer .pagetop a{display:-webkit-box;display:-ms-flexbox;display:flex;width:4em;aspect-ratio:1/1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (min-width: 1025px){footer .pagetop a{width:5em}}footer .pagetop a img{width:100%;-o-object-fit:contain;object-fit:contain}footer .release{text-align:center;color:#000;font-size:2.2rem;line-height:1}@media screen and (max-width: 767px){footer .release{font-size:1.8rem}}footer .release img{max-width:70%}footer .release span{display:inline-block;font-family:"Noto Serif JP",serif;color:#fff}.openbtn{position:relative;cursor:pointer;width:50px;height:50px}@media screen and (min-width: 1025px){.openbtn{display:none}}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 1em #000;box-shadow:0 0 1em #000}.openbtn span:nth-of-type(1){top:15px;width:45%}.openbtn span:nth-of-type(2){top:23px;width:35%}.openbtn span:nth-of-type(3){top:31px;width:20%}.openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg);width:30%}.modal-container,.pre-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pre-container{padding:20px 10px}.modal-container:before,.pre-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active,.pre-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.pre-body{position:relative;display:inline-block;vertical-align:middle;max-width:98%}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.modal-content{background:rgba(0,0,0,0);text-align:center;padding:30px}.modal-content ul{list-style:none;padding:0}.modal-content ul li a{text-decoration:none;color:#fff;font-family:"futura-pt",sans-serif;font-size:1.5rem;display:block;padding:.5em}@media screen and (min-width: 1025px){.modal-content ul li a{font-size:2rem}}.modal-content ul li a:hover{color:#e6d9c4}.modal-content ul li:not(:first-child){border-top:solid 1px rgba(255,255,255,.1)}.pre-wrap{color:#000;background-color:rgba(255,255,255,.75);border:solid 2px #fff;padding:3em;text-align:center;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.pre-wrap{padding:3em 1em}}.pre-wrap p{text-align:center;font-weight:bold;margin:0;font-size:1.5em}.pre-wrap span{display:block;margin-top:1em}.pre-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%}.pre-wrap form .input_email{min-width:22em;padding:1em 1em .8em;background-color:#ccc;border:solid 1px #b3b3b3;border-radius:4px}@media screen and (max-width: 767px){.pre-wrap form .input_email{min-width:13em}}.pre-wrap form .btn_submit{padding:0 1.5em;color:#fff;background:#000;border:none;border-radius:4px}.langbtn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5em;text-shadow:0 0 1em #000}.langbtn .icon{margin:0 .1em 0 0}.langbtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff}.text-slider{margin:21% 0 0}@media screen and (min-width: 1025px){.text-slider{margin:7% 0 0}.text-slider p{text-align:center}}.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-prev:before,.slick-next:before{position:absolute;content:"";display:block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1025px){.slick-prev:before,.slick-next:before{width:50px;height:50px}}.slick-prev:before{background-image:url(/img/arrow-l.png);-webkit-animation:yureru 4s infinite;animation:yureru 4s infinite}.slick-next:before{background-image:url(/img/arrow-r.png);-webkit-animation:yureru-r 4s infinite;animation:yureru-r 4s infinite}.slick-prev{left:-80px}@media screen and (max-width: 767px){.slick-prev{left:-30px}}.slick-next{right:-80px}@media screen and (max-width: 767px){.slick-next{right:-30px}}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-70px}.slick-dots li{width:initial;height:initial;margin:0;-webkit-box-shadow:0 2px rgba(0,0,0,.3);box-shadow:0 2px rgba(0,0,0,.3)}.slick-dots li:not(:first-child){border-left:solid 1px rgba(255,255,255,.2)}.slick-dots li:first-child{overflow:hidden;border-radius:1em 0 0 1em}.slick-dots li:last-child{overflow:hidden;border-radius:0 1em 1em 0}.slick-dots li button{width:initial;height:initial;font-size:initial;color:initial;background:initial;background-color:rgba(255,255,255,.1);padding:.6em 1em;color:#fff;font-family:"futura-pt",sans-serif;font-size:1.5em}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background-color:rgba(255,255,255,.9);color:#263341}.layer_gray_fin{display:none}.layer_gray_fin.on{display:block}.layer_gray_fin #block_fin,.layer_gray_fin #block_err{display:none;font-weight:bolder;margin-top:.5em}.layer_gray_fin #block_fin{color:#328ea7}.layer_gray_fin #block_err{color:#fd6c01}.store{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(236,50,120,.85);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000}@media screen and (min-width: 1025px){.store{width:225px}}.store p{display:block;margin:0;color:#fff;text-align:center;line-height:2.4;font-size:1.2em;font-weight:bold}@media screen and (min-width: 1025px){.store p{font-size:1em}}.store ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;background-color:#000}@media screen and (min-width: 1025px){.store ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.store ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media screen and (max-width: 767px){.store ul li:first-child{border-right:solid 1px rgba(255,255,255,.1)}}@media screen and (min-width: 1025px){.store ul li:first-child{border-bottom:solid 1px rgba(255,255,255,.1)}}@media screen and (min-width: 1025px){.store ul li{width:100%}}.store ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none}.store ul li img{width:50px}@media screen and (max-width: 767px){.featurebnr{width:85%;margin:0 auto 5em}.featurebnr.pc{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.featurebnr{width:85%;margin:0 auto 5em}.featurebnr.pc{display:none}}@media screen and (min-width: 1025px){.featurebnr{position:absolute;right:5px;bottom:8em;max-width:270px}.featurebnr.sp{display:none}}.featurebnr img{width:100%;margin-top:8px;-webkit-box-shadow:0 .2em .2em rgba(0,0,0,.7);box-shadow:0 .2em .2em rgba(0,0,0,.7)}.featurebnr a{display:block}.featurebnr .new{position:relative}.featurebnr .new::before{position:absolute;left:-0.6em;content:"";display:block;width:2em;height:2em;background-image:url(/img/icon_new.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.featuremv{position:absolute}.featuremv img{width:100%;-webkit-box-shadow:0 .2em .2em rgba(0,0,0,.7);box-shadow:0 .2em .2em rgba(0,0,0,.7);margin-top:5px}@media screen and (min-width: 1025px){.featuremv{left:5px;bottom:8em;max-width:220px}}@media screen and (min-width: 768px)and (max-width: 1024px){.featuremv{width:95%;bottom:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.featuremv a{width:95%;max-width:300px}.featuremv img{width:95%}}@media screen and (max-width: 767px){.featuremv{width:95%;bottom:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featuremv a{width:95%;max-width:300px}.featuremv img{width:95%}}.featureep0{position:absolute}.featureep0 img{width:100%}@media screen and (min-width: 1025px){.featureep0{left:5px;top:120px;max-width:220px}}@media screen and (min-width: 768px)and (max-width: 1024px){.featureep0{width:200px;top:90px;left:5px}.featureep0 img{width:100%}}@media screen and (max-width: 767px){.featureep0{width:35%;top:90px;left:5px}.featureep0 img{width:100%}}.textonly{padding:3em 2em;margin:1em;color:#000;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);font-size:14px}@media screen and (min-width: 1025px){.textonly{padding:4em;min-width:600px}}.textonly h3{font-weight:bold;margin-top:0}.textonly h4{margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textonly h4::before{content:"";display:inline-block;width:.3em;height:1.5em;margin-right:.5em;background-color:rgba(0,0,0,.3);-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.video{width:100%;aspect-ratio:16/9;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:545/327;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border:20px solid;border-image-source:url(/img/border.png);border-image-slice:33%;border-image-repeat:repeat;border-image-width:20px;overflow:hidden}@media screen and (max-width: 767px){.video{border-width:10px}}.video iframe{width:100%;height:100%}.web3{overflow:hidden;font-family:"Noto Serif JP",serif;color:#001a46;background-position:center;background-repeat:no-repeat;background-size:cover}.web3.web3-1{background-image:url(/img/web3/bg_1.png)}.web3.web3-2{background-image:url(/img/web3/bg_2.png)}.web3.web3-3{background-image:url(/img/web3/bg_3.png)}.web3.web3-4{background-image:url(/img/web3/bg_4.png)}.web3 .inner{position:relative;z-index:1;margin:4% auto}@media screen and (max-width: 767px){.web3 .inner{width:90%;max-width:400px;margin:20% auto}}@media screen and (min-width: 768px)and (max-width: 1024px){.web3 .inner{width:80%}}@media screen and (min-width: 1025px){.web3 .inner{width:60vw;max-width:900px}}.web3 img{max-width:100%}.web3 h2{top:0;padding:0;background-image:none;margin:1.5em calc(50% - 50vw) .5em}@media screen and (min-width: 1025px){.web3 h2{margin:1.5em 0 .5em}}.web3 h2 img.sp{width:120%;max-width:120%}.web3 h2 img.pc{display:none;max-height:2em}@media screen and (min-width: 1025px){.web3 h2 img.sp{display:none}.web3 h2 img.pc{display:inline}}@media screen and (max-width: 767px){.web3 p{display:inline-block}}.web3 .txtw{color:#fff;text-shadow:0 0 .5em #004df3}@media screen and (min-width: 1025px){.web3 .center{text-align:center}}.web3 .font-l{font-size:1em}@media screen and (min-width: 1025px){.web3 .font-l{font-size:1.3em}}.web3 .logo{max-width:100%;margin:2em auto 0}@media screen and (min-width: 1025px){.web3 .logo{max-width:75%;margin:9em auto 2em}}.web3 .desc{position:relative;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);padding:2em 0;font-size:18px;margin:3em 0 2em}@media screen and (min-width: 1025px){.web3 .desc{margin-top:4em}}.web3 .desc::before{display:block;content:"";position:absolute;top:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}.web3 .desc::after{display:block;content:"";position:absolute;bottom:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}.web3 .desc p{text-align:center}.web3 .catch{margin:4em 0}.web3 .hrzn{margin:2em 0}@media screen and (min-width: 1025px){.web3 .hrzn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}}.web3 .hrzn figure{margin:0;width:100%}@media screen and (min-width: 1025px){.web3 .hrzn figure{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}}.web3 .hrzn figure img{width:100%}.web3 .hrzn div{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1025px){.web3 .hrzn div{padding:1em;width:50%}}.web3 .hrzn.even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.web3 .hrzn-cap{margin:2em 0}@media screen and (min-width: 1025px){.web3 .hrzn-cap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}}.web3 .hrzn-cap figure{margin:0}@media screen and (min-width: 1025px){.web3 .hrzn-cap figure{display:-webkit-box;display:-ms-flexbox;display:flex}}.web3 .hrzn-cap figure img{width:100%}@media screen and (min-width: 1025px){.web3 .hrzn-cap figure img{width:33.333%}}.web3 .hrzn-cap div{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1025px){.web3 .hrzn-cap div{padding:1em}}.web3 .hrzn-cap.even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.web3 .chara{width:120%;margin:0 -10% -2em}.web3 .chara img.pc{display:none}@media screen and (min-width: 1025px){.web3 .chara img.sp{display:none}.web3 .chara img.pc{display:inline}}.web3 .slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(50% - 100vw);width:200vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.web3 .slide{margin:0 calc(50% - 50vw);width:100vw}}.web3 .slide img{width:40%}.web3 .nft{margin-top:3em}@media screen and (min-width: 1025px){.web3 .nft{margin-top:0}}.web3 .nft dt{font-size:1.8em;margin-bottom:.5em}.web3 .nft dd{margin:0;font-size:1.1em;line-height:1.8}.web3 .tokenimg img{width:100%;margin:.8em 0}@media screen and (min-width: 1025px){.web3 .tokenimg img{margin:2em 0}.web3 .tokenimg img.sp{display:none}}.web3 .tokenimg img.pc{display:none}@media screen and (min-width: 1025px){.web3 .tokenimg img.pc{display:inline}}@media screen and (max-width: 767px){.web3 .tokenimg .table{overflow-x:scroll}}.web3 .tokenimg .table table{width:100%;background-color:#fff;border-collapse:collapse;margin:2em 0}.web3 .tokenimg .table table thead{background-color:#1d374b;color:#fff;white-space:nowrap}.web3 .tokenimg .table table th,.web3 .tokenimg .table table td{border:solid 1px #1d374b;padding:.5em}@media screen and (max-width: 767px){.web3 .tokenimg .table table th,.web3 .tokenimg .table table td{white-space:nowrap}}.web3 .tokenimg .table table .nowrap{white-space:nowrap}@media screen and (min-width: 1025px){.web3 .hrimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.web3 .hrimg img{width:49%}}.web3 .btn{margin:1em auto 2em}@media screen and (max-width: 767px){.web3 .btn{display:block}}.web3 .btn a{color:#fff;text-shadow:0 0 .5em #5f4200;background-color:#f9ad00;text-align:center}.pcnav{display:none;margin:0}@media screen and (min-width: 1025px){.pcnav{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3em}}.pcnav .current a{position:relative}.pcnav .current a::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-0.2em;height:3px;background-color:rgba(255,255,255,.3);border-radius:2px}.rewards{text-align:center;padding:3em 0 0}@media screen and (max-width: 767px){.rewards{padding:1em 0 0}}.rewards p{display:block;text-align:center;margin-top:3em}@media screen and (max-width: 767px){.rewards p{margin-top:1em}}.rewards img{max-width:100%}.rewards .title{margin-bottom:-1em}.rewards .reglist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:1.5em;aspect-ratio:765/154;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/img/bg_prereg.png) no-repeat center/cover}@media screen and (max-width: 767px){.rewards .reglist{margin:0 calc(50% - 50vw);width:100vw}}.rewards .reglist ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0}.rewards .reglist img{width:100%}.rewards .reglist .storelist{margin-bottom:.5em}.rewards .reglist .storelist li:not(:first-child){margin-left:.8em}.rewards .reglist .storelist li img{-webkit-filter:drop-shadow(0 0 0.2em #49a9fd);filter:drop-shadow(0 0 0.2em #49a9fd)}.rewards .shadow{text-shadow:0 .05em .5em #000}.bgblur::before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:0}.bgblur::after{z-index:0}.reg-container{position:fixed;bottom:0;width:100%;max-height:150px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.2) 75%),linear-gradient(45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.2) 75%);background-color:rgba(0,0,0,.8);background-size:6px 6px;background-position:0 0,3px 3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1025px){.reg-container{max-height:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reg-container img{max-width:100%}.reg-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.reg-container p{line-height:1}.reg-container .store-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.2em 3.5em;-webkit-box-sizing:border-box;box-sizing:border-box;background:linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%),linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%);background-color:rgba(240,30,70,.8);background-size:12px 12px;background-position:0 0,6px 6px}@media screen and (min-width: 1025px){.reg-container .store-container{width:100%;padding:1em}}.reg-container .store-container ul li{margin-left:1.2em}@media screen and (min-width: 1025px){.reg-container .store-container ul li{margin-left:.8em}}.reg-container .store-container .regnow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;height:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.reg-container .store-container .regnow{margin:0 1em 0 0}}.reg-container .store-container .regnow img{max-height:100%}.reg-container .sns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1025px){.reg-container .sns-container{width:58%;padding:1em}}@media screen and (max-width: 767px){.reg-container .sns-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reg-container .sns-container>:first-child{display:none}}.reg-container .sns-container>:last-child{margin-left:auto;margin-right:-1em;padding-left:1em}.reg-container .sns-container ul li{margin-left:.2em}.hide{display:none}.popup{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:90}.popup .popup_inner{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1200/675;background:url(/img/release_banner.jpg?0815) no-repeat center/cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0 1em 2em rgba(0,0,0,.5);box-shadow:0 1em 2em rgba(0,0,0,.5)}.popup .popup_inner.index1{background:url(/img/key_0905_1.jpg) no-repeat center/cover}.popup .popup_inner.index2{background:url(/img/key_0905_2.jpg) no-repeat center/cover}@media screen and (min-width: 1025px){.popup .popup_inner{width:800px}}.popup .popup_inner.en{background:url(/img/en/release_banner.jpg?0815) no-repeat center/cover}.popup .popup_inner .close_btn{display:block;position:absolute;bottom:-60px;left:calc(50% - 21px);width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,0);pointer-events:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.popup .popup_inner .close_btn.adbtn{bottom:-130px}@media screen and (min-width: 1025px){.popup .popup_inner .close_btn{top:-50px;right:-50px;bottom:auto;left:auto}}.popup .popup_inner .close_btn::before,.popup .popup_inner .close_btn::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:27px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.popup .popup_inner .close_btn::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup .popup_inner .close_btn::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.popup .popup_inner .storelist{display:none}.popup .popup_inner.adbtn{-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}.popup .popup_inner.adbtn .storelist{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:.3em;margin:0;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;background-color:rgba(240,30,70,.95);-webkit-box-shadow:0 1em 2em rgba(0,0,0,.5);box-shadow:0 1em 2em rgba(0,0,0,.5)}@media screen and (min-width: 1025px){.popup .popup_inner.adbtn .storelist{padding:.5em}}.popup .popup_inner.adbtn .storelist::before{content:"今すぐダウンロード";font-weight:bold;font-size:1.3rem;padding-right:1em}.popup .popup_inner.adbtn .storelist li{width:40%;margin:0 1%}@media screen and (min-width: 1025px){.popup .popup_inner.adbtn .storelist li{width:22%}}.popup .popup_inner.adbtn .storelist li img{width:100%}.spbnr{position:absolute;top:50%;left:50%;z-index:50;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:92%;max-width:700px}.spbnr img{width:100%}@media screen and (min-width: 1025px){.spbnr{width:auto}.spbnr img{width:auto;height:100%}}.spbnr .publicsale{width:100%;position:relative;background-color:#fff}.spbnr .publicsale::before{position:absolute;top:-20px;left:-20px;display:block;content:"";aspect-ratio:1/1;width:20%;background-image:url(/img/icon_sold_big.png);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:1;display:none}.spbnr .publicsale.en::before{background-image:url(/img/en/icon_sold_big.png)}.spbnr .publicsale img{width:100%;-webkit-box-shadow:0 .3em .3em rgba(0,0,0,.7);box-shadow:0 .3em .3em rgba(0,0,0,.7)}.spbnr .publicsale .land{display:block}.spbnr .publicsale .land span{position:absolute;right:1.5%;bottom:1.2%;z-index:1;display:block;width:36%;aspect-ratio:533/99;overflow:hidden;border-radius:2em}.spbnr .publicsale .land span::after{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;-webkit-animation:btn_animation 2.5s ease-in-out infinite;animation:btn_animation 2.5s ease-in-out infinite}@-webkit-keyframes btn_animation{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.spbnr .marketplace{margin-top:5px;padding:5px;background-color:rgba(0,0,0,.7)}@media screen and (min-width: 1025px){.spbnr .marketplace{margin-top:10px;padding:10px}}.spbnr .marketplace p{display:block;text-align:center;font-weight:500;margin:0 0 5px;font-size:.8em}.spbnr .marketplace p.line{text-decoration:line-through}@media screen and (min-width: 1025px){.spbnr .marketplace p{font-size:1.2em;margin:0 0 10px}}.spbnr .marketplace ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:0;width:100%}.spbnr .marketplace ul li{-ms-flex-preferred-size:32.5%;flex-basis:32.5%}.spbnr .marketplace ul li a{display:block;background-color:#fff}.spbnr .marketplace ul li a:not(.sold):hover img{opacity:.7;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.spbnr .marketplace ul li a.sold{position:relative}.spbnr .marketplace ul li a.sold::before{position:absolute;top:-5px;left:-5px;display:block;content:"";aspect-ratio:238/106;width:40%;background-image:url(/img/icon_soldout.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}@media screen and (min-width: 1025px){.spbnr .marketplace ul li a.sold::before{top:-15px;left:-8px}}.spbnr .marketplace ul li a.almo{position:relative}.spbnr .marketplace ul li a.almo::before{position:absolute;top:-5px;left:-5px;display:block;content:"";aspect-ratio:238/106;width:40%;background-image:url(/img/icon_almost.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}@media screen and (min-width: 1025px){.spbnr .marketplace ul li a.almo::before{top:-15px;left:-8px}}.spbnr .marketplace ul li a.almo.en::before{background-image:url(/img/en/icon_almost.png)}.spbnr .marketplace ul li a img{width:100%}.spbnr .marketplace ul li:first-child a{border-left:none;margin-left:1px}.spbnr .marketplace.release{z-index:1;margin:0;background-color:rgba(240,30,70,.95)}.spbnr .marketplace.release .storelist{width:38%;margin:0 auto}@media screen and (min-width: 1025px){.spbnr .marketplace.release .storelist{width:80%}}.spbnr .marketplace.release .storelist li{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width: 1025px){.spbnr .marketplace.release .storelist li{-ms-flex-preferred-size:31.5%;flex-basis:31.5%}}.spbnr .marketplace.release .storelist li a{background-color:rgba(0,0,0,0)}.spbnr .marketplace.sale4{padding:2px 4px;margin:0;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:rgba(0,0,0,0)}.spbnr .marketplace.sale4 li{-ms-flex-preferred-size:33%;flex-basis:33%}.spbnr .marketplace.sale4 a{background-color:rgba(0,0,0,0)}.spbnr .marketplace.sale4 .closed{position:relative}.spbnr .marketplace.sale4 .closed::before{position:absolute;top:0;left:0;content:"";display:block;width:25%;aspect-ratio:1/1;background-image:url(/img/sale_closed.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1;-webkit-transform:translate(-10%, -20%);transform:translate(-10%, -20%)}.spbnr .marketplace.sale4 .closed a{opacity:.7}.spbnr .marketplace.sale4 .closed a:hover img{opacity:1}.news{position:relative;width:100%;padding:1.5em;margin-top:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;background-color:#fff;background-image:url(/img/bg_news_top.png),url(/img/bg_news_btm.png);background-repeat:no-repeat;background-position:top left,right bottom}@media screen and (min-width: 1025px){.news{padding:3em;margin-top:5em}}.news .wrapper{width:100%}.news video{width:100%}.news img{max-width:100%}.news pre{white-space:break-spaces}.news pre .txt_m{margin-top:0}.news p{display:block;word-wrap:break-word;line-height:1.5}.news p small{font-size:.7em;vertical-align:top;margin:0 .3em 0 .1em}.news p span.red{color:maroon;font-weight:bold}.news p.center{text-align:center}.news p.right{text-align:right}.news p.img{text-align:center}@media screen and (min-width: 1025px){.news p.img img{width:90%}}.news .box{padding:1em 2em;border:solid 1px #000}.news .line{text-decoration:line-through}.news .red{color:red}.news .att{color:maroon;font-weight:bold}.news h2{top:inherit;margin:2em 0 0 !important;font-size:1.5rem;font-weight:bold;padding:0;line-height:1.5}.news h3{text-align:left;font-size:1.3rem;font-weight:bold;margin-top:1.5em;margin-bottom:0}.news span.status{display:inline-block;vertical-align:middle;color:#fff;font-size:.9rem;line-height:1.3;padding:.2em .2em 0em;margin-left:.5em}.news span.plan,.news span.green{background-color:green}.news span.cons,.news span.orange{background-color:orange}.news span.pink{background-color:#db7093}.news span.blue{background-color:#1e90ff}.news h4{font-size:1.1rem;margin-top:2em;margin-bottom:1em}.news h5{font-size:1.1rem;margin:2em 0 0}.news .notes{font-size:.8em}.news .table{overflow:auto;margin:0}.news .table.wx table{width:200%}@media screen and (min-width: 1025px){.news .table.wx table{width:100%}}.news table{width:100%;margin:1em auto;border:solid 1px #000;border-collapse:collapse}@media screen and (min-width: 1025px){.news table{width:95%}}.news table td,.news table th{padding:.5em;border:solid 1px #000;font-weight:normal}.news table thead{color:#fff;background-color:#666}.news table thead th.w10{width:10%}.news table thead th.w20{width:20%}.news table thead th.w30{width:30%}.news table thead th.w40{width:40%}.news table thead th.w50{width:50%}.news table tbody th{text-align:left}.news table tbody td{text-align:left}.news table tbody td.tright{text-align:right}.news table tbody td.tcenter{text-align:center}.news table tbody.tleft td{text-align:left}.news table tbody.tcent td{text-align:center}.news table tbody.tright td{text-align:right}.news table tbody.topleft td{text-align:left;vertical-align:top}.news::before{content:"";position:absolute;top:50%;left:50%;display:block;width:calc(100% - 1em);height:calc(100% - 1em);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:solid 2px #1d89d5;pointer-events:none}.news div{margin:3em 0}.news figure{width:100%;margin:2em 0;padding:0;text-align:center}.news figure img{width:75%;max-width:260px}.news figure figcaption{margin:1em 0;line-height:1.5}.news dl dt{margin-top:1.5em;margin-bottom:.5em}.news dl dd{margin-left:.5em;display:list-item;list-style-position:inside;list-style-type:disc}.news ul,.news ol{margin:1em 0;padding-left:1.5em;font-size:1.1em}.news ul li,.news ol li{margin:.2em 0;line-height:1.5}.news hr{margin:3em 0}.news hr::after{display:none}.news .border{padding:1em;border:solid 1px #000;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.2em 0}@media screen and (min-width: 1025px){.news .border{padding:.5em 1.5em}}.news .redborder{width:100%;padding:1em;margin:2em auto;border:solid 2px #ff2d80;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1025px){.news .redborder{width:80%}}.news .redborder p{text-align:center}@media screen and (min-width: 1025px){.news .redborder p{margin:0}}.news .right{text-align:right}.news .right br{display:block}.news .comment{overflow:hidden;padding:0 1.5em;font-size:.9em;background-color:#f0f0f0}.news .imglist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 1.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news .imglist.col2 li{margin:.5em 0;width:48.7804878049%}@media screen and (min-width: 1025px){.news .imglist.col2 li{width:48.7804878049%}}.news .imglist.col6 li{width:31.25%}@media screen and (min-width: 1025px){.news .imglist.col6 li{width:15.3846153846%}}@media screen and (min-width: 1025px){.news .leftimg{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1025px){.news .leftimg img{width:50%}}.wrap-box{position:relative;z-index:1}.wrap-box .category .tag.info{background:#1d49b4}.wrap-box .category .tag.info::before{content:"お知らせ"}.wrap-box .category .tag.info.en::before{content:"Info"}.wrap-box .category .tag.maintenance{background:#c67020}.wrap-box .category .tag.maintenance::before{content:"メンテナンス"}.wrap-box .category .tag.maintenance.en::before{content:"Maintenance"}.wrap-box .category .tag.update{background:#3aa0af}.wrap-box .category .tag.update::before{content:"アップデート"}.wrap-box .category .tag.update.en::before{content:"Update"}.wrap-box .category .tag.campaign{background:#c345bb}.wrap-box .category .tag.campaign::before{content:"キャンペーン"}.wrap-box .category .tag.campaign.en::before{content:"Campaign"}.wrap-box .category .tag.feature{background:#43a344}.wrap-box .category .tag.feature::before{content:"イベント"}.wrap-box .category .tag.feature.en::before{content:"Feature"}.adsindex{position:absolute;width:100%;height:100%;z-index:12;background-color:rgba(0,0,0,.5)}.adsindex .inner{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}.adsindex .inner p{display:block;text-align:center}.adsindex .inner p.hide{display:none}@media screen and (min-width: 1025px){.adsindex .inner p.btn_ple,.adsindex .inner p.btn_gle{display:none}}.adsindex .inner img{max-width:100%}.adsindex .inner img.playvideo{max-width:25%}@media screen and (min-width: 1025px){.adsindex .inner img.playvideo{max-width:120px}}.adsindex .inner img.regbtn{max-width:60%}@media screen and (min-width: 1025px){.adsindex .inner img.regbtn{max-width:300px}}.preregindex p{display:block;text-align:center}.preregindex img{max-width:96%}.btnlink{display:block;text-align:center}.btnlink a{width:60%;display:inline-block;background-color:#000;border:solid 1px #ddd;color:#fff;text-decoration:none;padding:1em 1em .9em;line-height:1;font-size:1em;border-radius:.3em;-webkit-box-shadow:0 .3em .3em rgba(0,0,0,.2);box-shadow:0 .3em .3em rgba(0,0,0,.2)}@media screen and (min-width: 1025px){.btnlink a{width:400px;font-size:1.2em}}.contents{overflow:hidden;background-image:url(/img/web3/bg_1.png);background-repeat:no-repeat;background-position:center;background-size:cover}.contents .inner{position:relative;z-index:1;margin:9em auto 4em;color:#000;background-color:rgba(255,255,255,.89);border:solid 1px #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.contents .inner{width:95%;max-width:390px;margin:6em auto 1em;padding:1em}}@media screen and (min-width: 1025px){.contents .inner{width:65vw;max-width:950px;padding:2em}}.contents .contents_list div{padding:.5em 0}@media screen and (min-width: 1025px){.contents .contents_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .contents_list div{width:50%;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.contents .contents_list div.max{width:100%}}.contents h2{top:inherit;font-size:1.8em;padding:0;margin:1em 0;text-align:center;font-weight:700;line-height:1.5;letter-spacing:.04em}@media screen and (min-width: 1025px){.contents h2{font-size:2.4em}}.contents h3{color:#fff;background-color:#000;text-align:left;padding:.5em .8em}.contents h4{margin:.7em 0;font-size:1.2em;line-height:1.5;font-weight:700}.contents p{display:block;text-align:justify;font-size:1rem;padding:0 .5em}@media screen and (min-width: 1025px){.contents p.txtcenter{text-align:center;font-size:1.2rem}}.contents p.arrow{margin-top:0;margin-bottom:2em;text-align:center}.contents p.arrow img{width:60%}.contents p.btn_more a{width:80%;margin:2em auto;padding:1em;border-radius:.3em;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#fff;font-size:1em;font-weight:500;text-decoration:none;text-align:center;background-color:#333}@media screen and (min-width: 1025px){.contents p.btn_more a{width:50%;font-size:1.2em}}.contents p a{color:#00bfff}.contents figure{margin:0;width:100%}.contents figure img{width:100%}.contents hr{margin:2em 0}@media screen and (min-width: 1025px){.contents hr{margin:4em 0}}.contents hr::after{display:none}.contents ul{line-height:1.5}.contents ul li{margin:1em 0}.index_system div{margin:5em auto;text-align:left}@media screen and (min-width: 1025px){.index_system div{max-width:750px}}.index_system div figure{margin:0}.index_system div figure img{width:100%}.index_system div h3{text-align:left;margin-top:1.5em;font-weight:600;font-size:1.1rem;padding:0 1em}@media screen and (min-width: 1025px){.index_system div h3{font-size:1.4rem;padding:0}}.index_system div p{display:block;padding:0 1em}@media screen and (min-width: 1025px){.index_system div p{padding:0}}.index_chara{padding:0 .5em;max-width:750px;margin:3em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1025px){.index_chara{padding:0}}.index_chara::after{content:"";display:block;width:32%}.index_chara dl{width:32%;-webkit-box-sizing:border-box;box-sizing:border-box}.index_chara dl dt{background-position:center bottom;background-repeat:no-repeat;background-size:contain}.index_chara dl dt.u1{background-image:url(/index/img/bg_u1.png)}.index_chara dl dt.u2{background-image:url(/index/img/bg_u2.png)}.index_chara dl dt.u3{background-image:url(/index/img/bg_u3.png)}.index_chara dl dt.u4{background-image:url(/index/img/bg_u4.png)}.index_chara dl dt.u5{background-image:url(/index/img/bg_u5.png)}.index_chara dl dt.u6{background-image:url(/index/img/bg_u6.png)}.index_chara dl dt img{width:100%}.index_chara dl dd{font-size:1rem;text-align:center;margin:1em 0;font-weight:600}@media screen and (min-width: 1025px){.index_chara dl dd{font-size:1.3rem}}.index_chara dl dd span{display:block;font-size:.7em;margin:.5em 0}.index p{display:block}.index p.bnr{text-align:center}.index p.bnr img{width:90%;max-width:500px}.contents{background-image:url(/contents/img/bg.png);background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover}.contents .inner{margin:140px auto 40px;position:relative;background-image:url(/contents/img/base_mid.png);background-repeat:repeat-y;background-position:center;background-size:contain;color:#fff;background-color:rgba(0,0,0,0);border:none}@media screen and (min-width: 1025px){.contents .inner{margin:240px auto 140px}}.contents .inner::before,.contents .inner::after{position:absolute;left:0;content:"";display:block;width:100%;aspect-ratio:1000/45;background-repeat:no-repeat;background-size:contain}.contents .inner::before{top:0;background-image:url(/contents/img/base_top.png);background-position:top center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.contents .inner::after{bottom:0;background-image:url(/contents/img/base_btm.png);background-position:bottom center;-webkit-transform:translateY(100%);transform:translateY(100%)}.contents .inner h1{margin:0 0 -30px;-webkit-transform:translateY(-115%);transform:translateY(-115%)}@media screen and (min-width: 1025px){.contents .inner h1{margin:0 0 -100px;-webkit-transform:translateY(-115%);transform:translateY(-115%)}}.contents .inner h1 img{width:100%}.contents .inner h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:974/104;background-image:url(/contents/img/bg_title.png);background-repeat:no-repeat;background-position:center;background-size:contain;font-family:"Noto Serif JP",serif;text-shadow:0 0 .3em #18abff;font-size:1rem}@media screen and (min-width: 1025px){.contents .inner h2{font-size:2.2rem}}.contents .inner h3{font-size:1rem}@media screen and (min-width: 1025px){.contents .inner h3{width:95%;margin-right:auto;margin-left:auto;font-size:1.2rem}}.contents .inner h4{padding:.5em 0 .4em 1em;position:relative;background:#174261;background:-webkit-gradient(linear, left top, right top, from(rgba(23, 66, 97, 0)), color-stop(10%, rgb(23, 66, 97)), to(rgba(23, 66, 97, 0)));background:linear-gradient(90deg, rgba(23, 66, 97, 0) 0%, rgb(23, 66, 97) 10%, rgba(23, 66, 97, 0) 100%);font-size:1rem}@media screen and (min-width: 1025px){.contents .inner h4{font-size:1.2rem}}.contents .inner h4::before{position:absolute;left:0;top:50%;-webkit-transform:translate(-50%, -52%);transform:translate(-50%, -52%);display:block;content:"";width:3em;aspect-ratio:1/1;background-image:url(/contents/img/icon_title.png);background-repeat:no-repeat;background-position:center;background-size:contain}.contents .inner .scrltbl{width:100%}@media screen and (max-width: 767px){.contents .inner .scrltbl{overflow-x:scroll}.contents .inner .scrltbl table{width:200%}}.contents .inner table{width:98%;margin:0 auto;border-collapse:collapse}.contents .inner table th,.contents .inner table td{padding:.5em;border:solid 1px rgba(255,255,255,.2)}.contents .inner table th{background-color:rgba(255,255,255,.2)}.contents .inner table td{background-color:rgba(255,255,255,.1)}.contents .inner .btn_more a{background-color:#000}.contents.gvg{background-image:url(/gvg/img/sp_main.png);background-attachment:scroll;background-position:center top;background-size:contain;background-color:#000}@media screen and (min-width: 1025px){.contents.gvg{background-image:url(/gvg/img/pc_main.png)}}.contents.gvg .inner{margin-top:3em;padding-top:0}.contents.gvg .bnr{margin-top:88%;margin-bottom:1.5em;text-align:center}@media screen and (min-width: 1025px){.contents.gvg .bnr{margin-top:40%;margin-bottom:5em}}.contents.gvg .bnr a{text-decoration:none;color:#fff}.contents.gvg .bnr a span{display:inline-block;margin:1em 0}.contents.gvg .bnr a img{max-width:85%;border:solid 1px #000;-webkit-box-shadow:0 0 .5em .2em #18ebf9;box-shadow:0 0 .5em .2em #18ebf9}@media screen and (min-width: 1025px){.contents.gvg .bnr a img{max-width:700px}}.ep0list{background-image:url(/img/bg_ep0list.png);background-repeat:no-repeat;background-position:center;background-size:cover}.ep0list h2{padding-bottom:2em}@media screen and (min-width: 1025px){.ep0list h2{padding-bottom:1em}}.ep0list img{max-width:100%}.ep0list .list{margin-top:5em;width:95%}.ep0list .list .hex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.ep0list .list .hex:nth-child(2){-webkit-transform:scale(66.666%) translateY(-50%);transform:scale(66.666%) translateY(-50%)}@media screen and (min-width: 1025px){.ep0list .list .hex:nth-child(2){-webkit-transform:translateY(-25%);transform:translateY(-25%)}}.ep0list .list .hex:nth-child(3){-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (min-width: 1025px){.ep0list .list .hex:nth-child(3){-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ep0list .list .hex div{pointer-events:none}.ep0list .list .hex div a{position:relative;display:block;pointer-events:all;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.ep0list .list .hex div a:hover::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-image:url(/img/ep0hover.png);background-repeat:no-repeat;background-position:center;background-size:cover}.ep0list .list .hex div.dis{-webkit-filter:saturate(0%) brightness(25%);filter:saturate(0%) brightness(25%)}.ep0list .list .hex div.dis a{cursor:default;pointer-events:none}.ep0list .list .hex div.dis a:hover img{opacity:1}.ep0chapter{background-image:url(/img/bg_ep0.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.ep0chapter p{display:block}.ep0chapter img{max-width:100%}.ep0chapter h1{position:relative;margin:1em auto}@media screen and (min-width: 1025px){.ep0chapter h1{margin:2em auto 1em}}.ep0chapter h1 img{width:100%}@media screen and (min-width: 1025px){.ep0chapter h1 img{width:auto}}.ep0chapter h1 span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ep0chapter h1 span.prev{left:0}.ep0chapter h1 span.next{right:0}.ep0chapter h1 span img{width:20px}@media screen and (min-width: 1025px){.ep0chapter h1 span img{width:auto}}.ep0chapter .video{margin:4em auto}@media screen and (min-width: 1025px){.ep0chapter .video{width:80%}}.ep0chapter .popup-img{display:inline-block;position:relative}.ep0chapter .popup-img::after{position:absolute;top:2px;right:2px;display:block;content:"";width:19px;aspect-ratio:1/1;background-image:url(/img/icon_plus.png);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.3}@media screen and (min-width: 1025px){.ep0chapter .popup-img::after{width:29px}}.ep0chapter p{position:relative;margin:2em 0}.ep0chapter p.chara{position:relative;color:#000;font-size:1em;padding-left:80px}@media screen and (min-width: 1025px){.ep0chapter p.chara{font-size:1.3em}}.ep0chapter p.chara::before{position:absolute;top:0;left:0;display:block;content:"";width:77px;aspect-ratio:77/29;background-repeat:no-repeat;background-position:center;background-size:contain}.ep0chapter p.chara.sana::before{background-image:url(/img/icon_sana.png)}.ep0chapter p.chara.hika::before{background-image:url(/img/icon_hika.png)}.ep0chapter p.voice{display:inline;position:relative;margin:1em 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;padding-right:2em;font-weight:bold;line-height:2;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, #e33664));background:linear-gradient(transparent 0%, #e33664 0%)}@media screen and (min-width: 1025px){.ep0chapter p.voice{padding-right:1em;font-size:1.5em}}.ep0chapter p.voice::after{position:absolute;right:-8px;bottom:-4px;display:block;content:"";width:32px;aspect-ratio:1/1;background-image:url(/img/btn_audio.png);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@media screen and (min-width: 1025px){.ep0chapter p.voice::after{right:-50px;bottom:-12px;width:64px}}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}5%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}10%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}20%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}30%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}5%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}10%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}20%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}30%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.ep0chapter p.voice:hover{opacity:.7}.ep0chapter p.tright{text-align:right}.ep0chapter p .chara{position:absolute;top:8%;left:2%;width:30%;pointer-events:none}@media screen and (min-width: 1025px){.ep0chapter p .chara{left:6%}}@media screen and (min-width: 1025px){.ep0chapter .boxright{width:90%;margin-left:10%}}.ep0chapter .ep0slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;list-style:none;padding:0}.ep0chapter .ep0slide li:nth-child(1){width:49%}.ep0chapter .ep0slide li:nth-child(2){width:24%}.ep0chapter .ep0slide li:nth-child(3){width:24%}.ep0chapter .ep0slide li img{width:100%}.ep0chapter .ep0ss{width:80%;margin:3em auto;text-align:center}@media screen and (min-width: 1025px){.ep0chapter .ep0ss{width:60%}}.ep0chapter .ep0ss img{width:100%}.ep0chapter .spspace{display:block}@media screen and (max-width: 767px){.ep0chapter .spspace{height:5vw}}@media screen and (-webkit-min-device-pixel-ratio: 0){.ep0chapter{background-attachment:fixed}}.chapterlist ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.chapterlist ul .dis{-webkit-filter:saturate(0%) brightness(25%);filter:saturate(0%) brightness(25%)}.chapterlist ul .dis a{cursor:default;pointer-events:none}.chapterlist ul .dis a:hover img{opacity:1}.fadeIn_up{opacity:0;-webkit-transform:translate(0, 15%);transform:translate(0, 15%);-webkit-transition:1s;transition:1s}.fadeIn_up.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.pcdl{width:100%;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}@media screen and (min-width: 1025px){.pcdl{top:75%}}.pcdl img{-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.5));width:70%}@media screen and (min-width: 1025px){.pcdl img{max-width:400px}}.s3.windl{background-attachment:fixed;background-color:rgba(0,0,0,.4);background-blend-mode:darken}@media screen and (max-width: 767px){.s3.windl h2{font-size:1.8rem}}.s3 .dlnav{margin:8em 0 0}.s3 .dlnav ul{list-style:none;padding:0}@media screen and (min-width: 1025px){.s3 .dlnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.s3 .dlnav ul li{margin:1em 0}@media screen and (min-width: 1025px){.s3 .dlnav ul li{width:48%}}.s3 .dlnav ul li a{display:block;color:#fff;text-decoration:none;padding:1.5em;font-size:1rem;text-align:center;background-color:#000;border-radius:.5em}@media screen and (min-width: 1025px){.s3 .dlnav ul li a{font-size:1.2rem}}.s3 .dlnav ul li a::first-letter{color:#666}.s3 .dlarea,.s3 .envarea{margin-top:4em;padding:1em;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:solid 2px #fff;color:#000}@media screen and (min-width: 1025px){.s3 .dlarea,.s3 .envarea{padding:2em;margin-top:3em}}.s3 .dlarea img,.s3 .envarea img{width:100%}@media screen and (min-width: 1025px){.s3 .dlarea img,.s3 .envarea img{width:auto}}.s3 .dlarea p,.s3 .envarea p{display:block;font-size:1rem;text-align:center}@media screen and (min-width: 1025px){.s3 .dlarea p,.s3 .envarea p{font-size:1.2rem}}.s3 .dlarea p.notes,.s3 .envarea p.notes{font-size:.8em}.s3 .dlarea .env p,.s3 .envarea .env p{text-align:center}.s3 .dlarea .env .envlist,.s3 .envarea .env .envlist{margin:0 auto}@media screen and (min-width: 1025px){.s3 .dlarea .env .envlist,.s3 .envarea .env .envlist{width:70%}}@media screen and (min-width: 1025px){.s3 .dlarea .env dl,.s3 .envarea .env dl{display:-webkit-box;display:-ms-flexbox;display:flex}}.s3 .dlarea .env dl dt,.s3 .envarea .env dl dt{width:6em}.s3 .dlarea .env dl dd,.s3 .envarea .env dl dd{margin-left:0}@media screen and (min-width: 1025px){.s3 .dlarea .env dl dd::before,.s3 .envarea .env dl dd::before{content:":";margin:0 1em}}.s3 .howto{margin-top:4em;padding:1em;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media screen and (min-width: 1025px){.s3 .howto{padding:3em}}.s3 .howto p{display:block;font-size:1rem}.s3 .howto p.notes{font-size:.8em}.s3 .howto p img{max-width:100%}.s3 .howto h3{display:inline-block;margin:1.5em 0 0 0;padding:.2em .2em .1em .2em;font-size:1rem;text-align:left;background-color:#c01838}@media screen and (min-width: 1025px){.s3 .howto h3{margin:3em 0 0 0}}.s3 .howto .keyconfig{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1025px){.s3 .howto .keyconfig{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.s3 .howto .keyconfig .scrl{width:100%}@media screen and (max-width: 767px){.s3 .howto .keyconfig .scrl{overflow:scroll}}.s3 .howto .keyconfig .cont{width:100%}@media screen and (min-width: 1025px){.s3 .howto .keyconfig .cont{width:48%}}.s3 .howto .keyconfig table{width:100%;margin:1em 0;border-collapse:collapse;border:solid 1px #000}.s3 .howto .keyconfig table th,.s3 .howto .keyconfig table td{border:solid 1px #000;padding:.5em}.s3 .howto .keyconfig table th{text-align:center;background-color:rgba(0,0,0,.7)}.s3 .howto .keyconfig table td{background-color:rgba(0,0,0,.3)}.error{min-height:40vh;position:relative;z-index:1;padding-top:8em;margin-bottom:-8rem}@media screen and (min-width: 1025px){.error{margin-bottom:-5rem}}.error .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:900px;margin:0 auto}.error .border{width:100%;padding:1em 1em;margin:3em 0;border:solid 1px #444;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1025px){.error .border{padding:1em 9em}}.error p{font-size:1.1rem;line-height:1.3;text-align:center;display:block}@media screen and (min-width: 1025px){.error p{font-size:1.3rem}}.error p span{display:block;font-size:.8em}.error p.close a{background-color:#fff;display:inline-block;font-size:1rem;padding:1em 3em;text-decoration:none;color:#000;border-radius:.5em}/*# sourceMappingURL=style.min.css.map */