@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho&display=swap);:root{--background-color:#F5F5F5;--surface-color:#fff;--font-color-main:#333;--font-color-medium:#555;--font-color-disabled:#bbb;--font-on-primary-color-main:#eee;--font-on-primary-color-dark-main:rgba(255, 255, 255, 0.87);--font-on-primary-color-dark-medium:rgba(255, 255, 255, 0.60);--font-on-primary-color-medium:rgba(0, 0, 0, 0.56);--font-on-primary-color-disabled:rgba(0, 0, 0, 0.38);--hover-color:rgba(0, 0, 0, 0.1);--focus-color:rgba(255, 255, 255, 0.12);--focus-color-solid:#424242;--background-color-disabled:rgba(255, 255, 255, 0.12);--background-color-level-4dp:rgba(255, 255, 255, 0.09);--background-color-level-16dp-solid:#262626;--background-color-card:var(--surface-color);--background-color-slight-emphasis:rgba(0, 0, 0, 0.05);--separator-color:#424242;--error-color:#CF6679;--slider-track-color:rgba(255, 255, 255, 0.26);--switch-thumb-off-color:#bababa;--primary-color:var(--font-color-main);--primary-color-dark:#438DC7;--primary-color-numeric:#00D4E9;--primary-color-raised-hover-solid:#00bdcf;--primary-color-raised-focus-solid: ;--secondary-color:#70B52C;--secondary-color-hover-solid:#6ed138;--secondary-color-focus-solid:#F5FF61;--secondary-container-color:var(--background-color);--font-on-secondary-container-color:var(--font-color-main);--md_sys_color_on-surface:var(--font-color-main);--md-sys-color-primary-light:var(--primary-color);--content-border:var(--font-color-disabled) solid 1px;--font-link-color:var(--primary-color-dark);--font-link-hover-color:var(--primary-color-raised-hover-solid);--card-color:#fff;--hero-background:var(--background-color);--background:var(--background-color)}body{background:var(--background);margin:0;font-family:"Noto Sans JP",sans-serif}body p img{text-align:center;margin:auto;width:100%;max-width:100%;max-height:80vh;object-fit:contain}body .height-90{min-height:90vh}body p{line-height:1.5rem}body a:not(.btn){color:var(--font-link-color);transition:.1s color}body a:not(.btn):hover{color:var(--font-link-hover-color)}body .btn{margin-top:1rem}body .snv-font-mincho{font-family:"Shippori Mincho",serif}body .snv-font-gothic{font-family:"Noto Sans JP",sans-serif}body .snv-novel-block>p{line-height:1.8}body #snv-app{border-bottom:var(--content-border)}body #snv-app details{border-bottom:none}body textarea{height:auto}body .noenter-name{min-height:90vh}body nav .brand-logo{font-size:1.2rem}body nav a{color:var(--font-on-primary-color-main)}body .nav-wrapper ul li a{color:var(--font-color-main)}body .nav-wrapper ul li a:hover{color:var(--background-color)}body .flex-container{display:flex;gap:1rem;justify-content:center;margin:1rem 0}body .flex-container .height-90,body .flex-container .main-content{min-height:90vh;width:70%;max-width:900px;border-radius:10px;background-color:var(--surface-color)}body .flex-container .sidebar{flex-grow:1;max-width:350px;border-radius:10px;background-color:var(--surface-color)}body .flex-container details{border-bottom:none}body .contact-iine .newiine_btn{margin:1rem 0;width:100%}body .pagination{list-style:none;padding-inline-start:0;line-height:30px}body .pagination .material-symbols-outlined{font-size:30px}body .post-pagenator hr{margin:0}body .post-pagenator h2{font-size:1.3rem;padding:1rem .5rem;margin:0}body .post-pagenator .row .col p{position:relative}body .post-pagenator .row .col p a{font-size:.9rem;width:100%;height:100%}body .post-pagenator .row .col p a span.material-icons{display:block}body .post-prenex p{line-height:1.5rem;font-size:1.2rem}body .post-prenex p .material-symbols-outlined{position:relative;line-height:1.5rem;font-size:1.2rem;top:.2rem}body .nav-wrapper .material-symbols-outlined{margin-top:1.2rem}body footer{padding-bottom:20px}body footer a{color:var(--background-color)!important}body .sidebar{font-size:.85rem;height:100%}body .sidebar h2{font-size:1.2rem;margin-top:1rem;padding:5px;border-bottom:var(--content-border)}body .sidebar ul.post-list{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none}body .sidebar a{display:block;width:100%;padding:.2rem .5rem;border-radius:5px;color:var(--font-color-main);transition:color .1s}body .sidebar a:hover{color:var(--font-link-color)}body .series-widget ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none}body .series-widget ul li .current_post{background-color:var(--primary-color);color:var(--font-on-primary-color-main)}body .series-widget ul li .current_post:hover{color:var(--font-on-primary-color-main)}body .top-page .hero{position:relative;width:100%;min-height:100vh;text-align:center;vertical-align:middle;display:flex;align-items:center;background-image:var(--hero-background)}body .top-page .hero h1{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;height:3rem;color:#fff;font-weight:600}body .top-page .hero img{margin:auto;max-width:100%}body .top-page ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none}body .alice-form{padding-bottom:1rem}body .alice-form .name-form{display:inline-block;text-align:center;width:100%}body .alice-form .name-form span{display:inline-block;min-width:8rem;text-align:right}body .alice-form .name-form input{display:inline;font-size:1rem!important;width:15rem;background-color:inherit}body .alice-form .submit{display:flex;text-align:right;align-content:end;gap:1rem}body .alice-form .submit input{text-align:center;font-family:"Noto Sans JP",Gothic;font-weight:600}body .no-margin{margin:0}body details{width:100%;border-bottom:var(--content-border)}body details summary{cursor:pointer;margin:.5rem .8rem;font-size:1rem}body details .container{padding-bottom:1rem}body details[open]{padding-bottom:1rem}body .full-width{width:100%}body .recent-post span.post-type::before{position:relative;border:2px solid var(--font-color-main);content:"";left:calc(-1rem + 2px)}body .recent-post span.post-type.novel::before{border-color:var(--font-link-color)}body .recent-post span.post-type.comic_post::before{border-color:var(--secondary-color)}body .recent-post span.post-type.illust::before{border-color:var(--primary-color)}body .recent-post span.post-type{display:block;padding:3px;padding-left:1rem;border-radius:4px;font-size:.9rem;margin-bottom:5px;font-weight:600}body .recent-post .post{display:flex;gap:1rem;margin:1rem}body .recent-post .post .post-cover{height:150px;width:auto;aspect-ratio:1/1.4142135624;overflow:hidden;border-radius:3px;background-color:var(--focus-color-solid);text-align:center;transition:background-color .1s}body .recent-post .post .post-cover img{width:100%;height:100%;object-fit:cover;transition:.1s transform}body .recent-post .post .post-cover img:hover{transform:scale(1.1)}body .recent-post .post .post-cover a{color:var(--background-color);font-size:.9rem}body .recent-post .post .post-cover:hover{background-color:var(--font-link-color)}body .recent-post .post .post-description{flex:1}body .recent-post .post .post-description .post-date{text-align:right;font-size:.7rem;color:#555}body .recent-post .post .post-description a{display:block;text-align:right}body .recent-post .post .post-description a h3{font-size:1rem;margin:.2rem 0;font-weight:600;color:var(--font-color-main);text-align:left;transition:.1s color}body .recent-post .post .post-description a h3:hover{color:var(--font-link-hover-color)}body .recent-post .post .post-description p{font-size:.9rem}body .recent-post .post .post-description .tag-list ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:0}body .recent-post .post .post-description .tag-list ul a{display:inline;margin:.1rem;font-size:.8rem}body .recent-post .tag-about{display:flex;align-items:center;gap:10px}body .recent-post .tag-about .tag-thumbnail{display:block;min-width:96px;min-height:96px;max-width:96px;max-height:96px;aspect-ratio:1/1;border-radius:5px;overflow:hidden}body .recent-post .tag-about .tag-thumbnail a{position:relative;display:block;margin:0;width:100%;height:100%;background-color:var(--font-color-main);color:var(--background-color)}body .recent-post .tag-about .tag-thumbnail a img{width:100%}body .post-about .excerpt{margin-top:2rem;margin-bottom:2rem;min-height:3rem}body .post-about ul.tag-cloud{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;margin-bottom:3rem}body .post-about ul.tag-cloud li{display:inline;margin:.2rem;font-size:.8rem}body .top-page .container{padding-bottom:2rem}body .top-page .tag-list ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap}body .top-page .tag-list ul li{padding:0 1rem}body .top-page .tag-list ul li a::before{content:"# "}body .like-list{margin-top:1rem}body .like-list button{width:100%}body .illust-post{margin-left:auto;margin-right:auto;background-color:#fff;border-radius:5px;text-align:center;width:80%}body .illust-post img{max-width:100%}body .smartphoto{background-color:rgba(1,1,1,.95);backdrop-filter:blur(3px)}body .smartphoto .smartphoto-nav{background-color:rgba(1,1,1,.95)}body .character-page{font-size:.9rem}body .character-page h1{margin:0}body .character-page tbody td,body .character-page tbody th{padding:.3rem}body .character-page details>*{width:90%;margin-left:auto;margin-right:auto}body .character-page details summary{width:98%;font-weight:600}body .character-page .stand{padding:3rem 0;height:100%}body .character-page .stand .sticky{margin:0;height:100%}body .character-page .stand .sticky p{display:block;position:sticky;top:0;margin:0}body .character-page .stand .sticky p img{position:relative;width:100%;height:auto;filter:drop-shadow(0 0 5px rgba(72, 72, 72, .5))}body .character-page .refs .row{gap:5px}body .character-page .refs .row .s4{aspect-ratio:1/1;overflow:hidden}body .character-page .refs .row .s4 img{width:100%;height:100%;object-fit:cover;transition:.1s transform}body .character-page .refs .row .s4 img:hover{transform:scale(1.03)}body .character-page .description{padding:.5rem 3rem}body .character-page td span{display:block;margin:.2rem 0}body .character-page .sidebar h2{border-bottom:none;padding:0;margin-bottom:.5rem}body .character-page .sidebar a{display:block;margin:0}body .character-page .sidebar a.current{background-color:var(--primary-color);color:var(--background-color)}body .character-page h3{font-size:1em}body .character-list{display:flex;flex-wrap:wrap;gap:1rem}body .character-list .grow-1{flex-grow:1}body .character-list .grow-1 .character-card{height:100%}body .character-list .grow-1 .character-card .card{margin:auto;max-width:128px}body .sidenav{background-color:var(--background-color)}body .character-card{width:100%;text-align:center}body .character-card .thumbnail{width:100%;aspect-ratio:1/1;overflow:hidden;display:flex;justify-content:center;align-items:center}body .character-card .thumbnail img{width:100%;height:100%;object-fit:cover;transition:.1s transform}body .character-card .thumbnail img:hover{transform:scale(1.05)}body .character-card .thumbnail span{position:relative;margin:auto}body .character-card p.character-name{font-size:.85rem;margin:.2rem;line-height:1.5;min-height:2rem}body .character-card h2{font-size:1.3rem;margin:.4rem 0;color:var(--font-color-main)}body .character-card h2:hover{color:var(--font-link-hover-color)}body .card{background-color:inherit}body .related-page .col.s4{width:100%;aspect-ratio:1/1;background-color:#424242;text-align:center;border-radius:4px;transition:background-color .1s;overflow:hidden}body .related-page .col.s4 a{position:relative;width:100%;height:100%;display:block;display:flex;justify-content:center;align-items:center;color:var(--background-color)}body .related-page .col.s4 a span{display:block}body .related-page .col.s4 a img{width:100%;height:100%;object-fit:cover;transition:.1s transform}body .related-page .col.s4 a img:hover{transform:scale(1.05)}body .related-page .col.s4:hover{background-color:var(--font-link-color)}body .related-page .col.s8 p{margin:.2rem}body .related-page .col.s8 a{color:var(--font-color-main);font-size:1.2rem;font-weight:600}body .related-page .col.s8 a:hover{color:var(--font-link-hover-color)}body .list-archives .outlined,body .tag-list .outlined{color:var(--font-color-main);border:1px solid var(--font-color-main)}body .list-archives ul,body .tag-list ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}body .list-archives ul li a.btn,body .tag-list ul li a.btn{margin:0}body nav .brand-logo{height:100%;margin-left:1rem}body .post-type-list ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none}body .post-type-list ul li{display:flex;align-items:center;gap:.5rem;width:100%;margin-top:.6rem}body .post-type-list ul li .post-data{width:60%;display:flex;align-items:center}body .post-type-list ul li .post-data a{display:inline-block;width:70%;color:var(--font-color-main)}body .post-type-list ul li .post-data a:hover{color:var(--font-link-hover-color)}body .post-type-list ul li .post-data span.date{text-align:right;display:inline-block;width:30%}body .post-type-list ul li .category{background-color:var(--primary-color);display:inline-block;border-radius:3px;width:40%;padding:.5rem}body .post-type-list ul li .category a{color:var(--background-color)}body .post-type-list ul li .category a span.material-icons{font-size:1rem;position:relative;top:2px;display:inline-block}body .enemy-rank{border:var(--content-border);border-radius:5px;margin-bottom:2rem;width:100%;overflow:hidden}body .enemy-rank p span{display:block}body .enemy-rank>p:first-child{font-size:var(--ifm-h3-font-size);border-bottom:var(--content-border);margin:0;font-weight:600}body .enemy-rank>p:first-child>strong{font-weight:800}body .danger-SS>p:first-child{background-color:rgba(153,0,153,.95);color:rgba(255,255,255,.95);font-weight:500}body .danger-S>p:first-child{background-color:rgba(255,75,0,.95);color:rgba(255,255,255,.95);font-weight:500}body .danger-A>p:first-child{background-color:rgba(246,170,0,.9);color:rgba(0,0,0,.7)}body .danger-B>p:first-child{background-color:rgba(242,231,0,.9);color:rgba(0,0,0,.7)}body .danger-C>p:first-child{background-color:rgba(0,176,107,.95);color:rgba(255,255,255,.95);font-weight:500}body .danger-Z>p:first-child{background-color:rgba(25,113,255,.95);color:rgba(255,255,255,.95);font-weight:500}body .enemy-rank p{padding:.6rem 1rem;margin:.1rem}body .wikis ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none}body .wikis ul .btn{width:100%}body .wikis ul .btn a{color:var(--background-color);text-align:center;width:100%;display:block}body .wiki-content-lists .all-words .searchable p.pankuzu{margin:0;margin-top:.5rem;font-size:.8rem;color:var(--font-color-disabled)}body .wiki-content-lists .all-words .searchable a{color:var(--font-color-main)}body .wiki-content-lists .all-words .searchable a p.character-name::after{font-size:1rem;color:var(--font-link-color);content:"　読む"}body .wiki-content-lists .all-words .searchable a p.character-name{margin:.3rem;padding-bottom:3px}body .wiki-content-lists .all-words .searchable a:hover{color:var(--font-link-color)}body .post-character-list .row{gap:1rem}body .post-character-list .row .col{display:flex;align-items:center;gap:3px}body .post-character-list .row .col a.chara-icon{min-width:64px;max-width:64px;aspect-ratio:1/1;border-radius:50%;background-color:var(--font-color-main);border:var(--content-border);display:flex;align-items:center}body .post-character-list .row .col a.chara-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden}body .post-character-list .row .col a.chara-icon p{color:var(--background-color)}body .post-character-list .row .col p.character-name{font-size:.85rem}body .comics-page{margin-top:1rem}body .comics-page div.btn{align-items:center;width:100%;height:3rem}body .comics-page div.btn a{color:var(--background-color);width:100%;display:block;text-align:center;font-size:1.5rem}body .comics-page .cover a{width:100%;display:block}body .comics-page .cover a img{display:block;width:100%}@media only screen and (min-width :601px){.serif .balloon-left{position:relative;width:100%;height:auto;border:var(--font-color-main) 4px solid;border-radius:16px}.serif .balloon-left::after,.serif .balloon-left::before{content:"";position:absolute;width:0;height:0;top:1rem;left:-24px;border:transparent solid;transform:rotate(-90deg);border-width:0 12px 24px 12px}.serif .balloon-left::before{border-bottom-color:var(--font-color-main)}.serif .balloon-left::after{left:-16px;border-bottom-color:var(--background-color)}.serif .balloon-left p{margin-left:1rem}.main-content{padding:1rem}}@media only screen and (max-width :600.99px){body .flex-container{display:block}body .flex-container .main-content{width:100%;padding:1rem 0}body .character-page .description{padding:0!important}body nav .brand-logo{margin-left:0}body .balloon-left{border-left:var(--font-color-main) 5px solid;padding:1rem}body .balloon-left p{display:inline-block;font-size:1.1rem;margin:0}body .balloon-left p::before{content:"「"}body .balloon-left p::after{content:"」"}body .recent-post .tag-about{display:block}body .recent-post .tag-about .tag-thumbnail{margin:auto;min-width:64px;min-height:64px;max-width:64px;max-height:64px}body .recent-post .tag-about h1{text-align:center;font-size:1.2rem;font-weight:600;margin:.5rem 0}body .recent-post .tag-about p{margin:.2rem}body .character-card h2{font-size:1rem}body .post-about h2{font-size:1.4rem}body .character-page .main-content{padding:1rem}body .main-content .wiki-content-lists{padding:1rem}.sidebar{max-width:inherit!important;width:100%}}