@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";*{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:#edf8fb}.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:#edf8fb}.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:4px;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{padding:16px 8px}.c-content:not(:last-child){border-bottom:1px solid #c9c9c9}.c-content__head{gap:8px;margin-bottom:8px;display:flex}.c-content__rank{font-family:Libre Baskerville,serif;font-size:20px;line-height:1}.c-content__rank.c-content__rank--higher{color:#f82c30}.c-content__rank.c-content__rank--middle{color:#ffa001}.c-content__rank.c-content__rank--lower{color:#727272}.c-content__main{gap:12px;margin-bottom:12px;display:flex}.c-content__cover-rental{flex:0 0 102px;align-content:start;gap:8px;display:grid}.c-content__cover{flex:0 0 100px}.c-content__rental{width:32px;height:32px;display:block}.c-content__body{align-content:start;gap:8px;display:grid}.c-content__title{color:#252525;font-size:16px}.c-content__title a{color:#252525}.c-content__author-publink{align-items:center;gap:16px;font-size:12px;display:flex}.c-content__author-publink a{color:#4b4b4b}.c-content__abstract{color:#4b4b4b;-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.c-content__meta{gap:8px;margin-bottom:16px;display:grid}.c-content__attributes{align-items:center;gap:8px;display:flex}.c-content__attribute-wrap{display:contents}.c-content__attribute{color:#727272;border-right:1px solid #eaeaea;padding-right:8px;font-size:12px}.c-content__attributes>.c-content__attribute:last-child,.c-content__attribute-wrap:last-child>.c-content__attribute:last-child{border-right:none;padding-right:0}.c-content__attribute-value{font-weight:700}.c-content__footer{gap:16px;display:grid}.c-content__footer-favorite-button{justify-self:end}.c-content__footer-slot{justify-self:center}.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-radius:4px;flex-direction:column;gap:40px;width:100%;min-width:100%;padding:32px 44px;display:flex;overflow:auto}.c-dialog__content--small{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 #141414;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-h2--prize{border-color:#00b0ff}.c-h3{color:#fff;background-color:#4b4b4b;padding:4px 8px;font-size:16px;font-weight:700;display:block}.c-h3--novel-dark{background-color:#4bb544}.c-h3--manga-dark{background-color:#e53935}.c-h3--manga-lighter{color:#4b4b4b;background-color:#fff0f0}.c-h3--prize-lighter{color:#252525;background-color:#edf8fb}.c-h4{color:#4b4b4b;padding-left:1.25em;font-size:14px;font-weight:700;position:relative}.c-h4:before{content:"";background-color:currentColor;border-radius:2px;width:.8em;height:.8em;position:absolute;top:.75em;left:0;transform:translateY(-50%)}.c-h4--manga-dark{color:#e53935}.c-h4--prize-darker{color:#017db9}.c-history-list{grid-template-columns:minmax(0,max-content) 1fr minmax(0,max-content);display:grid}.c-history-list__item{grid-column:span 3;grid-template-columns:subgrid;border-bottom:1px solid #dcdcdc;gap:16px;padding-bottom:16px;padding-left:8px;padding-right:8px;font-size:14px;display:grid}.c-history-list__item:not(:last-child){margin-bottom:16px}.c-history-list__date{color:#888;text-align:left}.c-history-list__content{color:#4b4b4b;align-self:center}.c-history-list__note{justify-content:flex-end;align-items:center;display:flex}.c-history-list__button{justify-content:center;align-items:center;display:flex}.c-history-list__button .c-button-primary.is-pc{min-width:auto}.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,.c-link--external{display:inline-block;position:relative}.c-link--triangle:before,.c-link--question:before,.c-link--external: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,.c-link--external:hover:before{background-color:#e17611;background-image:unset}.c-link--triangle:active:before,.c-link--question:active:before,.c-link--external:active:before{background-color:#ffb672}.c-link--triangle{padding-left:1.25em}.c-link--triangle:before{width:.9em;height:.9em;position:absolute;top:.75em;left:.25em;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--external{padding-left:1.5em}.c-link--external:before{width:.9em;height:.9em;position:absolute;top:.75em;left:.25em;transform:translateY(-50%);-webkit-mask-image:url(/v2/img/component_v2/content/external_link.svg);mask-image:url(/v2/img/component_v2/content/external_link.svg)}.c-link--underline{text-underline-offset:1.5px;text-decoration:underline}.c-link-image img{transition:opacity .3s}.c-link-image:hover img{opacity:.8}.c-list{padding-left:1.25em;list-style:outside}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-point__value{font-weight:700}.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-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{scrollbar-width:none;align-items:end;gap:4px;min-height:47px;display:flex;overflow:auto hidden}.c-tab__link{color:#252525;text-align:center;background-color:#ffd389;border:1px solid #ffd389;border-bottom-color:#f5a520;border-radius:2px 2px 0 0;flex:1 1 0;padding:8px 0;transition:all .2s;position:relative}.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;border-bottom-color:#0000}.c-tab__link:not(:last-child):after{content:"";z-index:1;background-color:#f5a520;width:6px;height:2px;position:absolute;bottom:-2px;right:-6px}.c-tab__link--manga{background-color:#fad4d4;border-color:#fad4d4 #fad4d4 #ef8683}.c-tab__link--manga:not(:last-child):after{background-color:#ef8683}.c-tab__link--manga:hover,.c-tab__link--manga.is-selected{border-color:#ef8683}.c-tab__link--manga.is-selected{border-bottom-color:#0000}.c-tab__link--prize{background-color:#baeaff;border-color:#baeaff #baeaff #69d2ff}.c-tab__link--prize:not(:last-child):after{background-color:#69d2ff}.c-tab__link--prize:hover,.c-tab__link--prize.is-selected{border-color:#69d2ff}.c-tab__link--prize.is-selected{border-bottom-color:#0000}.c-tags{flex-wrap:wrap;gap:4px;display:flex}.c-tag{color:#727272;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #c9c9c9;border-radius:16px;padding:2px 8px;font-size:12px;line-height:1;transition:box-shadow .3s;display:block;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__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{margin-bottom:40px}.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__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-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:#edf8fb;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{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-button-text{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.p-favorite-button-text:hover{color:#888;text-decoration:underline}.p-favorite-button-text:disabled{opacity:.5;cursor:not-allowed}.p-favorite-button-text.is-favorite{color:#e17611}.p-favorite-button-text.is-favorite:hover{color:#e17611;text-decoration:underline}.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{color:#4b4b4b;font-size:14px}.p-guide__text-small{font-size:12px}.p-guide__text--center{text-align:center}.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 #c9c9c9;border-bottom:1px solid #c9c9c9}.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-index-with-option__option{flex-flow:column wrap;gap:8px;margin-bottom:24px;display:flex}.p-index-with-option__option:last-child{margin-bottom:0}.p-index-with-option__select{flex-wrap:wrap;align-items:flex-start;gap:16px 8px;display:flex}.p-index-with-option__select label{align-items:center;min-height:32px;display:flex}.p-index-with-option .c-paginator{flex-grow:1;justify-content:center;min-height:32px}.p-index-with-option__index:not(:last-child){margin-bottom:24px}.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:500/711;text-align:center;border: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;height:24px;padding:4px;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;transition:all 1s;position:relative}.p-novel-episode__body .c-scroll-up-down{bottom:56px}.p-novel-episode__body.is-bgcolor-white{background-color:#fff}.p-novel-episode__body.is-bgcolor-gray{background-color:#f2f2f2}.p-novel-episode__body.is-bgcolor-black{color:#fff;background-color:#000}.p-novel-episode__body.is-bgcolor-beige{background-color:#fffbe8}.p-novel-episode__body.is-bgcolor-lightblue{background-color:#f2fdff}.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:24px}.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 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__text.is-font-size-small{font-size:14px}.p-novel-episode__text.is-font-size-medium{font-size:18px}.p-novel-episode__text.is-font-size-large{font-size:20px}.p-novel-episode__text.is-font-size-x-large{font-size:22px}.p-novel-episode__text.is-between-lines-narrow{line-height:1.5}.p-novel-episode__text.is-between-lines-basic{line-height:1.7}.p-novel-episode__text.is-between-lines-wide{line-height:2.3}.p-novel-episode__text.is-font-type-gothic{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.p-novel-episode__text.is-font-type-mincho{font-family:ヒラギノ明朝 ProN W3,HiraMinProN-W3,Yu Mincho,YuMincho,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.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-novel-episode-config{gap:16px;display:grid}.p-novel-episode-config__title{color:#252525;text-align:center;font-size:20px;font-weight:700}.p-novel-episode-config__heading{color:#252525;background-color:#f9f9f9;align-items:center;height:24px;margin-bottom:8px;padding-left:8px;padding-right:8px;font-size:16px;font-weight:700;display:flex}.p-novel-episode-config__panels{justify-content:center;gap:8px;margin-bottom:2px;display:flex}.p-novel-episode-config__panel{outline-offset:-1px;border:2px solid #fff;border-radius:2px;outline:1px solid #c9c9c9;justify-content:center;align-items:center;width:fit-content;min-width:58px;height:40px;padding:8px;display:flex}.p-novel-episode-config__panel.is-active{outline-width:2px;outline-color:#f5a520}.p-novel-episode-config__panel--bgcolor-white{background-color:#fff}.p-novel-episode-config__panel--bgcolor-gray{background-color:#f2f2f2}.p-novel-episode-config__panel--bgcolor-black{color:#fff;background-color:#000}.p-novel-episode-config__panel--bgcolor-beige{background-color:#fffbe8}.p-novel-episode-config__panel--bgcolor-lightblue{background-color:#f2fdff}.p-novel-episode-config__button{margin:auto}.p-novel-episode-config-popover{border:1px solid #c9c9c9;border-radius:2px;width:min(360px,100vw - 24px);max-height:calc(100vh - 24px);padding:16px 8px;overflow:auto;box-shadow:0 2px 4px #00000040}.p-novel-episode-config-popover:popover-open{top:56px;left:12px;right:auto;z-index:8;position:fixed;inset:auto}@supports (position-anchor:--novel-setting-anchor){#NovelSettingButton{anchor-name:--novel-setting-anchor}.p-novel-episode-config-popover:popover-open{position-anchor:--novel-setting-anchor;top:calc(anchor(bottom) + 8px);left:min(anchor(left), 100vw - 360px - 12px);position-try-fallbacks:--fallback-height-right;right:auto}@position-try --fallback-height-right{top: anchor(top); bottom: 12px; left: calc(anchor(right) + 8px); right: auto; width: min(360px, 100vw - anchor(right) - 8px - 12px); max-width: calc(100vw - anchor(right) - 8px - 12px);}}.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-prize-about{margin-bottom:40px}.p-prize-about__heading{margin-bottom:16px}.p-prize-about__tab{margin-bottom:24px}.p-prize-about__section{margin-bottom:32px}.p-prize-about__subheading{margin-bottom:8px}.p-prize-about__detail{padding-left:8px;padding-right:8px}.p-prize-about__detail>:not(:last-child){margin-bottom:8px}.p-prize-about__text{color:#4b4b4b;margin-bottom:16px;font-size:14px}.p-prize-about__text a{color:#4b4b4b}.p-prize-about__text>:not(:last-child){margin-bottom:8px}.p-prize-about__note{font-size:12px}.p-prize-about__prize-name{color:#4b4b4b;font-size:16px;font-weight:700}.p-prize-about__prize-name a{color:#4b4b4b}.p-prize-about__banners{flex-direction:column;gap:8px;display:flex}.p-prize-banner{border:1px solid #c9c9c9;border-radius:2px;justify-content:center;margin-bottom:16px;padding:8px;display:flex}.p-prize-history-list{margin-bottom:32px}.p-prize-history-list__text-in-session{color:#3da728}.p-prize-history-list__text-open-entry{color:#ec4f52}.p-prize-history-list__text-prize{color:#00b0ff;flex-shrink:0}.p-prize-history-list__name{margin-bottom:8px;font-size:16px;font-weight:700}.p-prize-history-list__detail{gap:8px;display:flex}.p-prize-result{margin-bottom:40px}.p-prize-result__heading{margin-bottom:16px}.p-prize-result__section{margin-bottom:40px}.p-prize-result__link{text-align:right;margin-top:16px;font-size:12px}.p-prize-result__notes{flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.p-prize-result__label{color:#fff;background-color:#999;border-radius:24px;margin-right:8px;padding:0 8px;display:inline-block}.p-prize-result-award{padding-left:8px;padding-right:8px}.p-prize-result-award__contents{gap:24px;margin-bottom:16px;display:grid}.p-prize-result-award__content{border:18px solid #fff;min-height:31px}.p-prize-result-award__content hr{border-style:solid;border-color:#c9c9c9}.p-prize-result-award__content-info{grid-template-columns:110px 1fr;gap:16px;min-height:44px;margin-bottom:8px;display:grid}.p-prize-result-award__content-title{margin-bottom:8px;font-size:16px}.p-prize-result-award__content-author{color:#4b4b4b;margin-bottom:8px}.p-prize-result-award__content-author a{color:#4b4b4b}.p-prize-result-award__content-summary{gap:8px;display:flex}.p-prize-result-award__content-summary span{color:#fff;background-color:#4b4b4b;border-radius:2px;flex:none;align-items:center;width:fit-content;height:fit-content;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.p-prize-result-encouragements{gap:8px;padding-left:8px;padding-right:8px;display:grid}.p-prize-result-encouragement{padding-left:1.25em;position:relative}.p-prize-result-encouragement:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:#f5a520;width:10px;height:12px;position:absolute;top:.75em;left:0;transform:translateY(-50%)}.p-prize-result-encouragement__content{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.p-prize-result-encouragement__title{flex:0 auto;min-width:0;font-weight:700}.p-prize-result-encouragement__info{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:0 8px;display:flex}.p-prize-result-encouragement__author{color:#4b4b4b}.p-prize-result-encouragement__dots{border-bottom:2px dotted #dcdcdc;flex:auto;min-width:16px}.p-prize-result-encouragement__rank{color:#888;white-space:nowrap;flex-shrink:0}.p-prize-result-selection{padding-left:8px;padding-right:8px}.p-prize-result-selection__text a{color:#252525;text-underline-offset:1.5px;font-weight:700;text-decoration:underline}.p-prize-result-selection__text a:hover{color:#e17611;text-underline-offset:1.5px;text-decoration:underline}.p-prize-result-selection__text a:active{color:#ffb672}.p-prize-result-sns{padding-left:8px;padding-right:8px}.p-prize-result-sns__description{margin-bottom:16px}.p-prize-result-sns__winner{color:#4b4b4b}.p-prize-result-sns__like-count{color:#888}.p-prize-result-vote{padding-left:8px;padding-right:8px}.p-prize-result-vote__winners-wrap{background-color:#f9f9f9;padding:8px}.p-prize-result-vote__winners{grid-template-columns:1fr 1fr 1fr;column-gap:8px;display:grid}.p-prize-result-vote__winner a{color:#4b4b4b}.p-prize-top{margin-bottom:40px}.p-prize-top__vote{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.p-prize-top__vote-status{background-color:#fbeeee;padding:8px 24px}.p-prize-top__vote-status span{font-size:16px;font-weight:700}.p-prize-top__vote-history{cursor:pointer;border:1px solid #00b0ff;border-radius:2px;justify-content:center;align-items:center;padding:4px 24px;font-weight:700;transition:box-shadow .3s;display:inline-flex;position:relative}.p-prize-top__vote-history:hover{box-shadow:0 2px 4px #00000026}.p-prize-top__vote-history:active{box-shadow:none}a.p-prize-top__vote-history,a:hover.p-prize-top__vote-history,a:active.p-prize-top__vote-history,a:visited.p-prize-top__vote-history{color:#00b0ff}.p-prize-top__about{border:1px solid #baeaff;border-radius:2px;margin-bottom:24px}.p-prize-top__about-text{background-color:#edf8fb;margin-bottom:4px;padding:8px}.p-prize-top__about-link{text-align:right;margin-bottom:4px;margin-right:8px}.p-prize-top__about-link a{color:#4b4b4b}.p-prize-top__heading{margin-bottom:16px}.p-prize-top__contents{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.p-prize-vote{margin-bottom:40px}.p-prize-vote__heading{margin-bottom:16px}.p-prize-vote__section{margin-bottom:16px;padding-left:8px;padding-right:8px}.p-prize-vote__section>:not(:last-child){margin-bottom:8px}.p-prize-vote__subhead{color:#017db9;padding-left:8px;padding-right:8px;font-size:14px;font-weight:700}.p-prize-vote__title{color:#252525;background-color:#f9f9f9;padding:8px;font-size:18px;font-weight:700}.p-prize-vote__table{border-collapse:collapse;border:1px solid #eaeaea;width:100%}.p-prize-vote__table th,.p-prize-vote__table td{color:#4b4b4b;text-align:left;border:1px solid #eaeaea;height:37px;font-size:14px}.p-prize-vote__table th{background-color:#f9f9f9;width:104px;padding:8px;font-weight:400}.p-prize-vote__table td{padding:8px 16px;font-weight:700}.p-prize-vote__table__remaining-vote-count{align-items:center;gap:4px;line-height:1;display:flex}.p-prize-vote__table__remaining-vote-count span{color:#d42424;font-size:20px}.p-prize-vote__text{color:#4b4b4b;padding-left:8px;padding-right:8px;font-size:14px}.p-prize-vote__text a{color:#4b4b4b}.p-prize-vote__attention{color:#d42424}.p-prize-vote__link{font-size:12px}.p-prize-vote__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.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:baseline;height:17px}.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:4px 32px 4px 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--dialog{grid-template-columns:320px 320px;min-width:920px;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{width:100%;max-width:920px}.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--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-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__content{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;gap:24px;min-width:920px}.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{opacity:.2;cursor:not-allowed;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--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-result{margin-bottom:40px}.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 #c9c9c9;border-bottom:1px solid #c9c9c9}.p-search-result__bottom-text{color:#4b4b4b;margin-bottom:40px}.p-search-result__bottom-heading{font-weight:700}.p-setting{z-index:1;pointer-events:none;transition:right .3s;position:absolute;top:96px;bottom:0;right:-45px}.p-setting__wrap{pointer-events:auto;background-color:#f9f9f9;border:1px solid #999;border-radius:2px;align-items:center;height:fit-content;padding:8px 4px;display:flex;position:sticky;top:142px}.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--prize{border:1px solid #00b0ff}.p-sidebar-menu__heading{color:#fff;background-color:#4b4b4b;padding:4px 8px;font-size:16px;font-weight:700;display:block}.p-sidebar-menu__heading--novel{background-color:#4bb544}.p-sidebar-menu__heading--manga{background-color:#e53935}.p-sidebar-menu__heading--prize{background-color:#00b0ff}.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__heading{color:#fff;background-color:#4b4b4b;padding:4px 8px;font-size:16px;font-weight:700;display:block}.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__text{border-bottom:1px dashed #c9c9c9;margin-bottom:8px;padding-top:8px;padding-bottom:16px}.p-sidebar-panel__more{text-align:right}.p-sidebar-panel__more a{color:#4b4b4b;font-size:12px}.p-sidebar-prize-scheduled{margin-bottom:24px}.p-sidebar-prize-scheduled__heading{margin-bottom:8px}.p-sidebar-prize-scheduled__date{color:#4b4b4b;margin-top:4px;font-size:14px}.p-sidebar-profile__text{color:#252525;font-size:14px}.p-sidebar-profile__sns{gap:8px;margin-top:8px;display:flex}.p-sidebar-user-content__title{color:#252525;font-size:14px;font-weight:700}.p-sidebar-user-content__title a{color:#252525}.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%)}.requirement{color:#333;margin-bottom:40px;font-size:.875rem}.requirement p,.requirement ol,.requirement ul{margin-bottom:10px}.requirement p:last-child{margin-bottom:0}.requirement ol,.requirement ul{padding-left:20px}.requirement ul{list-style-type:disc}.requirement ol{list-style-type:decimal}.requirement li{display:list-item}.requirement img{vertical-align:top;max-width:100%}.requirement a,.requirement a:visited{color:#009}.requirement a:hover{color:#33f;text-decoration:underline}.requirement a.external:after{content:" ";font-family:FontAwesome,serif}.requirement .prizes-banner{text-align:center;background:#fff;border:1px solid #999;margin-bottom:20px;padding:10px;position:relative}.requirement .prizes-banner:before,.requirement .prizes-banner:after{content:"";z-index:-1;width:50%;height:10px;position:absolute;bottom:5px;box-shadow:0 10px 5px #ccc}.requirement .prizes-banner:before{left:0;transform:rotate(-1deg)}.requirement .prizes-banner:after{right:0;transform:rotate(1deg)}.requirement .prizes-banner img{max-width:100%}.requirement .section{margin-bottom:20px}.requirement .h3{color:#593b01;margin-bottom:10px;font-size:1rem}.requirement .h3:before{content:"■"}.requirement .icon:before{margin-right:3px;display:inline-block}.requirement .icon-arrow:before{content:"";color:#b0b0b0;font-family:FontAwesome,serif}.requirement .icon-pdf:before{content:"";vertical-align:text-bottom;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAABH0lEQVR4AYSRs2IEURhGF6+VPq6i5wi62LbRxLa6oIpt29Z45uZb/eudc41zaSC2TaYA0UC4Cvf397cO7u7u0BQEoa+vjzFGjs7CPM93dnZCsDskvI6MULQ1bf0cx5EgcrzFIYE0V+Hv729xcbG6urqoqKiuro4EvxE7XF9fr6yszM/Pr62tud0ejQ8Xlhqbls3m84QkyYpsxVPgXDjtG4RwmZtPsxVF8RQkFz4/PyE87+zSbB+C7MLNxDSEw8ISxYGqqn4FDGP2TkEZ8tmI6LWUzJWUTO75xVOgxdYLyzHVO3oK2FQWhO6gEIzdLq2KVtCpaZr4+4eFfAgdkXGYvdrSRo+jWcFPI/cU0CX8/nGfn6jYbvk/qGoYQNdADAIAD5ePJOlwH7UAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.requirement .notes{font-size:.75rem}.requirement .prizes-result-list{margin-bottom:20px}.requirement .prizes-result-list .total,.requirement .prizes-result-list .term{margin-right:20px}.requirement .prizes-result-list .total span,.requirement .prizes-result-list .term span{color:#fff;white-space:nowrap;background:#888;border-radius:1em;margin-right:5px;padding:0 8px;display:inline-block}.requirement .prizes-result-list .prizes-content{border:18px solid #fff;min-height:31px;margin:10px 0}.requirement .prizes-result-list .prizes-content:first-child{margin-top:5px}.requirement .prizes-result-list .prizes-content .title{background-repeat:no-repeat;min-height:44px}.requirement .prizes-result-list .prizes-content .title h4{margin-left:120px;padding-bottom:5px;font-size:1rem}.requirement .prizes-result-list .prizes-content .title h4:before{content:none}.requirement .prizes-result-list .prizes-content .title .author{border-top:1px dashed #ccc;margin:0 0 1px 120px;padding:7px 0}.requirement .prizes-result-list .prizes-content .title .rank{color:#666;border-top:1px dashed #ccc;margin:0 0 1px 120px;padding:7px 0;font-size:12px}.requirement .prizes-result-list .prizes-content hr{border:0;border-bottom:2px solid #ccc;margin:0 0 1px}.requirement .prizes-result-list .prizes-content .comment{border-top:1px solid #ccc;padding-top:10px}.requirement .prizes-result-list .prizes-content .comment span{float:left;color:#fff;background:#666;padding:0 5px;font-size:12px}.requirement .prizes-result-list .prizes-content .comment p{margin-left:80px}.requirement .prizes-result-list .no-winner{height:50px;margin-left:100px;font-size:16px;font-weight:700;line-height:50px}.requirement .prizes-result-list .grandprix,.requirement .prizes-result-list .grandprix_and_reader{border-image:url(/img/component/prize_result/grandprix-border.png) 18}.requirement .prizes-result-list .grandprix.and-reader .title,.requirement .prizes-result-list .grandprix_and_reader.and-reader .title{background:url(/img/component/prize_result/grandprix-and-reader-bg.png) 10px 0 no-repeat}.requirement .prizes-result-list .grandprix .author,.requirement .prizes-result-list .grandprix_and_reader .author{border-bottom-color:#cfaf6a}.requirement .prizes-result-list .reader{border-image:url(/img/component/prize_result/reader-border.png) 18}.requirement .prizes-result-list .special{border-image:url(/img/component/prize_result/special-border.png) 18}.requirement .prizes-result-list .excellence{border-image:url(/img/component/prize_result/excellence-border.png) 18}.requirement .prizes-result-list .love-romance{border-image:url(/img/component/prize_result/love-romance-border.png) 18}.requirement .prizes-result-list .eternity{border-image:url(/img/component/prize_result/eternity-border.png) 18}.requirement .prizes-result-list .others{border-image:url(/img/component/prize_result/others-border.png) 18}.requirement .past-prizes-list{border-top:1px solid #454545;padding:16px 0;position:relative}.requirement .past-prizes-list:last-child{border-bottom:1px solid #454545}.requirement .past-prizes-list:before{content:"";border-top:1px solid #454545;border-right:1px solid #454545;width:10px;height:10px;margin-top:-5px;display:block;position:absolute;top:50%;right:8px;transform:rotate(45deg)}.requirement .past-prizes-list a{display:block}.requirement .past-prizes-list a:hover{opacity:.7;text-decoration:none}.requirement .past-prizes-list a .notes{color:#666;font-size:12px;line-height:14px}.requirement .past-prizes-list a .prize-name{color:#000;font-size:18px;line-height:1}.requirement .past-prizes-list a .award{width:100%;display:block}.requirement .past-prizes-list a .award img{vertical-align:middle;margin-right:8px;display:inline-block}.requirement .past-prizes-list a .award .content-title{color:#666;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:calc(100% - 130px);font-size:16px;display:inline-block;overflow:hidden}.requirement.v1 .h1{border-bottom:2px solid #64c0e2;margin-bottom:20px;font-size:1.2rem}.requirement.v1 .h2{background-color:#e5f0f6;border-left:8px solid #64c0e2;margin-bottom:10px;padding:.4em;font-size:1rem}.requirement.v1 .nav ul{margin:0;padding:0;list-style-type:none}.requirement.v1 .nav ul .ul{margin:1em 0;padding-left:40px;list-style-type:disc}.requirement.v1 .nav ul.bordered{display:flex}.requirement.v1 .nav ul.bordered.right{justify-content:flex-end}.requirement.v1 .nav ul.bordered li{border-right:1px solid #ccc;padding:0 1em}.requirement.v1 .nav ul.bordered li:last-child{border-right:0;padding-right:0}.requirement.v1 .nav ul.tabs{background:#f2f2f2;flex-wrap:wrap;margin-bottom:20px;padding:10px;display:flex;overflow:hidden}.requirement.v1 .nav ul.tabs li{text-align:center;background:#fff;outline:1px solid #ccc;flex-grow:1}.requirement.v1 .nav ul.tabs li a{padding:10px;display:block}.requirement.v1 .nav ul.tabs li a:hover,.requirement.v1 .nav ul.tabs li a.current{background:#fffeef}.requirement.v1 .nav ol{margin:0;padding:0;list-style-type:none}.requirement.v1 .nav ol .ol{margin:1em 0;padding-left:40px;list-style-type:decimal}.requirement.v1 .prize-requirements{grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:6px;display:grid}.requirement.v1 .prize-requirements>div{padding:6px}.requirement.v1 .prize-requirements>div>div{outline:3px solid #fff;height:100%;padding:10px}.requirement.v1 .prize-requirements>div>div img{max-width:100%}.requirement.v1 .prize-requirements>div>div .description{margin-top:10px;padding-top:10px;font-weight:700}.requirement.v1 .prize-requirements>div>div.grandprix{border:1px solid #cfaf6a;box-shadow:0 0 0 6px #cfaf6a}.requirement.v1 .prize-requirements>div>div.grandprix .description{border-top:1px dashed #cfaf6a}.requirement.v1 .prize-requirements>div>div.reader{border:1px solid #bbb;box-shadow:0 0 0 6px #bbb}.requirement.v1 .prize-requirements>div>div.reader .description{border-top:1px dashed #bbb}.requirement.v1 .prize-requirements>div>div.special{border:1px solid #c9a68a;box-shadow:0 0 0 6px #c9a68a}.requirement.v1 .prize-requirements>div>div.special .description{border-top:1px dashed #c9a68a}.requirement.v2.theme-1{--color-main:#cbac44;--color-sub:#f8f2da}.requirement.v2.theme-2{--color-main:#f56a9b;--color-sub:#fcdde5}.requirement.v2.theme-3{--color-main:#e2161a;--color-sub:#f0f0f0}.requirement.v2.theme-4{--color-main:#ff655f;--color-sub:#f8ffa5}.requirement.v2.theme-5{--color-main:#00d4dd;--color-sub:#defeff}.requirement.v2.theme-6{--color-main:#74036b;--color-sub:#efe1ee}.requirement.v2.theme-7{--color-main:#78d000;--color-sub:#f0ffdb}.requirement.v2.theme-8{--color-main:#fd7d21;--color-sub:#ffeee2}.requirement.v2.theme-9{--color-main:#169dfc;--color-sub:#ebf7ff}.requirement.v2.theme-10{--color-main:#532df0;--color-sub:#d1ecfe}.requirement.v2.theme-11{--color-main:#48b713;--color-sub:#dcf7dd}.requirement.v2.theme-12{--color-main:#5fccfd;--color-sub:#ffffbe}.requirement.v2.theme-13{--color-main:#fd0000;--color-sub:#feffcc}.requirement.v2 .requirement-header{position:relative}.requirement.v2 .h1-header{width:100%;height:24px;margin-bottom:8px;padding:0;font-size:.875rem;font-weight:700;line-height:2}.requirement.v2 .h2.prizes,.requirement.v2 .h2-header{border-bottom:solid 5px var(--color-main);background-color:var(--color-sub);margin-bottom:10px;padding:8px 0 1px 18px;font-size:1.25rem;font-weight:700;position:relative}.requirement.v2 .h2.prizes+p,.requirement.v2 .h2.prizes+.both-side-line,.requirement.v2 .h2.prizes+h3,.requirement.v2 .h2.prizes+h4,.requirement.v2 .h2-header+p,.requirement.v2 .h2-header+.both-side-line,.requirement.v2 .h2-header+h3,.requirement.v2 .h2-header+h4{margin-top:8px}.requirement.v2 .h2.prizes:after,.requirement.v2 .h2-header:after{content:"";box-sizing:border-box;border:7px solid #fff;border-right-color:var(--color-main);border-bottom-color:var(--color-main);width:14px;height:14px;position:absolute;top:0;left:0}.requirement.v2 .h3-header{border-bottom:dotted 2px var(--color-main);margin-bottom:8px;padding-left:0;font-size:1.25rem;font-weight:700}.requirement.v2 .h4-header{margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1}.requirement.v2 .h4-header:before{content:"";color:var(--color-main);-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;margin-right:3px;font-family:FontAwesome,sans-serif;font-size:.875rem;font-weight:700}.requirement.v2 .icon{font-family:FontAwesome,sans-serif}.requirement.v2 .icon-arrow:before{content:"";color:#b0b0b0}.requirement.v2 .requirement-header .prize-kv-banner{width:100%}.requirement.v2 .requirement-header .entry-term{background:var(--color-main);color:#fff;padding:2px 0 1px 8px;font-size:1.125rem;font-weight:700;line-height:30px}.requirement.v2 .requirement-header .open-term{background:var(--color-sub);margin-bottom:8px;padding:4px 0 4px 8px;font-size:.9375rem;font-weight:700;line-height:1.3}.requirement.v2 .requirement-header .open-term div{color:var(--color-main)}.requirement.v2 .requirement-header .open-term div em{font-style:normal}.requirement.v2 .requirement-header .open-term div.result{margin-left:16px}.requirement.v2 .requirement-header .read-body{color:#333;letter-spacing:normal;text-align:left;background-color:#fefff0;margin-bottom:16px;padding:8px 16px;line-height:1.43}.requirement.v2 .requirement-tab{margin-bottom:16px}.requirement.v2 .requirement-tab .nav .tabs{flex-direction:row;margin:0;padding:0;display:flex}.requirement.v2 .requirement-tab .nav .tabs li{outline:inherit;text-align:center;flex-grow:1;padding:0;font-size:1.3rem;font-weight:700;list-style-type:none}.requirement.v2 .requirement-tab .nav .tabs li a{color:#333;border-bottom:8px solid #ccc;margin:0;padding:10px;text-decoration:none;display:block}.requirement.v2 .requirement-tab .nav .tabs li a.current,.requirement.v2 .requirement-tab .nav .tabs li a:hover{border-bottom:solid 8px var(--color-main);background:var(--color-sub)}.requirement.v2 .requirement-content-post{margin-bottom:40px}.requirement.v2 .requirement-content-post .button-post{background-image:linear-gradient(#f4a324,#f19722);border:1px solid #de8b20;border-radius:5px;max-width:538px;margin:auto}.requirement.v2 .requirement-content-post .button-post a{color:#fff;text-align:center;width:100%;height:100%;padding:11.25px 0;font-size:1.1rem;font-weight:700;text-decoration:none;display:block}.requirement.v2 .sns-share-button{width:24px;position:absolute;top:0;right:0}.requirement.v2 .requirement-body{margin-bottom:16px}.requirement.v2 .balloon{border:2px solid var(--color-main);color:#000;text-align:left;background:#fff;border-radius:5px;margin-bottom:16px;padding:10px 8px;line-height:1.4;position:relative}.requirement.v2 .balloon:before,.requirement.v2 .balloon:after{content:"";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:5%}.requirement.v2 .balloon:before{border-width:12px 0 12px 12px;border-color:#f56a9b00;border-top-color:var(--color-main);margin-top:1px;margin-left:-12px}.requirement.v2 .balloon:after{border-width:10px 0 10px 10px;border-color:#fff #6f6f6f00 #6f6f6f00;margin-left:-11px}.requirement.v2 .balloon.box-fill-color:after{border-top-color:var(--color-sub)}.requirement.v2 .tbl{border-spacing:0 8px;border-collapse:separate;width:100%;margin-bottom:16px}.requirement.v2 .tbl tr>td:first-child{background-color:var(--color-main);color:#fff;width:30%;padding:8px 16px;font-size:1.125rem;font-weight:700;position:relative}.requirement.v2 .tbl tr>td:first-child:before{content:"";display:block}.requirement.v2 .tbl tr>td:first-child:after{content:"";border:8px solid #f56a9b00;border-width:8px 0 8px 12px;border-left-color:var(--color-main);pointer-events:none;width:0;height:0;margin-top:-6px;margin-left:0;position:absolute;top:50%;left:100%}.requirement.v2 .tbl tr>td:not(:first-child){background-color:var(--color-sub);width:70%;padding:8px 8px 8px 20px;font-size:1rem;font-weight:700;line-height:1.4}.requirement.v2 .tbl tr:nth-child(2n)>td:not(:first-child){background-color:#fff}.requirement.v2 .box-dotted-line{border:dotted 2px var(--color-main);border-radius:5px;padding:10px}.requirement.v2 .box-solid-line{border:solid 2px var(--color-main);border-radius:5px;padding:10px}.requirement.v2 .box-double-line{border:solid 2px var(--color-main);border-radius:5px;max-width:100%;padding:14px;display:block;position:relative}.requirement.v2 .box-double-line:before{content:"";z-index:-1;border:dotted 2px var(--color-main);border-radius:5px;position:absolute;inset:4px}.requirement.v2 .box-fill-color{background-color:var(--color-sub);border-radius:5px;padding:16px}.requirement.v2 .both-side-line{text-align:center;white-space:nowrap;background-color:#fff;flex-wrap:nowrap;align-items:center;gap:0 21px;width:100%;margin-bottom:8px;font-size:1rem;font-weight:700;display:flex}.requirement.v2 .both-side-line:before,.requirement.v2 .both-side-line:after{content:"";border-bottom:dotted 2px var(--color-main);width:100%}.requirement.v2 .highlight-text{background-color:var(--color-sub)}.requirement.v2 .published-book-headline,.requirement.v2 .common-book-headline,.requirement.v2 .prev-manga-award-section,.requirement.v2 .published-book-section,.requirement.v2 .common-book-section{margin-bottom:16px}.requirement.v2 .prev-manga-award-section ul,.requirement.v2 .published-book-section ul,.requirement.v2 .common-book-section ul{padding-left:0;list-style:none;display:grid}.requirement.v2 .prev-manga-award-section ul.novel,.requirement.v2 .published-book-section ul.novel,.requirement.v2 .common-book-section ul.novel{grid-template-columns:repeat(3,234px);column-gap:16px}.requirement.v2 .prev-manga-award-section ul.novel img,.requirement.v2 .published-book-section ul.novel img,.requirement.v2 .common-book-section ul.novel img{width:100%;min-height:333px}.requirement.v2 .prev-manga-award-section ul.manga,.requirement.v2 .published-book-section ul.manga,.requirement.v2 .common-book-section ul.manga{grid-template-columns:repeat(4,1fr);column-gap:16px}.requirement.v2 .prev-manga-award-section ul.manga [class$=-cover-img],.requirement.v2 .published-book-section ul.manga [class$=-cover-img],.requirement.v2 .common-book-section ul.manga [class$=-cover-img]{min-height:245px}.requirement.v2 .prev-manga-award-section ul.manga img,.requirement.v2 .published-book-section ul.manga img,.requirement.v2 .common-book-section ul.manga img{width:100%}.requirement.v2 .prev-manga-award-section-label.both-side-line,.requirement.v2 .published-book-section-label.both-side-line,.requirement.v2 .common-book-section-label.both-side-line{margin-bottom:12px}.requirement.v2 .prev-manga-award-section .company-comment,.requirement.v2 .published-book-section .company-comment,.requirement.v2 .common-book-section .company-comment{text-align:right}.requirement.v2 .prev-manga-award-section .company-comment .icon-arrow,.requirement.v2 .published-book-section .company-comment .icon-arrow,.requirement.v2 .common-book-section .company-comment .icon-arrow{text-align:right;margin-bottom:16px;font-size:.88rem}.requirement.v2 .prev-manga-award-section-books-book,.requirement.v2 .published-book-section-books-book,.requirement.v2 .common-book-section-books-book{position:relative}.requirement.v2 .prev-manga-award-section-books-book.ui-sortable-helper,.requirement.v2 .published-book-section-books-book.ui-sortable-helper,.requirement.v2 .common-book-section-books-book.ui-sortable-helper{background:#c8c8c8cc;padding:10px 20px}.requirement.v2 .prev-manga-award-section-books-book-prize-type,.requirement.v2 .published-book-section-books-book-prize-type,.requirement.v2 .common-book-section-books-book-prize-type{text-align:center;font-size:1.1rem;font-weight:700;position:relative}.requirement.v2 .prev-manga-award-section-books-book-prize-type.color-award,.requirement.v2 .published-book-section-books-book-prize-type.color-award,.requirement.v2 .common-book-section-books-book-prize-type.color-award{color:#a86e01}.requirement.v2 .prev-manga-award-section-books-book-prize-type.color-reader-award,.requirement.v2 .published-book-section-books-book-prize-type.color-reader-award,.requirement.v2 .common-book-section-books-book-prize-type.color-reader-award{color:#939393}.requirement.v2 .prev-manga-award-section-books-book-prize-type.color-default,.requirement.v2 .published-book-section-books-book-prize-type.color-default,.requirement.v2 .common-book-section-books-book-prize-type.color-default{color:#e38b00}.requirement.v2 .prev-manga-award-section-books-book-headline,.requirement.v2 .published-book-section-books-book-headline,.requirement.v2 .common-book-section-books-book-headline{color:#fff;background:#c3a275;width:calc(100% - 12px);margin-bottom:8px;padding:5px 8px;font-weight:700;position:relative}.requirement.v2 .prev-manga-award-section-books-book-headline:after,.requirement.v2 .published-book-section-books-book-headline:after,.requirement.v2 .common-book-section-books-book-headline:after{content:"";background:linear-gradient(to bottom right,#c3a275 50%,#0000 50%) 0 0/100% 50% no-repeat,linear-gradient(to top right,#c3a275 50%,#0000 50%) 0 100%/100% 50% no-repeat;width:10px;height:100%;position:absolute;top:0;right:-10px}.requirement.v2 .prev-manga-award-section-books-book-cover-img,.requirement.v2 .published-book-section-books-book-cover-img,.requirement.v2 .common-book-section-books-book-cover-img{text-align:center;margin-bottom:4px}.requirement.v2 .prev-manga-award-section-books-book-cover-img a,.requirement.v2 .published-book-section-books-book-cover-img a,.requirement.v2 .common-book-section-books-book-cover-img a{flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex}.requirement.v2 .prev-manga-award-section-books-book-free-text input[type=text],.requirement.v2 .published-book-section-books-book-free-text input[type=text],.requirement.v2 .common-book-section-books-book-free-text input[type=text]{color:red;text-align:center;border:none;outline:none;width:100%;font-weight:700}.requirement.v2 .prev-manga-award-section-books-book-title,.requirement.v2 .published-book-section-books-book-title,.requirement.v2 .common-book-section-books-book-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-weight:700;display:-webkit-box;overflow:hidden}.requirement.v2 .prev-manga-award-section-books-book-author,.requirement.v2 .published-book-section-books-book-author,.requirement.v2 .common-book-section-books-book-author{margin-bottom:14px}.requirement.v2 .prev-manga-award-section-books-book-delete,.requirement.v2 .published-book-section-books-book-delete,.requirement.v2 .common-book-section-books-book-delete{-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;background:#fff;border-radius:30px;align-items:center;height:30px;font-size:2.3rem;display:flex;position:absolute;top:20px;right:-25px}.requirement.v2 .prev-manga-award-section .now-printing,.requirement.v2 .published-book-section .now-printing,.requirement.v2 .common-book-section .now-printing{color:#8c8c8c;background:#bebebe;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:2.5rem;font-weight:700;display:grid}.requirement.v2 .prev-manga-award-section .now-printing span,.requirement.v2 .published-book-section .now-printing span,.requirement.v2 .common-book-section .now-printing span{transform:scaleX(.75)}.requirement.v2 .published-books.ehon .published-book-section ul.novel [class$=-cover-img]{border:1px solid #e6e6e6;height:280px}.requirement.v2 .published-books.ehon .published-book-section ul.novel img{width:inherit;max-width:100%;min-height:inherit;max-height:100%}
