@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lovers+Quarrel&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);*{box-sizing:border-box;margin:0;scroll-behavior:smooth}body{background:#fff;font-family:Poppins,sans-serif;font-size:16px;overflow:auto}a{text-decoration:none}img{max-width:100%}.container{margin:0 auto;max-width:700px;position:relative}.container .btn{background:#00a8ff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-top:20px;padding:10px 20px}.container .btn:hover{background:#0097e6}nav .nav-items{align-items:center;display:flex;height:100%;justify-content:space-between}.nav-items .menu{display:flex;height:70px;position:relative}.nav-items .menu li{align-items:center;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:space-between;list-style:none;margin-right:20px}.nav-items ul li a{color:#000}.nav-items ul li a.active,.nav-items ul li a:hover{color:#00a8ff}.nav-items ul.dropdown{-webkit-padding-start:0;background-color:#fff;display:none;flex-direction:column;padding-inline-start:0;position:absolute;top:70px;z-index:999}.nav-items ul.dropdown li{height:40px;margin-right:0;padding:1em}.nav-items ul.show{display:block}.menu-icon{display:none}.nav-elements{align-items:center;display:flex}.banner-container{gap:20px;padding:100px 0}.banner,.banner-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.banner{background:#fff;color:#f0f0f0;margin-top:20px;min-height:20vh;padding:1.5em 0;width:100%}.banner-container .btn{background:#00a8ff;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:20px;padding:10px 20px}.banner-container .btn:hover{background:#0097e6}.container .title{font-size:30px;font-weight:600;margin:40px 0}.error-page{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin-top:20px}.error-page .error-code{color:#00a8ff;font-size:150px;font-weight:600}.error-page .error-text{color:#000;font-size:34px;font-weight:600}@media (max-width:600px){.menu-icon{cursor:pointer;display:block}.menu-icon img{width:70px}.nav-items .menu li{display:block;height:auto}.nav-items ul.dropdown{position:static}.nav-items ul.dropdown li{height:auto;padding:0 0 0 1em}.nav-elements{align-items:normal;background-color:#fff;height:calc(100vh - 70px);overflow:hidden;position:absolute;right:0;top:70px;transition:all .3s ease-in;width:0;z-index:100}.nav-elements.active{width:270px}.nav-elements ul{align-items:flex-start;flex-direction:column;justify-content:left}.nav-elements ul li{margin-right:0;margin-top:22px}}@media (max-width:480px){.banner_button{display:flex;flex-direction:column;justify-content:center}.banner-container .btn{margin:20px 0;text-align:center;width:100%}}.desc{margin:0;text-align:center}.desc li{list-style:none}.desc h3{border-bottom:solid;font-size:24px;margin:auto auto .3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.desc h4{font-size:50px}@media only screen and (min-width:768px){.genre{margin-bottom:20px;width:400px}.genre p{font-size:16px}.onAir,.streaming{margin-bottom:20px;width:400px}.character{margin:20px auto 50px;width:370px}.char_content{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin:15px 0;max-width:380px}.char{font-weight:600}.voice{margin:0 0 5px}}@media only screen and (max-width:767px){.genre{margin:0 auto 20px;width:260px}.genre p{font-size:16px}.onAir,.streaming{margin:0 auto 20px;width:260px}.char_content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px;padding:10px}.char{font-weight:600}.voice{margin:0 0 5px}}.staff{margin-bottom:20px;width:400px}.shosai{font-weight:600}.officialSite{margin:10px;text-align:center}.officialSite h4{background-color:#aeaaaa;border:1px solid #9e9999;font-size:20px;a{color:#fff}}@media only screen and (min-width:769px){.global_foot{height:284px}}.global_head{margin:0!important}@media only screen and (min-width:769px){.sponly{display:none}}body{background-color:#e4e4e4;font-family:Noto Sans JP,sans-serif}.nav-items{background-color:#fff;display:flex;height:70px;justify-content:space-between;position:relative}.nav-items .logo{padding:5px;width:150px}.nav-items .logo img{height:100%;max-height:100%}.lazyload{align-items:center;display:flex;height:100vh;justify-content:center}.wrap{background-color:hsla(0,0%,100%,.75);margin:0 auto;position:relative}@media only screen and (min-width:769px){.wrap{width:100%}}@media only screen and (max-width:768px){.wrap{padding:10px 10px 100px}}.top{position:-webkit-sticky;position:sticky;top:0;z-index:999}.top__title{background-size:cover;color:#fff;padding:50px 0;text-shadow:1px 0 10px #0a1945;width:100%}.top__title h1{font-size:50px;margin:0 auto;text-align:center}@media only screen and (max-width:768px){.top__title h1{font-size:2em;padding:0 20px}}.top__title p{text-align:center}.top__menu{background:#f8f8f8;display:flex;gap:2px;justify-content:space-around;margin:0 auto;padding:2em 1em}.top__menu a{border:2px solid #0a1945;border-radius:50px;color:#0a1945;cursor:pointer;font-size:1.2em;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none;width:100%}@media only screen and (min-width:769px){.top__menu a:hover{opacity:.5;transition:.2s}}@media only screen and (max-width:768px){.top__menu a{font-size:15px}}.top__menu a:visited{color:#000}@media only screen and (max-width:960px){.top__menu{display:none}}.top_sp{background-color:#0a1945;border-radius:5px;bottom:0;box-sizing:border-box;color:#fff;left:0;position:fixed;width:100%;z-index:999}.top_sp h3{font-size:1.5em;margin-block:10px;text-align:center}.top_sp_menu{height:0;margin:1em 5em;overflow:auto;transition:all .3s ease-in}@media only screen and (max-width:480px){.top_sp_menu{margin:1em 0}}.top_sp_menu.active{display:block;height:700px}@media only screen and (min-width:961px){.top_sp{display:none}}@media only screen and (min-width:768px){.side-banner-container{top:0}}@media only screen and (min-width:768px) and (max-width:1320px){.side-banner-container .side-banner{width:200px}.side-banner-container .left-side{left:-210px}.side-banner-container .right-side{right:-210px}}@media only screen and (min-width:768px){.side-banner{align-items:center;display:flex;justify-content:center;overflow:hidden;position:absolute;top:10px;width:300px}.left-side{left:-310px}.right-side{right:-310px}}@media only screen and (max-width:767px){.side-banner-container{display:none}}.go-back-container{position:-webkit-sticky;position:sticky;top:30px}.go-back{background:#0a1945;border:none;border-radius:50%;cursor:pointer;height:30px;left:-3em;position:absolute;width:30px}@media only screen and (max-width:768px){.go-back{display:none}}.arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.navigation-links-main{margin-bottom:10px}@media only screen and (min-width:769px){.navigation-links-main{padding:2em 5em 0}}.group-toggle{box-sizing:border-box;padding:10px 3em;position:relative;transition:all .4s ease}.group-toggle:before{border-bottom:2px solid #fff;border-right:2px solid #fff;height:6px;left:22px;top:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .4s ease;width:6px}.group-toggle:after,.group-toggle:before{content:"";display:block;position:absolute}.group-toggle:after{border:2px solid #fff;border-radius:50%;height:20px;left:16px;top:10px;width:20px}.group-toggle.open:before{left:24px;top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.group-list{height:0;margin-left:20px;overflow:auto;transition:all .4s ease}.group-list a{color:#fff;text-decoration:none}.group-list.open{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.anime-detail{padding:3em;position:relative}.anime-detail h2{font-size:2em;margin:1em 0;text-align:center}.anime-content{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:50px}.anime-content img{width:350px}.anime-content small{display:flex;font-size:10px;padding:1em 2.5em;text-align:left}.table-expand{color:#0b34ad;cursor:pointer}.related-items{text-align:center}.related-items .related-item{height:320px;position:relative}.related-items .related-item_img{height:100%;max-height:250px}.related-items .related-item_img img{max-height:220px}@media only screen and (max-width:480px){.related-items .related-item_img{max-height:200px}}.related-items .related-item_title{bottom:50px;font-weight:700;height:50px;overflow:hidden;position:absolute}@media only screen and (max-width:480px){.related-items .related-item_title{padding:0 40px}}.related-items .related-item_price{bottom:30px;color:red;font-weight:bolder;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.related-items_button{background-color:#0a1945;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5em;font-weight:600;margin-top:10px;padding:10px 20px;text-decoration:none}.related-items_button:hover{background-color:#11296e}@media only screen and (min-width:481px){.related-items .splide__arrow--prev{left:-2.5em}.related-items .splide__arrow--next{right:-2.5em}}.backtotop{background-color:#fff;border:1px solid #000;border-radius:5px;bottom:3%;color:#000!important;cursor:pointer;opacity:0;padding:10px;position:fixed;right:3%;text-decoration:none;transition:opacity .3s ease-in-out;z-index:100}@media only screen and (max-width:768px){.backtotop{bottom:9%}}@media only screen and (min-width:769px){.backtotop:hover{background-color:#dadada;scale:1.15;transition:.2s}}.visible{opacity:1}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.lds-roller div:after{background:#0a1945;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:480px){.anime-detail{padding:1em 1em 3em}.anime-content{flex-direction:column}.anime-content_img{text-align:center;width:100%}.anime-content table{width:100%}}@media only screen and (min-width:769px){.item__list{margin:0 auto 100px;max-width:1000px;position:relative;width:100%}}.item__ttl{margin-bottom:10px}.item__ttl h2{background-color:#0a1945;border-left:15px double #fff;color:#000;color:#fff;font-size:25px;margin:0;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:5px 10px 10px;width:100%}@media only screen and (max-width:768px){.item__ttl{margin-top:75px}}.item__more{position:absolute}@media only screen and (min-width:769px){.item__more{right:0}}@media only screen and (max-width:768px){.item__more{right:10px}}.item__wiki{display:flex;margin-bottom:50px}.item__wiki img{max-width:300px}.item__wiki p{margin:10px}.item__more{background-color:#e0e0e0;border:5px solid #0a1945;border-radius:10px;color:#000;font-weight:700;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:10px 10px 10px 10;text-decoration:none;width:100%}.item__more:visited{color:#000}.item__more:hover{background-color:#b4b4b4;transition:.3s}.title__items{position:relative}.title__itemlist{left:0;margin-left:auto;margin-right:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:-5}@media only screen and (min-width:769px){.title__itemlist{max-width:1000px;width:100%}}.title__title{color:rgba(10,25,69,.7);margin:5em 2em;position:relative}.title__title h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:7em;left:-50px;margin:0;position:absolute;top:-210px;z-index:-1}@media only screen and (max-width:768px){.title__title{color:rgba(10,25,69,.7);margin:5em 2em;position:relative}.title__title h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:5em;left:-60px;margin:0;position:absolute;top:-150px;z-index:-1}}.title__select{z-index:3}@media only screen and (min-width:769px){.title__select{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:160px;width:calc(100% + 15px)}}@media only screen and (max-width:768px){.title__select{display:flex;flex-direction:column;margin:auto;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content}}@media only screen and (max-width:480px){.title__select{display:flex;flex-direction:column}}.title__box{box-sizing:border-box;cursor:pointer;margin-bottom:15px;margin-right:15px;max-width:200px;overflow:hidden;width:100%}.title__box a{color:#000;text-decoration:none}.title__box a:visited{color:#000}.title__box:hover{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s}@media only screen and (max-width:768px){.title__box{margin-bottom:15px}}.title__ttl h3{font-size:20px;padding:0 5px;text-align:center}.title__ttl--mini{font-size:.95rem}.title__photo{text-align:center}@media only screen and (min-width:769px){.title__photo img{height:250px;margin:0 auto;max-width:180px;padding:10px;text-align:center;width:auto}}@media only screen and (max-width:768px){.title__photo img{max-height:350px;padding:5px}}.title__all{background-color:#e0e0e0;border:5px solid #0a1945;border-radius:10px;color:#000;cursor:pointer;font-weight:700;padding:10px;text-align:center;text-decoration:none}@media only screen and (min-width:769px){.title__all{margin:0 auto 50px;width:100px}}@media only screen and (max-width:768px){.title__all{margin:0 auto;width:75px}}.title__all:visited{color:#000}.title__all:hover{background-color:#b4b4b4;transition:.3s}.item-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.item-list a{color:#000;text-decoration:none}.item-list a:hover{opacity:.8}.item-list .block{border:3px solid #3d3d3d;border-radius:5px;box-sizing:border-box;display:block}@media only screen and (max-width:768px){.item-list .block{margin:0 0 13px;padding:10px;width:48.5%}}@media only screen and (min-width:769px){.item-list .block{margin:0 0 9px;padding:5px;width:15%}}.item-list .block .box{text-align:center}.item-list .block .box figure{background:hsla(0,0%,100%,0);box-sizing:border-box;margin:0;overflow:hidden;position:relative;width:100%}.item-list .block .box figure img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.item-list .block .box figure img:hover{opacity:.8;transition:.2s}.item-list .block .box figure .spacer{padding-bottom:100%}.item-list .block .box .detail h4{background:none;font-weight:400;line-height:1.3rem;margin:0;overflow:hidden;text-align:left}@media only screen and (max-width:768px){.item-list .block .box .detail h4{color:#fff;font-size:14px;margin:10px 0 3px;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width:769px){.item-list .block .box .detail h4{font-size:15px;height:40px;padding:8px 0 0}}.item-list .block .box .detail .price{border-top:1px solid #000;color:#000;font-size:14px;line-height:100%;margin:7px 0 0;padding:7px 0 0}.coming-soon{margin:3em;text-align:center}.banner-center{padding-bottom:120px}@media only screen and (min-width:769px){.banner-sp{display:none}}@media only screen and (max-width:768px){.banner-sp{background-color:hsla(0,0%,100%,.75);display:flex;flex-wrap:wrap;margin:0 auto;text-align:center}.banner-sp img{max-width:180px!important}}.banner-sp .side-banner-sp{margin:0 auto}
/*# sourceMappingURL=main.6c7b1522.css.map*/