body{margin:0;line-height:150%;background-color:#2a364a;color:#111}a{color:#ccc;text-decoration:none}a.disabled{pointer-events:none;text-decoration:none}#category-menu ul{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#333}#category-menu li{float:left}#category-menu li.cur-cat{background-color:#111;color:white}#category-menu li a{display:block;color:#eeebeb;text-align:center;padding:16px;text-decoration:none}#category-menu li a:hover{background-color:#111}#layout{margin:auto;padding:0;background-color:#f8f1e3}#layout.night-mode{background-color:#4a4a4d;color:#d4d4d4 !important}#main-list a{text-decoration:none}.novel-subject a,.novel-misc a{color:#2a364a}.night-mode .novel-subject a,.night-mode .novel-misc a{color:#d4d4d4}.main-list-header{font-size:120%;background-color:#96aab9;padding:.5em}.night-mode .main-list-header{background-color:#7a7a7a}.main-list-header div{border-bottom:solid transparent}#main-list-paginator-bar{background-color:#999;margin:.5em}.main-list-paginator{float:right;margin:1em}.main-list-paginator .pg-btn{background-color:#333;color:white;text-align:center;padding:.3em;margin-left:1px}.main-list-paginator .pg-btn.cur-pg{background-color:transparent}.main-list-paginator .disabled{background-color:darkgray}.main-list-paginator a{text-decoration:none;color:white}.main-list-paginator .cur-pg a{color:black}.novel-item{padding:.9em 1em;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.novel-misc,.novel-subject{margin:0}.novel-misc{color:#999}.novel-misc .misc-value{margin-right:1em;color:#555}.night-mode .novel-misc .misc-value,.category{color:#d4d4d4}.night-mode .category{color:#d4d4d4}.novel-misc .misc-name{color:#999}.novel-desc{margin:.4em 0;display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}span.category{color:#555;margin-left:2px;border:solid 1px;border-radius:4px;padding:2px}span.upload-date{float:right;margin-right:1em}#hot-list a{text-decoration:none;color:#0c7c55}.night-mode #hot-list a{color:#d4d4d4}.hot-list-header{font-size:120%;background-color:#96aab9;padding:.5em}.night-mode .hot-list-header{background-color:#7a7a7a}.hot-novel-item{padding:.5em;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.hot-novel-title{font-weight:600}.hot-novel-category{color:#61776f}.hot-novel-author{margin-left:auto;color:#555}.night-mode .hot-novel-author{color:#d4d4d4}.hot-novel-author-label{color:#999}#novel-content{width:100%;margin:.5em;font-size:22px;line-height:1.6em}#novel-content.small-font,.novel-summary-content.small-font,.option.small-font{font-size:16px !important}#novel-content.medium-font,.novel-summary-content.medium-font,.option.medium-font{font-size:22px !important}#novel-content.large-font,.novel-summary-content.large-font,.option.large-font{font-size:24px !important}#novel-content p::first-letter {margin-left:2em}#novel-header{background-color:#96aab9;padding:.5em;width:100%;text-align:center}#novel-header a{font-size:80%;color:#333}.night-mode #novel-header{background-color:#7a7a7a}.night-mode #novel-subheader{background-color:#616161}#novel-header h1{line-height:1.5em}#novel-subheader{padding:.5em;font-size:16px;width:100%;background-color:#d5dde3}#banner img{height:56px}#search-container form{display:inline}#search-container input[type=text]{background-color:lightgray;width:10em;height:22px;padding:6px;margin-top:12px;margin-left:.5em;font-size:17px;border:0;border-radius:0;-webkit-appearance:none}.btn-search{height:34px;padding:6px 10px;line-height:1 !important;margin-top:12px;margin-left:-12px;margin-right:2px;background-color:lightgray;font-size:17px;border:0;cursor:pointer}.btn-search:hover{background:#ccc}.pg-btn a{text-decoration:none}#main-footer{margin:auto;padding:20px 0;background-color:#2a364a}#main-footer .legal,.brand{color:white;text-align:center;margin:auto;padding:12px}#novel-list-paginator-bar{margin:auto}.novel-list-paginator select{min-width:4em;max-width:10em}#novel-summary{width:100%;padding:.5em}.novel-summary-start,.novel-summary-end{font-size:24px;text-align:center}.novel-summary-content{padding-bottom:1em;font-size:22px;line-height:1.6em;border-bottom:solid 1px #666}.novel-summary-content p::first-letter {margin-left:2em}.hot-list-header{display:flex;justify-content:center}.tablink{background-color:#96aab9;border:0;cursor:pointer;margin:0 .5em}.night-mode .tablink{background-color:#7a7a7a}.tab-selected{border-bottom:solid #2a364a}.author-other-books{width:100%;margin:1.5em auto;text-align:center}.author-other-books a{color:#0c7c55}.night-mode .author-other-books a{color:#62ca86}.underline{text-decoration:underline}.cover-image{float:left;height:120px;margin-right:1em}@media(min-width:10em){body{background-color:#ccc}#main-header{display:flex;background-color:#2a364a;justify-content:space-between;flex-wrap:wrap;width:100%}#main-footer{margin:auto;width:100%}#banner-block{order:1;margin-left:16px}#category-menu{order:4;flex-grow:1;flex-basis:auto;margin-left:auto}#search-container{order:2}#menu-btn{display:inline}#main-list{width:100%;border-bottom:1px solid #ccc}.novel-subject{font-size:22px}.novel-desc,.hot-novel-item{font-size:19px;line-height:1.6em}.novel-desc.small-font,.hot-novel-item.small-font{font-size:16px}.novel-desc.large-font,.hot-novel-item.large-font{font-size:22px}.novel-desc.small-font{-webkit-line-clamp:5}.author-other-books{font-size:20px}#hot-list{width:100%;border-right:1px solid #ccc}}@media(min-width:1000px){body{background-color:#2a364a}#main-header{display:flex;background-color:#2a364a;justify-content:space-between;width:1002px;margin:auto}#main-footer{margin:auto;width:1002px}#layout{width:1002px}#main-list{width:700px;height:100%;border-right:1px solid #ccc}.novel-subject{font-size:18px}.novel-desc,.hot-novel-item{font-size:15px}.novel-subject.large-font{font-size:22px}.novel-desc.small-font,.hot-novel-item.small-font{font-size:14px}.novel-desc.large-font,.hot-novel-item.large-font{font-size:17px}.novel-desc,.novel-desc.small-font{-webkit-line-clamp:5}.novel-desc.large-font{-webkit-line-clamp:4}#hot-list{width:300px;height:100%;border-right:1px solid #ccc}}