*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:40px}body{color:#4b4b4b;word-break:break-all;overflow-wrap:anywhere;min-width:1000px;margin:0;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;line-height:1.5}body:has(dialog[open]){overflow:hidden}p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:#252525;text-decoration:none}img{vertical-align:bottom;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0}button{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;appearance:none;background:0 0;border:none;padding:0}label{cursor:pointer}textarea{color:#4b4b4b;resize:vertical;border:1px solid #727272;border-radius:2px;width:100%;height:136px;padding:8px;font-size:16px;overflow:auto}textarea.is-disabled{opacity:.2;cursor:not-allowed;pointer-events:none}select{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.5}input[type=text],input[type=date],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number]{color:#4b4b4b;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;line-height:1}input[type=text]::placeholder,textarea::placeholder{color:#999}.l-breadcrumb{color:#4b4b4b;background-color:#eaeaea;align-items:center;margin-bottom:24px;padding:4px calc(50% - 496px);font-size:12px}.l-breadcrumb a{color:#4b4b4b}.l-breadcrumb>:not(:last-child){margin-right:4px}.l-breadcrumb--top{background-color:unset;gap:16px;margin-bottom:8px;padding-top:8px;padding-bottom:8px;display:flex}.l-breadcrumb--top>:not(:last-child){margin-right:unset}.l-breadcrumb--top a{flex-shrink:1;min-width:0;max-width:100%}.l-breadcrumb--top a:first-child{flex-shrink:0}.l-breadcrumb--top span{text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.l-breadcrumb--novels{background-color:#f1f9e7}.l-breadcrumb--official-mangas,.l-breadcrumb--mangas{background-color:#fff0f0}.l-breadcrumb--rentals{background-color:#fff4e4}.l-breadcrumb--prizes{background-color:#f5fdff}.l-breadcrumb--businesses{background-color:#dedede}.l-breadcrumb--books{background-color:#f6eae1}.l-breadcrumb--media{background-color:#e6efff}.l-content{gap:16px;margin-bottom:40px;padding:0 calc(50% - 500px);display:flex}.l-footer{background-color:#eaeaea;padding:16px calc(50% - 500px) 32px}.l-footer__apps-and-sns{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:40px;width:100%;height:74px;margin-bottom:24px;display:flex}.l-footer__apps-and-sns a{color:#4b4b4b}.l-footer__icons{align-items:flex-end;gap:16px;display:flex}.l-footer__icon-link{width:40px;height:40px;display:block;overflow:hidden}.l-footer__links{grid-template-columns:repeat(3,1fr);justify-content:center;gap:32px;width:100%;margin-bottom:24px;display:grid}.l-footer__links ul{flex-direction:column;gap:8px;display:flex}.l-footer__links--beginner{flex-direction:column;align-items:center;gap:12px;display:flex}.l-footer__title{color:#252525;border-bottom:1px solid #999;margin-top:0;margin-bottom:16px;font-size:16px;font-weight:700}.l-footer__list--border{border-top:1px dotted #999;padding-top:8px}.l-footer__link{color:#4b4b4b;font-size:14px}.l-footer__link:hover{color:#4b4b4b;text-underline-offset:1.5px;text-decoration:underline}.l-footer__link:active{opacity:.6}.l-footer__link:visited{color:#4b4b4b}.l-footer__abj{justify-content:center;align-items:center;gap:24px;width:700px;margin:0 auto 24px;display:flex}.l-footer__abj img{width:67px;display:block}.l-footer__abj p{color:#4b4b4b;font-size:12px}.l-footer__abj a{color:#4b4b4b;text-decoration:underline}.l-footer__abj a:hover{opacity:.6}.l-footer__copyright{color:#4b4b4b;text-align:center;font-size:12px}.l-footer ul{margin-bottom:unset;padding-left:unset;list-style:none}.l-footer img{vertical-align:bottom;max-width:100%;height:auto}.l-global-nav{grid-template-columns:repeat(9,1fr);gap:1px;margin-bottom:0;padding:0 calc(50% - 500px);list-style:none;display:grid}.l-global-nav__item{box-sizing:border-box;text-align:center;height:52px;padding:4px;font-size:11px;position:relative;overflow:hidden}.l-global-nav__item:before{content:"";z-index:-1;border-radius:4px 4px 0 0;transition:top .3s,background-color .3s;position:absolute;inset:100% 0 0}.l-global-nav__item:after{content:"";border-radius:4px 4px 0 0;width:100%;height:4px;display:inline-block;position:absolute;bottom:0;left:0}.l-global-nav__item:hover{text-decoration:none}.l-global-nav__item:hover:before{top:0}.l-global-nav__item.is-current:before{transition:none;top:0}.l-global-nav__item--novel:before{background-color:#4bb544}.l-global-nav__item--novel:hover:before,.l-global-nav__item--novel.is-current:before{background-color:#f1f9e7}.l-global-nav__item--novel:after{background:#4bb544}.l-global-nav__item--manga:before{background-color:#e53935}.l-global-nav__item--manga:hover:before,.l-global-nav__item--manga.is-current:before{background-color:#fff0f0}.l-global-nav__item--manga:after{background:#e53935}.l-global-nav__item--rental:before{background-color:#ff9100}.l-global-nav__item--rental:hover:before,.l-global-nav__item--rental.is-current:before{background-color:#fff4e4}.l-global-nav__item--rental:after{background:#ff9100}.l-global-nav__item--prize:before{background-color:#00b0ff}.l-global-nav__item--prize:hover:before,.l-global-nav__item--prize.is-current:before{background-color:#f5fdff}.l-global-nav__item--prize:after{background:#00b0ff}.l-global-nav__item--ehon:before{background-color:#ff89b4}.l-global-nav__item--ehon:hover:before,.l-global-nav__item--ehon.is-current:before{background-color:#ffeef8}.l-global-nav__item--ehon:after{background:#ff89b4}.l-global-nav__item--business:before{background-color:#546e7a}.l-global-nav__item--business:hover:before,.l-global-nav__item--business.is-current:before{background-color:#dedede}.l-global-nav__item--business:after{background:#546e7a}.l-global-nav__item--book:before{background-color:sienna}.l-global-nav__item--book:hover:before,.l-global-nav__item--book.is-current:before{background-color:#f6eae1}.l-global-nav__item--book:after{background:sienna}.l-global-nav__item--media:before{background-color:#4d6bef}.l-global-nav__item--media:hover:before,.l-global-nav__item--media.is-current:before{background-color:#e6efff}.l-global-nav__item--media:after{background:#4d6bef}.l-global-nav__link{color:#141414;grid-template-rows:26px 1fr;place-items:center;font-family:NotoSansJP,sans-serif;display:grid}.l-global-nav__link:hover{color:#141414;text-decoration:none}.l-global-nav__link:visited{color:#141414}.l-global-nav__web-contents-text{text-align:center;font-size:9px;line-height:8px}.l-header{padding:0 calc(50% - 500px)}.l-header__title{justify-content:space-between;align-items:start;margin-top:16px;margin-bottom:16px;padding-left:8px;display:flex}.l-header__link{height:100%;line-height:1;display:inline-block}.l-header__h1{min-height:18px}.l-header__h1-text{color:#4b4b4b;text-align:right;font-size:12px;font-weight:400}.l-header__search{align-items:center;margin-bottom:4px;display:flex}.l-header__search-category{margin-right:8px}.l-header select{line-height:1.5}.l-header input[type=search]{color:#4b4b4b;font-size:16px;line-height:1}.l-header [type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield}.l-header__link img{vertical-align:bottom}.l-main{flex:1;order:2;min-width:0}.l-main__top{grid-template-columns:470px 250px;gap:16px;display:grid}.l-main__novel{grid-template-columns:470px 218px;gap:48px;display:grid}.l-main__single{padding-left:100px;padding-right:100px}.l-navbar{z-index:3;background:#252525;justify-content:space-between;height:32px;padding:0 calc(50% - 500px);font-size:12px;display:flex;position:sticky;top:0}.l-navbar a{color:#fff;text-decoration:none}.l-navbar--preview{color:#fff;background:#0b99d0;justify-content:center;align-items:center;font-size:16px}.l-navbar__left{display:inline-flex}.l-navbar__right{margin-left:auto;display:inline-flex}.l-navbar__link{align-items:center;padding-left:16px;padding-right:16px;position:relative}.l-navbar__link:hover:after,.l-navbar__link:active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.l-navbar__link:hover:after{background:#ffffff26}.l-navbar__link:active:after{background:#00000014}.l-navbar__user{gap:8px;display:inline-flex}.l-navbar__user img{object-fit:contain;width:20px;height:20px}.l-navbar__icon{display:inline-flex}.l-navbar__icon:before{content:"";background-repeat:no-repeat;background-size:contain;width:20px;height:20px;padding-right:8px;display:inline-block}.l-navbar__icon--alpha-coin:before{background-image:url(/v2/img/layout_v2/navbar/icon_alpha_coin.svg)}.l-navbar__notice-count{box-sizing:border-box;color:#fff;background-color:#d42424;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:4px;padding-left:5px;padding-right:5px;font-size:12px;display:inline-flex}.l-navbar__icon--mypage:before{background-image:url(/v2/img/layout_v2/navbar/icon_mypage.svg)}.l-navbar__icon--favorite:before{background-image:url(/v2/img/layout_v2/navbar/icon_favorite.svg)}.l-navbar__icon--manage:before{background-image:url(/v2/img/layout_v2/navbar/icon_manage.svg)}.l-navbar__icon--logout:before{background-image:url(/v2/img/layout_v2/navbar/icon_logout.svg)}.l-navbar__icon--register:before{background-image:url(/v2/img/layout_v2/navbar/icon_register.svg)}.l-navbar__icon--login:before{background-image:url(/v2/img/layout_v2/navbar/icon_login.svg)}.l-navbar__preview-close{color:#fff;height:100%;font-size:14px}button.l-navbar__preview-close{cursor:pointer;appearance:none;background:0 0;border:none}.l-overlay{z-index:7;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.l-overlay.is-opened{opacity:1;pointer-events:visible}.l-page-top{z-index:1;opacity:.9;background-color:#f5a520;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex;position:fixed;bottom:24px;right:16px}.l-sidebar{flex:0 0 250px;order:1}.l-sidebar__banners,.l-sidebar__banners-label{flex-direction:column;margin-bottom:24px;display:flex}.l-sidebar__banners img,.l-sidebar__banners-label img{height:auto}.l-sidebar__banners{gap:16px}.l-sidebar__banners-label{background-color:#fffbf4;border:1px solid #ffd389;border-radius:1px;gap:8px;padding:8px}.l-sidebar__banners-guide{flex-direction:column;gap:8px;display:flex}.l-sidebar *{box-sizing:border-box}.l-sidebar ul{list-style:none}.l-sidebar__banners{padding-left:unset}.c-ad-rect{text-align:center}.c-ad-double-rect{grid-auto-flow:column;justify-content:space-evenly;align-items:center;display:grid}.c-ad-skyscraper{position:sticky;top:45px}.c-alert{border-style:solid;border-width:1px;margin-bottom:16px;padding:16px;font-size:16px}.c-alert--error{color:#d42424;background-color:#fbeeee;border-color:#d42424}.c-alert--success{color:#388229;background-color:#f2fef0;border-color:#388229}.c-attribute-tags{flex-wrap:wrap;gap:8px;display:flex}.c-attribute-tag{color:#727272;border:1px solid #999;border-radius:2px;justify-content:center;align-items:center;height:16px;padding-left:6px;padding-right:6px;font-size:10px;transition:box-shadow .3s;display:flex;position:relative}a.c-attribute-tag:hover{box-shadow:0 2px 4px #00000026}a.c-attribute-tag:active{box-shadow:none}a.c-attribute-tag:hover:after,a.c-attribute-tag:active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}a.c-attribute-tag:hover:after{background:#0000000a}a.c-attribute-tag:active:after{background:#00000014}.c-attribute-tag--novel{color:#4b4b4b;background-color:#f1f9e7;border:1px solid #4bb544}.c-attribute-tag--manga{color:#4b4b4b;background-color:#fff0f0;border:1px solid #e53935}.c-attribute-tag--prize{color:#4b4b4b;background-color:#fffbf4;border:1px solid #f5a520}.c-attribute-tag--rating{color:#d42424}.c-badge{color:#fff;text-align:center;background-color:#f5a520;border-radius:2px;justify-content:center;align-items:center;padding:2px 4px;font-size:10px;line-height:1;display:inline-flex}.c-banner{border-radius:2px}.c-bookmark{clip-path:polygon(0 50%,8px 0,100% 0,100% 100%,8px 100%);color:#fff;background-color:#f5a520;align-items:center;height:15px;padding:0 8px 0 16px;font-size:10px;display:flex}.c-bookmark--right{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);padding:0 16px 0 8px}.c-bookmark--button{writing-mode:inherit;height:auto;padding:0;line-height:1;display:inline-block}.c-bookmark--button span{padding:4px;padding-inline:16px 8px;font-size:12px;font-weight:700;display:inline-block}.c-button-primary,.c-button-secondary{cursor:pointer;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-width:152px;max-width:min(352px,100%);height:fit-content;min-height:40px;padding:8px 24px;font-size:16px;font-weight:700;transition:box-shadow .3s;display:inline-flex;position:relative}.c-button-primary:hover,.c-button-secondary:hover{box-shadow:0 2px 4px #00000026}.c-button-primary:active,.c-button-secondary:active{box-shadow:none}.c-button-primary:after,.c-button-secondary:after{content:"";border-radius:inherit;pointer-events:none;transition:background .3s;position:absolute;inset:-2px}.c-button-primary.is-disabled,.c-button-secondary.is-disabled{opacity:.2;cursor:not-allowed}.c-button-primary{color:#fff;background-color:#f5a520;border-color:#f5a520}.c-button-primary:hover:after{background:#ffffff26}.c-button-secondary{color:#727272;background-color:#fff;border-color:#999}.c-button-secondary:hover:after{background:#0000000a}.c-button-primary:active:after,.c-button-secondary:active:after{background:#00000014}.c-button-primary--large,.c-button-secondary--large{min-height:52px;padding-top:10px;padding-bottom:10px;font-size:18px}.c-button-primary--small,.c-button-secondary--small{border-width:1px;min-height:32px;padding-top:2px;padding-bottom:2px;font-size:14px}.c-button-secondary--attention{color:#d42424;background-color:#fff;border-color:#d42424}.c-button-secondary__icon{margin-right:8px}.c-button-primary,.c-button-secondary{box-sizing:border-box}a.c-button-primary,a:hover.c-button-primary,a:active.c-button-primary,a:visited.c-button-primary{color:#fff;text-decoration:none}a.c-button-secondary,a:hover.c-button-secondary,a:active.c-button-secondary,a:visited.c-button-secondary{color:#727272;text-decoration:none}.c-button-count-separator{background-color:currentColor;width:1px;height:1em;margin-left:8px;margin-right:8px;display:inline-block}.c-category-rank{flex-wrap:wrap;gap:8px;display:flex}.c-category-rank__name{color:#727272;align-items:center;gap:4px;font-size:12px;display:flex}.c-category-rank__number{font-size:14px;font-weight:700}.c-charge-bar{font-weight:700;display:inline-block}.c-charge-bar__bg{color:#fff;text-align:center;background-color:#f5a520;justify-content:center;align-items:center;width:152px;height:100%;margin:0 0 0 auto;padding:4px 0;font-size:14px;display:flex;position:relative}.c-charge-bar__bg span{position:relative}.c-charge-bar__mask{background-color:#727272;width:68%;position:absolute;top:0;bottom:0;right:0}.c-content-cover{contain:size;aspect-ratio:500/711;background-color:#fff;border:1px solid #eaeaea;display:block;position:relative;overflow:hidden}.c-content-cover img{object-fit:contain;width:100%;height:100%}.c-content-cover.is-vertical:after{content:"タテ";color:#fff;background:#e53935;width:1em;padding:4px;font-weight:700;line-height:1;position:absolute;bottom:0;right:0}.c-dialog{width:clamp(300px,90vw,736px);transition:opacity .6s, display .6s allow-discrete, overlay .6s allow-discrete;opacity:0;background:0 0;border:none;flex-direction:column;padding:0;position:fixed;inset:0}.c-dialog::backdrop{transition:background .6s, backdrop-filter .6s, display .6s allow-discrete, overlay .6s allow-discrete;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.c-dialog[open]{opacity:1;display:flex}@starting-style{.c-dialog[open]{opacity:0}}.c-dialog[open]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}@starting-style{.c-dialog[open]::backdrop{background:0 0}}.c-dialog--large{width:clamp(300px,min(920px,90vw),920px)}.c-dialog--small{width:clamp(300px,min(384px,90vw),384px)}.c-dialog__close{box-sizing:border-box;text-align:right;transition-behavior:allow-discrete;width:100%;transition-property:opacity,display;transition-duration:.6s}.c-dialog__close-icon{content:"";cursor:pointer;background-color:#0000;background-image:url(/v2/img/component_v2/icon/close.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 32px;border:none;width:40px;height:40px}.c-dialog__content{overscroll-behavior:none;background-color:#fff;border:1px solid #4b4b4b;border-radius:4px;flex-direction:column;gap:40px;width:100%;min-width:100%;padding:32px 44px;display:flex;overflow:auto}.c-dialog__content--small{border:none;padding:24px 16px}.c-dialog__title{color:#252525;text-align:center;font-size:18px;font-weight:700}.c-dialog__buttons{justify-content:center;align-items:center;gap:16px;display:flex}.c-dummy-focus{border:none;height:0;padding:0;position:fixed;bottom:0;left:0;overflow:hidden}.c-dummy-focus:focus{outline:none}.c-error input{outline:1px solid #d42424}.c-error textarea{border-color:#d42424}.c-error__message{color:#d42424}.c-form{flex-direction:column;gap:32px;display:flex}.c-form__label{color:#252525;background-color:#f9f9f9;width:100%;margin-bottom:16px;padding:4px 10px;font-size:16px;font-weight:700;display:inline-block;position:relative}.c-form__label--required:after{content:"必須";color:#fff;white-space:nowrap;background:#f5a520;border-radius:12px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.c-form__input-area{color:#4b4b4b;flex-direction:column;gap:4px;padding-inline:16px;font-size:14px;display:flex}.c-form__input-area--horizontal{flex-flow:wrap;align-items:center;gap:24px}.c-form input[type=text],.c-form input[type=email],.c-form input[type=password]{color:#4b4b4b;border:1px solid #727272;border-radius:2px;width:100%;padding:8px}.c-form__notice{color:#727272;font-size:14px}.c-form__notice--warning{color:#d42424}.c-form__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.c-form *{box-sizing:border-box}.c-h2{color:#141414;letter-spacing:.5px;border-bottom:1px solid #252525;font-size:20px}.c-h2 span{color:#d42424}.c-h2--small{color:#4b4b4b;padding-top:6px;font-size:16px}.c-h2--novel{border-color:#4bb544}.c-h2--manga{border-color:#e53935}.c-h3{color:#fff;background-color:#4b4b4b;padding:4px 8px;font-size:16px;font-weight:700;display:block}.c-h3--novel{background-color:#4bb544}.c-h3--manga{background-color:#e53935}.c-lightbox{transition:opacity .6s, display .6s allow-discrete, overlay .6s allow-discrete;opacity:0;background:0 0;border:0;padding:0}.c-lightbox::backdrop{transition:background .6s, backdrop-filter .6s, display .6s allow-discrete, overlay .6s allow-discrete;cursor:zoom-out;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.c-lightbox[open]{opacity:1;overscroll-behavior:none}@starting-style{.c-lightbox[open]{opacity:0}}.c-lightbox[open]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}@starting-style{.c-lightbox[open]::backdrop{background:0 0}}.c-lightbox-trigger{cursor:zoom-in;display:inline-block}.c-lightbox__content{width:fit-content;max-width:min(90vw,736px);max-height:90vh;margin:auto;position:relative}.c-lightbox__content--cover{max-width:500px;max-height:711px}.c-like{justify-content:center;margin-bottom:48px;display:flex}.c-like__body{isolation:isolate;margin-left:24px;margin-right:24px;position:relative}.c-like__button{position:relative}.c-like__circle{background-color:#fff;border:1px solid #c9c9c9;border-radius:50%;width:72px;height:72px;display:inline-block;position:relative}.c-like__circle.is-disabled{opacity:.2;text-align:center;cursor:not-allowed}.c-like__circle:before{content:"";vertical-align:middle;background-image:url(/v2/img/component_v2/like/like.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:100%;display:inline-block}.c-like__circle .c-like__my-current-like-count{color:#fff;-webkit-user-select:none;user-select:none;width:100%;font-size:16px;font-weight:700;line-height:1;position:absolute;top:50%;left:0}.c-like__circle.is-max{background-color:#d42424;border:none}.c-like__circle.is-max:before{background-image:url(/v2/img/component_v2/like/like_max.svg)}.c-like__circle.is-max .c-like__my-current-like-count{color:#d42424}.c-like__button-effect{z-index:1;pointer-events:none;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-like__like-count{text-align:center;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;font-size:12px}.c-like__upper-limit-message{color:#fff;text-align:center;pointer-events:none;background-color:#000000b3;border-radius:10px;justify-content:center;align-items:center;width:360px;min-height:48px;padding-top:4px;padding-bottom:4px;font-size:18px;font-weight:700;display:flex;position:absolute;top:-72px;left:50%;transform:translate(-50%)}.c-like__upper-limit-message.fade-enter-from,.c-like__upper-limit-message.fade-leave-to{opacity:0}.c-like-effect{z-index:-1;pointer-events:none;cursor:auto;width:170px;height:170px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-like-effect__ripple{pointer-events:none;opacity:0;border-radius:50%;width:56.3%;height:56.3%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.84)}.c-like-effect__ripple--default-first{background-color:#ec0000;animation:1.25s cubic-bezier(.167,.167,.833,.833) infinite c-like-effect-ripple-default}.c-like-effect__ripple--default-second{background-color:#ec0000;animation:1.25s cubic-bezier(.167,.167,.833,.833) .3s infinite c-like-effect-ripple-default}.c-like-effect__ripple--tap{background:radial-gradient(circle,#ec000000 0%,#ec000033 40%,#ec000066 70%,#ec0000cc 95%,#ec000000 100%);animation:1.5s cubic-bezier(.25,.46,.45,.94) forwards c-like-effect-ripple-tap}@keyframes c-like-effect-ripple-default{0%{opacity:.29;transform:translate(-50%,-50%)scale(.84)}50%{opacity:0;transform:translate(-50%,-50%)scale(1.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes c-like-effect-ripple-tap{0%{opacity:1;transform:translate(-50%,-50%)scale(.84)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.c-link:hover{color:#e17611;text-underline-offset:1.5px;text-decoration:underline}.c-link:active{color:#ffb672}.c-link--triangle,.c-link--question{display:inline-block;position:relative}.c-link--triangle:before,.c-link--question:before{content:"";background-color:#4b4b4b;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-link--triangle:hover:before,.c-link--question:hover:before{background-color:#e17611;background-image:unset}.c-link--triangle:active:before,.c-link--question:active:before{background-color:#ffb672}.c-link--triangle{padding-left:1em}.c-link--triangle:before{width:.9em;height:.9em;position:absolute;top:.75em;left:0;transform:translateY(-50%);-webkit-mask-image:url(/v2/img/component_v2/link/icon_triangle.svg);mask-image:url(/v2/img/component_v2/link/icon_triangle.svg)}.c-link--question:before{vertical-align:-10%;width:1em;height:1em;display:inline-block;-webkit-mask-image:url(/v2/img/component_v2/link/icon_question.svg);mask-image:url(/v2/img/component_v2/link/icon_question.svg)}.c-link--underline{text-underline-offset:1.5px;text-decoration:underline}.c-link--external:after{content:"";vertical-align:middle;background-color:currentColor;width:1em;height:1em;margin-left:4px;display:inline-block;-webkit-mask-image:url(/v2/img/component_v2/content/external_link.svg);mask-image:url(/v2/img/component_v2/content/external_link.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-link-image img{transition:opacity .3s}.c-link-image:hover img{opacity:.8}body.show-modal .c-modal .c-modal__window{margin-right:var(--scrollbar-width)}.c-modal{z-index:7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.c-modal__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;position:absolute;inset:0}.c-modal__window{flex-direction:column;width:clamp(300px,90vw,736px);max-height:90%;display:flex;position:relative}.c-modal__window--large{width:clamp(300px,min(920px,90vw),920px)}.c-modal__window--small{width:clamp(300px,min(384px,90vw),384px)}.c-modal__window--attention .c-modal__content{border:2px solid #d42424}.c-modal__close{justify-content:flex-end;padding-bottom:8px;display:flex}.c-modal__close-button{cursor:pointer;background:url(/v2/img/component_v2/icon/close.svg) 50%/32px 32px no-repeat;width:40px;height:40px}.c-modal__content{background:#fff;border-radius:4px;flex-direction:column;gap:32px;padding:32px 0;display:flex;position:relative;overflow:hidden}.c-modal__content.is-viewer{gap:unset;padding:0;overflow-y:auto}.c-modal__header:empty,.c-modal__footer:empty{display:none}.c-modal__header,.c-modal__body,.c-modal__footer{padding-left:80px;padding-right:80px}.c-modal__window--small .c-modal__header,.c-modal__window--small .c-modal__body,.c-modal__window--small .c-modal__footer{padding-left:16px;padding-right:16px}.c-modal__header{flex:none}.c-modal__header-heading{color:#252525;text-align:center;font-size:20px;font-weight:700}.c-modal__body{color:#4b4b4b;flex:auto;min-height:0;overflow-y:auto}.c-modal__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.c-modal__spinner-wrap{background:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.c-modal__spinner{width:24px;height:24px;position:relative}.c-modal__spinner-line{transform-origin:50%;opacity:0;border-radius:2px;width:2px;height:8px;animation:1s linear infinite fade;position:absolute;top:50%;left:50%}@keyframes fade{0%,39%,to{opacity:.25}40%{opacity:1}}.c-paginator{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.c-paginator__nav{align-items:center;gap:8px;display:flex}.c-paginator__nav span{text-align:center;border-radius:2px;min-width:22px;height:24px;font-weight:700;display:inline-block}.c-paginator__nav span a{border-radius:inherit;color:#727272;cursor:pointer;border:1px solid #c9c9c9;width:100%;height:100%;padding:0 6px;display:block}.c-paginator__nav span a:hover{background-color:#0000000a;box-shadow:0 2px 4px #00000026}.c-paginator__nav span a:active{box-shadow:none;background-color:#00000014}.c-paginator__nav span:not(:has(a)){cursor:default;border:1px solid #c9c9c9}.c-paginator__nav span.is-current{color:#fff;background-color:#f5a520;border-color:#f5a520;padding:0 6px}.c-paginator__nav span.is-first,.c-paginator__nav span.is-last{background-image:url(/v2/img/component_v2/paginator/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.c-paginator__nav span.is-last{transform:scaleX(-1)}.c-paginator__count{color:#727272;align-items:center;gap:4px;font-size:12px;display:flex}.c-paginator__total-count{color:#f5a520}.c-point{color:#727272;align-items:center;gap:4px;font-size:12px;display:flex}.c-point--24h:before,.c-point--contest:before{content:"";background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:block}.c-point--24h:before{background-image:url(/v2/img/component_v2/content/24h_point.svg)}.c-point--contest:before{background-image:url(/v2/img/component_v2/content/contest.svg)}.c-popover{z-index:1;color:#4b4b4b;background:#fff;border:1px solid #c9c9c9;flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px;font-size:14px;display:flex;box-shadow:0 3px 6px #00000029}.c-popover__footer{text-align:center}.c-popover__header:empty,.c-popover__footer:empty{display:none}.c-popover__header,.c-popover__content,.c-popover__footer{padding-inline:16px}.c-popover__arrow{width:20px;height:17px;position:absolute}.c-popover__arrow.bottom-start,.c-popover__arrow.bottom,.c-popover__arrow.bottom-end{top:-16px}.c-rank-navigator{color:#4b4b4b;justify-content:center;align-items:center;gap:16px;margin-top:16px;margin-bottom:16px;font-size:12px;display:flex}.c-rank-navigator:first-child{margin-top:unset}.c-rank-navigator:last-child{margin-bottom:unset}.c-rank-navigator:not(:has(a)){margin:0}.c-rank-navigator__icon{align-items:center;gap:4px;display:inline-flex}.c-rank-navigator__icon:before{content:"";background-image:url(/v2/img/component_v2/icon/drop_down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px;display:inline-block}.c-rank-navigator__icon.is-upper:before{transform:rotate(180deg)}.c-scroll-up-down{z-index:1;transition:right .3s;position:absolute;top:0;bottom:0;right:-45px}@media (width<=1090px){.c-scroll-up-down--inner{right:16px}}.c-scroll-up-down__wrap{flex-direction:column;display:flex;position:sticky;top:46px}.c-scroll-up-down__up,.c-scroll-up-down__down{background:#f9f9f9;border:1px solid #999;border-radius:2px;align-items:center;padding:8px 4px;display:flex}.c-search-box{display:flex}.c-search-box__keyword{border:1px solid #999;border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px;width:224px;padding:3px 8px}.c-search-box__keyword::placeholder{color:#4b4b4b}.c-search-box__loupe-wrap{position:relative}.c-search-box__loupe-wrap:after{content:"";pointer-events:none;background-image:url(/v2/img/component_v2/search_box/loupe.svg);width:14px;height:14px;margin:auto;position:absolute;inset:0}.c-search-box__loupe{color:#fff;vertical-align:bottom;cursor:pointer;background:#4b4b4b;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;width:32px;height:100%}.c-search-box__keyword{box-sizing:border-box;outline-offset:0}.c-selectbox{color:#4b4b4b;cursor:pointer;appearance:none;background-color:#0000;background-image:url(/v2/img/component_v2/icon/drop_down.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #999;border-radius:2px;height:100%;padding:4px 32px 4px 8px;font-size:14px}.c-sort{color:#4b4b4b;gap:8px;font-size:14px;display:flex}.c-sort__select{color:#4b4b4b;cursor:pointer;appearance:none;background-color:#0000;background-image:url(/v2/img/component_v2/icon/drop_down.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #999;border-radius:2px;max-width:168px;height:100%;padding:8px 32px 8px 8px}.c-switcher{text-align:center;font-size:16px;display:flex;position:relative}.c-switcher button{font-size:inherit}.c-switcher:before{content:"";background:#f5a520;border-radius:2px;height:3px;transition:width .5s,left .5s;position:absolute;bottom:0}.c-switcher--novel:before{background:#4bb544}.c-switcher--manga:before{background:#e53935}.c-switcher__link{color:#727272;cursor:pointer;border-bottom:1px solid #ffd389;flex:1;padding:8px;font-weight:700}.c-switcher__link.is-selected{color:#252525;cursor:default;pointer-events:none}.c-switcher--novel .c-switcher__link{border-bottom-color:#74ce6d}.c-switcher--manga .c-switcher__link{border-bottom-color:#ef8683}.c-switcher:has(.c-switcher__link:first-child:nth-last-child(2)):before{width:50%}.c-switcher:has(.c-switcher__link:first-child:nth-last-child(3)):before{width:33.3333%}.c-switcher:has(.c-switcher__link:first-child:nth-last-child(4)):before{width:25%}.c-switcher:has(.c-switcher__link:first-child:nth-last-child(5)):before{width:20%}.c-switcher:has(.c-switcher__link.is-selected:first-child):before{left:0}.c-switcher:has(.c-switcher__link.is-selected:nth-child(2):last-child):before{left:50%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(2):nth-last-child(2)):before{left:33.3333%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(3):last-child):before{left:66.6667%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(2):nth-last-child(3)):before{left:25%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(3):nth-last-child(2)):before{left:50%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(4):last-child):before{left:75%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(2):nth-last-child(4)):before{left:20%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(3):nth-last-child(3)):before{left:40%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(4):nth-last-child(2)):before{left:60%}.c-switcher:has(.c-switcher__link.is-selected:nth-child(5):last-child):before{left:80%}.c-tab{border-bottom:1px solid #f5a520;align-items:end;gap:8px;display:flex}.c-tab.c-tab--manga{border-bottom:1px solid #ef8683}.c-tab__link{color:#252525;text-align:center;background:#ffd389;border:1px solid #ffd389;border-bottom:0;border-radius:2px 2px 0 0;flex:1 1 0;padding:8px 0;transition:all .2s;position:relative}.c-tab__link.c-tab__link--manga{background:#fad4d4;border-color:#fad4d4}.c-tab__link:after{content:"";width:100%;height:2px;transition:all .2s;position:absolute;bottom:-2px;left:0}.c-tab__link:hover,.c-tab__link.is-selected{background:#fff;border-color:#f5a520;padding:12px 0;font-weight:700;box-shadow:1px 0 2px #00000026}.c-tab__link.is-selected{cursor:default}.c-tab__link.is-selected:after{background:#fff}.c-tab__link--manga:hover,.c-tab__link--manga.is-selected{border-color:#ef8683}.c-tags{flex-wrap:wrap;gap:8px 4px;display:flex}.c-tag{color:#727272;white-space:nowrap;border:1px solid #c9c9c9;border-radius:16px;padding:4px 8px;font-size:12px;transition:box-shadow .3s;position:relative}.c-tag a{color:#727272}.c-tag:hover{box-shadow:0 2px 4px #00000026}.c-tag:active{box-shadow:none}.c-tag:hover:after,.c-tag:active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.c-tag:hover:after{background:#0000000a}.c-tag:active:after{background:#00000014}.p-ad{margin-bottom:40px}.p-add-favorite-list__content{flex-direction:column;gap:16px;display:flex}.p-add-favorite-list__create{color:#4b4b4b;align-items:center;font-size:14px;display:inline-flex}.p-add-favorite-list__create:before{content:"";background-image:url(/v2/img/component_v2/content/create_plus.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;padding-right:4px;display:inline-block}.p-add-favorite-list__notice{color:#4b4b4b;font-size:14px}.p-add-favorite-list__lists{max-height:208px;overflow:hidden auto}.p-add-favorite-list__lists li{border:1px solid #c9c9c9;padding:8px;font-size:14px;line-height:1;display:flex;position:relative}.p-add-favorite-list__lists li:not(:first-child){margin-top:-1px}.p-add-favorite-list__lists li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.p-add-favorite-list__lists li:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.p-add-favorite-list__lists li button{color:#4b4b4b;text-align:left;flex:1;font-size:14px}.p-add-favorite-list__lists li:hover:after,.p-add-favorite-list__lists li:active:after,.p-add-favorite-list__lists li.is-added:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.p-add-favorite-list__lists li:hover:after{background:#0000000a}.p-add-favorite-list__lists li:active:after{background:#00000014}.p-add-favorite-list__lists li.is-added{background-color:#ffeac6}.p-add-favorite-list__lists li.is-added:hover:after{background:#ffffff26}.p-banners{text-align:center;margin-bottom:32px}.p-banners__heading{text-align:left;margin-bottom:8px}.p-bet-dialog__content{color:#4b4b4b;align-items:center;gap:16px;font-size:18px}.p-bet-dialog__title{font-size:20px}.p-bet-dialog__vote-count{color:#f5a520;font-size:20px}.p-bet-dialog__attention{color:#727272;font-size:14px}.p-comic-contribution{margin-bottom:40px}.p-comic-contribution__kv{margin-bottom:24px;position:relative}.p-comic-contribution__kv-img{width:100%;height:auto}.p-comic-contribution__button{text-align:center}.p-comic-contribution__button>:not(:last-child){margin-bottom:8px}.p-comic-contribution__button-kv{position:absolute;bottom:48px;left:80px;transform:translate(-15%,50%)}.p-comic-contribution__button-text{color:#4b4b4b;font-size:14px}.p-comic-contribution__button-text a{color:#4b4b4b}.p-comic-contribution__heading{margin-bottom:16px}.p-comic-contribution__h3{color:#4b4b4b;background-color:#fff0f0;margin-bottom:16px}.p-comic-contribution__section{margin-bottom:40px;padding-left:8px;padding-right:8px}.p-comic-contribution__text-wrap{color:#4b4b4b;margin-bottom:16px;font-size:14px}.p-comic-contribution__text-wrap a{color:#4b4b4b}.p-comic-contribution__text-wrap>:not(:last-child){margin-bottom:16px}.p-comic-contribution__more{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;display:flex}.p-comic-contribution__evaluation-wrap{grid-template-columns:auto 168px;gap:16px;display:grid}.p-comic-contribution__evaluation{border:1px solid #eaeaea;position:relative;overflow:hidden}.p-comic-contribution__evaluation:before{content:"";border-bottom:24px solid #252525;border-left:24px solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.p-comic-contribution__evaluation:after{content:"＋";color:#fff;font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:1px;right:1px}.p-comic-contribution__evaluation:hover{opacity:.8}.p-comic-contribution__prize-img{width:100%;margin-top:-32px}.p-comic-contribution__debut-link{color:#4b4b4b;text-align:center;margin-bottom:16px;font-size:14px;font-weight:700}.p-comic-contribution__debut-link a{color:#4b4b4b}.p-comic-contribution__debut-link:before{content:url(/v2/img/component_v2/icon/drop_down.svg);margin-right:4px;display:inline-block}.p-comic-contribution__how-to-wrap{gap:48px;width:100%;display:flex}.p-comic-contribution__how-to{color:#4b4b4b;border:1px solid #fad4d4;border-radius:2px;flex:1;padding:16px;font-size:14px;position:relative}.p-comic-contribution__how-to a{color:#4b4b4b}.p-comic-contribution__how-to:not(:last-child):after{content:"";clip-path:polygon(0 0,86.6% 50%,0 100%);background-color:#fad4d4;width:32px;height:32px;position:absolute;top:50%;right:-27px;transform:translate(50%,-50%)}.p-comic-contribution__how-to-step{margin-bottom:4px;font-weight:700}.p-comic-contribution__useful-wrap{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.p-comic-contribution__useful{border:1px solid #fad4d4;border-radius:2px;flex-direction:column;padding:16px;display:flex}.p-comic-contribution__title{color:#b71c1c;margin-bottom:8px;font-size:14px;font-weight:700}.p-comic-contribution__useful-img{width:100%;margin-top:auto}.p-comic-contribution__debut-wrap{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:32px;display:grid}.p-comic-contribution__debut{border:1px solid #c9c9c9;border-radius:2px;padding:8px}.p-comic-contribution__debut:hover{opacity:.8}.p-comic-contribution__debut-img{text-align:center;margin-bottom:8px}.p-comic-contribution__debut-title{color:#252525;margin-bottom:8px;font-size:14px;font-weight:700}.p-comic-contribution__debut-author{color:#727272;font-size:12px}.p-comic-contribution__debut-message{color:#e53935;text-align:center;margin-bottom:16px;font-size:16px;font-weight:700}.p-completed-novel-ranking__heading{margin-bottom:16px}.p-completed-novel-ranking__more{text-align:right;margin-bottom:40px}.p-completed-novel-ranking__more button{color:#4b4b4b;font-size:14px}.p-completed-novel-ranking__switcher{margin-bottom:16px}.p-completed-novel-ranking__types{text-align:right;margin-bottom:24px}.p-completed-novel-ranking__content-blocks{margin-bottom:40px}.p-completed-novel-ranking__contents>.p-content:first-of-type{border-top:1px solid #4bb544}.p-completed-novel-ranking__modal-content{gap:16px}.p-completed-novel-ranking__modal-frequency{color:#4b4b4b;text-align:center;border:1px solid #c9c9c9;padding:8px 0}.p-completed-novel-ranking__modal-frequency>h3{margin-bottom:8px;font-size:16px}.p-completed-novel-ranking__modal-frequency>p{line-height:normal}.p-content{gap:8px;padding:16px;display:grid}.p-content:not(:last-child){border-bottom:1px solid}.p-content:not(:last-child).is-novel{border-color:#4bb544}.p-content:not(:last-child).is-manga{border-color:#e53935}.p-content__head{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.p-content__rank-rental{gap:16px;display:flex}.p-content__rank{color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:auto;min-width:36px;height:48px;padding:0 8px;font-family:Libre Baskerville,serif;font-size:20px;font-weight:700;line-height:40px}.p-content__rank.p-content__rank--higher{background-color:#f82c30}.p-content__rank.p-content__rank--middle{background-color:#ffa001}.p-content__rank.p-content__rank--lower{background-color:#727272}.p-content__rank.p-content__rank--lower.p-content__rank--small{font-size:14px}.p-content__rental{width:32px;height:32px;display:block}.p-content__title{color:#252525;font-size:16px}.p-content__title a{color:#252525}.p-content__author-bookinfo{align-items:center;gap:16px;font-size:12px;display:flex}.p-content__author-bookinfo a{color:#4b4b4b}.p-content__cover-abstract{gap:8px;display:flex}.p-content__cover{flex:0 0 100px}.p-content__abstract{color:#4b4b4b;-webkit-line-clamp:8;-webkit-box-orient:vertical;width:fit-content;max-height:142px;font-size:12px;display:-webkit-box;overflow:hidden}.p-content__abstract.is-no-cover{-webkit-line-clamp:5}.p-content__meta{align-items:center;gap:16px;display:flex}.p-content__tags{margin-bottom:8px}.p-content__attributes{border-top:1px solid #eaeaea;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.p-content__attributes span{color:#727272;border-right:1px solid #eaeaea;padding-right:8px;font-size:12px}.p-content__attributes span:last-child{border-right:none;padding-right:0}.p-content-detail{margin-bottom:32px}.p-content-detail__heading{margin-bottom:16px}.p-content-detail__contents{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:40px}.p-content-detail__contents.is-novel{border-bottom-color:#4bb544}.p-content-detail__contents.is-manga{border-bottom-color:#e53935}.p-content-info{flex-direction:column;margin-bottom:32px;display:flex}.p-content-info__title{color:#141414;border-bottom:1px solid;margin-bottom:8px;padding-left:4px;font-size:20px}.p-content-info__title.is-novel{border-color:#4bb544}.p-content-info__title.is-manga{border-color:#e53935}.p-content-info__prize{background-color:#f5fdff;border:1px solid #baeaff;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 16px;display:flex}.p-content-info__prize-text{align-items:center;gap:8px;display:flex}.p-content-info__prize-icon{background-color:#00b0ff;flex-shrink:0;width:20px;height:20px;display:block;-webkit-mask-image:url(/v2/img/layout_v2/global_nav/icon_prize.svg);mask-image:url(/v2/img/layout_v2/global_nav/icon_prize.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-content-info__prize-name{color:#252525;font-weight:700}.p-content-info__prize-rank{color:#4b4b4b}.p-content-info__prize-rank-number{color:#f5a520;font-weight:700}.p-content-info__prize-button{width:auto}.p-content-info__author-diary{color:#252525;align-items:center;gap:8px;margin-bottom:8px;padding-left:8px;font-weight:700;display:flex}.p-content-info__author{font-size:16px}.p-content-info__author-muted{color:#d42424;margin-bottom:8px;padding-left:8px;font-size:12px}.p-content-info__abstract{color:#4b4b4b;border-bottom:1px solid #eaeaea;margin-bottom:16px;padding-bottom:16px;padding-left:8px;font-size:12px}.p-content-info__meta{flex-direction:column;gap:8px;margin-bottom:16px;padding-left:8px;display:flex}.p-content-info__meta-stats{gap:16px;display:flex}.p-content-info__meta-hot-highest-rank{color:#727272;align-items:center;gap:4px;font-size:12px;display:flex}.p-content-info__meta-hot-highest-rank:before{content:"";background-image:url(/v2/img/project_v2/content/hot_ranking.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:14px;display:block}.p-content-info__meta-heart{color:#727272;align-items:center;gap:4px;font-size:12px;display:flex}.p-content-info__meta-heart:before{content:"";background-image:url(/v2/img/project_v2/table_of_contents/likes.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:12px;display:block}.p-content-info__tags{align-items:center;margin-bottom:16px;padding-left:8px}.p-content-info__zero-yen__published{color:#4b4b4b;width:fit-content;margin-bottom:8px;font-size:12px;display:block}.p-content-report{margin-bottom:40px}.p-content-report__heading{margin-bottom:16px}.p-content-report__text-wrap{flex-direction:column;gap:16px;margin-bottom:24px;padding-left:16px;padding-right:16px;display:flex}.p-content-report__text{color:#4b4b4b;font-size:14px}.p-content-report__text-notice{color:#727272;font-size:12px}.p-content-report-link{color:#4b4b4b;margin-bottom:16px;font-size:14px}.p-content-comment{margin-bottom:40px}.p-content-comment__heading{margin-bottom:24px}.p-content-comment__list{margin-bottom:16px}.p-content-comment__list--novel{border-bottom:1px solid #4bb544}.p-content-comment__list--manga{border-bottom:1px solid #e53935}.p-content-comment__item{color:#4b4b4b;flex-direction:column;gap:16px;margin-bottom:32px;font-size:14px;display:flex}.p-content-comment__reader,.p-content-comment__author{align-items:start;gap:16px;display:grid}.p-content-comment__reader{grid-template-columns:40px 1fr}.p-content-comment__author{grid-template-columns:calc(100% - 152px) 40px;justify-content:flex-end}.p-content-comment__author-reply{background-color:#f9f9f9;border-radius:2px;padding:16px;position:relative}.p-content-comment__author-reply:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid #f9f9f9;width:0;height:0;position:absolute;top:32px;right:-10px;transform:translateY(-50%)}.p-content-comment__netabare{display:none}.p-content-comment__meta{border-bottom:1px dashed #999;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:8px;display:flex}.p-content-comment__created{vertical-align:text-bottom;font-size:12px}.p-content-comment__name{font-weight:700}.p-content-comment__name a{color:#4b4b4b}.p-content-comment__mute-menu{margin-left:auto}.p-content-comment__more{text-align:right}.p-content-comment__more a{color:#4b4b4b;font-size:12px}.p-content-comment-form{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}.p-content-comment-form--cover{margin-top:24px}.p-content-comment-form__add-form{flex-direction:column;gap:8px;display:flex}.p-content-comment-form__message{color:#4b4b4b;font-size:14px}.p-content-comment-form__message a{color:#4b4b4b}.p-content-comment-form__message:first-child{margin-bottom:8px}.p-contents-card{margin-bottom:40px}.p-contents-card__heading{margin-bottom:16px}.p-contents-card__list{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.p-contents-card__item{grid-row:span 4;grid-template-columns:70px 1fr;grid-template-rows:subgrid;border-bottom:1px solid #eaeaea;gap:8px;padding-bottom:16px;display:grid}.p-contents-card__cover{grid-area:1/1/span 3;align-self:start}.p-contents-card__title{color:#252525;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.p-contents-card__author{color:#4b4b4b;grid-area:2/2;font-size:12px;display:inline-block}.p-contents-card__author a{color:#252525}.p-contents-card__abstract{color:#727272;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:3/2;font-size:12px;display:-webkit-box;overflow:hidden}.p-contents-card__meta{flex-wrap:wrap;grid-area:4/1/auto/span 2;gap:4px;display:flex}.p-contents-card__char-count{color:#727272;margin-left:auto;font-size:12px}.p-contents-card__more{text-align:right}.p-contents-card__more a{color:#4b4b4b;font-size:12px}.p-contents-card__spinner{margin-left:auto;margin-right:auto}.p-contents-ranking{margin-bottom:40px}.p-contents-ranking__heading{margin-bottom:16px}.p-contents-ranking__head{margin-bottom:24px;font-size:14px}.p-contents-ranking__secondary-head{gap:4px;margin-bottom:24px}.p-extra-episode-modal__text{color:#4b4b4b}.p-extra-episode-modal__text-strong{color:#d42424;font-weight:700}.p-favorite-button-list{gap:8px;margin-inline:auto;display:flex}.p-favorite-button-list>button{min-width:fit-content}.p-favorite-notifications{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.p-favorite-notifications__more{text-align:right}.p-favorite-notifications__more a{color:#4b4b4b;font-size:12px}.p-favorite-notifications__contents{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.p-favorite-notifications__content{overflow:hidden}.p-favorite-notifications__title{color:#252525;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:14px;overflow:hidden}.p-favorite-notifications__title a{color:#252525}.p-favorite-notifications__detail{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.p-favorite-notifications__latest-episode{align-items:center;gap:16px;display:flex}.p-favorite-notifications__latest-episode a{color:#4b4b4b;font-size:14px}.p-favorite-notifications__reading-status{align-items:center;gap:8px;display:flex}.p-favorite-notifications__date{color:#727272;font-size:12px}.p-guide{margin-bottom:40px}.p-guide__heading{margin-bottom:16px}.p-guide__introduction-wrap,.p-guide__text-wrap{margin-bottom:24px;padding-left:8px;padding-right:8px}.p-guide__text,.p-guide__list{color:#4b4b4b;font-size:14px}.p-guide__text-small{font-size:12px}.p-guide__text--center{text-align:center}.p-guide__list{text-indent:-1em;padding-left:1em}.p-guide__switcher{margin-bottom:24px}.p-guide__section{margin-bottom:40px}.p-guide__more a{color:#4b4b4b;font-size:12px}.p-guide__step-wrap{grid-auto-rows:minmax(120px,auto);gap:24px;padding-left:16px;padding-right:16px;display:grid}.p-guide__step{grid-template-columns:48px 1fr;gap:8px;display:grid;position:relative}.p-guide__step:after{content:"";z-index:0;background-color:#ffd389;width:2px;position:absolute;top:0;bottom:-24px;left:24px;transform:translate(-50%)}.p-guide__step:last-child:after{display:none}.p-guide__step--novel:after{background-color:#cdeccd}.p-guide__step--manga:after{background-color:#fad4d4}.p-guide__step-number{z-index:1;color:#9e7125;background-color:#ffeac6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex;position:relative}.p-guide__step--novel .p-guide__step-number{color:#2a7325;background-color:#f1f9e7}.p-guide__step--manga .p-guide__step-number{color:#b71c1c;background-color:#fff0f0}.p-guide__step-detail{flex-direction:column;gap:8px;width:100%;padding:8px 16px;display:flex}.p-guide__step-heading,.p-guide__merit-heading{color:#252525;font-size:16px;font-weight:700}.p-guide__merit-wrap{border:1px solid #bf7804;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px;display:flex}.p-guide__merit-wrap--novel{border:1px solid #4bb544}.p-guide__merit-heading{padding-left:48px;display:inline-flex;position:relative}.p-guide__merit-heading:before{content:"";background-color:#bf7804;width:32px;height:32px;position:absolute;top:0;left:0;-webkit-mask-image:url(/v2/img/project_v2/guide/check.svg);mask-image:url(/v2/img/project_v2/guide/check.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-guide__merit-wrap--novel .p-guide__merit-heading:before{background-color:#4bb544}.p-guide__merit-detail{flex-direction:column;align-self:center;gap:16px;width:calc(100% - 98px);display:flex}.p-guide__button-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.p-guide__youtube-frame{justify-content:center;margin-bottom:16px;display:flex}.p-guide__youtube-frame iframe{border:1px solid #4b4b4b}.p-hot-ranking{margin-bottom:40px}.p-hot-ranking__heading{margin-bottom:16px}.p-hot-ranking__switcher{margin-bottom:8px}.p-hot-ranking__change-priority{justify-content:flex-end;margin-bottom:24px;display:flex}.p-hot-ranking__change-priority button{color:#4b4b4b;font-size:14px}.p-hot-ranking__list{margin-bottom:40px}.p-hot-ranking__contents{border-top:1px solid;border-bottom:1px solid}.p-hot-ranking__contents.is-novel{border-color:#4bb544}.p-hot-ranking__contents.is-manga{border-color:currentColor #e53935 #e53935;border-top-style:none;border-top-width:medium}.p-hot-ranking__more{text-align:right;margin-bottom:24px}.p-hot-ranking__more button{color:#4b4b4b;font-size:14px}.p-hot-ranking__modal-content{gap:16px}.p-hot-ranking__modal-text{margin-top:16px;line-height:normal}.p-login-modal__appeal{border-bottom:1px solid #c9c9c9;flex-direction:column;align-items:center;margin-bottom:32px;padding-bottom:32px;display:flex}.p-login-modal__appeal-title,.p-login-modal__login-title{color:#252525;text-align:center;margin-bottom:8px;font-size:18px}.p-login-modal__appeal-items{flex-direction:column;margin-bottom:16px;display:flex}.p-login-modal__register-button{text-align:center;display:inline-block}.p-login-modal__appeal-button-top{font-size:18px}.p-login-modal__appeal-button-bottom{font-size:20px}.p-login-modal__buttons{padding-bottom:6px}.p-login-modal__extra-episode{margin:0 auto 16px}.p-login-modal__extra-episode-strong{color:#d42424;font-weight:700}.p-manga-panels{margin-bottom:40px}.p-manga-panels__heading{margin-bottom:16px}.p-manga-panels__wrap{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.p-manga-panels__wrap--popular{grid-template-columns:repeat(4,1fr)}.p-manga-panels__panel{grid-row:span 3;grid-template-rows:subgrid;gap:0;display:grid;position:relative}.p-manga-panels__cover{width:100%;margin-bottom:4px}.p-manga-panels__title{color:#252525;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.p-manga-panels__title a{color:#252525}.p-manga-panels__author{color:#4b4b4b;font-size:12px}.p-manga-panels__author a{color:#4b4b4b}.p-manga-panels__updated{color:#4b4b4b;text-align:right;font-size:12px}.p-manga-panels__more{text-align:right}.p-manga-panels__more a{color:#4b4b4b;font-size:12px}.p-manga-panels__rank{z-index:1;color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:auto;min-width:36px;height:43px;padding:0 8px;font-family:Libre Baskerville,serif;font-size:20px;font-weight:700;line-height:40px;position:absolute;top:0;left:0}.p-manga-panels__rank.p-manga-panels__rank--higher{background-color:#f82c30}.p-manga-panels__rank.p-manga-panels__rank--middle{background-color:#ffa001}.p-manga-panels__mute{aspect-ratio:7/10;text-align:center;outline:1px solid #eaeaea;flex-direction:column;justify-content:center;gap:8px;min-width:0;font-size:12px;display:flex}.p-manga-panels__mute a{color:#4b4b4b}.p-manga-panels__tab{margin-bottom:16px}.p-manga-prize{margin-bottom:40px}.p-manga-prize__contents{grid-template-columns:1fr 1fr;gap:16px 8px;padding:16px 0;display:grid}.p-manga-prize__sub-heading{color:#fff;letter-spacing:.5px;background-color:#f5a520;border-radius:2px;align-items:flex-start;gap:4px;margin-bottom:8px;padding:8px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.p-manga-prize__sub-heading-icon{flex-shrink:0;width:21px;height:20px}.p-manga-prize__detail{align-items:flex-start;gap:8px;display:flex}.p-manga-prize__cover-wrap{flex:0 0 120px}.p-manga-prize__cover-wrap img{aspect-ratio:40/57;object-fit:contain;width:100%;height:100%}.p-manga-prize__vertical{position:absolute;bottom:0;right:0}.p-manga-prize__info{flex:1}.p-manga-prize__info-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;display:-webkit-box;overflow:hidden}.p-manga-prize__info-author{margin-bottom:8px}.p-manga-prize__info-author a{color:#4b4b4b;font-size:12px}.p-manga-prize__info-description{color:#727272;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.p-manga-prize__more{text-align:right}.p-manga-prize__more a{color:#4b4b4b;font-size:12px}.p-manga-pickup{background-color:#fffbf4;border:2px solid #f5a520;margin-bottom:40px;padding:16px}.p-manga-pickup__heading{border:none;margin-bottom:16px}.p-manga-pickup__contents{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.p-manga-pickup__content{grid-row:span 3;grid-template-rows:subgrid;background-color:#fff;border-radius:2px;gap:4px;padding:8px 16px 16px;display:grid;box-shadow:1px 1px 4px #00000026}.p-manga-pickup__content-title{color:#252525;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.p-manga-pickup__content-title a{color:#252525}.p-manga-pickup__content-author{-webkit-line-clamp:2;color:#4b4b4b;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.p-manga-pickup__content-author a{color:#4b4b4b}.p-manga-top__switcher{margin-bottom:32px}.p-mute__menu{cursor:pointer;float:right;padding:0;font-weight:700;position:relative}.p-mute__menu .p-mute__control{display:grid}.p-mute__kebab{color:#727272;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.p-mute__kebab:hover{background-color:#f2f2f2}.p-mute__control{width:max-content;font-weight:initial;background-color:#eaeaea;border-radius:2px;display:none;position:absolute;top:1em;right:0}.p-mute__control:focus{outline:none}.p-mute__control:hover{background-color:#d9d9d9}.p-mute__control a,.p-mute__control span{cursor:pointer;border-radius:2px;padding:8px 16px 8px 8px;font-size:12px;line-height:1.2}.p-mute__control a:not(.done):hover,.p-mute__control span:not(.done):hover{background-color:#d9d9d9;text-decoration:none}.p-mute-confirm__heading{color:#252525;text-align:center;font-size:20px;font-weight:700}.p-mute-confirm__user-name{color:#4b4b4b;margin-bottom:24px;font-size:16px;font-weight:600;display:block}.p-nav-book-ranking__heading{margin-bottom:8px}.p-nav-book-ranking__item{border-bottom:1px solid #eaeaea;margin-bottom:12px;padding-bottom:12px}.p-nav-book-ranking__rank{color:#f5a520;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.p-nav-book-ranking__rank-text{text-align:center;flex-shrink:0;flex-basis:24px;font-family:Libre Baskerville,serif;line-height:normal}.p-nav-book-ranking__title{color:#252525;text-align:left;font-size:14px;font-weight:700}.p-nav-book-ranking__title a{color:#252525}.p-nav-book-ranking__book{grid-template-columns:100px 1fr;gap:8px;padding-left:24px;display:grid}.p-nav-book-ranking__details{flex-direction:column;gap:8px;display:flex}.p-nav-book-ranking__authors{color:#252525;gap:4px;font-size:12px;display:grid}.p-nav-book-ranking__abstract{color:#4b4b4b;-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.p-nav-book-ranking__source{color:#4b4b4b;text-align:right;font-size:12px}.p-nav-new-content{margin-bottom:40px}.p-nav-new-content__heading{margin-bottom:16px}.p-nav-new-content__item{border-bottom:1px solid #eaeaea;margin-bottom:16px;padding-bottom:16px}.p-nav-new-content__title{color:#252525;margin-bottom:8px;font-size:14px}.p-nav-new-content__title a{color:#252525}.p-nav-new-content__author{color:#4b4b4b;margin-bottom:8px;font-size:12px}.p-nav-new-content__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.p-nav-new-content__date{color:#727272;margin-left:auto;font-size:12px}.p-nav-new-content__more{text-align:right}.p-nav-new-content__more a{color:#4b4b4b;font-size:12px}.p-nav-prizes-result{margin-bottom:40px}.p-nav-prizes-result__heading{margin-bottom:16px}.p-nav-prizes-result__prize{border-bottom:1px solid #c9c9c9;justify-content:center;align-items:center;margin-bottom:8px;padding-bottom:2px;display:flex}.p-nav-prizes-result__item:has(+.p-nav-prizes-result__item){border-bottom:1px dashed #eaeaea;margin-bottom:8px;padding-bottom:8px}.p-nav-prizes-result__item:not(:has(+.p-nav-prizes-result__item)){margin-bottom:32px}.p-nav-prizes-result__item:last-child{margin-bottom:16px}.p-nav-prizes-result__content{align-items:flex-start;gap:8px;display:flex}.p-nav-prizes-result__list,.p-nav-prizes-result__content:not(:last-child){border-bottom:1px solid #eaeaea;margin-bottom:16px}.p-nav-prizes-result__title{color:#252525;font-size:14px}.p-nav-prizes-result__title a{color:#252525}.p-nav-prizes-result__author{color:#252525;font-size:12px}.p-nav-prizes-result__details{flex-direction:column;gap:4px;display:flex}.p-nav-prizes-result__cover{flex:0 0 70px}.p-nav-prizes-result__abstract{color:#252525;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.p-nav-prizes-result__details:has(.p-nav-prizes-result__cover) .p-nav-prizes-result__abstract{-webkit-line-clamp:4}.p-nav-prizes-result__more{text-align:right}.p-nav-prizes-result__more a{color:#4b4b4b;font-size:12px}.p-nav-topics{margin-bottom:56px}.p-nav-topics__heading{margin-bottom:16px}.p-nav-topics__list{border-bottom:1px solid #eaeaea;height:248px;margin-bottom:8px;padding-left:16px;padding-right:16px;overflow-y:auto}.p-nav-topics__item{margin-bottom:8px;padding-bottom:8px}.p-nav-topics__item:not(:last-child){border-bottom:1px solid #eaeaea}.p-nav-topics__meta{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.p-nav-topics__date{color:#727272;font-size:12px}.p-nav-topics__body{color:#4b4b4b;font-size:12px}.p-nav-topics__body a{color:#4b4b4b;text-underline-offset:1.5px;text-decoration:underline}.p-nav-topics__body a:hover{color:#f5a520}.p-nav-topics__body a:active{color:#bf7804}.p-nav-topics__more{text-align:right;padding-left:16px;padding-right:16px}.p-nav-topics__more a{color:#4b4b4b;font-size:12px}.p-novel-episode__header{grid-template-columns:1fr 512px 1fr;gap:8px;margin-bottom:24px;display:grid}.p-novel-episode__meta{text-align:center;grid-column:2}.p-novel-episode__title{color:#252525;margin-bottom:8px;font-size:18px}.p-novel-episode__title a{color:#252525}.p-novel-episode__author{font-size:16px;font-weight:400}.p-novel-episode__author a{color:#252525}.p-novel-episode__font-size{text-align:center;flex-direction:column;grid-column:3;align-items:center;gap:8px;display:flex}.p-novel-episode__font-size-label{color:#4b4b4b;font-size:14px;font-weight:700}.p-novel-episode__font-size-change{gap:8px;display:flex}.p-novel-episode__font-size-change span{color:#727272;cursor:pointer;border:1px solid #c9c9c9;border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.p-novel-episode__font-size-change span:not(.is-selected):hover{border-color:#fff;box-shadow:0 2px 4px #00000026}.p-novel-episode__font-size-change span:not(.is-selected):active{box-shadow:none;border-color:#fff}.p-novel-episode__font-size-change span:not(.is-selected):hover:after,.p-novel-episode__font-size-change span:not(.is-selected):active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.p-novel-episode__font-size-change span:not(.is-selected):hover:after{background:#0000000a}.p-novel-episode__font-size-change span:not(.is-selected):active:after{background:#00000014}.p-novel-episode__font-size-change span.is-selected{color:#fff;cursor:default;background-color:#f5a520}.p-novel-episode__rental-expiring-date{color:#4b4b4b;border:1px solid #ff9100;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-bottom:24px;padding:4px;font-size:14px;display:flex}.p-novel-episode__navigation-wrap{min-height:24px;margin-bottom:24px}.p-novel-episode__navigation{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.p-novel-episode__navigation-button{color:#fff;cursor:pointer;background-color:#727272;border-radius:15px;align-items:center;width:fit-content;height:24px;padding:2px 10px;font-size:12px;font-weight:700;transition:box-shadow .3s;display:flex;position:relative}.p-novel-episode__navigation-button:after{content:"";border-radius:inherit;pointer-events:none;transition:background .3s;position:absolute;inset:-2px}.p-novel-episode__navigation-button:hover{box-shadow:0 2px 4px #00000026}.p-novel-episode__navigation-button:hover:after{background:#ffffff26}.p-novel-episode__navigation-button:active{box-shadow:none}.p-novel-episode__navigation-button:active:after{background:#00000014}.p-novel-episode__navigation-button--cover .p-novel-episode__navigation-text:before,.p-novel-episode__navigation-button--prev .p-novel-episode__navigation-text:before,.p-novel-episode__navigation-button--menu .p-novel-episode__navigation-text:before{content:"";background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-right:4px;display:inline-block}.p-novel-episode__navigation-button--cover{justify-self:center}.p-novel-episode__navigation-button--cover .p-novel-episode__navigation-text:before{background-image:url(/v2/img/project_v2/novel_episode/arrow.svg);rotate:-135deg}.p-novel-episode__navigation-button--prev{justify-self:start}.p-novel-episode__navigation-button--prev .p-novel-episode__navigation-text:before{background-image:url(/v2/img/project_v2/novel_episode/arrow.svg);rotate:-180deg}.p-novel-episode__navigation-button--next{justify-self:end}.p-novel-episode__navigation-button--next .p-novel-episode__navigation-text:after{content:"";background-image:url(/v2/img/project_v2/novel_episode/arrow.svg);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-left:4px;display:inline-block}.p-novel-episode__navigation-button--menu{justify-self:center}.p-novel-episode__navigation-button--menu .p-novel-episode__navigation-text:before{background-color:#fff;-webkit-mask-image:url(/v2/img/project_v2/novel_episode/menu.svg);mask-image:url(/v2/img/project_v2/novel_episode/menu.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-novel-episode__navigation-text{align-items:center;display:inline-flex}.p-novel-episode__body{color:#4b4b4b;border-top:1px solid #727272;border-bottom:1px solid #727272;margin-bottom:24px;padding-top:24px;padding-bottom:24px;position:relative}.p-novel-episode__chapter-title{text-align:center;margin-bottom:8px;font-size:18px;font-weight:700}.p-novel-episode__episode-title{text-align:center;margin-bottom:24px;font-size:20px;font-weight:700}.p-novel-episode__page-count{position:absolute;top:24px;left:0}.p-novel-episode__wrap-bookmark{width:fit-content;min-block-size:20px;margin-block-end:16px;margin-inline-start:auto}.p-novel-episode__wrap-bookmark img{height:20px}.p-novel-episode__wrap-bookmark .is-enabled{cursor:pointer}.p-novel-episode__wrap-bookmark .is-disabled{pointer-events:none}.p-novel-episode__text{margin-bottom:80px;padding-left:24px;padding-right:24px;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:18px;line-height:1.7;transition:font-size .5s,line-height .5s}.p-novel-episode__text.p-novel-episode__text--big{font-size:20px}.p-novel-episode__text.p-novel-episode__text--medium{font-size:18px}.p-novel-episode__text.p-novel-episode__text--small{font-size:14px}.p-novel-episode__text em span{margin:0;font-style:normal;position:relative}.p-novel-episode__text em span:after{content:"";background:#252525;width:3px;height:3px;margin:auto;position:absolute;top:-5px;left:0;right:0}.p-novel-episode__text .g-recaptcha{text-align:center}.p-novel-episode__text .g-recaptcha>div{display:inline-block}.p-novel-episode__story-image{text-align:center;width:100%}.p-novel-episode__story-image img{width:100%}.p-novel-episode__freespace{color:#4b4b4b;margin-bottom:24px}.p-novel-episode__favorite-and-comment{justify-content:right;gap:16px;margin-bottom:40px;display:flex}.p-novel-episode__spinner.is-visible{margin-bottom:24px}.p-novel-episode__spinner .c-modal__spinner{top:50%;left:50%;transform:translate(-50%)}.p-novels-ranking{margin-bottom:40px}.p-novels-ranking__heading{margin-bottom:8px}.p-novels-ranking__finished-heading{margin-bottom:24px}.p-novels-ranking__priority{text-align:right;margin-bottom:8px;font-size:12px}.p-novels-ranking__priority a{color:#4b4b4b}.p-novels-ranking__head{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:24px;display:grid}.p-novels-ranking__head-link{color:#252525;text-align:center;background:#f1f9e7;border-radius:2px;justify-content:center;align-items:center;padding:8px 4px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.p-novels-ranking__head-link:hover,.p-novels-ranking__head-link.is-selected{color:#fff;background:#4bb544}.p-official-manga-panel{border:1px solid #c9c9c9;border-radius:2px}.p-official-manga-panel__img{border-top-left-radius:1px;border-top-right-radius:1px;height:calc(36.5vw - 8.76px);position:relative;overflow:hidden}.p-official-manga-panel__img img{width:100%}.p-official-manga-panel__img.is-vertical:after{content:"タテ";color:#fff;background:#e53935;width:1em;padding:4px;font-weight:700;line-height:1;position:absolute;bottom:0;right:0}.p-official-manga-panel__date{color:#fff;text-align:center;background-color:#e53935;border-radius:16px;justify-content:center;align-items:center;width:56px;padding:3px 8px;font-size:12px;line-height:1;display:flex;position:absolute;top:4px;left:4px}.p-official-manga-panel__info{flex-direction:column;justify-content:space-between;height:88px;padding:8px;display:flex}.p-official-manga-panel__title{color:#252525;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;display:-webkit-box;overflow:hidden}.p-official-manga-panel__label{color:#727272;text-align:right;font-size:10px}.p-official-manga-panel__stats{color:#4b4b4b;justify-content:right;gap:8px;font-size:10px;display:flex}.p-official-manga-panel__likes:before{content:url(/v2/img/component_v2/content/panel-likes.svg);vertical-align:middle;margin-right:3px}.p-official-manga-panel__comments:before{content:url(/v2/img/component_v2/content/panel-comments.svg);vertical-align:text-top;margin-right:3px}.p-open-app{justify-content:center;margin-bottom:16px;display:flex}.p-open-app__image{width:32px;height:32px;margin-right:8px;display:block}.p-paginator{margin-bottom:24px}.p-ranking{border-top:1px solid #eaeaea}.p-top-prize-ranking__banner+.p-ranking{border-top:none}.p-ranking__item{border-bottom:1px solid #eaeaea;grid-template-columns:70px auto;gap:8px;padding-top:16px;padding-bottom:16px;display:grid}.p-ranking__cover{position:relative}.p-ranking__rank{z-index:1;color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:#ffa001;width:20px;height:24px;font-family:Libre Baskerville,serif;font-weight:700;position:absolute;top:-4px;left:0}.p-ranking__item:nth-child(-n+3) .p-ranking__rank{background:#f82c30}.p-ranking__info{flex-direction:column;justify-content:space-between;width:100%;display:flex}.p-ranking__title{color:#252525;font-size:14px;font-weight:700}.p-ranking__title a{color:#252525}.p-ranking__transition{vertical-align:text-bottom;height:1em}.p-ranking__author{float:left;color:#4b4b4b;font-size:12px}.p-ranking__created{color:#727272;margin-left:auto;font-size:12px}.p-ranking__point{margin-left:auto}.p-ranking__meta{flex-wrap:wrap;grid-column:1/3;gap:4px;display:flex}.p-ranking__more{text-align:right;padding-top:16px;font-size:12px}.p-ranking__more a{color:#4b4b4b}.p-ranking-banner{display:block}.p-ranking-banner img{width:136px}.p-ranking-banner.is-hidden{display:none}.p-ranking-tags{margin-bottom:24px}.p-ranking-tags__heading{color:#141414;margin-bottom:16px}.p-ranking-tags__slick.slick-slider{display:flex}.p-ranking-tags__slick.slick-slider .slick-list{margin:0}.p-ranking-tags__wrap-carousel{width:426px}.p-ranking-tags__slick-left,.p-ranking-tags__slick-right{cursor:pointer;background-repeat:no-repeat;flex:1 0 22px}.p-ranking-tags__slick-left{background-image:url(/v2/img/project_v2/ranking_tags/arrow_left.svg);background-position:0 70%}.p-ranking-tags__slick-right{background-image:url(/v2/img/project_v2/ranking_tags/arrow_right.svg);background-position:right 0 top 70%}.p-rental-confirm{flex-direction:column;gap:16px;display:flex}.p-rental-confirm__content{gap:8px;display:flex}.p-rental-confirm__cover-image{flex:0 70px}.p-rental-confirm__info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.p-rental-confirm__title{color:#252525;font-size:18px;font-weight:700}.p-rental-confirm__episode-title{color:#252525;font-size:16px}.p-rental-confirm__desc{color:#4b4b4b;text-align:center;font-size:16px;font-weight:700}.p-rental-confirm__desc--attention{color:#d42424}.p-rental-confirm__zero-yen-strong{color:#f5a520}.p-rental-confirm__use-ac{border-top:1px solid #c9c9c9;flex-direction:column;gap:16px;padding-top:16px;display:flex}.p-rental-confirm__price,.p-rental-confirm__users-ac{color:#4b4b4b;justify-content:space-between;width:100%;max-width:min(352px,100%);margin:auto;padding:8px 16px;font-weight:700;display:flex}.p-rental-confirm__price{background:#ffeac6}.p-rental-confirm__price-count{color:#d42424}.p-rental-confirm__users-ac{border:1px solid #bf7804}.p-rental-confirm__ac-enough,.p-rental-confirm__ac-not-enough{flex-direction:column;gap:16px;display:flex}.p-rental-confirm__buttons{text-align:center;padding-bottom:8px}.p-rental-confirm__notes{color:#727272}.p-search{margin-bottom:40px}.p-search__form{border:1px solid #4b4b4b;border-radius:4px}.p-search__form-content{flex-direction:column;gap:16px;margin-bottom:20px;padding:20px 24px 0;display:flex}.p-search__title-saved{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.p-search__title{color:#252525;text-align:left;align-items:center;min-width:0;font-size:20px;font-weight:700;display:flex}.p-search__title:before{content:"";background-image:url(/v2/img/component_v2/search/loupe_black.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:8px;display:inline-block}.p-search__title-saved>:not(.p-search__title){flex-shrink:0;margin-left:auto}.p-search__conditions-form{color:#4b4b4b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;appearance:none;background-image:url(/v2/img/component_v2/search/drop_down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:14px 8px;border:1px solid #999;border-radius:2px;max-width:232px;height:34px;padding:8px 32px 8px 12px;font-size:14px;overflow:hidden}.p-search__free-outside-word{flex-direction:column;gap:16px;display:flex}.p-search__word-box-title{color:#4b4b4b;margin-bottom:8px;font-size:16px;font-weight:700}.p-search__word-box-form{border:1px solid #727272;border-radius:2px;align-items:center;width:100%;height:40px;display:flex}.p-search__word-box-label{color:#4b4b4b;text-align:left;cursor:pointer;width:100px;height:100%}.p-search__word-box-select{color:#4b4b4b;appearance:none;background-color:#0000;background-image:url(/v2/img/component_v2/search/drop_down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:14px 8px;border:none;width:100%;height:100%;padding-left:16px;font-size:16px}.p-search__word-box-input{color:#4b4b4b;border-left:1px solid #727272;flex-grow:1;height:100%;font-size:16px;position:relative}.p-search__word-box-input input{border:none;outline:none;width:100%;height:100%;padding:8px}.p-search__word-clear{display:none}.p-search__detail button{color:#4b4b4b;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.p-search__word-box-suggest{z-index:2;background-color:#fff;width:100%;padding-left:0;position:absolute;top:100%;left:0}.p-search__word-box-suggest li{color:#4b4b4b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:.5px solid #c9c9c9;border-top-width:0;height:38px;padding:3px 5px;line-height:38px;list-style:none;overflow:hidden}.p-search__word-box-suggest li:hover,.p-search__word-box-suggest li:focus{background-color:#f9f9f9}.p-search__buttons{background-color:#f9f9f9;border-top:1px solid #4b4b4b;border-radius:0 0 4px 4px;grid-template-columns:1fr 1fr;justify-content:center;gap:8px 48px;padding:24px 24px 8px;display:grid}.p-search__buttons.is-external{flex-direction:column;align-items:center;display:flex}.p-search__buttons--modal{border-left:1px solid #4b4b4b;border-right:1px solid #4b4b4b;grid-template-columns:320px 320px;position:relative}.p-search__button{width:100%;line-height:inherit}.p-search__button:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.p-search__all-clear{order:4;grid-column:2}.p-search__clear-button{color:#4b4b4b;cursor:pointer;margin:auto;font-size:12px;display:block}.p-search__login-required{color:#4b4b4b;text-align:center;cursor:pointer;order:3;font-size:12px}.p-search__login-required a{color:#4b4b4b}.p-search-age-confirmation{margin-bottom:40px}.p-search-age-confirmation__text{color:#4b4b4b;text-align:center;font-size:16px;font-weight:700}.p-search-age-confirmation__text:not(:last-child){margin-bottom:32px}.p-search-age-confirmation__text--attention{color:#d42424}.p-novel-ai-search{border:1px solid #4b4b4b;border-radius:3px;margin-bottom:16px;padding:20px 24px}.p-novel-ai-search__title{color:#252525;align-items:center;margin-bottom:16px;font-size:20px;display:flex}.p-novel-ai-search__title a{color:#252525}.p-novel-ai-search__title:before{content:"";background-image:url(/v2/img/component_v2/search_assistant/icon.png);background-size:contain;width:32px;height:36px;margin-right:8px}.p-novel-ai-search__detail{color:#252525;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.p-novel-ai-search__form{border:1px solid #727272;border-radius:2px}.p-novel-ai-search__form.is-disabled{opacity:.5;pointer-events:none}.form-input{align-items:center;display:flex}.form-input textarea{box-sizing:border-box;resize:none;background:0 0;border:none;outline:none;height:42px;max-height:120px;padding:12px 8px}.form-input button.send{cursor:pointer;background-color:#2e37ff;border:none;border-radius:6px;margin:4px;padding:0;display:block}.form-input button.send:after{content:"";background-color:#fff;width:40px;height:40px;display:block;-webkit-mask-image:url(/v2/img/component_v2/search_assistant/send.svg);mask-image:url(/v2/img/component_v2/search_assistant/send.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.form-input button.send:disabled{opacity:.2;cursor:not-allowed}div.search-assistant-app{margin-top:10px}div.search-assistant-app>div{min-height:0;margin-bottom:0}div.search-assistant-app .chat-form{min-height:50px}div.search-assistant-app .form-input{background-color:#fff;border:1px solid #ccc;border-radius:12px;display:flex;box-shadow:6px 6px 6px #00000026}div.search-assistant-app .button-wrap{flex-direction:column;justify-content:end;display:flex}div.search-assistant-app textarea{box-sizing:border-box;resize:none;background:0 0;border:none;outline:none;width:100%;height:3rem;max-height:120px;padding:12px 4px 12px 1rem;font-size:14px;line-height:1.5}div.search-assistant-app button.send{box-sizing:border-box;color:#fff;cursor:pointer;background-color:#5959d1;border:none;border-radius:12px;width:2.5rem;height:2.5rem;margin:.25rem;padding:0;display:block}div.search-assistant-app button.send:disabled{opacity:.2;cursor:not-allowed}div.search-assistant-app .search-assistant-suggest{box-sizing:border-box;border:5px solid #32269166;border-radius:3px;min-height:158px;max-height:158px;margin-bottom:32px;padding:8px;position:relative}div.search-assistant-app .search-assistant-suggest:after{color:#009;text-align:center;cursor:pointer;background:linear-gradient(#fff0,#fff 62%);padding-top:20px;padding-bottom:8px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}div.search-assistant-app .search-assistant-suggest:not(.opened){overflow:hidden}div.search-assistant-app .search-assistant-suggest:not(.opened):after{content:"すべて表示する"}div.search-assistant-app .search-assistant-suggest.opened{max-height:none;padding-bottom:34px}div.search-assistant-app .search-assistant-suggest.opened:after{content:"閉じる";padding-top:8px}div.search-assistant-app .search-assistant-suggest h3{border-bottom:1px solid #32269166;margin-bottom:8px;font-size:16px}div.search-assistant-app .search-assistant-suggest ul{margin-bottom:0;font-size:12px}div.search-assistant-app .search-assistant-suggest ul li{margin-bottom:2px}div.search-assistant-app .search-assistant-suggest ul li .wrap-message.user{display:none}div.search-assistant-app .search-assistant-suggest ul li .wrap-message .chat-message:not(.content){pointer-events:none}div.search-assistant-app .search-assistant-suggest ul p{margin:2px}div.search-assistant-app .search-assistant-suggest div.input-area{width:100%;position:static}div.search-assistant-app .search-assistant-suggest div.input-area.sending,div.search-assistant-app .search-assistant-suggest #bottom-scroll-target{display:none}.search-assistant-app>div{min-height:25vh;margin-bottom:-20px;font-size:1rem}.search-assistant-app>div ul{padding:0;list-style:none}.search-assistant-app>div li{margin-bottom:16px}.search-assistant-app>div li div.wrap-message{display:flex}.search-assistant-app>div li div.wrap-message div.chat-message{word-wrap:break-word;word-break:break-all;display:inline-block;position:relative}.search-assistant-app>div li div.wrap-message div.chat-message a{text-decoration:underline}.search-assistant-app>div li div.wrap-message.user{flex-direction:row-reverse}.search-assistant-app>div li div.wrap-message.user div.chat-message{word-break:break-all;white-space:pre-wrap;background:#f2f2f2;border-radius:12px;max-width:70%;padding:10px 20px}.search-assistant-app>div li div.wrap-message.assistant div.chat-message{width:100%;margin-left:8px}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback{z-index:1;margin-top:8px;position:relative}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback span.feedback{border:1px solid #ccc;border-radius:16px;padding:4px 0;display:inline-block}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback span.feedback.done a.good:hover:after,.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback span.feedback.done a.bad:hover:after{color:#ccc}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a{cursor:pointer;padding:0 14px;text-decoration:none;display:inline-block}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.good:after{content:"";color:#ccc;font-family:FontAwesome,serif}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.good.active:after,.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.good:hover:after{color:#22c55e}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.bad:after{content:"";color:#ccc;font-family:FontAwesome,serif}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.bad.active:after,.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.bad:hover:after{color:#f06565}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.share:after{content:"";color:#ccc;font-family:FontAwesome,serif}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.share.shared:after,.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a.share:hover:after{color:#333}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback a:not(:first-child){border-left:1px solid #ccc}.search-assistant-app>div li div.wrap-message.assistant div.chat-message div.feedback .fadeout{animation:.2s both fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:.25}}.search-assistant-app>div li div.date-partition{text-align:center;margin-bottom:8px;position:relative}.search-assistant-app>div li div.date-partition .date{z-index:1;color:#333;background-color:#fff;border:1px solid #009;border-radius:15px;padding:4px 16px;font-size:12px;display:inline-block;position:relative}.search-assistant-app>div li div.date-partition:before{content:"";border-bottom:1px solid #009;width:100%;height:50%;position:absolute;top:0;left:0}.search-assistant-app>div span.thumbnail{width:44px;min-width:44px;height:50px;margin:0 4px;position:relative;overflow:hidden}.search-assistant-app>div span.thumbnail img{width:44px;min-width:44px;position:absolute;left:0}.search-assistant-app>div span.thumbnail img.index-0{top:0}.search-assistant-app>div span.thumbnail img.index-1{top:-50px}.search-assistant-app>div span.thumbnail img.index-2{top:-100px}.search-assistant-app>div span.thumbnail img.index-3{top:-150px}.search-assistant-app>div span.thumbnail img.index-4{top:-200px}.search-assistant-app>div div.input-area{z-index:4;box-sizing:border-box;width:735px;position:fixed;bottom:0}.search-assistant-app>div div.input-area span.counter{float:left;color:#666;background-color:#ffffffbf;border-radius:10px;margin-top:20px;padding:0 1rem;font-size:12px}.search-assistant-app>div div.input-area span.counter.warning{color:#f16363}.search-assistant-app>div div.input-area div.start-over{text-align:right;margin-bottom:8px}.search-assistant-app>div div.input-area div.start-over button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:12px;padding:8px 16px;font-size:12px;box-shadow:2px 2px 2px #0000001a}.search-assistant-app>div div.input-area div.start-over button:disabled{opacity:.5;color:#888;cursor:not-allowed}.search-assistant-app>div div.input-area div.start-over button:disabled:hover{background-color:#fff}.search-assistant-app>div div.input-area div.start-over button:hover{background-color:#f2f2f2}.search-assistant-app>div div.input-area .solid-area{background-color:#fff;padding-bottom:8px}.p-search-condition__content{align-items:center}.p-search-condition__form{flex-direction:column;gap:24px;display:flex}.p-search-condition__legend{background-color:#f9f9f9;border-radius:2px;align-items:center;width:100%;height:28px;padding-left:8px;font-size:16px;font-weight:700;display:flex}.p-search-condition__text{color:#4b4b4b;text-align:center;font-size:16px;font-weight:700}.p-search-condition__text--large{color:#252525;font-size:20px}.p-search-condition__link{color:#4b4b4b;text-align:center;margin-top:8px;font-size:12px}.p-search-modal{z-index:8;box-sizing:border-box;border-radius:4px;flex-direction:column;width:100%;max-width:920px;max-height:90%;margin:auto;display:none;position:fixed;inset:0;overflow:auto}.p-search-modal.is-open{justify-content:center;display:flex}.p-search-modal .p-search__free-outside-word{gap:24px}.p-search-modal .p-search__word-box-title{font-size:14px}.p-search-modal .p-search__word-box-suggest{display:none}.p-search-modal__close{box-sizing:border-box;text-align:right;width:100%;display:none}.p-search-modal__close.is-open{display:block}.p-search-modal__close-icon{content:"";cursor:pointer;background-color:#0000;background-image:url(/v2/img/component_v2/icon/close.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 32px;border:none;width:40px;height:40px}.p-search-modal__content{overscroll-behavior:none;background-color:#fff;border:1px solid #4b4b4b;border-bottom:none;border-radius:4px 4px 0 0;flex-direction:column;gap:24px;width:100%;min-width:920px;padding:32px 44px;display:flex;overflow:auto}.p-search-modal__form{gap:24px;display:grid}.p-search-modal__direction{background-color:#f9f9f9;border-radius:2px;padding:16px}.p-search-modal__legend{color:#4b4b4b;min-width:90px;margin-bottom:16px;font-size:14px;font-weight:700}.p-search-modal__value{flex-flow:column wrap;gap:16px;width:calc(100% - 90px);display:flex}.p-search-modal__value.has-checkbox input[type=checkbox]{z-index:1;width:16px;height:16px;margin:0;position:absolute;top:auto;bottom:auto;left:8px}.p-search-modal__value.has-checkbox label{-webkit-user-select:none;user-select:none;border:1px solid #c9c9c9;border-radius:10px;align-content:center;width:100%;height:100%;padding-left:32px;font-size:12px;position:relative}.p-search-modal__value.has-radio input[type=radio]{display:none}.p-search-modal__value.has-radio label{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #c9c9c9;flex-wrap:wrap;align-content:center;width:100%;height:100%;padding-left:8px;font-size:12px;display:flex;position:relative}.p-search-modal__value.has-radio .p-search-modal__point-label{width:154px;height:32px;font-size:11px}.p-search-modal__value.has-radio .p-search-modal__custom-length-label{color:#4b4b4b;width:167px;height:38px}.p-search-modal__custom-length-label.is-disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.p-search-modal__value--row{flex-direction:row}.p-search-modal__value--row .p-search-modal__checkbox{width:fit-content;height:38px}.p-search-modal__value--row .p-search-modal__checkbox label{padding-right:16px}.p-search-modal__category{color:#4b4b4b;grid-template-columns:repeat(4,1fr);grid-auto-rows:38px;grid-auto-columns:167px;gap:8px;display:grid}.p-search-modal__category.is-disabled{cursor:not-allowed;opacity:.2;pointer-events:none}.p-search-modal__tag-fields{flex-direction:column;gap:8px;display:flex}.p-search-modal__tag-fields--part{border-top:1px dashed #eaeaea;padding-top:16px}.p-search-modal__tag-legend-area{color:#4b4b4b;align-items:center;gap:24px;display:flex}.p-search-modal__tag-legend-area a{color:#4b4b4b;font-size:12px}.p-search-modal__tag-legend-area span{cursor:pointer}.p-search-modal__tag-legend-area-guest{flex-direction:column;gap:8px;display:flex}.p-search-modal__tag-legend{color:#4b4b4b;font-size:14px;font-weight:400}.p-search-modal__tags{padding-left:8px;padding-right:8px}.p-search-modal__add-tag-fields{align-items:flex-end;gap:8px;width:100%;padding-left:8px;padding-right:8px;display:flex}.p-search-modal__add-tags{background-color:#fff;border:1px solid #c9c9c9;border-radius:2px;width:94%;padding:8px 16px}.p-search-modal__add-tag{align-items:center;gap:4px;display:flex}.p-search-modal__add-tag span{cursor:pointer}.p-search-modal__add-tag--selected{border-color:#eaeaea}.p-search-modal__tag-counter{color:#727272;text-align:right;width:auto;font-size:12px}.p-search-modal__tag-login{flex-direction:column;align-items:flex-start;gap:8px;padding-left:8px;padding-right:8px;display:flex}.p-search-modal__tag-login-text{color:#4b4b4b;font-size:12px}.p-search-modal__points{background-color:#eaeaea;flex-direction:column;gap:8px;padding:8px;display:flex}.p-search-modal__points.hide{display:none}.p-search-modal__point{width:fit-content;height:100%}.p-search-modal__radio-cancel{flex-wrap:wrap;place-content:flex-end;align-items:flex-start;width:22px;height:22px;padding-top:3px;padding-right:3px;display:inline-flex;position:absolute;top:-1px;right:-1px}.p-search-modal__radio-cancel-icon{content:url(/v2/img/component_v2/search/icon_radio_cancel.svg);position:absolute}.p-search-modal__checkbox{color:#4b4b4b;background-color:#fff;border-radius:10px;align-items:center;width:100%;height:100%;display:flex;position:relative}.p-search-modal__buttons{gap:16px;margin:auto;display:flex}.p-search-modal__button{color:#727272;background-color:#fff;border:1px solid #c9c9c9;border-radius:2px;padding:4px 16px;font-size:12px;font-weight:700;position:relative}.p-search-modal__button:hover:after,.p-search-modal__button:active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.p-search-modal__button:hover:after{background:#0000000a}.p-search-modal__button:active:after{background:#00000014}.p-search-modal__custom-length{grid-template-columns:1fr 3fr;align-items:center;gap:8px;display:grid}.p-search-modal__custom-length input[type=radio]{display:none}.p-search-modal__custom-length input[type=text],.p-search-modal__custom-length input[type=date]{box-sizing:border-box;color:#4b4b4b;cursor:pointer;border:1px solid #c9c9c9;width:167px;height:38px;padding-left:8px;font-family:inherit}.p-search-modal__custom-length-input{color:#727272;align-items:center;gap:8px;font-weight:700;display:flex}.p-search-modal__custom-length-input.is-disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.p-search-modal__clear{content:"";background:url(/v2/img/component_v2/search/clear.svg) 50%/16px 16px no-repeat;width:24px;height:24px}.p-search-modal__error{grid-area:2/1/3/3}.p-search-modal--manga input[type=radio]:checked+label{color:#b71c1c;background-color:#fff0f0;border:1px solid #ef8683}.p-search-modal--manga input[type=radio]:checked+label .p-search-modal__radio-cancel{background:linear-gradient(45deg,#0000 50%,#b71c1c 50% 100%)}.p-search-modal--manga input[type=checkbox]{accent-color:#e53935}.p-search-modal--manga input[type=checkbox]:checked+label{color:#b71c1c;background-color:#fff0f0;border:1px solid #ef8683}.p-search-modal--novel input[type=radio]:checked+label{color:#2a7325;background-color:#f1f9e7;border:1px solid #74ce6d}.p-search-modal--novel input[type=radio]:checked+label .p-search-modal__radio-cancel{background:linear-gradient(45deg,#0000 50%,#2a7325 50% 100%)}.p-search-modal--novel input[type=checkbox]{accent-color:#4bb544}.p-search-modal--novel input[type=checkbox]:checked+label{color:#2a7325;background-color:#f1f9e7;border:1px solid #74ce6d}.p-search-result__heading{margin-bottom:16px}.p-search-result__condition{margin-top:24px}.p-search-result__parameters{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.p-search-result__parameter{color:#4b4b4b}.p-search-result__parameter span{color:#fff;background-color:#999;border-radius:24px;margin-right:8px;padding:2px 8px;font-size:12px}.p-search-result__contents{border-top:1px solid;border-bottom:1px solid;margin-bottom:24px}.p-search-result__contents.is-novel{border-color:#4bb544}.p-search-result__contents.is-manga{border-color:#e53935}.p-search-result__bottom-text{color:#4b4b4b;margin-top:24px}.p-search-result__bottom-heading{font-weight:700}.p-sidebar-content-info__summary{flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;display:flex}.p-sidebar-content-info__title{color:#252525;text-align:center;font-size:16px;font-weight:700}.p-sidebar-content-info__cover{width:150px;height:auto;margin-inline:auto}.p-sidebar-content-info__separator{border:none;border-top:1px solid #eaeaea;margin:0 -8px}.p-sidebar-content-info__detail{width:100%;padding-top:8px;padding-bottom:8px}.p-sidebar-content-info__detail-item{color:#252525;border-bottom:1px dashed #c9c9c9;align-items:center;padding-top:8px;padding-bottom:8px;font-size:12px;display:flex}.p-sidebar-content-info__detail-label{flex-shrink:0;width:40%;font-weight:700}.p-sidebar-diary{color:#252525}.p-sidebar-diary__date{color:#252525;font-size:12px}.p-sidebar-diary__title{color:#252525;font-size:14px}.p-sidebar-menu{color:#252525;border-radius:2px;margin-bottom:24px;font-size:14px;overflow:hidden}.p-sidebar-menu--novel{border:1px solid #4bb544}.p-sidebar-menu--manga{border:1px solid #e53935}.p-sidebar-menu__selections{background-color:#f9f9f9;flex-direction:column;gap:8px;padding:16px;display:flex}.p-sidebar-menu__item{border-bottom:1px solid #eaeaea;padding-bottom:4px;font-weight:700}.p-sidebar-menu__categories{background-color:#fff;flex-direction:column;gap:16px;padding:16px;display:flex}.p-sidebar-menu__category-list{flex-direction:column;gap:8px;margin-left:16px;display:flex}.p-sidebar-official-manga{margin-bottom:24px}.p-sidebar-official-manga__heading{margin-bottom:8px}.p-sidebar-official-manga__item{border-bottom:1px dashed #eaeaea;margin-bottom:8px;padding-bottom:8px;padding-right:8px}.p-sidebar-official-manga__updated{color:#727272;margin-bottom:2px;font-size:12px}.p-sidebar-official-manga__title{color:#252525;font-size:14px;font-weight:700}.p-sidebar-official-manga__title a{color:#252525}.p-sidebar-official-manga__more{text-align:right}.p-sidebar-official-manga__more a{color:#4b4b4b;font-size:12px}.p-sidebar-panel{background-color:#f9f9f9;border-radius:2px;margin-bottom:16px;overflow:hidden}.p-sidebar-panel__content{padding:12px 10px 8px}.p-sidebar-panel__list{border-bottom:1px dashed #c9c9c9;flex-direction:column;gap:8px;margin-bottom:8px;padding-top:8px;padding-bottom:16px;display:flex}.p-sidebar-panel__more{text-align:right}.p-sidebar-panel__more a{color:#4b4b4b;font-size:12px}.p-sidebar-profile__text{color:#252525;font-size:14px}.p-sidebar-user-content__title{color:#252525;font-size:14px;font-weight:700}.p-sidebar-user-content__title a{color:#252525}.p-sort-and-paginator{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.p-table-of-contents{margin-bottom:40px;position:relative}.p-table-of-contents__switcher{margin-bottom:24px}.p-table-of-contents__bookmarks{justify-content:space-between;margin-bottom:24px;padding-left:20px;display:flex}.p-table-of-contents__bookmark{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:24px;transition:margin-right .3s;display:flex}@media (width<=1090px){.p-table-of-contents__bookmark{margin-right:56px}}.p-table-of-contents__episodes{color:#4b4b4b;margin-bottom:16px}.p-table-of-contents__chapter-rental,.p-table-of-contents__chapter{font-size:16px;font-weight:700}.p-table-of-contents__chapter-rental{cursor:pointer;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:center;gap:8px;margin-bottom:-1px;padding:16px 20px;transition:all .2s;display:flex}.p-table-of-contents__chapter-rental:first-child{border-top-color:#0000}.p-table-of-contents__chapter-rental.is-opened{border-bottom-color:#0000}.p-table-of-contents__chapter-rental--novel{background:#f1f9e7}.p-table-of-contents__chapter-rental:hover,.p-table-of-contents__chapter-rental.is-opened{background:#fff}.p-table-of-contents__chapter-rental.is-opened .p-table-of-contents__drop-down{transform:rotate(180deg)}.p-table-of-contents__chapter{margin-top:16px;padding:16px 8px}.p-table-of-contents__episode-wrap+.p-table-of-contents__chapter{margin-top:8px}.p-table-of-contents__chapter--novel{color:#4bb544}.p-table-of-contents__chapter--manga{color:#e53935}.p-table-of-contents__control{flex:none;gap:24px;display:flex}.p-table-of-contents__rental-mark{color:#727272;white-space:nowrap;background:#fff;border:1px solid #f5a520;border-radius:2px;align-items:center;padding:2px 16px;font-size:14px;font-weight:700;display:flex}.p-table-of-contents__rental-mark--novel{border-color:#4bb544}.p-table-of-contents__rental-mark--manga{border:1px solid #e53935}.p-table-of-contents__drop-down{transform-origin:50%;transition:all .2s}.p-table-of-contents__rental-book{gap:12px;padding:16px 20px 16px 8px;font-size:12px;display:flex}.p-table-of-contents__rental-book-cover{flex:0 0 100px}.p-table-of-contents__rental-book-abstract{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.p-table-of-contents__rental-book-date{text-align:right}.p-table-of-contents__episode-wrap{padding-left:8px}.p-table-of-contents__episode-link{color:#4b4b4b;cursor:pointer;background-color:#fff;flex-direction:column;justify-content:space-between;padding:12px 8px;display:flex;position:relative}.p-table-of-contents__episode-link:hover{background-color:#dcdcdc}.p-table-of-contents__episode-link:visited{color:#888;background-color:#eaeaea}.p-table-of-contents__episode-link:visited:hover{background-color:#dcdcdc}.p-table-of-contents__episode-link--extra{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.p-table-of-contents__episode-title{font-size:14px;font-weight:700}.p-table-of-contents__episode-info{color:#727272;flex-wrap:wrap;justify-content:right;align-items:center;gap:16px;min-height:24px;font-size:12px;display:flex}.p-table-of-contents__expiring-date{color:#f5a520}.p-table-of-contents__episode-bookmark{margin-right:-8px}.p-table-of-contents__episode-likes{color:#727272;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-right:auto;display:flex}.p-table-of-contents__x-sns{justify-content:flex-end;margin-bottom:24px;display:flex}.p-table-of-contents__freespace{color:#4b4b4b}.p-top-banners{width:100%;margin-bottom:40px;position:relative;overflow:hidden}.p-top-banners .slick-list{margin:0}.p-top-banners__banner{margin-right:16px;display:inline-block}.p-top-banners__image{border-radius:6px;margin-bottom:4px}.p-top-banners__image img{width:634px;height:234px;display:block}.p-top-banners__text{color:#4b4b4b;text-align:center;font-size:12px;line-height:1.2}.p-top-prize-ranking{margin-bottom:40px}.p-top-prize-ranking__heading{margin-bottom:16px}.p-top-prize-ranking__banner{margin-bottom:8px}.p-viewer-table-of-contents__header{flex-direction:column;align-items:center;gap:8px;padding:24px 16px 16px;display:flex}.p-viewer-table-of-contents__cover{width:120px}.p-viewer-table-of-contents__title{color:#252525;font-size:18px;font-weight:700}.p-viewer-table-of-contents__author{color:#252525;font-weight:700}.p-viewer-table-of-contents__service{color:#fff;background-color:#4bb544;padding:8px;font-size:16px;font-weight:700}.p-viewer-table-of-contents__episodes{color:#4b4b4b}.p-viewer-table-of-contents__chapter{color:#fff;background-color:#4b4b4b;padding:8px;font-size:16px;font-weight:700}.p-viewer-table-of-contents__episode{border-top:1px solid #c9c9c9}.p-viewer-table-of-contents__episode.is-active{border-left:10px solid #4bb544}.p-viewer-table-of-contents__episode.is-active .p-viewer-table-of-contents__episode-link{background-color:#f1f9e7}.p-viewer-table-of-contents__episode-link{color:#4b4b4b;cursor:pointer;background-color:#fff;flex-direction:column;gap:8px;min-height:56px;padding:12px 20px;display:flex;position:relative}.p-viewer-table-of-contents__episode-link:hover{background-color:#f9f9f9}.p-viewer-table-of-contents__episode-link:visited{color:#888}.p-viewer-table-of-contents__episode-link:visited:hover{background-color:#f9f9f9}.p-viewer-table-of-contents__episode-title{font-size:18px;font-weight:700}.p-viewer-table-of-contents__episode-free-info{justify-content:space-between;display:flex}.p-viewer-table-of-contents__episode-info{color:#999;justify-content:flex-end;gap:16px;font-size:12px;display:flex}.p-viewer-table-of-contents__episode-bookmark{align-items:flex-end;margin-right:-20px;display:flex}.p-viewer-table-of-contents__expiring-date{color:#f5a520}.p-viewer-table-of-contents__rental-counter{color:#999;justify-content:space-between;align-items:end;gap:4px;font-size:12px;display:flex}.p-viewer-table-of-contents__rental-mark{color:#727272;white-space:nowrap;background-color:#fff;border:1px solid #f5a520;border-radius:2px;align-items:center;padding:2px 16px;font-size:14px;font-weight:700;display:flex}.p-zero-yen{background-color:#fffbf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:8px 16px;display:flex}.p-zero-yen__content{color:#4b4b4b;align-items:center;gap:16px;width:fit-content;font-size:16px;font-weight:700;display:flex}.p-zero-yen__question-image{cursor:pointer;width:16px;display:block}.p-zero-yen__question-image:hover{opacity:.8}.p-zero-yen__status-about-content{color:#4b4b4b;text-align:center;align-items:center;gap:16px;font-size:18px}.p-zero-yen__charge-bars{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.p-zero-yen__charge-bars .c-charge-bar__bg{width:128px}.p-zero-yen__status-text{font-weight:700}.p-zero-yen__status-text--strong{color:#f5a520}.p-zero-yen__status-annotation{color:#727272;font-size:16px}.plugin-fade--enter-active,.plugin-fade--leave-active{transition:opacity .2s}.plugin-fade--enter-from,.plugin-fade--leave-to{opacity:0}.plugin-fade--enter-to,.plugin-fade--leave-from{opacity:1}.plugin-mute{flex-direction:row;display:flex}.plugin-mute--box{border:1px solid #eaeaea;border-radius:2px;padding:8px}.plugin-mute__text{color:#4b4b4b;text-align:center;flex:1;font-size:12px}.plugin-mute__unmute{color:#4b4b4b;font-size:12px}.plugin-mute__hidden{display:none}.plugin-slick__banner a{pointer-events:none;display:block;position:relative}.plugin-slick__banner img{filter:brightness(50%);transition:transform .4s,filter .4s}.plugin-slick__banner.slick-center img{filter:brightness();cursor:pointer;pointer-events:auto}.plugin-slick__prev-arrow,.plugin-slick__next-arrow{z-index:1;cursor:pointer;background-image:url(/v2/img/component_v2/carousel_banners/arrow.svg);background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute}.plugin-slick__prev-arrow{top:50%;left:4px;transform:translateY(-50%)rotate(180deg)}.plugin-slick__next-arrow{top:50%;right:4px;transform:translateY(-50%)}
