@charset"UTF-8";html{background-color:#000;background-repeat:repeat;font-size:100%}img{max-width:100%}:root{color-scheme:dark}.hi span{background:linear-gradient(transparent 60%,#ff6 60%)}.yellowback{color:#000;background-color:#f4c606;padding-right:1px;padding-left:1px;margin-left:-1px;font-weight:600}.charabox{margin:auto;width:980px;height:300px;display:flex}.headline{width:100%;height:50px;display:flex;justify-content:center;margin:margin auto}.headline p{display:flex;justify-content:center;margin:10px auto;padding:auto}.headline ul{display:flex}.lang-box{width:300px;height:50px;height:auto;margin-right:30px;margin-left:auto;justify-content:right;display:flex;margin:10px 10px auto auto;justify-content:space-around;list-style:none;animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.langchoice a{color:white;font-weight:600}.langchoice a:hover{color:#f4c606;margin-bottom:2px}.keyvisual{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;max-width:100vw;position:relative;object-fit:cover;animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.keyvisual::before{content:"";width:100%;height:30%;display:block;background:linear-gradient(rgba(255,255,255,0) 0,#000 90%);position:absolute;top:70%;left:0}.logo{width:50%;height:auto;display:flex;justify-content:center;position:absolute;bottom:2%}.main-nav{width:auto;height:aute;margin-right:28px;margin-bottom:-10px;display:flex;text-transform:uppercase;margin-top:0;padding-top:20px;list-style:none;color:#fff}.main-nav li{font-size:1.2em;margin:auto;padding:auto}.main-nav a{color:#fff;font-weight:normal}.main-nav a:hover{color:#f4c606;font-weight:normal}a{text-decoration:none;color:#f4c606}a:hover{color:#af310b}.opacity:hover{opacity:.7}.return a{color:#c5c5c5;display:flex;justify-content:right;margin-right:30px}.retrun a:hover{color:#af310b}.EULA{height:500px;margin:30px;border-radius:10px;background-color:#111;overflow:scroll}.EULA p{color:#fdfdfd;padding:8px;padding-right:6px}.mediascroll{height:600px;margin:30px;border-radius:10px;border:1px solid #ddd;overflow:scroll}.xdisa{max-width:800px;margin:auto;height:600px;margin:30px;border-radius:10px;border:1px solid #ddd;overflow:scroll}.mediascroll p{padding:8px;padding-right:6px}.updatescroll{height:90px;border-radius:10px;border:1px solid #ddd;overflow:scroll}body{max-width:100vw;background-color:#000}.bodyarea{width:1080px;background-color:#000;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;line-height:1.7;border-left:3px solid #444;border-right:3px solid #444}.manga-container{margin:auto;display:flex;justify-content:center;align-items:center;max-width:500px;height:auto}.manga-page{display:none;justify-content:center;align-items:center}.manga-page.current{display:block;justify-content:center;align-items:center}.navigation{margin:auto;text-align:center;margin-bottom:20px;max-width:500px;display:flex;justify-content:space-between}.navigation button{margin:0 10px}.episode-list{margin:auto;text-align:center;margin-bottom:20px;max-width:200px;display:block;justify-content:center}.episode-menu{display:none;list-style-type:none;padding:0}.episode-menu-container{position:absolute;display:block;margin:auto;text-align:center;justify-content:center}.episode-menu{display:none;margin:-20px auto;justify-content:center;position:relative;width:300px;background-color:#f9f9f9;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:10px;list-style-type:none;text-align:left;z-index:1000}.episode-menu li{margin:5px 0;color:#000}.show{display:block !important}.PVarea{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:10px}.PVarea iframe{width:560px;height:315px}hr{height:1px;background-color:#444;border:0;color:#444}h1{margin-left:30px;color:#fff;margin-left:30px;padding:0,16px,12px,16px;vertical-align:middle}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.zoomIn{animation-name:zoomInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(0.6)}to{transform:scale(1)}}h2{padding-left:34px;margin:12px;color:#f4c606}h3{padding-left:50px;color:#fff}section{padding:16px;background-repeat:repeat-x}p{padding-left:56px;padding-right:60px;color:#fff}blockquote{height:auto;margin:16px,30px;border-radius:10px;background-color:#282829;color:#fdfdfd;padding:30px}blockquote a{color:#f4c606}blockquote a:hover{color:#af310b}.charaBox{max-width:1080px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:30px}.charaUnit{max-width:200px;max-height:379.96px;background-color:#161616;position:block;border-top:1px solid #f4c606;border-right:5px solid #f4c606;border-bottom:5px solid #f4c606;border-left:1px solid #f4c606;margin:20px 0}.charaUnit a:hover{opacity:.8;border-radius:20px;background-color:rgba(#f4c406);z-index:1;font-weight:500}.charaUnit:hover{opacity:.8;border-radius:20px;background-color:#f4c406;font-weight:500}.charaUnit:hover .charaName p,.charaUnit:hover .charaVoice p,.charaUnit:hover .charaName p::before,.charaUnit:hover .charaVoice p::before{color:black}.charaUnit:hover img{opacity:.8;border-radius:20px 20px 0 0;background-color:rgba(#f4c406)}.wishlist{color:#f4c606;font-size:1.5em;font-family:bold;margin:20px;padding:10px;border:solid 2px #f4c606;text-align:center}.charaPreview{display:flex;gap:30px;margin:auto 80px auto auto}.charaCaption{max-width:420px;margin:auto 20px auto auto}.lines{max-width:450px;text-align:center}.lines p{max-width:450px;font-size:1.5em;font-weight:600;margin:50px auto;text-align:left;transform:rotate(7deg);color:#f4c606}.charaImg{margin:0;text-align:center;justify-content:center;width:200px;height:300px}.charaImg img{margin:0;width:200px;height:300px;object-fit:cover}.charaName{width:200px;height:40px;margin:0;object-fit:cover;background-color:#f4c606;display:flex}.charaName p{width:200px;height:40px;margin:-12px -16px 16px -10px;justify-content:center;padding:20px;color:#000;text-align:center;font-weight:600;font-size:1.1em;object-fit:cover}html[lang="ja"] .charaVoice ::before{content:"CV";font-size:.7em;margin-right:2em}html[lang="ja"] .charaVoice p{margin:auto;font-size:1.1em;text-align:center;padding:10px;margin-top:-4px}html[lang="en"] .charaVoice::before{content:"Voiced by";font-size:.6em;margin-left:.5em}html[lang="en"] .charaVoice p{margin:auto;font-size:1em;text-align:center;padding:10px 0;margin-top:-4px;display:inline}html[lang="zh-TW"] .charaVoice::before{content:"配音演員";font-size:.8em;margin-right:1em;margin-left:2em;margin-top:-4em}html[lang="zh-TW"] .charaVoice p{margin:auto;font-size:1.1em;text-align:center;padding:10px;margin-top:-4px;display:inline}html[lang="zh-CN"] .charaVoice::before{content:"配音演员";font-size:.8em;margin-right:1em;margin-left:2em;margin-top:-4em}html[lang="zh-CN"] .charaVoice p{margin:auto;font-size:1.1em;text-align:center;padding:10px;display:inline}.charaVoice::before{color:#fff}.charaUnit a:hover{opacity:.8;border-radius:20px;background-color:rgba(#f4c406);z-index:1}.charaUnit:hover .charaVoice p,.charaUnit:hover .charaName p::before,.charaUnit:hover .charaVoice::before{color:black;font-weight:500}.charaUnit:hover .charaName p{color:black;font-weight:800}.charaLongImg{margin:auto 50px;justify-content:center;vertical-align:middle;max-width:45%;height:auto;position:relative}.charaLongImg::after{content:"";display:block;position:absolute;width:100%;height:90%;left:0;top:0;animation:delay .5s ease-in .5s forwards;z-index:1}@keyframes delay{to{--x-gradient:linear-gradient(90deg,#f4c606 30px,transparent 0 calc(100% - 30px),#f4c606 calc(100% - 30px));--y-gradient:linear-gradient(#f4c606 0 30px,transparent 0 calc(100% - 30px),#f4c606 calc(100% - 30px));margin:.5rem;padding:1rem;background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-repeat:no-repeat;background-size:100% 3px,3px 100%,100% 3px,3px 100%;background-position:top,right,bottom,left}}.charaLongImg span{line-height:1.5;color:#f4c606}table{height:auto;font-size:1em;font-weight:400;max-width:500px;line-height:1.7em;margin:auto 20px auto auto;justify-content:center;vertical-align:middle;margin-top:80px}table th{color:#000;line-height:1.7em;border-bottom:1px solid #000;padding-right:2px;margin-right:0;min-width:160px;background-color:#c5c5c5}table td{color:#fff;line-height:1.7em;border-bottom:1px solid #c5c5c5;padding-left:1em;margin-left:0;min-width:250px}footer{width:100%;height:50px;display:flex;justify-content:center;margin:0;margin-top:-10px;margin-bottom:-20px;background-color:#1b1b1b;white-space:wrap}footer p{display:flex;justify-content:center;margin:auto;color:#fdfdfd;white-space:wrap}@media(max-width:1000px){html{background-color:#000;background-repeat:repeat;width:100vw;object-fit:cover;font-size:100%}.headline{width:100vw;height:80px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block;justify-content:center;text-align:center;object-fit:cover}.lang-box{width:300px;height:50px;margin:auto;justify-content:center;text-align:center;display:flex;justify-content:space-around;list-style:none;animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}footer{width:100vw;height:50px;display:flex;justify-content:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-top:-10px;background-color:#4b4b50;font-size:.5em}footer p{font-size:14px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.main-nav{width:100vw;height:aute;text-transform:uppercase;list-style:none;display:block;justify-content:center;margin:0;margin-bottom:40px}.main-nav li{display:flex;justify-content:center;font-size:1.2em;margin:auto;margin-right:90px;padding:auto}body{object-fit:cover;width:100vw;margin:0}.bodyarea{width:100vw;object-fit:cover;background-color:#000;margin:0;line-height:1.7;border:0}.keyvisual{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;width:100vw;position:relative;object-fit:cover;margin:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.keyvisual::before{content:"";width:100vw;height:30%;display:block;background:linear-gradient(rgba(255,255,255,0) 0,#000 90%);position:absolute;top:70%;left:0}.logo{width:50%;height:auto;display:flex;justify-content:center;position:absolute;bottom:2%}table{height:auto;font-size:.8em;font-weight:400;max-width:350px;line-height:1.7em;margin:20px 0;justify-content:center;vertical-align:middle}.charaCaption{max-width:400px;margin:auto}.lines p{font-size:1.4em}@keyframes delay{to{--x-gradient:linear-gradient(90deg,#f4c606 30px,transparent 0 calc(100% - 30px),#f4c606 calc(100% - 30px));--y-gradient:linear-gradient(#f4c606 0 30px,transparent 0 calc(100% - 30px),#f4c606 calc(100% - 30px));margin:.5rem;margin-left:-1rem;padding:1rem;background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-repeat:no-repeat;background-size:100% 3px,3px 100%,100% 3px,3px 100%;background-position:top,right,bottom,left}}}@media(max-width:800px){.main-nav{width:100vw;height:aute;margin:0;text-transform:uppercase;margin-top:46px;list-style:none;display:block;justify-content:center;object-fit:cover;text-align:center;margin-left:-40px;margin-bottom:40px}.main-nav li{display:flex;justify-content:center;font-size:1.2em;margin:auto;text-align:center;padding:auto;margin:0;object-fit:cover;width:100%}.headline p{font-size:.8em;margin-left:0;margin-right:10px;padding-left:-5px;padding-right:0;padding-left:-5px}.lang-box{width:300px;height:50px;margin:auto;justify-content:center;text-align:center;display:flex;justify-content:space-around;list-style:none;animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}body{width:1vw;margin:0;object-fit:cover}.bodyarea{width:100vw;object-fit:cover;background-color:#000;margin:0;line-height:1.7;border:0}html{width:100%}.keyvisual{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;max-width:100vw;position:relative;object-fit:cover;margin:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.keyvisual::before{content:"";max-width:100vw;height:30%;display:block;background:linear-gradient(rgba(255,255,255,0) 0,#000 90%);position:absolute;top:70%;left:0}.logo{width:50%;height:auto;display:flex;justify-content:center;position:absolute;bottom:2%}.charaPreview{display:block;width:100vw;margin:10px 0;justify-content:center}.charaLongImg{width:100vw;height:auto;margin:auto;justify-content:center;vertical-align:middle;position:relative}.charaLongImg img{position:absolute;width:auto;max-height:600px;object-fit:cover;position:relative;z-index:0}table{height:auto;font-size:.7em;font-weight:400;width:80%;line-height:1.7em;margin:20px 0;justify-content:center;vertical-align:middle}.lines p{font-size:1.4em}h1{margin-left:1em;font-size:1.6em}@keyframes delay{to{--x-gradient:linear-gradient(90deg,#f4c606 30px,transparent 0 calc(100% - 30px),#f4c606 calc(100% - 30px));--y-gradient:linear-gradient(#f4c606 0 30px,transparent 0 calc(100% - 30px),#f4c606 calc(100% - 30px));margin:.5rem;margin-left:-1rem;padding:1rem;background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-repeat:no-repeat;background-size:100% 3px,3px 100%,100% 3px,3px 100%;background-position:top,right,bottom,left}}@media(max-width:560px){.PVarea{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:10px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.PVarea iframe{position:absolute;top:0;left:0;width:100%;height:100%}}}