﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{color:#333;font-family:"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:.875rem}button,input,optgroup,select,textarea{font-family:"Hiragino Kaku Gothic ProN", Meiryo, sans-serif}select{height:25px}input[type=radio]{margin-right:3px}a{text-decoration:none;color:#009}a:visited{color:#009}a:hover{text-decoration:underline;color:#33f}a.external::after{font-family:FontAwesome;content:' \f08e'}.clearfix::after{display:table;clear:both;content:' '}body{line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}img{vertical-align:top;max-width:100%}ul,ol{margin:0 0 10px;padding-left:20px}p{margin:0 0 10px}p:last-child{margin-bottom:0}fieldset{margin:0;border:0;padding:0;min-width:0}#breadcrumbs{margin-bottom:20px;min-width:1000px}.breadcrumbs{box-shadow:0 6px 6px -6px rgba(0,0,0,0.5) inset;background:#e7e7e7;line-height:32px;font-size:.75rem}.breadcrumbs.contents{background-color:#fdefd8}.breadcrumbs.novels,.breadcrumbs.novel-comments{background-color:#eaf0d8}.breadcrumbs.mangas,.breadcrumbs.official-mangas,.breadcrumbs.manga-comments{background-color:#fbe7e8}.breadcrumbs.blogs{background-color:#f3ecf8}.breadcrumbs.prizes{background-color:#e5f0f6}.breadcrumbs.books,.breadcrumbs.bookstores{background-color:#f9e5de}.breadcrumbs.games{background-color:#e6efff}.breadcrumbs.mypage{background-color:#fdefd8}.breadcrumbs.rentals{background-color:#fef1ca}.breadcrumbs .content{margin:0 auto;width:1000px}.breadcrumbs .fa-home{color:#666;font-size:1rem}.breadcrumbs .sns{float:right}.breadcrumbs .sns>*{display:inline-block}.breadcrumbs .sns>*>*{vertical-align:middle}.breadcrumbs .sns .facebook>div{line-height:1}#business-content{margin:0 auto 20px;width:940px}#business-content #business-main{float:left;width:620px}#business-content #business-sidebar{float:right;width:300px}#business-content.single-column{width:1000px}#business-content.single-column #business-main{width:100%}body{padding-top:30px}#content{margin:0 auto 20px;width:1000px}#footer{background:#f5a520;min-width:1000px}#footer .apps-and-services.nav{display:flex;justify-content:center}#footer .apps-and-services.nav h2{margin:0;padding-bottom:5px;text-align:center;line-height:1;letter-spacing:-1.06px;font-family:ShinMGoPro-De;font-size:26.5px;font-weight:bold}#footer .apps-and-services.nav h2 img{max-width:100%}#footer .apps-and-services.nav .content{padding:20px 0;width:50%;max-width:500px;box-sizing:border-box}#footer .apps-and-services.nav .content ul li{position:relative;margin-bottom:20px;border:1px solid #de8b00;border-radius:10px;background:#fff;overflow:hidden;box-sizing:border-box}#footer .apps-and-services.nav .content ul li:last-child{margin-bottom:0}#footer .apps-and-services.nav .content.apps{padding-right:10px}#footer .apps-and-services.nav .content.apps li{display:flex;overflow:hidden}#footer .apps-and-services.nav .content.apps li div.web-section{border-bottom:1px solid #ccc;height:134px}#footer .apps-and-services.nav .content.apps li .introduction{float:left;padding:10px;width:65%;overflow:hidden;box-sizing:border-box}#footer .apps-and-services.nav .content.apps li .introduction img{float:left;margin-right:10px}#footer .apps-and-services.nav .content.apps li .introduction h3{margin-bottom:6px;width:auto;overflow:hidden;line-height:1.2;color:#f5a520;font-size:1.1rem}#footer .apps-and-services.nav .content.apps li .introduction h3 a{color:#f5a520}#footer .apps-and-services.nav .content.apps li .introduction h3 span{font-size:1.1rem}#footer .apps-and-services.nav .content.apps li .introduction p{overflow:hidden;font-size:.875rem}#footer .apps-and-services.nav .content.apps li .introduction.ehon div.inline{display:flex}#footer .apps-and-services.nav .content.apps li .stores{border-radius:0 0 10px 10px;background:#fdf8ee;padding:10px;width:35%;text-align:center;box-sizing:border-box}#footer .apps-and-services.nav .content.apps li .stores.game{background:#e6efff}#footer .apps-and-services.nav .content.apps li .stores a{display:block}#footer .apps-and-services.nav .content.apps li .stores a:first-child{margin-bottom:10px}#footer .apps-and-services.nav .content.apps li .stores a img{width:150px}#footer .apps-and-services.nav .content.services{position:relative;padding-right:0;padding-left:10px}#footer .apps-and-services.nav .content.services .character-one{position:absolute;top:139px;right:10px;z-index:2}#footer .apps-and-services.nav .content.services .character-two{position:absolute;top:139px;right:105px;z-index:2}#footer .apps-and-services.nav .content.services .character-three{position:absolute;top:36px;right:5px;z-index:2}#footer .apps-and-services.nav .content.services .character-four{position:absolute;top:34px;left:-14px;z-index:2}#footer .apps-and-services.nav .content.services li.web-section{position:relative;margin-bottom:0;border-bottom:0;border-radius:10px 10px 0 0}#footer .apps-and-services.nav .content.services li.web-section::after{position:absolute;right:0;bottom:0;left:0;margin:auto;background:#ccc;width:calc(100% - 20px);height:1px;content:''}#footer .apps-and-services.nav .content.services li.web-section .introduction{padding:13px 10px 13px 20px}#footer .apps-and-services.nav .content.services li.app-section{margin-bottom:0;border-top:0;border-radius:0 0 10px 10px}#footer .apps-and-services.nav .content.services li.app-section .introduction{padding:13px 10px 13px 20px}#footer .apps-and-services.nav .content.services li .stores .button{margin-top:25px;border-radius:5px;padding:0;width:100%;line-height:2.4;font-size:18px;font-weight:bold}#footer .apps-and-services.nav .content.services li .stores .button:hover{background:#f5c255}#footer .sns.section{background:#666;padding:20px 0}#footer .sns.section .content{display:-webkit-flex;display:flex;justify-content:center;margin:auto;max-width:1000px}#footer .sns.section .content>div{padding-right:10px;width:33.33333%;box-sizing:border-box}#footer .sns.section .content>div:last-child{padding-right:0}#footer .sns.section .content>div h2{margin:0 0 -10px;border-radius:10px 10px 0 0;background:#e7e7e7;padding:15px 10px 20px}#footer .sitemap.nav{background:#f2f2f2;padding:20px 0}#footer .sitemap.nav a{color:#333}#footer .sitemap.nav .content{display:-webkit-flex;display:flex;justify-content:center;margin:auto;max-width:1000px}#footer .sitemap.nav .content>div{margin-bottom:20px;padding:0 10px;width:33.33333%;box-sizing:border-box}#footer .sitemap.nav .content>div label+div ul:first-child{border-top:0}#footer .sitemap.nav .content>div ul{border-top:1px dashed #b0b0b0;padding:10px 0;line-height:1.4rem}#footer .sitemap.nav .content>div ul li::before{float:left}#footer .sitemap.nav .content>div ul a{display:block;overflow:hidden}#footer .sitemap.nav .content h2{margin:10px 0 5px;border-bottom:2px solid #555;padding-bottom:3px}#footer .sitemap.nav .content .authors-links{display:none}#footer .copyright{background:#f2f2f2;padding:20px 0;text-align:center;font-size:.75rem}#header{line-height:1}#header .content{margin:0 auto;width:1000px}#header .content .title{float:left;margin:15px 0 10px}#header .content .title a{display:block}#header .content .title a img.logo{max-width:100%}#header .content .search{float:right;margin:10px 0;text-align:right}#header .content .search p{margin:0 0 5px;font-size:.75rem}#header .content .search input[type=text]{border:1px solid #888;max-width:80%;height:25px;vertical-align:top;line-height:25px;box-sizing:border-box}#header .content .search span.submit{display:inline-block;position:relative;vertical-align:top}#header .content .search span.submit input[type=submit]{border:0;background:#888;width:25px;height:25px;box-sizing:border-box}#header .content .search span.submit::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;text-align:center;text-rendering:auto;color:#fff;font-family:FontAwesome;content:'\f002';pointer-events:none}#header .global.nav{border-bottom:1px solid #fff;background:linear-gradient(to top, #f2f2f2, #fff 30%)}#header .global.nav ul{display:-webkit-flex;display:flex;margin:0 auto -1px;border:solid #999;border-width:1px 1px 0 0;width:1000px;overflow:hidden;box-sizing:border-box}#header .global.nav ul li{box-sizing:border-box}#header .global.nav ul li a{display:inline-block;position:relative}#header .global.nav ul li a::after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(0);transform:scale(0);transition:all .3s;opacity:0;border-radius:100%;width:100%;height:100%;content:''}#header .global.nav ul li a.novel::after{background:#8ebe4f}#header .global.nav ul li a.manga::after{background:#f16363}#header .global.nav ul li a.blog::after{background:#a194d9}#header .global.nav ul li a.ehon::after{background:#ee95bf}#header .global.nav ul li a.business::after{background:#000}#header .global.nav ul li a.prize::after{background:#64c0e2}#header .global.nav ul li a.book::after{background:#b67f6d}#header .global.nav ul li a.game::after{background:#0961f1}#header .global.nav ul li a.rental::after{background:#f2a02b}#header .global.nav ul li a.current::after{-webkit-transform:scale(1);transform:scale(1);opacity:.14;border-radius:0}#header .global.nav ul li a:hover::after{-webkit-transform:scale(1) !important;transform:scale(1) !important;opacity:.14 !important;border-radius:0 !important}#header .global.nav ul li img{border:solid #999;border-width:0 0 0 1px;vertical-align:bottom}body.blog #header .global.nav a.blog::after{opacity:.14}body.book #header .global.nav a.book::after{opacity:.14}body.manga #header .global.nav a.manga::after{opacity:.14}body.novel #header .global.nav a.novel::after{opacity:.14}body.prize #header .global.nav a.prize::after{opacity:.14}body.mypage #header .global.nav a.current::after{-webkit-transform:scale(0);transform:scale(0);opacity:0;border-radius:100%}body.official-mangas[class*='jack-'] #content{background:#fff}.jack-omflo-mobile{background:url("/img/upload/jack/bg-omflo-mobile.png?20190917") center 171px no-repeat}.jack-omflo-mobile .button-omflo-mobile{position:relative}.jack-omflo-mobile .button-omflo-mobile .link{position:absolute;top:0;right:-286px;background:url("/img/upload/jack/button-omfm-off.png") no-repeat;width:286px;height:129px}.jack-omflo-mobile .button-omflo-mobile .link:hover{background:url("/img/upload/jack/button-omfm-on.png") no-repeat}.jack-tng{background:url("/img/upload/jack/tng-bg.jpg") no-repeat;background-position:center 171px}.jack-tng .jack-tng-button{position:relative}.jack-tng .jack-tng-button .link{display:block;position:absolute;top:194px;right:-224px;width:220px;height:38px;font-size:0}.jack-remon{background:url("/img/upload/jack/remon-bg.jpg?20190830") no-repeat;background-position:center 171px}.jack-remon .jack-remon-button{position:relative}.jack-remon .jack-remon-button .link{display:block;position:absolute;top:260px;right:-204px;background:url("/img/upload/jack/remon-button.png") no-repeat;width:205px;height:37px;font-size:0}.jack-remon .jack-remon-button .link:hover{background:url("/img/upload/jack/remon-button-hover.png") no-repeat}.jack-prize-chara3{background:url("/img/upload/jack/bg-chara3.jpg?20191114") center 171px no-repeat}.jack-prize-chara3.entry{background:url("/img/upload/jack/bg-chara3-entry.jpg?20191201") center 171px no-repeat}.jack-prize-chara3 .button-prize-chara3{position:relative}.jack-prize-chara3 .button-prize-chara3 .link{position:absolute;top:0;right:-165px;background:url("/img/upload/jack/button-chara3-off.png") no-repeat;width:158px;height:40px}.jack-prize-chara3 .button-prize-chara3 .link:hover{background:url("/img/upload/jack/button-chara3-on.png") no-repeat}@media screen and (max-width: 640px){.jack-hokkori{background:none}.jack-hokkori .jack-hokkori-button{display:none}.jack-tng{background:none}.jack-tng .jack-tng-button{display:none}.jack-remon{background:none}.jack-remon .jack-remon-button{display:none}}.main-content{overflow:hidden}.main-content .center{float:left;margin-right:15px;width:470px}.main-content .sub.nav{float:left;margin-bottom:20px;width:250px}.main-content .sub.nav .ads{margin-bottom:20px}.main-content .sub.nav .book-ranking h2{margin:1px;border:1px solid #c8a093;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:0 0 0 1px #a76c58;background:linear-gradient(to bottom, #b67f6d, #a76c58);padding:5px 15px;line-height:1}.main-content .sub.nav .book-ranking h2 img{vertical-align:bottom}.main-content .sub.nav .book-ranking ol{border:solid #ccc;border-width:1px 1px 0 1px}.main-content .sub.nav .book-ranking ol li{position:relative;border-bottom:solid 1px #ccc;background:#fdf8f7;padding:10px;overflow:hidden;counter-increment:order}.main-content .sub.nav .book-ranking ol li::before{position:absolute;top:0;left:0;border-bottom:40px solid transparent;border-left:40px solid #b67f6d;width:0;height:0;text-align:center;text-indent:-55px;line-height:20px;color:#fff;font-family:'Libre Baskerville', serif;font-weight:bold;content:counter(order)}.main-content .sub.nav .book-ranking ol li h3{margin:0;padding:0 0 5px 20px;font-size:1rem}.main-content .sub.nav .book-ranking ol li .cover{float:left;padding-right:5px;width:80px}.main-content .sub.nav .book-ranking ol li .cover img{margin-bottom:3px;max-width:100%}.main-content .sub.nav .book-ranking ol li .info{overflow:hidden}.main-content .sub.nav .book-ranking ol li .info .author{padding-bottom:5px}.main-content .sub.nav .book-ranking ol li .info .kind{font-size:.75rem}.main-content .sub.nav .book-ranking ol li .info .abstract{font-size:.75rem}.main-content .sub.nav .book-ranking .source{border:solid #ccc;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px;padding:10px;font-size:.75rem}#main{float:right;width:735px}#main.single-column{float:none;margin:0 auto;width:800px;max-width:100%}#navbar{position:fixed;top:0;left:0;transition:top 0.5s;z-index:10;border-bottom:1px solid #c69036;background:#f5a520;width:100%;min-width:1000px;height:30px;line-height:30px;font-size:.75rem;box-sizing:border-box}#navbar .nav{margin:0 auto;width:1000px}#navbar .nav .profile{float:right}#navbar .nav .profile li{margin-left:1em}#navbar .nav .profile img{position:absolute;max-height:30px;max-width:30px;width:auto;height:auto;top:50%;-webkit-transform:translateY(-50%) translateX(-120%);transform:translateY(-50%) translateX(-120%)}#navbar .nav .mypage li{margin-right:1em}#navbar .nav .mypage li.author,#navbar .nav .mypage li.logout{display:none}#navbar .nav .mypage a{color:#333}#navbar .nav .notice-count{margin-left:1px;border-radius:3px;background:#c00;padding:1px 4px;vertical-align:bottom;color:#fff;font-size:.75rem}#navbar .nav .notice-count.sp-only{display:none}#navbar .nav li{display:inline-block}#navbar.preview{border-bottom:1px solid #009;background:#0b99d0;text-align:center;color:#fff;font-size:1rem;font-weight:bold}#navbar.preview .close{cursor:pointer;font-size:.75rem;font-weight:normal}#sidebar{float:left;width:250px}.sidebar img{max-width:100%}.sidebar div.profile-image img{max-width:100px;max-height:100px}.sidebar h2{margin:15px 0 0}.sidebar .nav ul.guide{margin:0 0 15px}.sidebar .nav ul.guide li{margin:0 0 5px}.sidebar .nav ul.banners li{margin:15px 0;background:#fff}.prizes .sidebar .nav ul.banners li{margin-top:0;margin-bottom:15px}.sidebar .nav ul.banners li a:hover{opacity:.8}.sidebar .official-manga{margin:15px 0}.sidebar .official-manga h2{margin:0}.sidebar .official-manga .nav{border:solid #ccc;border-width:1px;background:#fff}.sidebar .official-manga .nav li{border-bottom:dotted 1px #ccc;padding:9px}.sidebar .official-manga .nav li h3{margin:.5em 0;font-size:1rem}.sidebar .official-manga .nav li .updated{font-size:.75rem}.sidebar .official-manga .nav li .manga-banner{display:block}.sidebar .official-manga .nav li .manga-banner :hover{opacity:.8}.sidebar .official-manga .nav li .manga-banner img{border:1px solid #999}.sidebar .official-manga .nav li .title{display:block}.sidebar .official-manga .nav li .gensaku,.sidebar .official-manga .nav li .comicalize{font-size:.75rem}.sidebar .official-manga .nav .more{padding:9px}.sidebar .nav ul.publish li{margin:15px 0}.sidebar .nav ul.label-sites{margin:15px 0;background:#f9e5de;padding:5px 0}.sidebar .nav ul.label-sites li{display:block;margin:5px 10px}.sidebar .nav ul.apps li{margin:15px 0}.about-ranking{border:3px solid #eac485;background:#fbeccb;padding:10px}.about-ranking h2{color:#d07b00;font-size:.875rem}.about-ranking.hot h2::before{margin-right:3px;vertical-align:text-top;content:url("/img/component/icon/hot.png")}.app-alphapolis{border:1px solid #888;background:#fffee6;padding:10px;overflow:hidden}.app-alphapolis .header{margin-bottom:10px;border-bottom:1px dashed #888}.app-alphapolis .header h2{background:#fffee6;padding:0 10px;font-size:1.2rem}.app-alphapolis .app-icon{float:left}.app-alphapolis .app-info{padding-left:10px;overflow:hidden}.app-alphapolis .app-info .app-links{display:-webkit-flex;display:flex;justify-content:space-between;padding-top:10px}.app-alphapolis .app-info .app-links>div{border:1px solid #e7e7e7;border-radius:3px;background:#fff;padding:5px;width:50%;height:78px;box-sizing:border-box}.app-alphapolis .app-info .app-links>div.iphone{margin-right:5px}.app-alphapolis .app-info .app-links>div.iphone a img{width:100%}.app-alphapolis .app-info .app-links>div.android{margin-left:5px}.app-alphapolis .app-info .app-links>div>img{float:left;vertical-align:middle}.app-alphapolis .app-info .app-links>div a{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;padding:0 0 0 10px;height:100%}.app-alphapolis .app-info .app-links>div a img{margin:auto;max-width:100%;max-height:100%}.other-apps{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.other-apps>div{position:relative;margin-bottom:20px;border-radius:20%;box-shadow:0 7px 10px -10px rgba(0,0,0,0.5);width:50%;box-sizing:border-box}.other-apps>div:nth-child(odd){padding-right:5px}.other-apps>div:nth-child(even){padding-left:5px}.other-apps>div>div{background:#f1f6ff;border-top:1px solid #b1b6b1;border-bottom:1px solid #b1b6b1;padding:10px;height:100%;box-sizing:border-box}.other-apps>div>div .header{margin-bottom:5px;border-left:4px solid #888;padding-left:5px}.other-apps>div>div .footer{border-top:1px dashed #888;padding-top:10px;overflow:hidden}.other-apps>div>div .footer .app-icon{float:left;padding-right:10px}.other-apps>div>div .footer .app-info{overflow:hidden}.other-apps>div>div .footer .app-links{display:-webkit-flex;display:flex;justify-content:center;clear:both;padding-top:10px}.other-apps>div>div .footer .app-links a{width:50%}.other-apps>div>div .footer .app-links a:first-child{padding-right:5px}.other-apps>div>div .footer .app-links a:last-child{padding-left:5px}.other-apps>div>div .footer .app-links a img{width:100%}.other-apps>div.novelapp>div{background:#f2f2f2;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}.main .banner{display:block;margin-bottom:20px;background:#fff}.main .banner img{max-width:100%}.main .banner img:hover{opacity:.8}.main .banner.only-pc{display:block}.main .banner.only-sp{display:none}.bookmark{display:inline-block;position:relative;margin-right:10px;border:1px solid #de8b00;border-right:0;background:#f5a520;padding:0 5px;height:20px;vertical-align:middle;line-height:18px;color:#fff;font-size:.75rem;box-sizing:border-box}.bookmark::before{position:absolute;top:0;right:-5px;bottom:0;z-index:2;margin:auto;border-radius:100%;background:#fff;width:3px;height:3px;content:''}.bookmark::after{position:absolute;top:0;right:-10px;bottom:0;z-index:1;margin:auto;background:url("/img/component/icon/bookmark-small-right.png") no-repeat;width:10px;height:20px;content:''}.bookmark:link,.bookmark:visited,.bookmark:hover{color:#fff}.bookmark.enabled{cursor:pointer}.counter .bookmark{position:absolute;top:6px;right:-6px;margin:0}.counter .bookmark:hover{text-decoration:none}.counter .bookmark::before{top:-6px;right:0;bottom:auto;border-right:5px solid transparent;border-bottom:5px solid #de8b00;border-radius:0;background:none;width:0;height:0}.counter .bookmark::after{right:auto;left:-10px;background:url("/img/component/icon/bookmark-small-left.png") no-repeat}.counter .bookmark .count{font-weight:bold}.book-blocks .book{margin:1px 1px 0 1px;outline:1px solid #e8d5cf;border:1px solid #faf0ed;background:#f5e3dd;padding:10px;overflow:hidden}.book-blocks .book .content{border-bottom:1px solid #f4dbd3;border-left:1px solid #f4dbd3;border-right:1px solid #f4dbd3;background:#fff;padding:5px;overflow:hidden}.book .content .cover{float:left;padding:10px;width:112px;text-align:center}.book .content .cover a{display:inline-block;margin:0 0 10px;max-width:100%;overflow:hidden}.book .content .cover a img{max-width:100%}.book .content .info{padding:10px;overflow:hidden}.book .content .info .midashi{display:none;color:#593b01;font-size:1.2em;font-weight:bold}.book .content .info .title{border-left:6px solid #b78771;background:none;padding-left:10px;color:#8b3e24;font-size:20px}.book .content .info .title a{text-decoration:underline}.book .content .info .sub-title{margin-top:5px;padding-left:16px}.book .content .info .authors{margin-top:10px;border-top:1px dashed #999;border-bottom:1px solid #e7e7e7;padding:5px 5px 5px 16px;color:#666}.book .content .info .authors a{font-size:16px}.book .content .info .illustrators{margin-top:-6px;border-bottom:1px solid #e7e7e7;background:#fff;padding:0 5px 5px 16px;color:#666}.book .content .info .abstract{position:relative;background:#ffffed;border-top:1px solid #fff;border-bottom:1px solid #e7e7e7;padding:10px;font-size:12px}.book .content .info .abstract .copyline{color:#593b01;font-size:1.2em;font-weight:bold}.book .content .info .subinfo{background:#f2f2f2;border-top:1px solid #fff;border-bottom:1px solid #e7e7e7;padding:0 10px;overflow:hidden;font-size:12px}.book .content .info .subinfo span{margin-right:10px}.books-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#fdf8f7;padding:10px}.books-list::after{display:block;margin-top:-1px;border-top:1px solid #fdf8f7;width:100%;content:''}.books-list .book{border-bottom:1px dashed #999;padding:10px;width:25%;box-sizing:border-box}.books-list .book .cover{display:block;padding-bottom:3px}.books-list .book .cover img{max-width:112px;max-height:164px}.books-list .book .label-tag{white-space:nowrap}.books-list .book .midashi{color:#88362e;font-size:.75rem}.books-list .book .title{line-height:1.2;padding-top:3px;color:#593b01}.books-list .book .sub-title{font-size:.75rem;font-weight:bold}.books-list.simple-mode .book .content .cover{float:none;padding:0;width:auto;text-align:left}.books-list.simple-mode .book .content .cover a{margin-bottom:0}.books-list.simple-mode .book .content .cover .button{display:none}.books-list.simple-mode .book .content .info{padding:0}.books-list.simple-mode .book .content .info .sub-title,.books-list.simple-mode .book .content .info .abstract,.books-list.simple-mode .book .content .info .subinfo{display:none}.books-list.simple-mode .book .content .info .midashi{display:block;font-size:.75rem}.books-list.simple-mode .book .content .info .title{border-left:0;padding:0;font-size:.875rem}.books-list.simple-mode .book .content .info .authors{margin-top:0;border:0;padding:0;font-size:.75rem}.books-list.simple-mode .book .content .info .authors a{font-size:.75rem}.business.books .book{margin-bottom:20px;border-bottom:1px solid #a6a6a6;padding:10px 0;overflow:hidden}.business.books .book:first-of-type{padding-top:0}.business.books .book:last-child{border-bottom:0;padding-bottom:0}.business.books .book .cover{float:left;padding-right:10px;width:78px;height:114px}.business.books .book .cover img{max-width:100%;max-height:100%}.business.books .book .info{overflow:hidden}.business.books .book .info .author{padding-bottom:10px}.business.books .book .info .abstract{font-size:.75rem}.business.profile{margin-bottom:20px;border:1px solid #b0b0b0;background:#f2f2f2;padding:10px;text-align:center}.business.profile h2{margin-bottom:10px}.business.profile .profile-face{margin:0 auto 10px;width:148px;height:148px}.business.profile .profile-face img{margin-bottom:3px;outline:1px solid #ccc;max-width:100%;max-height:100%;vertical-align:top}.business.profile .profile-name{padding-bottom:10px;font-size:1.1rem;font-weight:bold}.business.profile .profile-link{padding-bottom:10px;text-align:right}.business.profile .profile-text p{padding-top:5px;text-align:left}.button{display:inline-block;border:1px solid #de8b00;border-radius:0;background:linear-gradient(to bottom, #f5a520, #f19703) center center;cursor:pointer;padding:.5em 1em;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;color:#fff;box-sizing:border-box}.button:hover{background:linear-gradient(to bottom, #f5c255, #e9ae4d) center center}.button.pdf::before{margin-right:5px;padding-top:5px;vertical-align:middle;content:url("/img/bookstores/pdf.gif")}.button img{max-height:1.5em}a.button{text-decoration:none;color:#fff}a.button:visited{color:#fff}.slim.button{padding:.2em 1em}.fat.button{padding:1em 2em;font-weight:bold}.gray.button{border:1px solid #555;background:linear-gradient(to bottom, #777, #666);color:#fff}.gray.button:hover{background:linear-gradient(to bottom, #999, #888)}.blue.button{border:1px solid #0b99d0;background:linear-gradient(to bottom, #21abe0, #0b99d0);color:#fff}.blue.button:hover{border:1px solid #21abe0;background:linear-gradient(to bottom, #66cff7, #35a7d3)}.black.button{outline:3px solid #000;border:1px solid #fff;background:#000;padding:10px 40px;min-width:101px;font-size:16px;font-weight:bold}.black.button:hover{outline-color:#666;border-color:#fff;background:#666}.cancel.button{border:1px solid #666;background:linear-gradient(to bottom, #777, #666)}.games.button{border:1px solid #0961f1;background:linear-gradient(to bottom, #0c8df8, #0961f1);color:#fff}.games.button::before{color:#fff}.games.button:hover{border:1px solid #21abe0;background:linear-gradient(to bottom, #66cff7, #35a7d3)}.disable.button{border:1px solid #999;background:linear-gradient(to bottom, #ccc, #a6a6a6);pointer-events:none}.novel-gradient.button{border:1px solid #468a01;background:linear-gradient(to bottom, #8ebe4f, #70a701) center center}.novel-gradient.button:hover{border-color:#7aa745;background:linear-gradient(to bottom, #8ebf55, #81b545) center center;text-decoration:none;color:#fff}.novel-gradient.button:visited{text-decoration:none;color:#fff}.manga-gradient.button{border:1px solid #ca171a;background:linear-gradient(to bottom, #f16363, #e84141) center center}.manga-gradient.button:hover{border-color:#d75759;background:linear-gradient(to bottom, #e86e70, #dd5e62) center center;text-decoration:none;color:#fff}.manga-gradient.button:visited{text-decoration:none;color:#fff}.center-nav{margin:10px 0;text-align:center;font-size:.75rem}.center-nav span,.center-nav a{margin-left:5px;border-left:1px solid #ccc;cursor:pointer;padding-left:5px}.center-nav span:first-child,.center-nav a:first-child{border-left:0}.center-nav span.selected,.center-nav a.selected{font-weight:bold}.comments-add-form textarea{width:100%;height:8em;box-sizing:border-box}.comments.section textarea{width:100%}.comments.section .comment{margin-bottom:20px}.comments.section .comment .parent{overflow:hidden}.comments.section .comment .parent .profile{float:left;width:70px;height:70px}.comments.section .comment .parent .profile img{border:1px solid #ccc;max-width:100%;max-height:100%}.comments.section .comment .parent .text{margin-left:80px;padding:0 10px 0 0}.comments.section .comment .parent .text .meta{margin-bottom:5px;border-bottom:1px dashed #999;padding-bottom:5px}.comments.section .comment .parent .text .meta .created{margin-right:10px;color:#777;font-size:12px}.comments.section .comment .parent .netabare::before{display:inline-block;margin-right:3px;border-top:8px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;width:0;height:0;content:''}.comments.section .comment .child{margin-top:10px}.comments.section .comment .child .user{float:right;width:70px;height:70px}.comments.section .comment .child .user img{border:1px solid #ccc;max-width:100%;max-height:100%}.comments.section .comment .child .text{position:relative;margin:0 80px;border-radius:5px;background:#f2f2f2;padding:15px}.comments.section .comment .child .text::after{position:absolute;top:0;left:100%;margin-top:32px;border:6px solid transparent;border-left-color:#f2f2f2;width:0;height:0;content:'';pointer-events:none}.comments.section .comment .child .text .meta{margin-bottom:5px;border-bottom:1px dashed #999;padding-bottom:5px;line-height:1}.comments.section .comment .child .created{text-align:right;color:#797676;font-size:12px}.comments.section .comment .abstract{display:none}.comments.section.bordered{margin-bottom:10px;border:1px solid #ccc;padding:15px}.read-more-comment{margin:0 0 40px 0;background:#f3f3f3;padding:10px;text-align:center;line-height:1em}.success{color:#136702}.content-status{display:inline-block;border:1px solid #999;border-radius:3px;background:#fff;padding:0 10px;vertical-align:top;text-align:center;line-height:16px;white-space:nowrap;font-size:10px}.content-status.rating{color:red}a.content-status:hover{text-decoration:none;color:#fff}a.content-status.novels{border-color:#8ebe4f;background:#bbda77;color:#0f5201}a.content-status.novels:hover{background:#8ebe4f}a.content-status.mangas{border-color:#f68585;background:#f5d2d4;color:#990a0a}a.content-status.mangas:hover{background:#f16363}a.content-status.blogs{border-color:#a194d9;background:#e0dcf2;color:#4c14a8}a.content-status.blogs:hover{background:#a194d9}.counter-balloon{display:inline-block;position:relative;margin-left:3px;border:1px solid #ccc;border-radius:5px;background:#fff;padding:.45em 1em;vertical-align:middle;text-align:center;color:#de8b00;font-weight:bold}.counter-balloon::before,.counter-balloon::after{position:absolute;top:0;bottom:0;left:-8px;margin:auto;border-top:3px solid transparent;border-right:8px solid #ccc;border-bottom:3px solid transparent;width:0;height:0;vertical-align:middle;content:''}.counter-balloon::after{left:-5px;z-index:2;border-top:2px solid transparent;border-right:5px solid #fff;border-bottom:2px solid transparent}.cover-comments div.post-comment{overflow:hidden}.cover-comments div.post-comment textarea{float:left;width:500px}.cover-comments div.post-comment .submit{background:transparent;padding:0 0 0 10px;width:155px;overflow:hidden;text-align:left}.cover-comments div.post-comment .not-login{clear:both;text-align:center}.cover-comments .not-comment{padding:10px 20px}.cover-comments .comment{margin-bottom:20px}.cover-comments .comment .parent img.prof{float:left;width:70px;height:70px;vertical-align:bottom}.cover-comments .comment .parent .text{margin-left:80px;padding:0 10px 10px 0}.cover-comments .comment .parent .text .user{margin-bottom:5px;border-bottom:1px dashed #999;padding-bottom:5px}.cover-comments .comment .parent .create-date{margin-right:10px;color:#777;font-size:12px}.cover-comments .comment .parent .netabare-open::before{margin-right:3px;content:'▼'}.cover-comments .comment .child{margin-top:10px}.cover-comments .comment .child img.prof{float:right;width:70px;height:70px;vertical-align:bottom}.cover-comments .comment .child .text{position:relative;margin-right:80px;margin-left:80px;border-radius:5px;background:#f2f2f2;padding:15px}.cover-comments .comment .child .text::after{position:absolute;top:0;left:100%;margin-top:32px;border:0;border-width:6px;border-color:rgba(136,183,213,0);border-left-color:#f2f2f2;width:0;height:0;content:'';pointer-events:none}.cover-comments .comment .child .create-date{text-align:right;color:#777;font-size:12px}.cover-comments .comment .cut-abstract{display:none}.cover .content-main{margin-bottom:20px}.cover .content-main .title{text-decoration:none}.cover .content-main .rental-desc{margin-top:20px;border:2px solid #f5a520}.cover .content-main .rental-desc>span:nth-child(1){display:inline-block;background:#f5a520;padding:.5em 1em;color:#fff;font-weight:bold}.cover .content-main .rental-desc>span:nth-child(2){display:inline-block;background:#fff;padding:.5em 1em;color:#000}.cover .content-main .content-tags{border-top:1px solid #fff;border-bottom:1px solid #e7e7e7;background:#f2f2f2;padding:10px 0 10px 10px;overflow:hidden;line-height:1.5}.cover .content-main .content-tags .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.cover .content-main .content-tags .tag:hover{background:#e5e6e6}.cover .content-main .content-tags .tag.input{border:0}.cover .content-main .content-tags .tag.input:hover{background:#ffffff}.cover .content-main .content-tags .tag.input input{border:0}.cover .content-main .content-tags .tag a{color:#000;text-decoration:none}.table-of-comments .head,.table-of-contents .head{border:1px solid #999;border-bottom:0;overflow:hidden}.table-of-comments .head a,.table-of-contents .head a{float:left;padding:14px 0 10px;width:50%;height:50px;text-align:center;font-size:1.1rem;font-weight:bold;box-sizing:border-box}.table-of-comments .head a:hover,.table-of-contents .head a:hover{text-decoration:none}.table-of-comments .head a::before,.table-of-contents .head a::before{margin-right:10px;vertical-align:middle}.table-of-comments.novels .head a,.table-of-contents.novels .head a{background:#fff url("/img/component/heading/tab-novel.png") repeat-x;color:#70a701}.table-of-comments.novels .head a:hover,.table-of-contents.novels .head a:hover{background-color:#eaf0d8}.table-of-comments.novels .head a.toc::before,.table-of-contents.novels .head a.toc::before{content:url("/img/component/icon/toc-novel.png")}.table-of-comments.novels .head a.toc.current::before,.table-of-contents.novels .head a.toc.current::before{content:url("/img/component/icon/toc-novel-current.png")}.table-of-comments.novels .head a.comments::before,.table-of-contents.novels .head a.comments::before{content:url("/img/component/icon/comment-novel.png")}.table-of-comments.novels .head a.comments.current::before,.table-of-contents.novels .head a.comments.current::before{content:url("/img/component/icon/comment-current.png")}.table-of-comments.novels .head a.current,.table-of-contents.novels .head a.current{background-color:#7cb63a;color:#fff}.table-of-comments.novels .body,.table-of-contents.novels .body{border:2px solid #70a701}.table-of-comments.mangas .head a,.table-of-contents.mangas .head a{background:#fff url("/img/component/heading/tab-manga.png") repeat-x;color:#f35b5b}.table-of-comments.mangas .head a:hover,.table-of-contents.mangas .head a:hover{background-color:#fbe7e8}.table-of-comments.mangas .head a.toc::before,.table-of-contents.mangas .head a.toc::before{content:url("/img/component/icon/toc-manga.png")}.table-of-comments.mangas .head a.toc.current::before,.table-of-contents.mangas .head a.toc.current::before{content:url("/img/component/icon/toc-manga-current.png")}.table-of-comments.mangas .head a.comments::before,.table-of-contents.mangas .head a.comments::before{content:url("/img/component/icon/comment-manga.png")}.table-of-comments.mangas .head a.comments.current::before,.table-of-contents.mangas .head a.comments.current::before{content:url("/img/component/icon/comment-current.png")}.table-of-comments.mangas .head a.current,.table-of-contents.mangas .head a.current{background-color:#f35b5b;color:#fff}.table-of-comments.mangas .body,.table-of-contents.mangas .body{border:2px solid #f35b5b}.table-of-comments .body{padding:10px 20px}.table-of-contents{position:relative}.table-of-contents .body{padding:0}.table-of-contents .body>.nav{display:-webkit-flex;display:flex;justify-content:space-between;padding:20px 10px}.table-of-contents .body>.nav .sns{overflow:hidden}.table-of-contents .body>.nav .sns>div{float:left;margin-right:10px}.table-of-contents .body>.nav .bookmarks{overflow:hidden;text-align:right}.table-of-contents .body>.nav .bookmarks .bookmark{margin:0 15px 0 5px}.table-of-contents .body .episodes h3{border-bottom:1px solid #e7e7e7;padding:20px 10px 5px;font-size:1.1rem}.table-of-contents .body .episodes h3:first-child{padding-top:0}.table-of-contents .body .episodes>div{position:relative;border-bottom:1px solid #e7e7e7}.table-of-contents .body .episodes>div.episode:nth-of-type(odd){background:#fffee6}.table-of-contents .body .episodes>div.episode:nth-of-type(odd):hover{background:#ffffc5}.table-of-contents .body .episodes>div.episode:nth-of-type(even){background:#f2f2f2}.table-of-contents .body .episodes>div.episode:nth-of-type(even):hover{background:#e7e7e7}.table-of-contents .body .episodes>div.bookmark-is-exist .title .bookmark-dummy{float:right;width:50px;height:20px}.table-of-contents .body .episodes>div a{display:block;padding:7px 10px;overflow:hidden}.table-of-contents .body .episodes>div a:hover{text-decoration:none}.table-of-contents .body .episodes>div a:link{color:#021dbd}.table-of-contents .body .episodes>div a:visited{color:#7c02ab}.table-of-contents .body .episodes>div .noimage{display:block;padding:10px}.table-of-contents .body .episodes>div .title{display:block;overflow:hidden;word-wrap:break-word;font-size:16px}.table-of-contents .body .episodes>div .title a{display:block}.table-of-contents .body .episodes>div:hover a span.title{text-decoration:underline}.table-of-contents .body .episodes>div .open-date{float:left;width:9.5em;color:#999;font-size:.75rem}.table-of-contents .body .episodes>div .counter{float:right;color:#999;font-size:.75rem}.table-of-contents .body .episodes>div .bookmark{position:absolute;top:5px;right:-6px;z-index:1;margin:0}.table-of-contents .body .episodes>div .bookmark:hover{text-decoration:none}.table-of-contents .body .episodes>div .bookmark::before{top:-6px;right:0;bottom:auto;border-right:5px solid transparent;border-bottom:5px solid #de8b00;border-radius:0;background:none;width:0;height:0}.table-of-contents .body .episodes>div .bookmark::after{right:auto;left:-10px;background:url("/img/component/icon/bookmark-small-left.png") no-repeat}.table-of-contents .body .episodes .episode+.chapter-rental{border-top:2px solid #70a701}.table-of-contents .body .episodes .chapter-rental{border-top:1px solid #70a701;border-bottom:0;background:#e5eedd;cursor:pointer;padding:18px 10px;overflow:hidden}.table-of-contents .body .episodes .chapter-rental:hover{background:#fbfcf7}.table-of-contents .body .episodes .chapter-rental:first-child{border-top:2px solid #70a701}.table-of-contents .body .episodes .chapter-rental h3{float:left;border-bottom:0;padding:0;font-weight:normal}.table-of-contents .body .episodes .chapter-rental .rental-mark{float:right;border:2px solid #70a701;border-radius:4px;background:#fff;padding:1px .2em;width:6em;text-align:center;line-height:21px;color:#70a701;font-weight:bold;pointer-events:none}.table-of-contents .body .episodes .chapter-rental .arrow{position:relative;float:right;margin-left:10px;width:40px;height:25px;pointer-events:none}.table-of-contents .body .episodes .chapter-rental .arrow::before{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(135deg) translate(-3px, 3px);transition:transform 300ms ease;margin:auto;border:0;border-top:solid 4px #70a701;border-right:solid 4px #70a701;border-radius:3px;width:14px;height:14px;content:''}.table-of-contents .body .episodes .chapter-rental .arrow.open::before{transform:rotate(315deg) translate(-3px, 3px)}.table-of-contents .body .episodes .rental-book{border-top:1px solid #70a701;border-bottom:1px solid #e7e7e7;background:#fff;padding:1em;overflow:hidden}.table-of-contents .body .episodes .rental-book .abstract .abstract-image{float:left}.table-of-contents .body .episodes .rental-book .abstract .abstract-image>a{display:inline-block;padding:0;width:100px}.table-of-contents .body .episodes .rental-book .abstract .abstract-image>a>img{width:100px}.table-of-contents .body .episodes .rental-book .abstract .abstract-desc{padding-left:1em;overflow:hidden}.table-of-contents .body .episodes .rental-book .abstract .abstract-desc .pub-day{text-align:right;color:#666;font-size:small}.table-of-contents .body .episodes .rental .rental-episode{position:relative;border-bottom:1px solid #e7e7e7;background:#fff;cursor:pointer}.table-of-contents .body .episodes .rental .rental-episode:hover{background:#fbfcf7}.table-of-contents .body .episodes .rental .rental-episode>a{padding:1em 0;color:#333}.table-of-contents .body .episodes .rental .rental-episode>a>h3{border-bottom:0;padding-right:160px;padding-bottom:0;line-height:1.8;font-weight:normal}.table-of-contents .body .episodes .rental .rental-episode>a:hover{text-decoration:underline}.table-of-contents .body .episodes .rental .rental-episode .rental-available{position:absolute;top:.5em;right:60px;text-align:right;pointer-events:none}.table-of-contents .body .episodes .rental .rental-episode .rental-available .expiring{margin-bottom:0;color:#f5a520;font-size:smaller;font-weight:bold}.table-of-contents .body .episodes .rental .rental-episode .rental-available .rental-price{display:inline-block;border:2px solid #f5a520;border-radius:4px;background:#f5a520;padding:.2em;width:6em;text-align:center;color:#fff;font-weight:bold}.table-of-contents .body .episodes .rental .rental-episode .rental-info{position:absolute;top:1em;right:60px;bottom:0;pointer-events:none}.table-of-contents .body .episodes .rental .rental-episode .rental-info .rental-price{border:2px solid #f5a520;border-radius:4px;background:#fff;padding:.2em;width:6em;text-align:center;color:#f5a520;font-weight:bold}.table-of-contents .body .episodes .rental .rental-episode .rental-free{position:absolute;right:60px;bottom:.5em;color:#666;font-size:small;pointer-events:none}.table-of-contents .body .episodes .rental .rental-episode .bookmark{top:22px}.table-of-contents .body .episodes .rental+h3{border-top:2px solid #70a701}.pseudo-datepicker{cursor:pointer}.pseudo-datepicker.empty{text-decoration:underline}.datepicker{border:0 !important;padding:0 !important;width:0 !important;box-sizing:border-box !important}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #b0b0b0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:0 !important}.xdsoft_datetimepicker .xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_datetimepicker .xdsoft_noselect::selection{background:transparent}.xdsoft_datetimepicker .xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #d1d1d1}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f2f2f2;border-top:1px solid #d1d1d1;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC")}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px;white-space:nowrap}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33aaff;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f2f2f2;border:1px solid #d1d1d1;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f2f2f2;cursor:default;height:25px;text-align:center;color:#999;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#33aaff}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33aaff;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#e7e7e7 !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#a6a6a6 !important}.xdsoft_datetimepicker .xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_datetimepicker .xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_datetimepicker .xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_datetimepicker .xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #d1d1d1 !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:'museo-sans', 'Book Antiqua', sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));background:-webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-o-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=  '$white', endColorstr='#f4f8fa',GradientType=0 )}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:-moz-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #fff));background:-webkit-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-o-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-ms-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:linear-gradient(to bottom, #f4f8fa 0%, #fff 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#f4f8fa', endColorstr='$white',GradientType=0 )}.derby-entries .heading{width:100%;background:url("/img/component/heading/manga-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.derby-entries .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/manga.png")}.derby-entries .slider{margin-top:10px;border:1px solid #ccc}.derby-entries .slider button.slick-arrow.slick-prev{z-index:20;background:url("/img/component/slick/derby-left.png") no-repeat left 10px center;width:39px}.derby-entries .slider button.slick-arrow.slick-next{z-index:20;background:url("/img/component/slick/derby-right.png") no-repeat right 10px center;width:39px}.derby-entries .slider .slick-list{margin:0 39px}.derby-entries .slider .item{padding:18px 10px}.derby-entries .slider .item .cover-image .cover{display:block;position:relative;outline:1px solid #ccc;width:144px;height:205px;text-align:center}.derby-entries .slider .item .cover-image .cover img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-height:100%}.derby-entries .slider .item .info{padding-top:5px;color:#f16363;font-size:.75rem;font-weight:bold}.derby-entries .slider .item .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.derby-entries .slider .item .author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.dialog{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;margin:auto;border:5px solid #ccc;background:#fff;padding-bottom:50px;width:1000px;max-width:90%;height:1000px;max-height:90%;overflow:auto;box-sizing:border-box}.dialog.open{display:block}.dialog .spacer{height:50px}.dialog .buttons{position:absolute;right:0;bottom:0;left:0;margin:auto;border-top:1px solid #ccc;padding:10px;width:100%;white-space:nowrap;box-sizing:border-box}.overlay{position:fixed;top:0;left:0;z-index:11;background:rgba(0,0,0,0.5);width:100%;height:100%}.mypage-incentives .overlay{pointer-events:none}body.dialog-opened{overflow:hidden}.search.dialog>div{padding:10px}.search.dialog>div:nth-child(odd){background:#e7e7e7}.search.dialog>div:nth-last-child(2){padding-bottom:30px}.search.dialog>div legend{margin-bottom:5px}.search.dialog>div.spacer{background:#fff}.search.dialog>div.buttons{background:#fff}.search.dialog.mangas{width:300px;height:250px}.mail-magazine-delete.dialog{padding:20px 20px 50px;width:500px;height:300px}.diary-delete.dialog,.diary-comment-delete.dialog{padding:20px 20px 50px;width:500px;height:300px}.incentive-rule.dialog{padding:20px 20px 50px}.incentive-rule.dialog .term-of-service{border:0;width:auto;height:auto;overflow:visible}.add-chapter.dialog{padding:20px 20px 50px;width:500px;height:200px}.add-chapter.dialog input{width:100%;box-sizing:border-box}.novel-download.dialog{padding:20px 20px 50px;width:800px;height:260px}.novel-download.dialog .download-buttons{padding:10px 0;text-align:center}.prize_entry_cancel_dialog.dialog{padding:10px;width:420px;height:300px}.prize_entry_cancel_dialog.dialog .title{margin-bottom:15px}.prize_entry_cancel_dialog.dialog .right-button{margin-left:45px}.complete-alert-dialog.dialog{padding:20px 20px 50px;width:500px;height:220px;overflow:unset}.complete-alert-dialog.dialog.mangas{height:200px}.complete-alert-dialog.dialog p{text-align:center}.diary-comments .comment{margin-top:1px;margin-right:1px;margin-left:1px;border:1px solid #fdefd8;box-shadow:0 0 0 1px #f5c255;background:#fce2b7}.diary-comments .comment.theirs .text{margin-left:15px}.diary-comments .comment.mine .body{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.diary-comments .comment.mine .body .text{margin-right:15px}.diary-comments .comment .head{padding:10px;overflow:hidden;color:#777;font-size:.875rem}.diary-comments .comment .head a{float:right}.diary-comments .comment .body{display:-webkit-flex;display:flex;background:#fff;padding:15px;min-height:90px}.diary-comments .comment .body .profile{width:70px}.diary-comments .comment .body .profile img{max-width:70px;max-height:70px}.diary-comments .comment .body .text{-webkit-flex-grow:1;flex-grow:1}.diary-comments .comment .body .text .user{margin-bottom:5px;border-bottom:1px dashed #999;padding-bottom:5px;font-size:1rem}.diary-comments .comment .body .text p{word-break:break-all}.dummy{display:inline-block;max-width:100%}.dummy.ad{background:#fee;text-align:left}.dummy.banner{background:#fef;text-align:left}.dummy.w250{width:250px}.dummy.w300{width:300px}.dummy.w735{width:735px}.dummy.h90{height:90px}.dummy.h250{height:250px}.novel-header{position:relative;margin:0 auto 15px}.novel-header .title{margin:0 145px;border:0;background:none;padding:0;text-align:center;line-height:1.5;word-wrap:break-word;font-size:20px}.novel-header .author{margin:8px 145px 0;text-align:center}.novel-header .ranking-banner{position:absolute;top:0;left:0;width:135px}.novel-header .ranking-banner img{max-width:100%}.novel-header .change-font-size{position:absolute;top:0;right:0;text-align:center}.novel-header .change-font-size .label{margin-bottom:2px;line-height:1}.novel-header .change-font-size span{display:inline-block;cursor:pointer;padding:3px 7px}.novel-header .change-font-size .big{margin-left:3px;border:1px solid #b0b0b0;border-right:1px dashed #b0b0b0}.novel-header .change-font-size .medium{border:1px solid #b0b0b0;border-right:0;border-left:0;background:#ccc}.novel-header .change-font-size .small{border:1px solid #b0b0b0;border-left:1px dashed #b0b0b0}.novel-header .change-font-size.big span,.novel-header .change-font-size.medium span,.novel-header .change-font-size.small span{background:#fff}.novel-header .change-font-size.big span.big,.novel-header .change-font-size.medium span.medium,.novel-header .change-font-size.small span.small{background:#ccc}.novel-header .rental-desc{margin-top:20px;border:2px solid #f5a520}.novel-header .rental-desc>span:nth-child(1){display:inline-block;background:#f5a520;padding:.5em 1em;color:#fff;font-weight:bold}.novel-header .rental-desc>span:nth-child(2){display:inline-block;background:#fff;padding:.5em 1em;color:#000}.episode-navigation{position:relative;margin:20px auto;height:24px;overflow:hidden;text-align:center}.episode-navigation a{display:inline-block;border-radius:1em;background:#777;padding:0 10px;width:70px;height:24px;vertical-align:middle;text-align:center;line-height:24px;color:#fff}.episode-navigation a:hover{background:#999;text-decoration:none}.episode-navigation a.cover{position:absolute;right:0;left:0;margin:0 auto}.episode-navigation a.cover::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:5px;content:'\f062'}.episode-navigation a.prev{float:left;cursor:pointer}.episode-navigation a.prev.rental{width:125px}.episode-navigation a.prev::before{margin-right:5px;content:'\f060'}.episode-navigation a.next{float:right;cursor:pointer}.episode-navigation a.next.rental{width:125px}.episode-navigation a.next::after{margin-left:5px;content:'\f061'}.episode-navigation a.cover::before,.episode-navigation a.next::after,.episode-navigation a.prev::before{display:inline-block;vertical-align:bottom;font-family:FontAwesome}.novel-action{display:-webkit-flex;display:flex;justify-content:flex-end}.novel-action .favorite{margin-right:10px}.novel-body{position:relative;margin:0 auto;border:1px solid #ccc;background:#f2f2f2}.novel-body .page-count{padding:20px 20px 0;height:21px}.novel-body .chapter-title{padding:0 20px;text-align:center;font-size:1.1rem;font-weight:bold}.novel-body .episode-title{margin:15px 0 30px;border:0;background:none;padding:0 20px;text-align:center;line-height:1.3em;word-wrap:break-word;font-size:1.4rem}.novel-body .bookmark{position:absolute;right:-6px;margin:0}.novel-body .bookmark:hover{text-decoration:none}.novel-body .bookmark::before{top:-6px;right:0;bottom:auto;border-right:5px solid transparent;border-bottom:5px solid #de8b00;border-radius:0;background:none;width:0;height:0}.novel-body .bookmark::after{right:auto;left:-10px;background:url("/img/component/icon/bookmark-small-left.png") no-repeat}.novel-body>.bookmark:first-of-type{top:20px}.novel-body>.bookmark:last-of-type{bottom:20px}.novel-body .text{transition:font-size .5s, line-height .5s;padding:0 60px 40px;line-height:1.8;word-wrap:break-word;font-size:17.6px}.novel-body .text.big{font-size:20px}.novel-body .text.medium{font-size:17.6px}.novel-body .text.small{font-size:14px}.novel-body .text em span{position:relative;margin:0;font-style:normal}.novel-body .text em span::after{position:absolute;top:-5px;right:0;left:0;margin:auto;background:#333;width:3px;height:3px;content:''}.novel-body .text .story-image{text-align:center}.novel-body .text .story-image img{max-width:100%}.novel-body .text .g-recaptcha{text-align:center}.novel-body .text .g-recaptcha>div{display:inline-block}.content .banner img{width:100%}.favorite-notifications{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.favorite-notifications .heading{width:100%;background:url("/img/component/heading/favorite-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.favorite-notifications .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/favorite.png")}.favorite-notifications .notification{margin-bottom:10px;width:50%;box-sizing:border-box}.favorite-notifications .notification>div{outline:1px solid #ccc;border:2px solid #e7e7e7;padding:7px;height:100%;overflow:hidden;box-sizing:border-box}.favorite-notifications .notification>div .title{margin:0 0 5px;padding-left:5px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;line-height:20px;white-space:nowrap;font-size:1em}.favorite-notifications .notification>div .updated{float:right;margin-top:3px;color:#999}.favorite-notifications .notification>div .story-count .total{margin-right:10px}.favorite-notifications .notification>div .story-count a{text-decoration:underline}.favorite-notifications .notification>div .story-count span img{vertical-align:baseline}.favorite-notifications .notification:nth-child(even){padding-right:5px}.favorite-notifications .notification:nth-child(odd){padding-left:5px}.favorite-notifications.mangas .title{border-left:5px solid #e84141}.favorite-notifications.novels .title{border-left:5px solid #70a701}.favorite-notifications .link{width:100%;text-align:right}.favorite{display:inline-block}form.default textarea,.form.default textarea{width:100%;box-sizing:border-box;resize:vertical}form.default input[type="text"],form.default input[type="tel"],form.default input[type="email"],form.default input[type="password"],form.default input[type="file"],form.default input[type="number"],form.default textarea,.form.default input[type="text"],.form.default input[type="tel"],.form.default input[type="email"],.form.default input[type="password"],.form.default input[type="file"],.form.default input[type="number"],.form.default textarea{width:100%;box-sizing:border-box}form.default input[type="text"].form-error,form.default input[type="tel"].form-error,form.default input[type="email"].form-error,form.default input[type="password"].form-error,form.default input[type="file"].form-error,form.default input[type="number"].form-error,form.default textarea.form-error,.form.default input[type="text"].form-error,.form.default input[type="tel"].form-error,.form.default input[type="email"].form-error,.form.default input[type="password"].form-error,.form.default input[type="file"].form-error,.form.default input[type="number"].form-error,.form.default textarea.form-error{border:2px solid #c00}form.default input[type="file"],.form.default input[type="file"]{overflow:hidden}form.default input[type="text"],.form.default input[type="text"]{box-sizing:border-box}form.default input[readonly],.form.default input[readonly]{border:0;pointer-events:none}form.default textarea[readonly],.form.default textarea[readonly]{border:0;pointer-events:none;resize:none}form.default select,.form.default select{white-space:nowrap}form.default fieldset,.form.default fieldset{border:0}form.default fieldset .checkbox,form.default fieldset .input,.form.default fieldset .checkbox,.form.default fieldset .input{display:inline-block}form.default .notice,.form.default .notice{padding:5px 0}form.default .notice:first-child,.form.default .notice:first-child{padding-top:0}form.default .notice:last-child,.form.default .notice:last-child{padding-bottom:0}form.default .error-message,.form.default .error-message{color:#c00;font-weight:bold}.buttons{margin:10px 0;background:#f2f2f2;padding:10px;text-align:center;box-sizing:border-box}.buttons .submit{display:inline-block}.buttons .submit a:not(:last-child){margin-right:10px}.buttons .submit input:disabled{border:1px solid #555;background:#777;cursor:default;color:#a6a6a6}.buttons .submit p{margin-bottom:0}.buttons .link{padding-top:10px}form .keywords fieldset{border-top:1px dashed #ccc;padding:10px}form .keywords fieldset:first-child{border-top:0}form .keywords fieldset legend{float:left;margin-right:10px;border-left:0;border-radius:1em;background:#999;padding:.15em .5em;width:120px;text-align:center;color:#fff;font-size:.75rem;font-weight:normal}form .keywords fieldset .wrap{overflow:hidden}form .keywords fieldset .input{display:inline-block;overflow:hidden}form.default.table .input{margin-bottom:-1px;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}form.default.table .input>label:first-child,form.default.table .input>.cell{display:block;border-top:1px solid #fff;padding:10px 15px 30px;vertical-align:top}form.default.table .input>label:first-child.tags,form.default.table .input>.cell.tags{overflow:inherit}form.default.table .input>label:first-child .tag-wrap,form.default.table .input>.cell .tag-wrap{position:relative;margin-top:15px;margin-bottom:10px}form.default.table .input>label:first-child .tag-wrap .tag_no,form.default.table .input>.cell .tag-wrap .tag_no{display:inline-block;width:25px}form.default.table .input>label:first-child .tag-wrap .tag-name,form.default.table .input>.cell .tag-wrap .tag-name{width:95%}form.default.table .input>label:first-child .tag-wrap .del,form.default.table .input>.cell .tag-wrap .del{position:absolute;right:20px;bottom:0;cursor:pointer}form.default.table .input>label:first-child .tag-wrap .tag-suggest,form.default.table .input>.cell .tag-wrap .tag-suggest{position:absolute;margin-left:15px;background:#fff;padding:5px;width:200px;list-style:none;z-index:1}form.default.table .input>label:first-child .tag-wrap .tag-suggest:empty,form.default.table .input>.cell .tag-wrap .tag-suggest:empty{display:none}form.default.table .input>label:first-child .tag-wrap .tag-suggest li,form.default.table .input>.cell .tag-wrap .tag-suggest li{position:relative;z-index:1;background:#fff;padding:3px}form.default.table .input>label:first-child .tag-wrap .tag-suggest li:hover,form.default.table .input>.cell .tag-wrap .tag-suggest li:hover{background:#21abe0;cursor:pointer;color:#fff}form.default.table .input>label:first-child .tag-wrap .tag-suggest li .name,form.default.table .input>.cell .tag-wrap .tag-suggest li .name{display:block}form.default.table .input>label:first-child .tag-cloud,form.default.table .input>.cell .tag-cloud{margin-bottom:20px}form.default.table .input>label:first-child .tag-cloud .tag,form.default.table .input>.cell .tag-cloud .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}form.default.table .input>label:first-child .tag-cloud .tag:hover,form.default.table .input>.cell .tag-cloud .tag:hover{background:#e5e6e6}form.default.table .input>label:first-child .tag-cloud .tag.input,form.default.table .input>.cell .tag-cloud .tag.input{border:0}form.default.table .input>label:first-child .tag-cloud .tag.input:hover,form.default.table .input>.cell .tag-cloud .tag.input:hover{background:#ffffff}form.default.table .input>label:first-child .tag-cloud .tag.input input,form.default.table .input>.cell .tag-cloud .tag.input input{border:0}form.default.table .input>label:first-child .tag-cloud .tag a,form.default.table .input>.cell .tag-cloud .tag a{color:#000;text-decoration:none}form.default.table .input>label:first-child .tag-cloud:last-child,form.default.table .input>.cell .tag-cloud:last-child{margin-bottom:0}form.default.table .input>label:first-child .tag-cloud h3,form.default.table .input>.cell .tag-cloud h3{margin-bottom:5px;border-left:8px solid #ccc;padding-left:5px}form.default.table .input>label:first-child .tag-cloud .tag,form.default.table .input>.cell .tag-cloud .tag{cursor:pointer}form.default.table .input>label:first-child{position:relative;border-bottom:1px solid #c9c9c9;background:#e7e7e7;padding:5px 50px 5px 15px;font-weight:bold;box-sizing:border-box}form.default.table .input>.cell{overflow:hidden}form.default.table .input>.cell label{margin-right:10px}form.default.table .input>.cell img{max-width:100%}form.default.table .input>.cell select{width:100%;max-width:200px}form.default.table .input>.cell.normal-size input[type="text"],form.default.table .input>.cell.normal-size input[type="tel"],form.default.table .input>.cell.normal-size input[type="email"],form.default.table .input>.cell.normal-size input[type="password"],form.default.table .input>.cell.normal-size textarea,form.default.table .input>.cell.normal-size select{width:auto}form.default.table .input.required>label:first-child{position:relative}form.default.table .input.required>label:first-child::after{position:absolute;right:15px;border-radius:2em;background:#f19703;padding:.2em .5em;vertical-align:text-bottom;white-space:nowrap;color:#fff;font-size:.625rem;font-weight:normal;content:'必須'}form.default.table .input.captcha img{border:1px solid #ccc;max-width:100%}form.conditions{margin-bottom:20px;border:2px solid #fff;border-radius:3px;box-shadow:0 0 0 1px #ccc;background:linear-gradient(to bottom, #f2f2f2, #fff 50%);padding:5px 20px}form.conditions input[type=submit]{margin-left:10px}form.conditions .submit{padding-top:5px;text-align:center}form.conditions .submit input[type=submit]{margin-left:0}form.conditions legend{border-left:8px solid #ccc;padding-left:5px;font-weight:bold}form.conditions .type .select{margin-right:10px}.form-instruction{position:relative;background:#f2f2f2;padding:10px;font-size:12px}.form-instruction h2{margin-bottom:10px;line-height:24px;color:#593b01;font-size:1rem;font-weight:bold}.form-instruction h3{font-size:.875rem}.form-instruction div.input{margin-bottom:10px}.section.default.table{margin-bottom:-1px;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}.section.default.table .cell{padding:10px 15px 30px}.section.default.table .label{border-top:1px solid #fff;border-bottom:1px solid #c9c9c9;background:#e7e7e7;padding:5px 50px 5px 15px;font-weight:bold;box-sizing:border-box}.section.default.table label{margin-right:10px}.freespace{padding:10px 0}div.guide-two-column{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}div.guide-two-column .buttons{margin:0 0 20px;width:100%}div.guide-two-column .section{margin-bottom:0;width:50%;box-sizing:border-box}div.guide-two-column .section.inside{padding-right:5px}div.guide-two-column .section.outside{padding-left:5px}div.guide-steps{overflow:hidden}div.guide-steps .step{position:relative;margin-bottom:60px;background:#f9eae5;padding:10px}div.guide-steps .step::after{display:block;position:absolute;right:0;bottom:-50px;left:0;margin:auto;border-top:40px solid #f9eae5;border-right:40px solid #fff;border-left:40px solid #fff;width:0;height:0;content:'';box-sizing:border-box}div.guide-steps .step h3{padding-bottom:10px}div.guide-steps .step h3::before{content:none}div.guide-steps .step h3 span{display:inline-block;margin-right:10px;background:#8b3e24;padding:0 5px;color:#fff}h1,h2,h3,h4{margin:0;box-sizing:border-box}h1{font-size:1.3rem}h2{font-size:1rem}h3{font-size:1rem}h4{font-size:.875rem}.h1{margin-bottom:20px;border-bottom:2px solid #999;font-size:1.2rem}.h2{margin-bottom:10px;border-left:8px solid #999;background:#f2f2f2;padding:.4em;font-size:1rem}.h3{margin-bottom:10px;color:#593b01;font-size:1rem}.h3::before{content:'■'}.h4{font-size:.875rem}table.history{width:100%;border-collapse:collapse}table.history tr:nth-child(even) th,table.history tr:nth-child(even) td{background:#f2f2f2}table.history th{border-bottom:1px dotted #ccc;padding:10px 10px 10px 20px;width:120px;vertical-align:top;text-align:right;font-weight:normal}table.history td{position:relative;border-bottom:1px dotted #ccc;padding:10px 20px 10px 10px}table.history td .name{font-weight:bold;margin-right:50px}table.history td .grandprix-title{margin-bottom:0;margin-right:50px;color:#b08020}table.history td .detail.button{position:absolute;top:0;right:10px;bottom:0;margin:auto;height:1.5em;box-sizing:content-box}.http-error.section{background-color:#f2f2f2;padding:30px 20px;color:#666}.http-error.section h1.h1{border-color:#999;font-size:1.3rem}.http-error.section p{font-size:1.1rem}.icon::before{margin-right:3px;font-family:FontAwesome;text-decoration:none;display:inline-block}.icon-pdf::before{margin-right:3px;vertical-align:middle;content:url("/img/component/icon/pdf.png")}.icon-hot::before{margin-right:3px;vertical-align:middle;content:url("/img/component/icon/hot.png")}.icon-arrow-square::before{display:inline-block;background-color:#000;padding:3px;vertical-align:text-bottom;line-height:1;color:#fff;font-size:.5rem;content:'\f061'}.icon-arrow::before{color:#b0b0b0;content:'\f0a9'}.icon-arrow-ci::before{color:#e49404;content:'\f0a9'}.icon-help::before{color:#b0b0b0;content:'\f059'}.icon-cog::before{color:#b0b0b0;content:'\f013'}.fa-stack.fa-1x{width:1em;height:1em;line-height:1}.fa-stack.fa-1x.white i:first-child{color:#fff}.fa-plus-square{margin-right:5px;vertical-align:middle;color:#999}.fa-caret-right,.fa-caret-up{font-size:1rem}.icon-bars::before{color:#b0b0b0;content:'\f0c9'}.icon-search::before{color:#b0b0b0;content:'\f002'}.icon-global-menu::before{color:#b0b0b0;content:'\f00a'}img.max{max-width:100%}.dots-indicator,.dots-indicator:before,.dots-indicator:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:animation-dots-indicator 1.8s infinite ease-in-out;animation:animation-dots-indicator 1.8s infinite ease-in-out}.dots-indicator{color:white;font-size:10px;margin:40px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.dots-indicator:before,.dots-indicator:after{content:'';position:absolute;top:0}.dots-indicator:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.dots-indicator:after{left:3.5em}@-webkit-keyframes animation-dots-indicator{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes animation-dots-indicator{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.inquiry-blocks .inquiry-block{display:-webkit-flex;display:flex;justify-content:space-between;background:#f2f2f2}.inquiry-blocks .inquiry-block div{display:-webkit-flex;display:flex;flex-basis:50%;-webkit-flex-direction:column;flex-direction:column;padding:10px}.inquiry-blocks .inquiry-block div .h3::before{content:''}.inquiry-blocks .inquiry-block div:last-child{align-items:end}.inquiry-blocks .inquiry-block div:last-child .button{margin:auto 0;width:300px;max-width:100%;white-space:nowrap}.inquiry-blocks .inquiry-block div:last-child .button:not(:first-child){margin-top:10px}.label-circle{margin-right:5px;border-radius:10px;background:#888;padding:2px 10px;color:#fff;font-size:.75rem}.label-tag{position:relative;margin:0 0.5em 5px;background:#000;padding:0 5px;text-align:center;line-height:1.4em;color:#fff;font-size:.625rem;box-sizing:border-box}.label-tag::after,.label-tag::before{position:absolute;top:0;border-top:0.7em solid transparent;border-bottom:0.7em solid transparent;width:0;height:0;content:''}.label-tag::before{left:-.5em;border-right:0.5em solid #000}.label-tag::after{right:-.5em;border-left:0.5em solid #000}.label-tag.alphapolis{background:#f5a520}.label-tag.alphapolis::before{border-right-color:#f5a520}.label-tag.alphapolis::after{border-left-color:#f5a520}.label-tag.alphalight{background:#2597ed}.label-tag.alphalight::before{border-right-color:#2597ed}.label-tag.alphalight::after{border-left-color:#2597ed}.label-tag.regina{background:#c1a520}.label-tag.regina::before{border-right-color:#c1a520}.label-tag.regina::after{border-left-color:#c1a520}.label-tag.eternity,.label-tag.eternity-comics,.label-tag.eternity-red,.label-tag.eternity-rose,.label-tag.eternity-white{background:#e90a3f}.label-tag.eternity::before,.label-tag.eternity-comics::before,.label-tag.eternity-red::before,.label-tag.eternity-rose::before,.label-tag.eternity-white::before{border-right-color:#e90a3f}.label-tag.eternity::after,.label-tag.eternity-comics::after,.label-tag.eternity-red::after,.label-tag.eternity-rose::after,.label-tag.eternity-white::after{border-left-color:#e90a3f}span.label-tag{display:inline-block}span.label-tag.official-manga-tag{display:block}ul.default{margin-bottom:20px;padding:0;list-style:none}ul.default li{border-bottom:1px dotted #ccc;padding:10px}ul.default li:nth-child(even){background:#f2f2f2}ul.default li .catchcopy{display:inline-block;background:#f5a520;padding:1px 3px;vertical-align:text-bottom;color:#fff;font-size:.625rem}ul.default li img{max-width:100%}ol.default{margin-bottom:20px;padding:0 0 0 50px;list-style:none}ol.default li{padding-bottom:10px}ol.default li:last-child{padding-bottom:0}ol.default li span{display:inline-block;margin-left:-50px;width:50px;white-space:nowrap;font-weight:bold;box-sizing:border-box}ol.default li ol{margin-top:10px;padding:0 0 0 30px}ol.default li ol span{margin-left:-30px;width:30px}.chapters .chapter{background:#fdefd8;padding:5px}.chapters .chapter input[type=text]{margin-right:5px;width:calc(100% - 100px);max-width:100%}.chapters .chapter.add .input{display:flex}.chapters .chapter.add .input label{margin-right:5px;white-space:nowrap}.chapters .chapter.add .input input[type=text]{width:auto;flex:1 0 auto}.manage-comments{margin-bottom:20px}.manage-comments .comment-data{padding:10px;overflow:hidden}.manage-comments .even{border-top:1px solid #fff;background:#f2f2f2 none repeat scroll 0 0}.manage-comments .odd{border:solid #b0b0b0;border-width:1px 0}.manage-comments .controls{float:right;margin:0 0 20px 20px}.manage-comments .created{margin-right:10px;color:#777;font-size:.75rem}.manage-comments .comment{margin:10px 0}.manage-comments .status{line-height:25px;text-align:center;white-space:nowrap;width:179px}.manage-comments .status.status0{background:#ffdadc;color:#c00}.manage-comments .status.status1{background:#bea;color:#136702}.manage-comments .status.status2{background:#333;color:#fff}.manage-comments .button.ok{margin-right:5px}.manage-comments .button.netabare{display:inline-block}.manage-comments .button.delete{margin-top:5px;width:100%}.manage-comments .have-netabare{display:block;padding:5px 0}.manage-comments textarea{width:100%;box-sizing:border-box}.manage-comments .submit{background:none}.manage-comments .response{padding:10px 10px 2px;background:#d1d1d1;border-radius:5px;color:#666}.manage-comments .response .delete{text-align:right}.manage-comments .response .delete a{text-decoration:underline;color:#666;font-size:12px}.manage-content-block{display:-webkit-flex;display:flex;margin:10px 0;border:solid 1px #b0b0b0}.manage-content-block .counter{display:-webkit-flex;display:flex;background:#e7e7e7;padding:5px;word-break:break-all;min-width:28px}.manage-content-block .counter span{margin:auto;white-space:nowrap}.manage-content-block .status{display:-webkit-flex;display:flex;background:#999;padding:5px;width:1em;color:#fff}.manage-content-block .status.published{background:#f16363}.manage-content-block .status.scheduled{background:#88c060}.manage-content-block .status span{margin:auto}.manage-content-block .main{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap}.manage-content-block .main .info{flex:1;border-right:1px solid #b0b0b0;padding:10px}.manage-content-block .main .info .title{margin:0 0 .5em 0;border-bottom:dashed 1px #999;padding-bottom:.5em;line-height:1;word-break:break-all}.manage-content-block .main .info .meta{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:5px}.manage-content-block .main .info .prize{margin-bottom:5px;background:#f2f2f2;padding:5px}.manage-content-block .main .info .prize span{display:inline-block;background:#f5a520;padding:3px 5px;line-height:1;color:#fff;font-size:10px}.manage-content-block .main .info .prize p{display:inline-block;font-size:.75rem}.manage-content-block .main .info .download{display:-webkit-flex;display:flex}.manage-content-block .main .info .download .text-count{line-height:1;font-size:.75rem}.manage-content-block .main .info .download .text-count .caption{display:inline-block;width:90px;text-align:right}.manage-content-block .main .info .download .text-count .caption::after{content:' :'}.manage-content-block .main .info .download .text-count .value{display:inline-block;padding-left:5px}.manage-content-block .main .manage{padding:10px;width:10em}.manage-content-block .main .manage .button{width:100%}.manage-content-block .main .campaign{border-top:0;border-right:1px solid #ccc;background:#f2eee6;padding:7px 10px 4px 10px;width:100%;box-sizing:border-box}.manage-content-block .main .campaign .title-block .link{display:inline-block;float:right;letter-spacing:-1px}.manage-content-block .main .campaign .title-block .link-label{margin-left:-5px;font-size:.875rem}.manage-content-block .main .campaign .info-block .char-info{display:inline-block;margin-right:24px}.manage-content-block .main .campaign .info-block .char-info .char-info-label .char-info-now{color:#e54646;font-size:1rem}.manage-content-block .main .campaign .rank-block{display:inline-block}.manage-content-block .main .campaign .rank-block .rank{color:#e54646;font-size:1rem}.content-prize-evaluations{margin-top:-20px;border:solid #b0b0b0;border-width:0 1px 1px 1px;padding:10px;font-size:.75rem;text-align:right}@media screen and (max-width: 640px){.notice-block{display:none}}.manage-episodes{position:relative}.manage-episodes .chapter{display:-webkit-flex;display:flex;margin-bottom:10px;background:#fdf8ee;padding:5px}.manage-episodes .chapter:last-child{margin-bottom:0}.manage-episodes .chapter .move{margin-right:5px}.manage-episodes .chapter .move a{display:block;width:.8em;height:.5em;box-sizing:border-box}.manage-episodes .chapter .move a::after{display:block;border-right:.4em solid transparent;border-left:.4em solid transparent;width:0;height:0;content:''}.manage-episodes .chapter .move a.up{margin-bottom:.5em}.manage-episodes .chapter .move a.up::after{border-bottom:0.5em solid #c69036}.manage-episodes .chapter .move a.down::after{border-top:0.5em solid #c69036}.manage-episodes .chapter .title{color:#593b01;font-weight:bold}.manage-episodes .chapter.rental-chapter{background:#d9e5b3}.manage-episodes .episode{display:-webkit-flex;display:flex;position:relative;border:solid 1px #999;border-bottom:0;background:#fff;padding:5px}.manage-episodes .episode:last-child{border-bottom:solid 1px #999}.manage-episodes .episode.draft{background:#e7e7e7}.manage-episodes .episode.rental-ready{background:#e7e7e7}.manage-episodes .episode.rental-ready .status{line-height:1.15}.manage-episodes .episode .move{margin-right:5px}.manage-episodes .episode .move a{display:-webkit-flex;display:flex;border:solid 1px #999;background:#f2f2f2;padding:5px;height:50%;text-decoration:none;color:#999;box-sizing:border-box}.manage-episodes .episode .move a.down{border-top:0}.manage-episodes .episode .move a i{margin:auto}.manage-episodes .episode .status{margin-right:5px;background:#999;padding:.5em;width:1em;text-shadow:1px 0 0 #888,-1px 0 0 #888,0 1px 0 #888,0 -1px 0 #888;color:#fff}.manage-episodes .episode.published .status{border:solid 1px #e54646;background:#f16363;text-shadow:1px 0 0 #e54646,-1px 0 0 #e54646,0 1px 0 #e54646,0 -1px 0 #e54646}.manage-episodes .episode.scheduled .status{border:solid 1px #71aa34;background:#88c060;text-shadow:1px 0 0 #71aa34,-1px 0 0 #71aa34,0 1px 0 #71aa34,0 -1px 0 #71aa34}.manage-episodes .episode.rental-published .status{background:#f16363;text-shadow:1px 0 0 #e54646,-1px 0 0 #e54646,0 1px 0 #e54646,0 -1px 0 #e54646;line-height:1.15}.manage-episodes .episode .content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;align-content:space-between;justify-content:space-between;width:100%}.manage-episodes .episode .content .title{display:-webkit-flex;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin:0;width:100%;font-size:.875rem}.manage-episodes .episode .content .title h3{padding-right:80px}.manage-episodes .episode .content .title .counter{padding-right:1em;padding-bottom:3px;text-align:right;color:#777;font-size:.75rem}.manage-episodes .episode .content .title .counter .bookmark{font-size:.625rem}.manage-episodes .episode .content .action.nav{display:-webkit-flex;display:flex;justify-content:flex-end;background:#f2f2f2;padding:.5em 1em;width:100%;font-size:.75rem;box-sizing:border-box}.manage-episodes .episode .content .action.nav .drop-message{color:red}.manage-episodes .episode .content .action.nav .delete a{color:red}.manage-episodes .episode .content .action.nav .datetime{margin-left:10px}.manage-episodes .episode .content .action.nav .set-date{margin-right:10px;color:#c69036}form.save-episode>.input.chapter select{margin-right:5px;width:200px}form.save-episode>.input.save-novel-body{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}form.save-episode>.input.save-novel-body>h3{padding:5px 0;width:100%}form.save-episode>.input.save-novel-body.required>h3::after{margin-left:3px;border-radius:2em;background:#f19703;padding:.2em .5em;vertical-align:text-bottom;white-space:nowrap;color:#fff;font-size:.625rem;font-weight:normal;content:'必須'}form.save-episode>.input.save-novel-body>div.cell{flex-basis:auto;padding:0 0 10px;width:100%}form.save-episode>.input.save-novel-body>div.cell .upload{margin-bottom:20px;background:#f2f2f2;padding:10px;text-align:center}form.save-episode>.input.save-novel-body>div.cell .upload input[type=file]{width:auto}.novel-edit-wrapper{position:relative}.novel-edit-wrapper .novel-tool-box{position:absolute;top:0;left:0;border:1px solid #b0b0b0;background:#e7e7e7;width:100%;overflow:hidden;box-sizing:border-box}.novel-edit-wrapper .novel-tool-box ul.controls{margin-bottom:0;padding:10px;overflow:hidden;list-style:none}.novel-edit-wrapper .novel-tool-box ul.controls li{float:left;margin-right:5px}.novel-edit-wrapper .novel-tool-box ul.controls li.preview,.novel-edit-wrapper .novel-tool-box ul.controls li.text-counter{float:right}.novel-edit-wrapper .novel-tool-box ul.controls li.text-counter{line-height:30px;color:#666}.novel-edit-wrapper .novel-tool-box ul.controls li.text-counter.caution{color:#c00}.novel-edit-wrapper .novel-tool-box ul.controls li a,.novel-edit-wrapper .novel-tool-box ul.controls li button{height:20px;box-sizing:content-box}.novel-edit-wrapper .novel-tool-box ul.controls li a img,.novel-edit-wrapper .novel-tool-box ul.controls li button img{vertical-align:text-bottom}.novel-edit-wrapper .novel-tool-box .novel-images{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;padding:0;height:0;overflow:hidden}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads{position:relative;padding-top:30px;padding-left:10px;width:40%;box-sizing:border-box}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel{border:1px dashed #999;background-color:#fffeef;padding:10px}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel.dragging{background:#fdefd8}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel .button{display:block;margin-bottom:10px}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel #MultiImageFile{position:absolute}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel ul.notes{pointer-events:none}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel .drag-drop-message{pointer-events:none}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel .drag-drop-message p{border:2px solid #f5a520;background:#fdefd8;padding:5px;text-align:center;color:#c69036}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .novel-image-pagel ul:last-child{margin-bottom:0}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .close-images{position:absolute;top:0;right:0}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-uploads .close-images::before{font-family:FontAwesome;content:'\f00d'}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-slider{width:60%}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-slider .slider{text-align:center}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-slider .slider a{display:inline-block;width:140px;height:140px}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-slider .slider a img{max-width:100%;max-height:100%}.novel-edit-wrapper .novel-tool-box .novel-images .novel-image-slider .slider .sort-num{padding-bottom:3px;color:#888}.novel-edit-wrapper .novel-tool-box.opened .novel-images{padding:10px;height:auto}.novel-edit-wrapper textarea{transition:height .5s;min-height:400px}.save-comic-body{overflow:hidden}.save-comic-body>.manga-images{float:left;background:#e7e7e7;width:35%;height:600px;overflow:auto;text-align:center}.save-comic-body>.manga-images .ui-sortable-handle{padding:0}.save-comic-body>.manga-images .no-image-message{padding:15px;color:#888;font-weight:bold}.save-comic-body>.manga-images .manga-page{display:-webkit-flex;display:flex;position:relative;cursor:pointer;overflow:hidden}.save-comic-body>.manga-images .manga-page .sort-no{border-top:1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#ccc;padding:5px 0;width:20px;text-align:center;text-shadow:0 1px 0 #fff;white-space:nowrap;box-sizing:border-box}.save-comic-body>.manga-images .manga-page div.image-panel{position:relative;-webkit-flex-grow:1;flex-grow:1;border-top:1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#fff;text-align:center}.save-comic-body>.manga-images .manga-page div.image-panel img{max-width:100%}.save-comic-body>.manga-images .manga-page div.image-panel span.file-name{position:absolute;bottom:0;left:5px;background-color:rgba(255,255,255,0.7);font-size:90%}.save-comic-body>.manga-images .manga-page .image-delete{position:absolute;top:10px;right:10px}.save-comic-body>.manga-images .manga-page .image-delete::before{background:#666;padding:2px 3px;vertical-align:top;color:#fff;font-family:FontAwesome;font-size:.75rem;content:'\f00d'}.save-comic-body>.manga-images .manga-page:hover>div>div,.save-comic-body>.manga-images .manga-page:hover>div:hover{background-color:#fbe7e8}.save-comic-body>.manga-images .manga-page:first-child div.control_panel,.save-comic-body>.manga-images .manga-page:first-child div.image_panel,.save-comic-body>.manga-images .manga-page:first-child span.sort_no{border-top:1px solid #ccc}.save-comic-body>.manga-uploads{float:right;padding:15px;width:65%;overflow:hidden;box-sizing:border-box}.save-comic-body>.manga-uploads.dragging{background:#fdefd8}.save-comic-body>.manga-uploads.dragging .wrapper{background:#fdefd8}.save-comic-body>.manga-uploads .wrapper{margin-bottom:0;outline:5px solid #fff;border:2px dotted #a6a6a6;box-shadow:0 0 0 6px #a6a6a6;background-color:#fdf8ee;padding:10px;pointer-events:none}.save-comic-body>.manga-uploads .wrapper .image-upload-button{padding-top:10px;text-align:center;pointer-events:auto}.save-comic-body>.manga-uploads .wrapper .drag-drop-message{margin-bottom:10px;border:1px solid #a6a6a6;padding:5px;text-align:center;color:#777;font-size:1.1rem}.save-comic-body>.manga-uploads .wrapper .drag-drop-message .plus{display:block;text-align:center;font-size:1.4rem;font-weight:bold}.waiting-file-upload{display:none;position:fixed;top:0;left:0;z-index:10;background:rgba(0,0,0,0.5);width:100%;height:100%}.waiting-file-upload.opened{display:-webkit-flex;display:flex}.waiting-file-upload span{margin:auto;text-align:center;color:#fff;font-weight:bold}.waiting-file-upload span img{margin-bottom:5px}.official-mangas .manga-opt div.book-list{display:flex}.official-mangas .manga-opt div.book{margin:0 20px;display:flex;flex-direction:column;justify-content:space-between}.official-mangas .manga-opt div.book .book-img{border:solid 1px #ccc;background-repeat:no-repeat}.official-mangas .manga-opt div.book .book-img:not(.lazyload):not(.lazyloading){background-size:cover;background-position:100%}.official-manga-panel a{color:#000;text-decoration:none;display:block;opacity:1}.official-manga-panel a:hover{opacity:.8}.official-manga-panel.long-panel{padding:0;width:24.3%;box-sizing:border-box;color:#000}.official-manga-panel.long-panel .read-more-panel{background-color:#e7e7e7}.official-manga-panel.long-panel .read-more-panel .icon{width:35px;height:35px;background-color:#fff;border-radius:20px;position:absolute;left:0;right:0;top:-20px;bottom:0;margin:auto}.official-manga-panel.long-panel .read-more-panel .text{text-align:center;color:#666;font-size:.7rem;position:absolute;top:85px;left:0;right:0;bottom:0;margin:auto}.official-manga-panel.long-panel .panel{position:relative;padding:0;background-repeat:no-repeat;background-size:100%;height:208px}.official-manga-panel.long-panel .panel.lazyload,.official-manga-panel.long-panel .panel.lazyloading{background-position:center 30%;background-image:url("/img/component/slick/ajax-loader.gif");background-size:auto}.official-manga-panel.long-panel .panel{background-position-y:-4px}.official-manga-panel.long-panel .last-update{position:absolute}.official-manga-panel.long-panel .last-update span.new{border:solid 1px #f16363;border-radius:14px;padding:2px 8px 1px;margin:0;font-size:13px;background:#f16363;color:#fff;height:13px;line-height:1;position:absolute;top:4px;left:5px}.official-manga-panel.long-panel .new-ribbon{width:55px}.official-manga-panel.long-panel .new-ribbon img{position:absolute;top:-5px;right:-3px}.official-manga-panel.long-panel .manga-info{height:calc( 100% - 126px);width:100%;position:absolute;bottom:0;left:0;background:#fff}.official-manga-panel.long-panel .manga-info .title{font-weight:bold;font-size:.875rem;margin:6px 8px 5px 8px;height:40%;line-height:1.2;position:relative}.official-manga-panel.long-panel .manga-info .title .r18{color:#c00;font-size:11px;font-weight:bold;position:absolute;bottom:0;right:3px}.official-manga-panel.long-panel .manga-info .catchphrase{font-size:.75rem;margin:0 8px 8px 8px;line-height:1.2}.official-manga-panel.long-panel .manga-info .official-manga-status{justify-content:center;padding:3px 0 8px;display:flex}.official-manga-panel.long-panel .manga-info .official-manga-status [class*='-icon']{font-size:11px;line-height:19px;color:#fff;font-weight:bold;width:78px;height:18px;text-align:center}.official-manga-panel.long-panel .manga-info .official-manga-status [class*='-icon'].rental-icon{margin:0 3px 0 8px}.official-manga-panel.long-panel .manga-info .official-manga-status [class*='-icon'].rental-icon.rental{background:#f16363}.official-manga-panel.long-panel .manga-info .official-manga-status [class*='-icon'].rental-icon.free{background:#fc76b8}.official-manga-panel.long-panel .manga-info .official-manga-status [class*='-icon'].series-icon{background:#f5a520;margin:0 8px 0 3px}.official-manga-panel.long-panel .manga-info .official-manga-status .expected-releas-date{font-size:.875rem;font-weight:bold;color:#c00;margin:0;width:100%;text-align:center}.official-manga-panel.short-panel{padding:0;width:24.3%;box-sizing:border-box;color:#000}.official-manga-panel.short-panel .read-more-panel{background-color:#e7e7e7}.official-manga-panel.short-panel .read-more-panel .icon{width:35px;height:35px;background-color:#fff;border-radius:20px;position:absolute;left:0;right:0;top:-20px;bottom:0;margin:auto}.official-manga-panel.short-panel .read-more-panel .text{text-align:center;color:#666;font-size:.7rem;position:absolute;top:85px;left:0;right:0;bottom:0;margin:auto}.official-manga-panel.short-panel .panel{position:relative;padding:0;background-repeat:no-repeat;background-size:100%;height:160px}.official-manga-panel.short-panel .panel.lazyload,.official-manga-panel.short-panel .panel.lazyloading{background-position:center 30%;background-image:url("/img/component/slick/ajax-loader.gif");background-size:auto}.official-manga-panel.short-panel .panel{background-position-y:0}.official-manga-panel.short-panel .catchphrase{display:none}.official-manga-panel.short-panel .last-update{position:absolute}.official-manga-panel.short-panel .last-update span.new{border:solid 1px #f16363;border-radius:14px;padding:2px 8px 1px;margin:0;font-size:13px;background:#f16363;color:#fff;height:13px;line-height:1;position:absolute;top:4px;left:5px}.official-manga-panel.short-panel .new-ribbon{width:55px}.official-manga-panel.short-panel .new-ribbon img{position:absolute;top:-5px;right:-3px}.official-manga-panel.short-panel .manga-info{height:calc( 100% - 117px);width:100%;position:absolute;bottom:0;left:0;background:#fff}.official-manga-panel.short-panel .manga-info .title{font-weight:bold;font-size:.875rem;margin:6px 8px 5px 8px;height:40%;line-height:1.2;position:relative}.official-manga-panel.short-panel .manga-info .title .r18{color:#c00;font-size:11px;font-weight:bold;position:absolute;bottom:0;right:3px}.official-manga-panel.short-panel .manga-info .catchphrase{font-size:.75rem;margin:0 8px 8px 8px;line-height:1.2}.official-manga-panel.short-panel .manga-info .official-manga-status{justify-content:center;padding:3px 0 8px;display:flex}.official-manga-panel.short-panel .manga-info .official-manga-status [class*='-icon']{font-size:11px;line-height:19px;color:#fff;font-weight:bold;width:78px;height:18px;text-align:center}.official-manga-panel.short-panel .manga-info .official-manga-status [class*='-icon'].rental-icon{margin:0 3px 0 8px}.official-manga-panel.short-panel .manga-info .official-manga-status [class*='-icon'].rental-icon.rental{background:#f16363}.official-manga-panel.short-panel .manga-info .official-manga-status [class*='-icon'].rental-icon.free{background:#fc76b8}.official-manga-panel.short-panel .manga-info .official-manga-status [class*='-icon'].series-icon{background:#f5a520;margin:0 8px 0 3px}.official-manga-panel.short-panel .manga-info .official-manga-status .expected-releas-date{font-size:.875rem;font-weight:bold;color:#c00;margin:0;width:100%;text-align:center}.official-manga-panel.middle-panel{padding:0;width:24.3%;box-sizing:border-box;color:#000}.official-manga-panel.middle-panel .read-more-panel{background-color:#e7e7e7}.official-manga-panel.middle-panel .read-more-panel .icon{width:35px;height:35px;background-color:#fff;border-radius:20px;position:absolute;left:0;right:0;top:-20px;bottom:0;margin:auto}.official-manga-panel.middle-panel .read-more-panel .text{text-align:center;color:#666;font-size:.7rem;position:absolute;top:85px;left:0;right:0;bottom:0;margin:auto}.official-manga-panel.middle-panel .panel{position:relative;padding:0;background-repeat:no-repeat;background-size:100%;height:200px}.official-manga-panel.middle-panel .panel.lazyload,.official-manga-panel.middle-panel .panel.lazyloading{background-position:center 30%;background-image:url("/img/component/slick/ajax-loader.gif");background-size:auto}.official-manga-panel.middle-panel .panel{background-position-y:-1px}.official-manga-panel.middle-panel .last-update{position:absolute}.official-manga-panel.middle-panel .last-update span.new{border:solid 1px #f16363;border-radius:14px;padding:2px 8px 1px;margin:0;font-size:13px;background:#f16363;color:#fff;height:13px;line-height:1;position:absolute;top:4px;left:5px}.official-manga-panel.middle-panel .new-ribbon{width:55px}.official-manga-panel.middle-panel .new-ribbon img{position:absolute;top:-5px;right:-3px}.official-manga-panel.middle-panel .manga-info{height:calc( 100% - 127px);width:100%;position:absolute;bottom:0;left:0;background:#fff}.official-manga-panel.middle-panel .manga-info .title{font-weight:bold;font-size:.875rem;margin:6px 8px 5px 8px;height:40%;line-height:1.2;position:relative;height:45%}.official-manga-panel.middle-panel .manga-info .title .r18{color:#c00;font-size:11px;font-weight:bold;position:absolute;bottom:0;right:3px}.official-manga-panel.middle-panel .manga-info .catchphrase{font-size:.75rem;margin:0 8px 8px 8px;line-height:1.2}.official-manga-panel.middle-panel .manga-info .official-manga-status{justify-content:center;padding:3px 0 8px;display:flex}.official-manga-panel.middle-panel .manga-info .official-manga-status [class*='-icon']{font-size:11px;line-height:19px;color:#fff;font-weight:bold;width:78px;height:18px;text-align:center}.official-manga-panel.middle-panel .manga-info .official-manga-status [class*='-icon'].rental-icon{margin:0 3px 0 8px}.official-manga-panel.middle-panel .manga-info .official-manga-status [class*='-icon'].rental-icon.rental{background:#f16363}.official-manga-panel.middle-panel .manga-info .official-manga-status [class*='-icon'].rental-icon.free{background:#fc76b8}.official-manga-panel.middle-panel .manga-info .official-manga-status [class*='-icon'].series-icon{background:#f5a520;margin:0 8px 0 3px}.official-manga-panel.middle-panel .manga-info .official-manga-status .expected-releas-date{font-size:.875rem;font-weight:bold;color:#c00;margin:0;width:100%;text-align:center}.manga-opt ul.ranking-books div.book,.manga-opt ul.new-publication div.book{margin:0}.manga-opt ul.ranking-books div.book .book-img,.manga-opt ul.new-publication div.book .book-img{width:138px;height:197px}.manga-opt ul.ranking-books div.book .rank,.manga-opt ul.new-publication div.book .rank{position:absolute;width:35px;height:100%;text-align:center;top:0;left:6px;font-size:16px}.manga-opt ul.ranking-books div.book .rank-1,.manga-opt ul.new-publication div.book .rank-1{background:url("/img/official_manga/cover_ranking_01_03.svg") no-repeat;background-size:contain;color:#fff}.manga-opt ul.ranking-books div.book .rank-2,.manga-opt ul.new-publication div.book .rank-2{background:url("/img/official_manga/cover_ranking_01_03.svg") no-repeat;background-size:contain;color:#fff}.manga-opt ul.ranking-books div.book .rank-3,.manga-opt ul.new-publication div.book .rank-3{background:url("/img/official_manga/cover_ranking_01_03.svg") no-repeat;background-size:contain;color:#fff}.manga-opt ul.ranking-books div.book .rank-4,.manga-opt ul.new-publication div.book .rank-4{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .rank-5,.manga-opt ul.new-publication div.book .rank-5{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .rank-6,.manga-opt ul.new-publication div.book .rank-6{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .rank-7,.manga-opt ul.new-publication div.book .rank-7{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .rank-8,.manga-opt ul.new-publication div.book .rank-8{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .rank-9,.manga-opt ul.new-publication div.book .rank-9{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .rank-10,.manga-opt ul.new-publication div.book .rank-10{background:url("/img/official_manga/cover_ranking_04_100.svg") no-repeat;background-size:contain;color:#000}.manga-opt ul.ranking-books div.book .title,.manga-opt ul.new-publication div.book .title{color:#000;font-weight:bold}.message{margin-bottom:20px;padding:1em}.message.error{border:solid 1px #fd8484;background:#ffdadc;color:#c00}.message.error.top-maintenance{text-align:center}.message.error.top-maintenance a{color:#c00}.message.success{border:solid 1px #a5d89b;background:#e2f8de;color:#136702}.notice{font-size:.75rem}.warning{color:#c00;font-size:.75rem}.not-found{padding:20px 20px;background-color:#f3f3f3;font-size:1.1rem;font-weight:bold}.mypage-add.nav{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:20px;font-size:.75rem}.mypage-add.nav>.section{margin-bottom:0;padding:10px;width:30%;text-align:center}.mypage-add.nav>.section.novel{background:#eaf0d8}.mypage-add.nav>.section.novel a{background:#000 linear-gradient(to bottom, #8ebe4f, #70a701) repeat scroll 0 0}.mypage-add.nav>.section.manga{background:#fbe7e8}.mypage-add.nav>.section.manga a{background:#000 linear-gradient(to bottom, #f16363, #e84141) repeat scroll 0 0}.mypage-add.nav>.section.blog{background:#f3ecf8}.mypage-add.nav>.section.blog a{background:#000 linear-gradient(to bottom, #a194d9, #806fc8) repeat scroll 0 0}.mypage-add.nav>.section h2{margin:0 0 5px}.mypage-add.nav>.section h3{margin-bottom:.2em;font-size:.75rem;font-weight:normal}.mypage-add.nav>.section a{display:block;border:1px solid #fff;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.3);color:#fff;font-weight:bold}.mypage-add.nav>.section a.main{margin-bottom:10px;padding:.7em;font-size:1.2rem}.mypage-add.nav>.section a.sub{padding:.4em;font-size:1rem}.nav.manage{margin-bottom:20px}.nav.manage ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;overflow:hidden}.nav.manage ul li{width:22%;text-align:center;box-sizing:border-box}.nav.manage ul li:last-child{margin-right:0}.nav.manage ul li.label{padding:5px;width:12%;color:#fff;font-size:.75rem}.nav.manage ul li a{display:block;padding:5px;box-sizing:border-box}.nav.manage ul li a::before{display:inline-block;margin-right:3px;font-family:FontAwesome;content:'\f0a9'}.nav.manage ul:first-child{border:1px solid #e9ae4d;border-radius:10px 10px 0 0}.nav.manage ul:first-child li{border-right:1px solid #f5a520;background:#fdefd8}.nav.manage ul:first-child li:last-child{border-right:0}.nav.manage ul:first-child li.label{background:#f5a520}.nav.manage ul:first-child li a{color:#593b01}.nav.manage ul:last-child{border:1px solid #ccc;border-top:0;border-radius:0 0 10px 10px;font-size:.75rem}.nav.manage ul:last-child:first-child{border-top:1px solid #ccc;border-radius:10px}.nav.manage ul:last-child li{border-right:1px solid #999;background:#f2f2f2}.nav.manage ul:last-child li:last-child{border-right:0}.nav.manage ul:last-child li.label{background:#999}.nav.manage ul:last-child li a{color:#666}.nav.mypages{margin-bottom:20px}.nav.mypages ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:10px;overflow:auto}.nav.mypages ul li{margin-right:20px}.nav.mypages ul li:last-child{margin-right:0}.nav.mypages ul li a::before{display:inline-block;margin-right:3px;color:#f5a520;font-family:FontAwesome;content:'\f0a9'}.nav.mypages ul:first-child{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;border-bottom:3px solid #f5a520;padding:0}.nav.mypages ul:first-child li{-webkit-flex-grow:1;flex-grow:1;margin-right:10px;border-bottom:1px solid #e7e7e7;background:#b0b0b0;text-align:center;white-space:nowrap}.nav.mypages ul:first-child li:last-child{margin-right:0}.nav.mypages ul:first-child li.current{border-color:#f5a520;background:#f5a520;color:#fff}.nav.mypages ul:first-child li a{display:block;padding:5px;color:#fff;box-sizing:border-box}.nav.mypages ul:first-child li a::before{content:none}.nav ul{margin:0;padding:0;list-style-type:none}.nav ul .ul{margin:1em 0;padding-left:40px;list-style-type:disc}.nav ul.bordered{display:-webkit-flex;display:flex}.nav ul.bordered.right{justify-content:flex-end}.nav ul.bordered li{border-right:solid 1px #ccc;padding:0 1em}.nav ul.bordered li:last-child{border-right:0;padding-right:0}.nav ul.tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;background:#f2f2f2;padding:10px;overflow:hidden}.nav ul.tabs li{-webkit-flex-grow:1;flex-grow:1;outline:1px solid #ccc;background:#fff;text-align:center;box-sizing:border-box}.nav ul.tabs li a{display:block;padding:10px}.nav ul.tabs li a:hover,.nav ul.tabs li a.current{background:#fffeef}.nav ol{margin:0;padding:0;list-style-type:none}.nav ol .ol{margin:1em 0;padding-left:40px;list-style-type:decimal}.mypage-notification{border:1px solid #ccc}.mypage-notification h2{margin-bottom:0;border-top:1px solid #fff;border-left:0;background:#ccc;padding:3px 10px;text-shadow:0 -1px 0 #e7e7e7}.mypage-notification ul{margin-bottom:0;border-bottom:1px solid #ccc;padding:0;list-style:none}.mypage-notification ul:last-child{border-bottom:0}.mypage-notification ul li{border-bottom:1px dashed #999;padding:5px 10px}.mypage-notification ul li:nth-child(even){background:#f2f2f2}.mypage-notification ul li:last-child{border-bottom:0}.mypage-notification ul li .uptime{float:left;font-size:.75rem}.mypage-notification ul li .catchcopy{margin-left:5px;background:#f5a520;padding:3px;color:#fff;font-size:.75rem}.official-mangas-recent{margin-bottom:20px}.official-mangas-recent .heading{width:100%;background:url("/img/component/heading/manga-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.official-mangas-recent .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/manga.png")}.official-mangas-recent ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;outline:1px solid #f5d2d4;border:1px solid #fff8f9;background:#fbe7e8;padding:20px 0 0 20px;list-style:none}.official-mangas-recent ul li{width:33.3333%}.official-mangas-recent ul li>div{padding:0 20px 20px 0;box-sizing:border-box}.official-mangas-recent ul li>div:nth-of-type(3n){margin-right:0}.official-mangas-recent ul li>div .updated{font-size:.75rem}.official-mangas-recent ul li>div .updated span{color:red}.official-mangas-recent ul li>div .updated img{vertical-align:text-bottom}.official-mangas-recent ul li>div h3{margin:0;font-size:.75rem}.official-mangas-recent ul li>div h3 img{margin-right:3px;vertical-align:text-top;display:inline-block;height:12px}.official-mangas-recent ul li>div .catchphrase{font-size:.75rem}.official-mangas-recent ul li>div .manga-banner img{border:1px solid #ccc;max-width:100%;box-sizing:border-box}.official-mangas-recent .more{padding-top:5px}.paginator{margin-bottom:20px;text-align:right}.paginator .count{margin-right:0;border:0;background:none;vertical-align:bottom;color:#e49404;font-size:1.2rem}.paginator .unit{margin-left:0;vertical-align:bottom}.paginator span{display:inline-block;margin-left:5px;line-height:1em}.paginator span a{display:inline-block;border:1px solid #777;background:#fff;padding:.2em .4em}.paginator span :hover{background:#999;color:#fff}.paginator span.current{border:1px solid #777;background:#999;padding:.2em .4em;color:#fff}p.low{margin:.5em 0}p.high{margin:1.5em 0}p.slim{line-height:1}p.wide{line-height:1.5}.payment-block{margin-bottom:20px;border:5px solid #f5a520;padding:10px}.payment-block .explain{display:-webkit-flex;display:flex;justify-content:space-between;padding-bottom:10px;position:relative}.payment-block .explain .logo{margin-right:20px;padding:10px}.payment-block .explain .title{-webkit-flex-grow:1;flex-grow:1}.payment-block .explain .title h3{padding-bottom:5px}.payment-block .explain .title h3 .benefit{color:#c00;font-weight:bold}.payment-block .explain .title p{margin-bottom:5px}.payment-block .explain .title ul{margin-top:-5px}.payment-block .explain .ballon{position:absolute;top:-28px;left:-30px}@media screen and (max-width: 640px){.payment-block .explain .ballon{position:absolute;top:-28px;right:-20px;left:auto;width:60px;height:60px}}@media screen and (max-width: 450px){.payment-block .incentive.button{margin-top:10px}}.payment-block .pay{display:-webkit-flex;display:flex}.payment-block .pay .rate{margin-right:20px;background:#f2f2f2;padding:10px;width:140px}.payment-block .pay .rate span{font-size:.625rem}.payment-block .pay .unit{-webkit-flex-grow:1;flex-grow:1;background:#fdefd8;padding:10px}.payment-block .pay .unit div{padding-bottom:5px;font-size:1rem}.payment-block .pay .unit div span{font-size:.75rem}.payment-block .pay .unit div span.score_number{font-size:1em;font-weight:bold}.payment-block .payrule{margin-bottom:0;padding-top:10px}.payment-block .payrule.coin{padding-top:0}.payment-block .payrule.coin ul{list-style-type:none;margin-bottom:0}.payment-block .payrule.coin .aster:before{content:"※";margin-left:-1em}.payment-block .coin-procedure{margin-top:10px}.payment-block .score_number{font-size:1em;font-weight:bold}.prizes-ranking .heading{width:100%;background:url("/img/component/heading/prize-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.prizes-ranking .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/prize.png")}.prizes-ranking .banner{margin-bottom:0}.prizes-ranking ul{margin:0;padding:0;list-style:none}.prizes-ranking ul li{display:-webkit-flex;display:flex;position:relative;justify-content:space-between;border-bottom:1px solid #ccc}.prizes-ranking ul li:nth-of-type(even){background:#fcf5e8}.prizes-ranking ul li:nth-of-type(odd){background:#f2f2f2}.prizes-ranking ul li:nth-of-type(1),.prizes-ranking ul li:nth-of-type(2),.prizes-ranking ul li:nth-of-type(3){background:#fdfddb}.prizes-ranking ul li .rank{position:absolute;top:0;bottom:0;left:0;width:40px;font-family:'Libre Baskerville', serif;font-size:1.2rem}.prizes-ranking ul li .rank span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40px;height:20px;text-align:center;line-height:1}.prizes-ranking ul li>.info{padding:10px 0 10px 40px;width:100%;overflow:hidden;box-sizing:border-box}.prizes-ranking ul li>.info .title{border-bottom:1px dotted #ccc;padding:0 10px 5px 0;font-weight:bold}.prizes-ranking ul li>.info .meta{padding:5px 5px 5px 0;overflow:hidden}.prizes-ranking ul li>.info .meta .name{float:left;padding-right:10px;line-height:22px;font-size:.75rem}.prizes-ranking ul li>.info .meta .point24h{float:right;font-size:.75rem}.prizes-ranking ul li>.info .meta .point24h span{display:inline-block;position:relative;margin-left:5px;border-radius:3px;background:#f5a520;padding:0 10px;line-height:22px;color:#fff}.prizes-ranking ul li>.info .meta .point24h span::before{position:absolute;top:0;bottom:0;left:-5px;margin:auto;border-top:2px solid transparent;border-right:5px solid #f5a520;border-bottom:2px solid transparent;width:0;height:0;content:''}.prizes-ranking ul li>.info .abstract{position:relative;clear:both;padding-right:100px;padding-bottom:5px;font-size:.75rem}.prizes-ranking ul li>.info .abstract .vote{position:absolute;top:0;right:5px;bottom:0;margin:auto;height:1.5rem}.sub.nav .prizes-result{margin-bottom:20px;box-sizing:border-box}.sub.nav .prizes-result.novels{border:5px solid #8ebe4f}.sub.nav .prizes-result.novels h2{background:#fbfcf7}.sub.nav .prizes-result.novels h4{border-left:4px solid #8ebe4f}.sub.nav .prizes-result.mangas{border:5px solid #f16363}.sub.nav .prizes-result.mangas h2{background:#fff8f9}.sub.nav .prizes-result.mangas h4{border-left:4px solid #f16363}.sub.nav .prizes-result img{vertical-align:middle}.sub.nav .prizes-result h2{padding:5px 0 10px;text-align:center;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff;white-space:nowrap;font-size:1.1rem}.sub.nav .prizes-result h2 span:nth-of-type(1){color:#c90000;font-size:.875rem}.sub.nav .prizes-result h2 span:nth-of-type(2){color:#c90000}.sub.nav .prizes-result div h3{background:#fff;height:40px;text-align:center;line-height:normal}.sub.nav .prizes-result div h4{margin-bottom:4px;padding-left:4px;overflow:hidden}.sub.nav .prizes-result div .author{border-top:1px dashed #ccc;padding:4px 0;overflow:hidden;line-height:1.4em;font-size:.75rem}.sub.nav .prizes-result div .cover{float:left;padding-right:8px;width:80px}.sub.nav .prizes-result div .cover img{max-width:100%}.sub.nav .prizes-result div .info{overflow:hidden}.sub.nav .prizes-result div .info .description{overflow:hidden;line-height:1.4em;font-size:.75rem}.sub.nav .prizes-result>div>div{border-bottom:1px solid #ccc;padding:8px;overflow:hidden}.sub.nav .prizes-result>div>div:last-child{border-bottom:0}.sub.nav .prizes-result div.link{border-top:1px solid #ccc;padding:10px;text-align:right}.sub.nav .prizes-result div.link a:hover{opacity:.8}.sub.nav .prizes-result div.grandprix{background:#f2eee6}.sub.nav .prizes-result div.grandprix h3{background:#fff url("/img/component/prize_result/sidebar/grandprix-bg.png") repeat-x}.sub.nav .prizes-result div.grandprix-and-reader{background:#f2eee6}.sub.nav .prizes-result div.grandprix-and-reader h3{background:#fff url("/img/component/prize_result/sidebar/grandprix-and-reader-bg.png") repeat-x}.sub.nav .prizes-result div.excellence{background:#e8f3fb}.sub.nav .prizes-result div.excellence h3{background:#fff url("/img/component/prize_result/sidebar/excellence-bg.png") repeat-x}.sub.nav .prizes-result div.reader{background:#f3f3f3}.sub.nav .prizes-result div.reader h3{background:#fff url("/img/component/prize_result/sidebar/reader-bg.png") repeat-x}.sub.nav .prizes-result div.special{background:#f8ece4}.sub.nav .prizes-result div.special h3{background:#fff url("/img/component/prize_result/sidebar/special-bg.png") repeat-x}.sub.nav .prizes-result div.love-romance{background:#ffe7d6}.sub.nav .prizes-result div.love-romance h3{background:#fff url("/img/component/prize_result/sidebar/love-romance-bg.png") repeat-x}.sub.nav .prizes-result div.eternity{background:#ffe0e7}.sub.nav .prizes-result div.eternity h3{background:#fff url("/img/component/prize_result/sidebar/eternity-bg.png") repeat-x}.sub.nav .prizes-result div.others{background:#fff}.sub.nav .prizes-result div.others h3{background:#fff url("/img/component/prize_result/sidebar/others-bg.png") repeat-x}.ranking-tab{overflow-x:hidden}.ranking-tab .tab-head{display:flex;flex-wrap:wrap}.ranking-tab .tab-head span{position:relative;border:1px solid #ccc;border-bottom:0;border-left:0;background-repeat:no-repeat;width:calc((100%/5) - 4px);height:57px;overflow:hidden;vertical-align:top;text-align:center;box-sizing:border-box}.ranking-tab .tab-head span img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;backface-visibility:hidden}.ranking-tab .tab-head span img.hover{display:none}.ranking-tab .tab-head span:hover img,.ranking-tab .tab-head span.selected img{display:none}.ranking-tab .tab-head span:hover img.hover,.ranking-tab .tab-head span.selected img.hover{display:inline}.ranking-tab .tab-head span.novel{background:linear-gradient(to bottom, #fbfcf7, #eaf0d8);cursor:pointer}.ranking-tab .tab-head span.novel:hover,.ranking-tab .tab-head span.novel.selected{background:linear-gradient(to bottom, #bbda77, #8ebe4f)}.ranking-tab .tab-head span.manga{background:linear-gradient(to bottom, #fff8f9, #fbe7e8);cursor:pointer}.ranking-tab .tab-head span.manga:hover,.ranking-tab .tab-head span.manga.selected{background:linear-gradient(to bottom, #f5d2d4, #f68585)}.ranking-tab .tab-head span.tab-hot-novel,.ranking-tab .tab-head span.tab-hot-manga,.ranking-tab .tab-head span.tab-blhot-manga{border-left:1px solid #ccc}.ranking-tab .tab-head span.tab-hot-novel:hover,.ranking-tab .tab-head span.tab-hot-novel.selected,.ranking-tab .tab-head span.tab-hot-manga:hover,.ranking-tab .tab-head span.tab-hot-manga.selected,.ranking-tab .tab-head span.tab-blhot-manga:hover,.ranking-tab .tab-head span.tab-blhot-manga.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking-tab .tab-body{display:none;margin-bottom:20px}.ranking-tab .tab-body:first-of-type{display:block}.ranking-tab .tab-body .tags{display:block;position:relative;transition:height .8s, opacity .8s, filter .8s;border-top:1px solid #ccc;background:#eaf0d8;padding:5px 0 10px 0;width:6270px;overflow-x:hidden}.ranking-tab .tab-body .tags .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.ranking-tab .tab-body .tags .tag:hover{background:#e5e6e6}.ranking-tab .tab-body .tags .tag.input{border:0}.ranking-tab .tab-body .tags .tag.input:hover{background:#ffffff}.ranking-tab .tab-body .tags .tag.input input{border:0}.ranking-tab .tab-body .tags .tag a{color:#75816b;text-decoration:none}.ranking-tab .tab-body .tags.manga{background:#ffdcdd}.ranking-tab .tab-body .tags.manga .tags-heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/icon_tag_red.png")}.ranking-tab .tab-body .tags.hot,.ranking-tab .tab-body .tags.inner{width:100%}.ranking-tab .tab-body .tags.hot .hot-inner,.ranking-tab .tab-body .tags.hot .tags-inner,.ranking-tab .tab-body .tags.inner .hot-inner,.ranking-tab .tab-body .tags.inner .tags-inner{display:inline-block;padding-left:15px}.ranking-tab .tab-body .tags .tag-margin{margin:0 15px 0 20px;min-height:62px}.ranking-tab .tab-body .tags .slider{display:inline-block;left:0;float:left;transform-origin:50% 50% -500px;padding-right:10px;padding-left:15px;width:470px;box-sizing:border-box;transform-style:preserve-3d}.ranking-tab .tab-body .tags .slider>a.prev,.ranking-tab .tab-body .tags .slider>a.next{position:absolute;top:0;bottom:0;transition:opacity .5s;z-index:1;margin:auto;border-radius:100%;cursor:pointer;padding:4px;width:10px;height:10px;line-height:1;color:#fff;font-family:'FontAwesome';font-size:.6rem}.ranking-tab .tab-body .tags .slider:hover>a.prev,.ranking-tab .tab-body .tags .slider:hover>a.next{text-decoration:none}.ranking-tab .tab-body .tags .slider>a.prev{left:10px;text-align:left}.ranking-tab .tab-body .tags .slider>a.prev::after{content:url("/img/component/icon/left.png")}.ranking-tab .tab-body .tags .slider>a.prev.manga::after{content:url("/img/component/icon/manga_left.png")}.ranking-tab .tab-body .tags .slider>a.next{right:10px;text-align:right}.ranking-tab .tab-body .tags .slider>a.next::after{content:url("/img/component/icon/right.png")}.ranking-tab .tab-body .tags .slider>a.next.manga::after{content:url("/img/component/icon/manga_right.png")}.ranking-tab .tab-body .tags .tags-heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/icon_tag_green.png")}.ranking-tab .tab-body.body-hot-manga .tags,.ranking-tab .tab-body.body-boyman .tags,.ranking-tab .tab-body.body-girlwoman .tags,.ranking-tab .tab-body.body-bl-manga .tags,.ranking-tab .tab-body.body-boy .tags,.ranking-tab .tab-body.body-girl .tags,.ranking-tab .tab-body.body-men .tags,.ranking-tab .tab-body.body-women .tags,.ranking-tab .tab-body.body-r18 .tags,.ranking-tab .tab-body.body-blr18 .tags,.ranking-tab .tab-body.body-blhot-manga .tags{background:#ffdcdd}.ranking-tab .tab-body.body-hot-manga .tags-heading::before,.ranking-tab .tab-body.body-boyman .tags-heading::before,.ranking-tab .tab-body.body-girlwoman .tags-heading::before,.ranking-tab .tab-body.body-bl-manga .tags-heading::before,.ranking-tab .tab-body.body-boy .tags-heading::before,.ranking-tab .tab-body.body-girl .tags-heading::before,.ranking-tab .tab-body.body-men .tags-heading::before,.ranking-tab .tab-body.body-women .tags-heading::before,.ranking-tab .tab-body.body-r18 .tags-heading::before,.ranking-tab .tab-body.body-blr18 .tags-heading::before,.ranking-tab .tab-body.body-blhot-manga .tags-heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/icon_tag_red.png")}.ranking-tab .tab-body ul.contents{margin:0;border-top:1px solid #ccc;padding:0;list-style:none}.ranking-tab .tab-body ul.contents li{display:-webkit-flex;display:flex;position:relative;justify-content:space-between;border-bottom:1px solid #ccc;padding:5px 0}.ranking-tab .tab-body ul.contents li:nth-of-type(even){background:#fcf5e8}.ranking-tab .tab-body ul.contents li:nth-of-type(odd){background:#f2f2f2}.ranking-tab .tab-body ul.contents li:nth-of-type(-n+3){background:#fdfddb}.ranking-tab .tab-body ul.contents li .rank{display:-webkit-flex;display:flex;flex-basis:40px;width:40px;font-family:'Libre Baskerville', serif;font-size:1.2rem}.ranking-tab .tab-body ul.contents li .rank>span{margin:auto;width:40px;height:20px;text-align:center;line-height:1}.ranking-tab .tab-body ul.contents li .cover{position:relative;flex-basis:80px;width:80px;height:115px}.ranking-tab .tab-body ul.contents li .cover img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%}.ranking-tab .tab-body ul.contents li>.info{flex:1;padding:0 10px;overflow:hidden}.ranking-tab .tab-body ul.contents li>.info .content-statuses{padding-top:5px}.ranking-tab .tab-body ul.contents li>.info .content-statuses .content-status{margin-right:5px}.ranking-tab .tab-body ul.contents li>.info .title{border-bottom:1px dotted #ccc;padding:0 10px 5px 0;font-weight:bold}.ranking-tab .tab-body ul.contents li>.info .meta{padding:5px 10px 5px 0;overflow:hidden}.ranking-tab .tab-body ul.contents li>.info .meta .name{float:left;padding-right:10px;line-height:22px;font-size:.75rem}.ranking-tab .tab-body ul.contents li>.info .meta .created{float:right;padding-right:10px;line-height:22px;font-size:.75rem}.ranking-tab .tab-body ul.contents li>.info .meta .point24h{float:right;font-size:.75rem}.ranking-tab .tab-body ul.contents li>.info .meta .point24h span{display:inline-block;position:relative;margin-left:5px;border-radius:3px;background:#f5a520;padding:0 10px;line-height:22px;color:#fff}.ranking-tab .tab-body ul.contents li>.info .meta .point24h span::before{position:absolute;top:0;bottom:0;left:-5px;margin:auto;border-top:2px solid transparent;border-right:5px solid #f5a520;border-bottom:2px solid transparent;width:0;height:0;content:''}.ranking-tab .tab-body ul.contents li>.info .abstract{clear:both;padding-bottom:5px;font-size:.75rem}.ranking-tab .tab-body.body-hot-novel ul.contents li .rank>span,.ranking-tab .tab-body.body-hot-manga ul.contents li .rank>span,.ranking-tab .tab-body.body-blhot-manga ul.contents li .rank>span,.ranking-tab .tab-body.body-finish-novel ul.contents li .rank>span{height:50px}.ranking.top-page .heading{width:100%;background:url("/img/component/heading/ranking24-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.ranking.top-page .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/ranking24.png")}.ranking.top-page .heading::before{content:url("/img/component/icon/crown.png")}.ranking.top-page .ranking-tab .label-novel,.ranking.top-page .ranking-tab .label-manga{cursor:auto;width:20px;height:57px}.ranking.top-page .ranking-tab .label-novel img,.ranking.top-page .ranking-tab .label-manga img{display:inline;max-width:80%}.ranking.top-page .ranking-tab .label-novel{background:#70a701}.ranking.top-page .ranking-tab .label-manga{background:#e84141}.ranking.top-page .ranking-tab .tab-head span.tab-hot-novel:hover,.ranking.top-page .ranking-tab .tab-head span.tab-hot-novel.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking.top-page .ranking-tab .tab-head span.tab-hot-manga:hover,.ranking.top-page .ranking-tab .tab-head span.tab-hot-manga.selected,.ranking.top-page .ranking-tab .tab-head span.tab-blhot-manga:hover,.ranking.top-page .ranking-tab .tab-head span.tab-blhot-manga.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking.novels .ranking-tab .tab-head span{width:20%}.ranking.novels .ranking-tab .tab-head span.null{background-image:linear-gradient(to bottom, #fbfcf7, #eaf0d8)}.ranking.novels .ranking-tab .tab-head span.tab-horror{border-left:1px solid #ccc}.ranking.mangas .ranking-tab .tab-head span{width:20%}.ranking.mangas .ranking-tab .tab-head span.null{background-image:linear-gradient(to bottom, #fff8f9, #fbe7e8)}.details.ReadMore{position:relative;cursor:pointer;max-height:128px;overflow:hidden}.details.ReadMore::after{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,254,239,0), #fffeef 50%);padding-top:20px;width:100%;text-align:center;font-weight:bold;content:'続きを読む'}.details.ReadMore.opened{max-height:none}.details.ReadMore.opened::after{content:none}.details.ReadMore .summary{display:block;overflow:hidden}.details.ReadMore .summary+div{display:none;overflow:hidden}#main-content .sub.nav .recent{border:1px solid #ccc}#main-content .sub.nav .recent h2{margin:0}#main-content .sub.nav .recent ul{background:#f2f2f2;padding-left:0;list-style:none}#main-content .sub.nav .recent ul li{border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:10px;overflow:hidden;list-style:none}#main-content .sub.nav .recent ul li:first-of-type{border-top:0}#main-content .sub.nav .recent ul li img{margin-right:5px;max-width:80px;max-height:115px;outline:1px solid #ccc;float:left}#main-content .sub.nav .recent ul li h3{margin:0 0 5px;background:transparent;padding-left:5px;overflow:hidden;text-decoration:underline;line-height:1.5em;word-wrap:break-word;font-size:.875rem}#main-content .sub.nav .recent ul li .author{padding-bottom:5px;font-size:.75rem;overflow:hidden}#main-content .sub.nav .recent ul li .abstract{overflow:hidden;font-size:.75rem}#main-content .sub.nav .recent ul li .content-status{float:left;padding:0 5px;clear:both}#main-content .sub.nav .recent ul li .created{float:right;font-size:.75rem}#main-content .sub.nav .recent .more{padding:5px 10px}#main-content .sub.nav .recent.novels h2{margin-bottom:1px;border:1px solid #bbda77;border-bottom:0;box-shadow:0 0 0 1px #70a701;background:linear-gradient(to bottom, #8ebe4f, #70a701);padding:5px 15px}#main-content .sub.nav .recent.novels h3{border-left:4px solid #8ebe4f}#main-content .sub.nav .recent.mangas h2{margin-bottom:1px;border:1px solid #f68585;border-bottom:0;box-shadow:0 0 0 1px #e84141;background:linear-gradient(to bottom, #f16363, #e84141);padding:5px 15px}#main-content .sub.nav .recent.mangas h3{border-left:4px solid #f16363}.recent-episodes{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.recent-episodes .recent-episode{margin-bottom:10px;width:50%;box-sizing:border-box}.recent-episodes .recent-episode:nth-of-type(odd){padding-right:5px}.recent-episodes .recent-episode:nth-of-type(even){padding-left:5px}.recent-episodes .recent-episode>div{position:relative;width:100%;height:100%;padding:5px 5px 5px 17px;overflow:hidden;box-sizing:border-box}.recent-episodes .recent-episode>div::before{position:absolute;top:0;left:0;width:12px;height:100%;content:''}.recent-episodes .recent-episode>div .cover{float:right;max-width:60px;max-height:60px}.recent-episodes .recent-episode>div .info{padding-right:5px;overflow:hidden}.recent-episodes .recent-episode>div .info h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.recent-episodes .recent-episode>div .info .name{float:left;font-size:.75rem}.recent-episodes .recent-episode>div .info .updated{float:right;color:#999;font-size:.75rem}.recent-episodes .recent-episode>div:hover .abstract{bottom:0;border-radius:0}.recent-episodes .recent-episode>div .abstract{position:absolute;right:0;bottom:-100%;transition:bottom .3s, border-radius .4s;border-radius:100% 100% 0 0;background:rgba(0,0,0,0.7);padding:5px 8px;width:100%;height:100%;overflow:hidden;text-decoration:none;color:#fff;font-size:.75rem;box-sizing:border-box}.recent-episodes .recent-episode>div .abstract:hover{color:#fff}.recent-episodes .recent-episode>div .abstract .readmore{position:absolute;right:5px;bottom:5px;border-radius:3px;padding:5px;line-height:1em;color:#333;font-size:.625rem;box-sizing:border-box}.recent-episodes .recent-episode.novels>div{border:1px solid #bbda77}.recent-episodes .recent-episode.novels>div::before{background:#8ebe4f}.recent-episodes .recent-episode.novels>div .readmore{background:#8ebe4f}.recent-episodes .recent-episode.mangas>div{border:1px solid #f5d2d4}.recent-episodes .recent-episode.mangas>div::before{background:#f16363}.recent-episodes .recent-episode.mangas>div .readmore{background:#f16363}.recent-episodes .more{padding-top:5px;width:100%}body.rentals .recently-rental-wrap{overflow:visible}body.rentals .recently-rental h2.heading{display:none}body.rentals .recently-rental .heading{width:100%;background:url("/img/component/heading/manga-rent-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}body.rentals .recently-rental .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/manga-rent.png")}body.rentals .recently-rental .scroll-wrap{overflow-x:scroll;overflow-y:hidden;border:none;-webkit-overflow-scrolling:touch;padding-top:5px;border-top:1px solid #f5d2d4;border-bottom:1px solid #f5d2d4;background:white;position:relative}body.rentals .recently-rental ul{padding:0;list-style:none;width:100%;box-sizing:border-box;white-space:nowrap}body.rentals .recently-rental ul li{display:inline-block}body.rentals .recently-rental ul li a.recently-rental-link{display:block;padding:0;box-sizing:border-box;color:#333;margin-left:8px;width:150px}body.rentals .recently-rental ul li a.recently-rental-link:hover{color:#333}body.rentals .recently-rental ul li a.recently-rental-link h3{margin:0;font-size:.75rem;text-overflow:ellipsis;overflow:hidden}body.rentals .recently-rental ul li a.recently-rental-link .image-wrap{width:150px;padding-top:8px}body.rentals .recently-rental ul li a.recently-rental-link .image-wrap>img{width:150px;top:5px;left:0;right:0}body.rentals .recently-rental ul li.recently-rental.additional:nth-child(-n+10){display:none}.scroll-up-down{position:absolute;top:0;right:-45px;z-index:1;width:33px}.scroll-up-down a{display:block}.scroll-up-down a:hover{opacity:.6}.scroll-up-down a.down{margin-top:-2px}.scroll-up-down a img{max-width:100%;height:100%;vertical-align:top}.scroll-up-down.sp{right:0;z-index:1}.scroll-up-down.sp img{max-width:100%}.content-blocks{margin-bottom:20px}.section.content-block{position:relative;margin:1px 1px 20px;border:1px solid;padding:10px}.section.content-block .head{padding-bottom:10px;overflow:hidden;line-height:1}.section.content-block .head.is-rank{padding-left:60px}.section.content-block .head .rank{position:absolute;top:-5px;left:5px;height:50px;vertical-align:top;text-align:center;line-height:40px;font-family:'Libre Baskerville', serif;font-size:20px}.section.content-block .head .rank.higher{background:url("/img/component/rank/higher.png") no-repeat;width:55px;color:#fff}.section.content-block .head .rank.medium{background:url("/img/component/rank/medium.png") no-repeat;width:55px;color:#5c5127}.section.content-block .head .rank.lower{border:1px solid #fff;border-top:1px solid #fff;border-radius:2px 2px 10px 10px;box-shadow:1px 1px 2px -1px #000,0 0 0 1px #a6a6a6;background:linear-gradient(to bottom right, #d1d1d1, #e7e7e7 50%, #b0b0b0);padding:0 5px;min-width:41px;height:40px;text-shadow:0 1px 0 #f2f2f2;color:#666}.section.content-block .head .favorite{float:right}.section.content-block .head .transition{float:left;margin-right:5px;width:27px;height:27px;overflow:hidden}.section.content-block .head .transition img{margin-top:-3px;margin-left:-3px}.section.content-block .head .transition.new{height:auto;text-align:center;line-height:18px;color:#fff;font-size:.5rem}.section.content-block .head .transition.new img{margin:0;vertical-align:middle}.section.content-block .head .content-statuses{float:left;margin-bottom:10px}.section.content-block .head .content-statuses .content-status{margin:0 3px 3px 0}.section.content-block .head .prize{float:left;margin-bottom:10px;border-radius:3px;background:#e49404;padding:0 10px;line-height:18px;color:#fff;font-size:.625rem}.section.content-block .head .prize:hover{text-decoration:none}.section.content-block .head .subscribe-status{float:right;border:1px solid #a5d89b;background:#e2f8de;padding:3px 20px;color:#136702}.section.content-block .head .subscribe-status.unsubscribe{border:1px solid #fd8484;background:#ffdadc;color:#c00}.section.content-block .head .subscribe-status.none{border:1px solid #e7e7e7;background:#e7e7e7;color:#e7e7e7}.section.content-block .content-main{border:1px solid;padding:10px}.content-main{background:#fff}.content-main .content-title{display:flex}.content-main .content-title h2{flex-grow:1;word-break:break-all;word-wrap:break-word}.content-main .content-title span.rental{display:inline-block;border:1px solid #999;border-radius:3px;border-color:#93b270;background:#7cb63a none repeat scroll 0 0;padding:5px 10px;height:15px;vertical-align:top;text-align:center;line-height:15px;white-space:nowrap;color:#fff;font-weight:bold}.content-main .title{margin:0 0 10px;border-left:6px solid;padding:0 .5em;font-size:1.2rem}.content-main .title a{text-decoration:underline}.content-main .author{display:-webkit-flex;display:flex;justify-content:space-between;margin:0;border-top:1px dashed #999;padding:5px 16px;font-size:1rem}.content-main .author .diary-count{vertical-align:middle;font-size:.875rem}.content-main .abstract{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fffeef;padding:10px;overflow:hidden;text-overflow:'...';font-size:.75rem}.content-main .abstract .cover{float:left;margin-right:10px}.content-main .abstract .cover img{max-width:200px;max-height:128px}.content-main .abstract .readmore{margin-left:1em;text-decoration:underline}.content-main .meta{border-top:1px solid #fff;border-bottom:1px solid #e7e7e7;background:#f2f2f2;padding:10px 0 0 10px;overflow:hidden;line-height:1}.content-main .meta .point{display:inline-block;margin:0 20px 10px 0;font-size:.75rem}.content-main .meta .point span{display:inline-block;position:relative;margin-left:3px;border-radius:3px;background:#f5a520;padding:2px 10px;vertical-align:baseline;color:#fff;font-size:14px}.content-main .meta .point span::before{position:absolute;top:0;bottom:0;left:-5px;margin:auto;border-top:2px solid transparent;border-right:5px solid #f5a520;border-bottom:2px solid transparent;width:0;height:0;content:''}.content-main .meta .point span a{color:#fff}.content-main .meta .ranking{display:inline-block;margin-bottom:10px;font-size:.75rem}.content-main .meta .ranking .category{display:inline-block;margin-right:10px;line-height:18px}.content-main .meta .ranking .number{font-size:1rem}.content-main .tag-blocks .tags{padding-left:0}.content-main .tag-blocks .tags .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 4px 2px 0;padding:5px 8px}.content-main .tag-blocks .tags .tag:hover{background:#e5e6e6}.content-main .tag-blocks .tags .tag.input{border:0}.content-main .tag-blocks .tags .tag.input:hover{background:#ffffff}.content-main .tag-blocks .tags .tag.input input{border:0}.content-main .tag-blocks .tags .tag a{color:#000;text-decoration:none}.content-main .published{border-top:1px solid #fff;border-bottom:1px solid #e7e7e7;background:#f2f2f2;overflow:hidden}.content-main .published a{display:block;padding:10px}.content-main .published a.comicalize{color:red}.content-main .other{padding-top:5px;text-align:right;color:#888}.content-main .other span{display:inline-block;border-right:1px solid #ccc;padding:0 5px;font-size:.75rem}.content-main .other span:last-child{border-right:0}.content-main .other .similar{float:left}.content-main .magazine-detail,.content-main .prize-vote{margin-top:5px;border-top:1px solid #e7e7e7;padding-top:10px;text-align:center}.content-main .rental-date{color:#666}.content-main .rental-book{overflow:hidden}.content-main .rental-book .rental-image{float:left}.content-main .rental-book .rental-image>a{display:inline-block;padding:0;width:112px}.content-main .rental-book .rental-image>a>img{width:112px}.content-main .rental-book .rental-image>img{max-width:130px}.content-main .rental-book .rental-info{padding-left:1em;overflow:hidden;text-align:left}.content-main .rental-book .rental-info .content-title{border-bottom:1px dashed #999}.content-main .rental-book .rental-info .episode-title{margin:10px 0;background:#f2f2f2;padding:10px 1em;font-weight:bold}.content-main .rental-book .rental-info .rental-available{float:right}.content-main .rental-book .rental-info .rental-available .expiring{display:inline-block;margin-bottom:0;vertical-align:bottom;color:#f5a520;font-size:smaller;font-weight:bold}.content-main .rental-book .rental-info .rental-available .rental-price{display:inline-block;border:2px solid #f5a520;border-radius:4px;background:#f5a520;padding:.2em;width:6em;text-align:center;color:#fff;font-weight:bold}.keyword-blocks{overflow:hidden}.keyword-blocks .keyword-block{float:left;margin:0 20px 10px 0}.keyword-blocks .keyword-block .keyword{float:left}.keyword-blocks .keyword-block a{line-height:1.6}.keyword-blocks .keyword-block a:not(:last-child){margin-right:5px;border-right:1px solid #ccc;padding-right:5px}.novels.section.content-block{border-color:#fbfcf7;box-shadow:0 0 0 1px #d9e5b3;background-color:#eaf0d8}.novels.section.content-block .content-main{border-color:#d9e5b3}.novels.section .content-main .title{border-left-color:#8ebe4f}.novels.section .content-main .meta .ranking{color:#0f5201}.novels.section .tag-blocks a{padding:5px}.mangas.section.content-block{border-color:#fff8f9;box-shadow:0 0 0 1px #f5d2d4;background-color:#fbe7e8}.mangas.section.content-block .content-main{border-color:#f5d2d4}.mangas.section .content-main .title{border-left-color:#f16363}.mangas.section .content-main .meta .ranking{color:#990a0a}.blogs.section.content-block{border-color:#f7f3fa;box-shadow:0 0 0 1px #e0dcf2;background-color:#f3ecf8}.blogs.section.content-block .content-main{border-color:#e0dcf2}.blogs.section .content-main .title{border-left-color:#a194d9}.blogs.section .content-main .meta .ranking{color:#4c14a8}.magazine.content-block{border-color:#f2f2f2;box-shadow:0 0 0 1px #ccc;background-color:#e7e7e7}.magazine.content-block .content-main{border-color:#e7e7e7}.magazine.content-block .content-main .title{border-left-color:#e7e7e7}.notification.content-block,.favorite.content-block,.favorite-user.content-block{padding:3px;width:100%;box-sizing:border-box}.notification.content-block .content-main,.favorite.content-block .content-main,.favorite-user.content-block .content-main{margin-bottom:0}.notification.content-block .content-main .other,.favorite.content-block .content-main .other,.favorite-user.content-block .content-main .other{padding-bottom:5px;overflow:hidden}.notification.content-block .content-main .other .updated,.favorite.content-block .content-main .other .updated,.favorite-user.content-block .content-main .other .updated{float:right;margin-left:1em;vertical-align:text-bottom;color:#888;font-size:.75rem}.notification.content-block .content-main .other .latest-episode,.favorite.content-block .content-main .other .latest-episode,.favorite-user.content-block .content-main .other .latest-episode{float:left;line-height:1}.notification.content-block .content-main .other .latest-episode a,.favorite.content-block .content-main .other .latest-episode a,.favorite-user.content-block .content-main .other .latest-episode a{vertical-align:text-bottom}.notification.content-block .content-main .meta a,.favorite.content-block .content-main .meta a,.favorite-user.content-block .content-main .meta a{vertical-align:middle}.notification.content-block .content-main .meta .updated,.favorite.content-block .content-main .meta .updated,.favorite-user.content-block .content-main .meta .updated{float:right;margin:0 10px 10px 0;vertical-align:text-bottom;color:#888;font-size:.75rem}.notification.content-block .content-main .meta .story-count,.favorite.content-block .content-main .meta .story-count,.favorite-user.content-block .content-main .meta .story-count{margin:0 20px 10px 0;text-align:left}.notification.content-block .content-main .meta .story-count .total,.favorite.content-block .content-main .meta .story-count .total,.favorite-user.content-block .content-main .meta .story-count .total{margin-right:10px}.notification.content-block .content-main .meta .story-count a,.favorite.content-block .content-main .meta .story-count a,.favorite-user.content-block .content-main .meta .story-count a{text-decoration:underline}.notification.content-block .content-main .meta .story-count span,.favorite.content-block .content-main .meta .story-count span,.favorite-user.content-block .content-main .meta .story-count span{border-right:0}.notification.content-block .content-main .meta .story-count span img,.favorite.content-block .content-main .meta .story-count span img,.favorite-user.content-block .content-main .meta .story-count span img{vertical-align:baseline}.notification.content-block .content-main .meta .current-bookmark,.favorite.content-block .content-main .meta .current-bookmark,.favorite-user.content-block .content-main .meta .current-bookmark{display:inline-block;margin:0 20px 10px 0;border-left:1px solid #ccc;padding-left:10px}.notification.content-block .content-main .meta .current-bookmark .arrow,.favorite.content-block .content-main .meta .current-bookmark .arrow,.favorite-user.content-block .content-main .meta .current-bookmark .arrow{vertical-align:middle}.notification.content-block .content-main .meta .change-status,.favorite.content-block .content-main .meta .change-status,.favorite-user.content-block .content-main .meta .change-status{margin:0 20px 10px 0;overflow:hidden}.notification.content-block .content-main .meta .change-status label,.favorite.content-block .content-main .meta .change-status label,.favorite-user.content-block .content-main .meta .change-status label{font-size:.75rem}.notification.content-block .content-main .meta .change-status form,.favorite.content-block .content-main .meta .change-status form,.favorite-user.content-block .content-main .meta .change-status form{display:inline-block}.notification.content-block .content-main .meta .change-status .favorite,.favorite.content-block .content-main .meta .change-status .favorite,.favorite-user.content-block .content-main .meta .change-status .favorite{float:right}.favorite-users{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.favorite-users .favorite-user.content-block{border-color:#f2f2f2;box-shadow:0 0 0 1px #ccc;background-color:#e7e7e7;width:49%;width:calc(50% - 10px);box-sizing:border-box}.favorite-users .favorite-user.content-block .content-main{border-color:#e7e7e7}.favorite-users .favorite-user.content-block .content-main .checkbox{display:block;margin-bottom:5px;width:100%;line-height:1}.favorite-users .favorite-user.content-block .content-main .title{border-left-color:#e7e7e7}.favorite-users .favorite-user.content-block .content-main .contents-count{margin:0 20px 10px 0}.diary.content-block{border-color:#fdefd8;box-shadow:0 0 0 1px #f5c255;background-color:#fce2b7}.diary.content-block .head{padding-bottom:10px;text-align:right}.diary.content-block .content-main{border-color:#f5c255}.diary.content-block .content-main .title{border-bottom:1px dashed #999;border-left:0;padding-left:0}.diary.content-block .content-main .body{border-bottom:1px solid #e7e7e7;padding-bottom:10px}.diary.content-block .content-main .controls{padding-top:10px;overflow:hidden}.diary.content-block .content-main .controls:not(:last-child){border-bottom:1px solid #e7e7e7;padding-bottom:10px}.diary.content-block .content-main .controls .comments{float:left}.diary.content-block .content-main .controls .comments::before{content:url("/img/component/icon/diary-comment.png")}.diary.content-block .content-main .controls .admin{float:left;margin-left:20px}.diary.content-block .content-main .controls .created{float:right;color:#888;font-size:.75rem}.diary.content-block .content-main .meta{padding:10px}.diary.content-block .content-main .meta .post-comment h3{margin-bottom:10px;font-size:.75rem}.diary.content-block .content-main .meta .post-comment .entry{display:-webkit-flex;display:flex}.diary.content-block .content-main .meta .post-comment .entry.mine{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.diary.content-block .content-main .meta .post-comment .entry.mine .text{padding:0 10px 0 0}.diary.content-block .content-main .meta .post-comment .entry .profile{width:70px}.diary.content-block .content-main .meta .post-comment .entry .profile img{border:1px solid #ccc;max-width:70px;max-height:70px}.diary.content-block .content-main .meta .post-comment .entry .text{-webkit-flex-grow:1;flex-grow:1;padding-left:10px}.diary.content-block .content-main .meta .post-comment .entry .text textarea{width:100%}.diary.content-block .content-main .meta .post-comment .buttons{margin:0}@media screen and (max-width: 320px){.section.novels.content-block .content-main .content-title .title{padding:0 .4em}.section.novels.content-block .content-main .content-title .title a{font-size:1rem}.section.novels.content-block .content-main .content-title .rental{padding:3px 5px;font-size:.625rem}}.main .section{margin-bottom:20px}.bordered-background-ci{margin:10px 0;outline:1px solid #f5c255;border:1px solid #fdefd8;background:#fce2b7;padding:10px}.bordered-background-rental{margin:10px 0;outline:1px solid #bbda77;border:1px solid #bbda77;background:#bbda77;padding:10px}.sns iframe{vertical-align:bottom}.similar-contents{padding:10px 20px;overflow:hidden;box-sizing:border-box}.similar-contents.novels{border:2px solid #70a701}.similar-contents.mangas{border:2px solid #e84141}.similar-contents .head h2{font-size:16px}.similar-contents .head .page{float:right}.similar-contents .slider button.slick-arrow{border-top:1px solid #fff;border-bottom:1px solid #fff}.similar-contents .slider .item{margin-left:15px;height:160px;overflow:hidden}.similar-contents .slider .item.novelPcEpisode{margin-left:15px;margin-right:33px}.similar-contents .slider .item:nth-child(even){border-right:0}.similar-contents .slider .item .cover{float:left;padding:10px;width:100px}.similar-contents .slider .item .cover img{outline:1px solid #ccc;max-width:100%}.similar-contents .slider .item .title{padding:10px 10px 10px 0;overflow:hidden;line-height:1.2}.similar-contents .slider .item .meta{position:absolute;bottom:0;color:#888}.similar-contents .slider .item .meta .count{color:#e98602}.slider{position:relative}.slider .slick-list{margin:0 30px}.slider.novelPcEpisode .slick-list{margin:0 36px 0 44px}.slider button.slick-arrow{position:absolute;bottom:0;margin:auto;margin-top:1px;cursor:pointer;height:100%;color:#000;box-sizing:border-box}.slider button.slick-arrow.slick-next{background:transparent url("/img/component/slick/right.png") no-repeat scroll 0 center;right:0}.slider button.slick-arrow.slick-prev{background:transparent url("/img/component/slick/left.png") no-repeat scroll 0 center;left:0}.slide-show{position:relative;margin-bottom:20px;outline:1px solid #999;height:250px;overflow:hidden}.slide-show>a.prev,.slide-show>a.next{position:absolute;top:0;bottom:0;transition:opacity .5s;opacity:0;z-index:1;margin:auto;border-radius:100%;background:rgba(0,0,0,0.5);cursor:pointer;padding:10px;width:1.3rem;height:1.3rem;line-height:1;color:#fff;font-family:'FontAwesome';font-size:1.3rem}.slide-show:hover>a.prev,.slide-show:hover>a.next{opacity:1;text-decoration:none}.slide-show>a.prev{left:10px;text-align:left}.slide-show>a.prev::after{content:'\f053'}.slide-show>a.next{right:10px;text-align:right}.slide-show>a.next::after{content:'\f054'}.slide-show div{position:relative;margin:auto;width:670px;max-width:100%;height:100%}.slide-show div a{display:-webkit-flex;display:flex;position:absolute;top:0;-webkit-flex-direction:column;flex-direction:column;transition:left .8s, opacity .8s, filter .8s;visibility:hidden;width:100%}.slide-show div a img{transition:opacity .8s;max-width:100%}.slide-show div a p{-webkit-flex-grow:1;flex-grow:1;background:#fff;padding:5px 0;text-align:center;line-height:1.2}.slide-show div a.current,.slide-show div a.prev,.slide-show div a.prev2,.slide-show div a.next,.slide-show div a.next2{visibility:visible}.slide-show div a.current{right:0;left:0;opacity:1;filter:blur(0)}.slide-show div a.prev{left:-100%;opacity:.3;filter:blur(5px)}.slide-show div a.prev2{left:-200%}.slide-show div a.next{left:100%;opacity:.3;filter:blur(5px)}.slide-show div a.next2{left:200%}.smart-app-banner{display:none;align-items:center;justify-content:space-between;border-bottom:1px solid #b0b0b0;background:#f2f2f2;padding:10px;overflow:hidden;color:#333}.smart-app-banner:hover{text-decoration:none;color:#333}.smart-app-banner div{font-size:.75rem}.smart-app-banner div.app-banner-image{flex-grow:0;padding-right:10px}.smart-app-banner div.app-banner-image img{max-width:55px}.smart-app-banner div.app-banner-text{flex-grow:1;line-height:1.2}.smart-app-banner div.app-banner-text b{color:#f19703}.smart-app-banner div.app-banner-text span{font-weight:bold}.smart-app-banner div.app-banner-link{flex-grow:0}.smart-app-banner div.app-banner-link a{display:inline-block;border-radius:20px;background:#f19703;padding:3px 20px;white-space:nowrap;color:#fff}.smart-app-banner div.app-banner-link a.re-monster{background:#c7a20b}.step-indicator{margin-bottom:20px}.step-indicator ol{display:-webkit-flex;display:flex;position:relative;justify-content:space-between;z-index:1}.step-indicator ol li{-webkit-flex-grow:1;flex-grow:1;display:flex;position:relative;border-top:1px solid #f5c255;border-bottom:1px solid #f5c255;border-left:1px solid #f5c255;background:#fdf8ee;padding:10px 0;height:40px;vertical-align:top;text-align:center;text-indent:12px;line-height:1;color:#666;font-size:.75rem;box-sizing:border-box}.step-indicator ol li:not(:last-child)::after{position:absolute;top:-1px;right:-12px;background:url("/img/component/step_indicator/triangle-off.png") no-repeat;width:12px;height:100%;content:''}.step-indicator ol li:nth-child(1){z-index:4}.step-indicator ol li:nth-child(2){z-index:3}.step-indicator ol li:nth-child(3){z-index:2}.step-indicator ol li:nth-child(4){z-index:1}.step-indicator ol li:last-child{border-right:1px solid #f5c255}.step-indicator ol li.current{border:1px solid #de8b00;border-right:0;background:linear-gradient(to bottom, #f5a520, #f19703);color:#fff}.step-indicator ol li.current::after{background:url("/img/component/step_indicator/triangle-on.png") no-repeat}.step-indicator ol li span{margin:auto}table.default{margin:10px 0;border-top:1px solid #b0b0b0;width:100%;border-spacing:0;font-size:.875rem}table.default th{background:#e7e7e7;text-align:left}table.default td{word-break:break-all}table.default td,table.default th{border-top:1px solid #fff;border-bottom:1px solid #b0b0b0;padding:15px}table.default td.border-left,table.default th.border-left{border-left:1px solid #b0b0b0}.input-tags-box{display:table;width:100%;margin-top:10px}.input-tags-box .favorite-tags{display:table-cell;width:90%;background:#fff;border:1px solid #ccc;margin-top:10px;padding:5px;list-style:none}.input-tags-box .favorite-tags .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.input-tags-box .favorite-tags .tag:hover{background:#e5e6e6}.input-tags-box .favorite-tags .tag.input{border:0}.input-tags-box .favorite-tags .tag.input:hover{background:#ffffff}.input-tags-box .favorite-tags .tag.input input{border:0}.input-tags-box .favorite-tags .tag a{color:#000;text-decoration:none}.input-tags-box .favorite-tags .tag.input{border:0;position:relative}.input-tags-box .favorite-tags .tag #favorite-tag-suggest{position:absolute;background:#fff;width:180px;list-style:none;padding:3px}.input-tags-box .favorite-tags .tag #favorite-tag-suggest li{z-index:1;position:relative;background:#fff;padding:3px}.input-tags-box .favorite-tags .tag #favorite-tag-suggest li .name{display:block}.input-tags-box .favorite-tags .tag #favorite-tag-suggest li:hover{background:#0b99d0;cursor:pointer}.input-tags-box .favorite-tags .tag .del{cursor:pointer}.input-tags-box .not-search-tags{display:table-cell;width:90%;background:#fff;border:1px solid #ccc;margin-top:10px;padding:5px;list-style:none}.input-tags-box .not-search-tags .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.input-tags-box .not-search-tags .tag.input{border:0}.input-tags-box .not-search-tags .tag.input:hover{background:#ffffff}.input-tags-box .not-search-tags .tag.input input{border:0}.input-tags-box .not-search-tags .tag a{color:#000;text-decoration:none}.input-tags-box .not-search-tags .tag.input{border:0;position:relative}.input-tags-box .not-search-tags .tag.input #not-search-tag-suggest{position:absolute;background:#fff;width:180px;list-style:none;padding:3px}.input-tags-box .not-search-tags .tag.input #not-search-tag-suggest li{z-index:1;position:relative;background:#fff;padding:3px}.input-tags-box .not-search-tags .tag.input #not-search-tag-suggest li .name{display:block}.input-tags-box .not-search-tags .tag.input #not-search-tag-suggest li:hover{background:#0b99d0;cursor:pointer}.input-tags-box .not-search-tags .tag .del{cursor:pointer}.input-tags-box .favorite-tags-count,.input-tags-box .not-search-tags-count{display:table-cell;text-align:right;vertical-align:bottom;margin-bottom:10px}.favorite-tags-error,.not-search-tags-error{color:#c00}.term-of-service{margin:0 auto 20px;border:1px solid #ccc;padding:5px;width:100%;height:200px;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.more{text-align:right}.notes{font-size:.75rem}.caution{color:#c00}.caution-message{margin:10px 0;background:#ffdadc;padding:10px}.aside.note{margin-top:20px;background:#f2f2f2;padding:10px}.terms-of-service .h2.base{border-left-color:#999;background:#f2f2f2}.topics.section{margin:21px 1px;outline:solid 1px #777;border:solid 1px #b0b0b0;background:#999;padding:2px}.topics.section h2{margin:0;padding:7px 0 9px 5px;line-height:1}.topics.section .content{border:solid 1px #777;background:#fff}.topics.section .content ul{margin:0;padding:2px 0;max-height:220px;overflow:auto;list-style:none}.topics.section .content ul li{margin:0 8px;border-bottom:1px dashed #b0b0b0;padding:8px 0}.topics.section .content ul li .datetime{padding-bottom:5px;color:#777;font-size:.75rem}.topics.section .content ul li .body{font-size:.75rem}.topics.section .content .more{border-top:1px solid #ccc;padding:5px;text-align:right}.topics-catchcopy{display:inline-block;background:#f5a520;padding:1px 3px;vertical-align:text-bottom;color:#fff;font-size:.625rem}.top-topics .topics{margin-bottom:2px}.users-mangas-recent{margin-bottom:20px}.users-mangas-recent .heading{width:100%;background:url("/img/component/heading/manga-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.users-mangas-recent .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/manga.png")}.users-mangas-recent ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;outline:1px solid #f5d2d4;border:1px solid #fff8f9;background:#fbe7e8;padding:20px 0 0 20px;list-style:none}.users-mangas-recent ul li{width:20%}.users-mangas-recent ul li>div{padding:0 20px 20px 0;height:100%;box-sizing:border-box}.users-mangas-recent ul li>div:nth-of-type(3n){margin-right:0}.users-mangas-recent ul li>div .cover{height:170px;overflow:hidden;border:1px solid #ccc}.users-mangas-recent ul li>div .cover a{display:block;background:#fff;width:100%;height:100%;box-sizing:border-box}.users-mangas-recent ul li>div .cover a img{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;top:50%;left:50%;max-height:110%;box-sizing:border-box;backface-visibility:hidden}.users-mangas-recent ul li>div .info .updated{color:red;font-size:.75rem}.users-mangas-recent ul li>div .info .title{line-height:1.1;font-size:.875rem}.users-mangas-recent ul li>div .info .author{font-size:.75rem}.users-mangas-recent .more{padding-top:5px}.open-app-wrap{background-color:#fdefd8;padding:8px}.open-app{display:block;color:white;font-size:1.3rem;background:#f5a520;background:linear-gradient(to bottom, #f5a520, #f19703);padding:8px 1rem;border-color:#f19703;border-radius:5px;text-align:center;text-decoration:none;user-select:none}.open-app:visited,.open-app:hover,.open-app:link{color:#ffffff;text-decoration:none}.open-app:before{display:inline-block;margin:0 8px 0 0;width:35px;height:35px;content:" ";background:url(/img/component/app/icon-alphapolis.png);background-size:contain;vertical-align:middle}.condolence{margin-bottom:20px;padding:10px;background:#ffffff;border:3px solid #000000}.condolence a{color:#000000;font-weight:bold}.attention-notice{background:#ffdadc none repeat scroll 0 0;color:#c00;margin:20px 0;padding:10px;border:2px solid #fd8484}.attention-notice.accordion .accordion-action{display:block;position:relative;padding-right:28px;cursor:pointer}.attention-notice.accordion .accordion-action::after{content:' ';border-right:0.75em solid transparent;border-top:1em solid #c00;border-left:0.75em solid transparent;position:absolute;right:0;top:.5em;transition:transform .4s}.attention-notice.accordion .accordion-action.open::after{transform:rotateZ(-180deg)}.attention-notice.accordion .accordion-toggle{display:none;padding-top:10px}.attention-notice span{font-weight:bold;line-height:24px}.attention-notice .notes{font-size:.875rem;line-height:1.3em}.attention-notice ul{padding-left:20px;margin:0}.attention-notice ul li{display:list-item;text-align:-webkit-match-parent}.detail-search{margin-bottom:20px;border:2px solid #fff;border-radius:3px;box-shadow:0 0 0 1px #ccc;background:linear-gradient(to bottom, #f2f2f2, #fff 20%);padding:20px}.detail-search.official-mangas .heading{margin-bottom:6px}.detail-search.official-mangas div.tag-fields .official-manga-tags .input{margin-top:4px}.detail-search.official-mangas div.tag-fields input[type=radio]{display:none}.detail-search.official-mangas div.tag-fields input[type=radio]+.official-manga-tag{cursor:pointer}.detail-search.official-mangas div.tag-fields input[type=radio]+.official-manga-tag:hover{background-color:#fff}.detail-search.official-mangas div.tag-fields input[type=radio]:checked+.official-manga-tag{background-color:#e7e7e7}.detail-search ul{margin:0}.detail-search .heading{border-bottom:1px solid #ccc;font-size:1.3rem}.detail-search .heading::before{margin-right:.3em;vertical-align:middle;content:url("/img/component/icon/icon_search.png")}.detail-search .tag-heading-grey{line-height:1}.detail-search .tag-heading-grey.popular-tag-heading{margin-top:10px}.detail-search .tag-heading-grey.favorite-tag-heading{display:inline-block;margin-top:15px}.detail-search .tag-heading-grey::before{margin-right:10px;vertical-align:middle;content:url("/img/component/icon/icon_tag_gray.png")}.detail-search .tag-heading{display:inline-block;border-left:8px solid #ccc;padding-left:5px;vertical-align:middle;white-space:nowrap}.detail-search .favorite-link{margin-left:20px}.detail-search .fields{display:-webkit-flex;display:flex;flex-wrap:wrap;padding:10px 0 10px 10px;vertical-align:middle}.detail-search .fields .free-word-box{width:60%}.detail-search .fields .free-word-box .free-word{margin-left:10px;padding:3px 5px;width:65%}.detail-search .fields .free-word-box .free-word:placeholder-shown{color:#999}.detail-search .fields .free-word-box .free-word::-webkit-input-placeholder{color:#999}.detail-search .fields .category-box{margin-left:10px}.detail-search .fields .category-box .category{margin-left:10px}.detail-search .fields.border{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.detail-search .fields label{padding:0 10px;font-size:1rem}.detail-search .detail-conditions{border-top:1px solid #fff}.detail-search .detail-conditions.close{display:none}.detail-search .detail-button{margin:5px 0;padding-left:10px}.detail-search .detail-button a{cursor:pointer;text-decoration:underline}.detail-search .detail-button:hover{opacity:.7}.detail-search .detail-button.hide{display:none}.detail-search .button-area{position:relative;margin-top:10px;text-align:center}.detail-search .button-area .submit input.button{padding-right:50px;padding-left:50px}.detail-search .button-area .clear-button{display:inline-block;position:relative;top:-18px;left:155px;cursor:pointer;font-size:.8rem}.detail-search .button-area .clear-button:hover{opacity:.7}.detail-search .button-area .clear-button i{padding-right:2px}.detail-search .button-area .clear-button a{padding-left:5px;text-decoration:underline}.detail-search .tag-wrapper{border-top:2px solid #fff;background:#f3f3f3;padding:15px 10px 10px 10px}.detail-search .tag-wrapper .selected-tag-container{padding:0 10px}.detail-search .tag-wrapper .selected-tag-container.popular-selected-tag-container{margin-bottom:15px}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner{display:none}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner.show{display:flex}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container{margin-top:10px;margin-bottom:0;border:1px solid #ccc;background-color:#fff;padding:5px !important;width:90%;height:100%;min-height:30px}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag:hover{background:#e5e6e6}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag.input{border:0}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag.input:hover{background:#ffffff}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag.input input{border:0}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag a{color:#000;text-decoration:none}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag{margin-right:2px;cursor:pointer}.detail-search .tag-wrapper .selected-tag-container .selected-tag-container-inner .tag-container .tag .del{padding-left:5px}.detail-search .tag-wrapper .selected-tag-container .select-tag-counter{position:relative;padding-left:10px}.detail-search .tag-wrapper .selected-tag-container .select-tag-counter .tag-counter{position:absolute;bottom:0}.detail-search .tag-wrapper .tag-fields.not-search-tag-box{border-top:dashed 1px #ccc}.detail-search .tag-wrapper .tag-fields .tags{margin-top:10px;padding-left:0}.detail-search .tag-wrapper .tag-fields .tags .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.detail-search .tag-wrapper .tag-fields .tags .tag:hover{background:#e5e6e6}.detail-search .tag-wrapper .tag-fields .tags .tag.input{border:0}.detail-search .tag-wrapper .tag-fields .tags .tag.input:hover{background:#ffffff}.detail-search .tag-wrapper .tag-fields .tags .tag.input input{border:0}.detail-search .tag-wrapper .tag-fields .tags .tag a{color:#000;text-decoration:none}.detail-search .tag-wrapper .tag-fields .tags .tag{cursor:pointer}.detail-search .tag-wrapper .login-navi{padding-left:15px}.detail-search .tag-wrapper .login-navi a{text-decoration:underline}.detail-search .tag-wrapper .login-navi a:hover{color:#33f}.official-manga-tag-reserv{display:none}.novels.keyword-blocks .keyword-block.tag .tag,.novels.keyword-blocks .keyword-block.not-search-tag .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.novels.keyword-blocks .keyword-block.tag .tag:hover,.novels.keyword-blocks .keyword-block.not-search-tag .tag:hover{background:#e5e6e6}.novels.keyword-blocks .keyword-block.tag .tag.input,.novels.keyword-blocks .keyword-block.not-search-tag .tag.input{border:0}.novels.keyword-blocks .keyword-block.tag .tag.input:hover,.novels.keyword-blocks .keyword-block.not-search-tag .tag.input:hover{background:#ffffff}.novels.keyword-blocks .keyword-block.tag .tag.input input,.novels.keyword-blocks .keyword-block.not-search-tag .tag.input input{border:0}.novels.keyword-blocks .keyword-block.tag .tag a,.novels.keyword-blocks .keyword-block.not-search-tag .tag a{color:#000;text-decoration:none}.novels.keyword-blocks .keyword-block.tag .tag,.novels.keyword-blocks .keyword-block.not-search-tag .tag{position:relative;top:-2px;padding:1px 10px;font-size:.75rem}.novels.keyword-blocks .keyword-block.tag .tag .del,.novels.keyword-blocks .keyword-block.not-search-tag .tag .del{cursor:pointer}.mangas.keyword-blocks .keyword-block.tag .tag,.mangas.keyword-blocks .keyword-block.not-search-tag .tag,.official-mangas.keyword-blocks .keyword-block.tag .tag,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:15px;margin:2px 6px 2px 0;padding:2px 10px}.mangas.keyword-blocks .keyword-block.tag .tag:hover,.mangas.keyword-blocks .keyword-block.not-search-tag .tag:hover,.official-mangas.keyword-blocks .keyword-block.tag .tag:hover,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag:hover{background:#e5e6e6}.mangas.keyword-blocks .keyword-block.tag .tag.input,.mangas.keyword-blocks .keyword-block.not-search-tag .tag.input,.official-mangas.keyword-blocks .keyword-block.tag .tag.input,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag.input{border:0}.mangas.keyword-blocks .keyword-block.tag .tag.input:hover,.mangas.keyword-blocks .keyword-block.not-search-tag .tag.input:hover,.official-mangas.keyword-blocks .keyword-block.tag .tag.input:hover,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag.input:hover{background:#ffffff}.mangas.keyword-blocks .keyword-block.tag .tag.input input,.mangas.keyword-blocks .keyword-block.not-search-tag .tag.input input,.official-mangas.keyword-blocks .keyword-block.tag .tag.input input,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag.input input{border:0}.mangas.keyword-blocks .keyword-block.tag .tag a,.mangas.keyword-blocks .keyword-block.not-search-tag .tag a,.official-mangas.keyword-blocks .keyword-block.tag .tag a,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag a{color:#000;text-decoration:none}.mangas.keyword-blocks .keyword-block.tag .tag,.mangas.keyword-blocks .keyword-block.not-search-tag .tag,.official-mangas.keyword-blocks .keyword-block.tag .tag,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag{position:relative;top:-2px;padding:1px 10px;font-size:.75rem}.mangas.keyword-blocks .keyword-block.tag .tag .del,.mangas.keyword-blocks .keyword-block.not-search-tag .tag .del,.official-mangas.keyword-blocks .keyword-block.tag .tag .del,.official-mangas.keyword-blocks .keyword-block.not-search-tag .tag .del{cursor:pointer}.sidebar .authors-links .relation-links{margin:-1px;border:1px solid #ccc;padding:5px;overflow:hidden}.sidebar .authors-links .relation-links span{float:left;width:50%}.sidebar .authors-links .relation-links span a{margin:5px}.business-sidebar .banner{display:block;margin-bottom:15px;text-align:center}.business-sidebar .h2.business{margin-bottom:10px;border-left:0;box-shadow:2px 2px 0 #a6a6a6;background:#000;padding:5px 10px;height:auto;color:#fff;font-size:1rem}.business-sidebar .entry{display:-webkit-flex;display:flex;margin:0;border:0;border-bottom:1px solid #ccc;padding:10px 0}.business-sidebar .entry:first-child{padding-top:0}.business-sidebar .entry a.profile,.business-sidebar .entry a.thumbnail{flex-shrink:0;margin-right:10px;border:1px solid #ccc;width:80px;height:80px}.business-sidebar .entry a.profile img,.business-sidebar .entry a.thumbnail img{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;top:50%;left:50%;max-width:none;max-height:100%}.business-sidebar .entry a.profile{overflow:hidden}.business-sidebar .entry .info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;overflow:hidden;box-sizing:border-box}.business-sidebar .entry .info h4{padding-bottom:10px;line-height:1.4;font-size:1rem}.business-sidebar .entry .info h4 a{color:#333}.business-sidebar .entry .info .subinfo{width:100%;line-height:1em}.business-sidebar .entry .info .subinfo .p-name{width:65%}.business-sidebar .entry .info .subinfo .update-time{width:35%}.business-sidebar .entry .info .subinfo .p-name,.business-sidebar .entry .info .subinfo .update-time{float:left;overflow:hidden;text-overflow:ellipsis;line-height:1.2;white-space:nowrap;font-size:.75rem}.business-sidebar .business.series{text-align:center}.business-sidebar .business.series h2{text-align:left}.business-sidebar .business.series a,.business-sidebar .business.series img{max-width:100%;max-height:100px}.business-sidebar .business.series a:nth-child(7){margin-bottom:0}.business-sidebar .business.series .link{text-align:right}.business-sidebar.ranking{margin-top:20px}.business-sidebar .business.ranking{margin-bottom:20px}.business-sidebar .business.ranking .entry{counter-increment:rank}.business-sidebar .business.ranking .entry a.thumbnail{position:relative}.business-sidebar .business.ranking .entry a.thumbnail::before{position:absolute;top:1px;right:2px;z-index:2;line-height:1;color:#fff;font-size:.625rem;font-weight:bold;content:counter(rank)}.business-sidebar .business.ranking .entry a.thumbnail::after{position:absolute;top:-2px;right:-2px;z-index:1;border-top:30px solid #000;border-left:30px solid transparent;width:0;height:0;content:''}.business-sidebar .business.ranking .entry a.thumbnail span{display:block;width:100%;height:100%;overflow:hidden}.business-sidebar .hope-to-publish,.business-sidebar .recommend{display:block;margin-bottom:15px;background:#000;padding:3px;text-align:center;text-decoration:none;color:#fff;font-size:1.1rem;font-weight:bold}.business-sidebar .hope-to-publish:hover,.business-sidebar .recommend:hover{background:#666}.business-sidebar .hope-to-publish span,.business-sidebar .recommend span{display:block;border:1px solid #fff;padding:15px 0}.business-sidebar .hope-to-publish img,.business-sidebar .recommend img{margin:-5px 5px 0 0;vertical-align:middle}.business-sidebar .category.nav{margin-bottom:15px;border:1px solid #ccc;font-size:16px;line-height:1em;background:#f2f2f2}.business-sidebar .category.nav h2{display:-webkit-flex;display:flex;margin-top:0;padding:12px 0 12px 15px;color:#fff;font-weight:normal}.business-sidebar .category.nav h2.business{background:linear-gradient(to bottom, #000, #373737);text-shadow:0 -1px #000}.business-sidebar .category.nav li{border-top:1px solid #ccc}.business-sidebar .category.nav li:first-child{border-top:0}.business-sidebar .category.nav li a{display:block;padding:19px 0 16px 15px;font-weight:bold;color:#000}.sidebar .category.nav{margin-bottom:15px;border:1px solid #ccc}.sidebar .category.nav h2{display:-webkit-flex;display:flex;margin-top:0;padding:0 10px;line-height:36px;color:#fff;font-weight:normal}.sidebar .category.nav h2 img{margin:auto 5px auto 0}.sidebar .category.nav h2.novels{outline:1px solid #8ebe4f;border:1px solid #bbda77;border-bottom:1px solid #70a701;background:linear-gradient(to bottom, #8ebe4f, #70a701);text-shadow:0 -1px #70a701}.sidebar .category.nav h2.mangas{outline:1px solid #e84141;border:1px solid #f16363;border-bottom:1px solid #e84141;background:linear-gradient(to bottom, #f16363, #e84141);text-shadow:0 -1px #e84141}.sidebar .category.nav h2.blogs{outline:1px solid #a194d9;border:1px solid #e0dcf2;border-bottom:1px solid #806fc8;background:linear-gradient(to bottom, #a194d9, #806fc8);text-shadow:0 -1px #806fc8}.sidebar .category.nav h2.books{outline:1px solid #b67f6d;border:1px solid #c8a093;border-bottom:1px solid #806fc8;background:linear-gradient(to bottom, #b67f6d, #a76c58);text-shadow:0 -1px #88362e}.sidebar .category.nav .label{padding:5px 5px 5px 30px;color:#fff;font-size:.875rem;font-weight:normal}.sidebar .category.nav .label.blogs{background:#a79bd9}.sidebar .category.nav ul.hot{background:#eac485}.sidebar .category.nav ul.hot a{background:#fbeccb;color:#d07b00}.sidebar .category.nav ul.hot a::before{color:#f5a520}.sidebar .category.nav ul.hot a img{vertical-align:text-bottom}.sidebar .category.nav ul.novels{background:#eaf0d7}.sidebar .category.nav ul.mangas{background:#fee1ea}.sidebar .category.nav ul.mangas a.sub{padding-left:2em}.sidebar .category.nav ul.blogs{background:#e0dcf2}.sidebar .category.nav ul.books{background:#fce2b7}.sidebar .category.nav ul.other{background:#fdefd8}.sidebar .category.nav ul.other a{background:#fffeef}.sidebar .category.nav ul li a{display:block;margin-left:15px;border-top:1px dotted #ccc;background:#fff;padding:5px 5px 5px 15px}.sidebar .category.nav ul li:first-child>a{border-top:0}.sidebar .category.nav ul li ul a{padding-left:30px}.sidebar .category.nav ul li.accordion{border-bottom:1px solid #ccc}.sidebar .category.nav ul li.accordion:first-of-type,.sidebar .category.nav ul li.accordion.alphapolis{border-top:1px solid #ccc}.sidebar .category.nav ul li.accordion+li:not(.accordion) a{border-top:0}.sidebar .category.nav ul li.accordion .parent{cursor:pointer;padding:5px 5px 5px 30px;font-size:.875rem;font-weight:normal}.sidebar .category.nav ul li.accordion .parent::before{display:inline-block;margin-right:5px;border-radius:2px;background:#b0b0b0;padding:3px;vertical-align:text-bottom;line-height:1;color:#fff;font-family:FontAwesome;font-size:.5rem;content:'\f067'}.sidebar .category.nav ul li.accordion .parent+ul{display:none}.sidebar .category.nav ul li.accordion.current>.parent::before{content:'\f068'}.sidebar .category.nav ul li.accordion h3,.sidebar .category.nav ul li.accordion h4{font-weight:normal}.sidebar .category.nav ul li.accordion ul .parent{margin-left:15px;padding-left:30px}.sidebar .category.nav ul li.accordion ul ul a{margin-left:30px;font-size:.75rem}.sidebar .category.nav ul li.alphapolis{background:#fcf5e8}.sidebar .category.nav ul li.alphapolis li{background:#fcf5e8}.sidebar .category.nav ul li.alphalight{background:#e6f6f6}.sidebar .category.nav ul li.alphalight li{background:#e6f6f6}.sidebar .category.nav ul li.eternity{background:#fcf1f1}.sidebar .category.nav ul li.eternity li{background:#fcf1f1}.sidebar .category.nav ul li.regina{background:#faf7ee}.sidebar .category.nav ul li.regina li{background:#faf7ee}.sidebar .category.nav ul li.noche{background:#f6edf6}.sidebar .category.nav ul li.noche li{background:#f6edf6}.sidebar .ranking-banner,body.sp .main .ranking-banner{display:block;margin-bottom:15px;background:#f5c255;text-align:center}.sidebar .user-contents,body.sp .main .user-contents{border-top:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#f2f2f2;padding:10px}.sidebar .user-contents .title,body.sp .main .user-contents .title{display:inline-block;padding-left:5px;word-break:break-all;word-wrap:break-word}.sidebar .user-contents .title .sidenav .recent h3,body.sp .main .user-contents .title .sidenav .recent h3{margin:5px 0;padding-left:5px;text-decoration:underline}.sidebar .user-contents.novels .title,body.sp .main .user-contents.novels .title{border-left:4px solid #8ebe4f}.sidebar .user-contents.mangas .title,body.sp .main .user-contents.mangas .title{border-left:4px solid #f16363}.sidebar .user-contents.blogs .title,body.sp .main .user-contents.blogs .title{border-left:4px solid #a194d9}.sidebar .report,body.sp .main .report{margin-bottom:10px}.sidebar .loggedin.section{margin-bottom:15px;border:1px solid #ccc;background:#ffebc9;padding:10px;font-size:.9em}.sidebar .loggedin.section .profile-image{float:right;margin:0 0 15px 15px;border:solid 1px #ccc;max-width:100px;max-height:100px}.sidebar .loggedin.section .input{display:-webkit-flex;display:flex;padding-bottom:10px}.sidebar .loggedin.section .input label{display:inline-block;margin:0;padding:5px 0;width:7em;font-size:.75rem}.sidebar .loggedin.section .input input{-webkit-flex-grow:1;flex-grow:1;margin-left:5px;width:100px;box-sizing:border-box}.sidebar .loggedin.section .button{width:100%;font-size:1rem}.sidebar .loggedin.section .reminder{padding:10px 0}.sidebar .loggedin.section .signup{border-top:1px dashed #999;padding-top:10px}.sidebar .beginner.section{margin-bottom:15px;border:1px solid #ccc;border-radius:5px;background:#d1d1d1;padding:10px}.sidebar .beginner.section h2{margin:0;padding-bottom:10px;height:auto;text-align:center}.sidebar .beginner.section .introduction{background:#fff;padding:7px 10px 5px;line-height:1.29}.sidebar .beginner.section .introduction .link{border-top:1px dashed #999;padding-top:5px;text-align:right;font-size:.75rem}.sidebar .beginner.section .introduction strong{color:#e54646;font-weight:normal}.sidebar .beginner.section .signup{padding-top:10px}.sidebar .gray-menu,body.sp .main .gray-menu{margin-bottom:15px}.sidebar .gray-menu h2,body.sp .main .gray-menu h2{margin-top:0;outline:1px solid #777;border-top:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-left:1px solid #b0b0b0;background:#999;padding:5px 10px;text-indent:0;color:#fff;font-size:.875rem;font-weight:normal}.sidebar .gray-menu ul,body.sp .main .gray-menu ul{padding:0;list-style:none}.sidebar .gray-menu ul li,body.sp .main .gray-menu ul li{margin:-1px;border:1px solid #ccc;line-height:20px}.sidebar .gray-menu ul li a,body.sp .main .gray-menu ul li a{display:block;padding:5px 10px}.sidebar .gray-menu ul li a.current,.sidebar .gray-menu ul li a:hover,body.sp .main .gray-menu ul li a.current,body.sp .main .gray-menu ul li a:hover{background:#fffee6;text-decoration:none}.sidebar .gray-menu ul li a.new::after,body.sp .main .gray-menu ul li a.new::after{display:inline-block;margin-left:3px;background:#e54646;padding:1px 2px;line-height:1;white-space:nowrap;color:#fff;font-size:.625rem;content:'New';letter-spacing:initial}.sidebar .gray-menu ul li a.narrow,body.sp .main .gray-menu ul li a.narrow{letter-spacing:-.1em}.sidebar .gray-menu ul li p,body.sp .main .gray-menu ul li p{padding:5px 10px}.sidebar .gray-menu ul li .date,body.sp .main .gray-menu ul li .date{display:block;color:#666;font-size:.75rem}.sidebar .gray-menu ul li h3,body.sp .main .gray-menu ul li h3{background:#f2f2f2;padding:5px 10px;font-size:.875rem;font-weight:normal}.sidebar .gray-menu ul li li,body.sp .main .gray-menu ul li li{border-top:0;background:#f2f2f2}.sidebar .gray-menu ul li li a,body.sp .main .gray-menu ul li li a{margin-left:20px;border-top:1px dotted #ccc;background:#fff}.sidebar .profile{margin-bottom:20px;border:1px solid #ccc;background:#fffee6;padding:10px;text-align:center}.sidebar .profile img{outline:1px solid #ccc}.sidebar .content-info{border:1px solid #ccc;background:#fffee6}.sidebar .content-info h3{padding:5px 10px 0;text-align:center;word-wrap:break-word}.sidebar .content-info .cover{margin:0 auto 10px;padding:5px 10px 0;text-align:center}.sidebar .content-info .cover img{outline:1px solid #ccc;width:150px;vertical-align:top}.sidebar .content-info .content-statuses{padding:0 10px 10px;overflow:hidden;text-align:center}.sidebar .content-info .detail{padding:0 0 10px;width:100%;text-align:left;font-size:.75rem}.sidebar .content-info .detail th{border-bottom:1px dashed #999;padding:5px;white-space:nowrap}.sidebar .content-info .detail td{border-bottom:1px dashed #999;padding:5px}.sidebar .content-info .keyword-blocks{padding:5px 10px 10px;font-size:.75rem}.sidebar .content-info .keyword-blocks .keyword-block{display:block}.sidebar .content-info .favorite{padding:5px 10px 10px;width:100%;text-align:center;box-sizing:border-box}.sidebar .content-info .favorite form{padding-bottom:10px}.sidebar .content-info .status{padding:5px 10px 10px}.sidebar .content-info .status table{border-top:0;width:100%}.sidebar .content-info .status table td,.sidebar .content-info .status table th{border-bottom:1px dashed #ccc;background:transparent;padding:0;width:55%;vertical-align:text-top;text-align:left;font-size:.75rem}.sidebar .content-info .status table th{width:45%}.sidebar .content-info .status table td::before{content:''}.sidebar .mypage-inquiry{position:relative;margin:10px 0 50px;border:1px solid #ccc;background:#f2f2f2;padding:5px 10px 10px}.sidebar .mypage-inquiry p:empty{display:none}.sidebar .mypage-inquiry .help-button{display:inline-block;margin-left:5px;border:1px solid #000;background:#fff;cursor:pointer;padding:1px;vertical-align:text-bottom;line-height:10px;font-size:10px;font-weight:bold}.sidebar .mypage-inquiry .help-text{display:none;position:absolute;top:50px;left:0;border:1px solid #ccc;box-shadow:0 5px 5px rgba(0,0,0,0.1);background:#fff;padding:5px;max-width:100%;box-sizing:border-box}.sidebar .mypage-inquiry .help-text a{text-decoration:underline}.sidebar .mypage-inquiry textarea{margin-bottom:10px;width:230px;max-width:100%;height:150px;resize:vertical;box-sizing:border-box}.sidebar .mypage-inquiry input[type=submit]{width:100%;box-sizing:border-box}.sidebar .recent.nav{border:1px solid #ccc}.sidebar .recent.nav h2{margin-top:0}.sidebar .recent.nav ul{padding-left:0;background:#f2f2f2}.sidebar .recent.nav ul li{padding:10px;list-style:none;border-top:1px solid #fff;border-bottom:1px solid #ccc}.sidebar .recent.nav ul li:first-of-type{border-top:none}.sidebar .recent.nav ul li .category{overflow:hidden}.sidebar .recent.nav ul li .category a,.sidebar .recent.nav ul li .category span{margin:0 3px 0 0;padding:0 5px;float:left}.sidebar .recent.nav ul li .category span:last-of-type{margin-right:0}.sidebar .recent.nav ul li h3{margin:5px 0;padding-left:5px;text-decoration:underline}.sidebar .recent.nav ul li p.notes{padding-top:5px;border-top:1px dashed #ccc}.sidebar .recent.nav ul li a.p-name{margin-left:9px}.sidebar .recent.nav ul li .description{padding-top:5px;line-height:1.3em;font-size:.75rem}.sidebar .recent.nav.novels h3{border-left:4px solid #8abe4f;word-wrap:break-word}.sidebar .recent.nav.mangas h3{border-left:4px solid #f16363}.sidebar .recent.nav.blogs h3{border-left:4px solid #a194d9}.sidebar .recent.nav .more{padding:5px 10px}.sidebar .loggedin.section.rental{border-radius:4px}.sidebar .loggedin.section.rental a.button{height:33px;border-radius:2px;line-height:.8rem}.sidebar .loggedin.section.rental div.border-top{clear:both;border-top:dotted 1px #999;padding-top:10px}.sidebar .loggedin.section.rental div.border-top>a.button{margin-bottom:9px}.sidebar .how-to-rental{padding:0 0 19px 0}.sidebar .how-to-rental a.label-link:first-child{margin-bottom:16px;display:block}.sidebar .category.nav.rental h2.rental{outline:1px solid #de8b00;border:1px solid #f5c255;background:linear-gradient(to bottom, #f5a520, #f19703);border-bottom:1px solid #f5c255;text-shadow:0 -1px  #de9a29;margin-bottom:1px}.sidebar .category.nav.rental .rental-icon{width:25px;height:25px;margin:6px 4px 0 0}.sidebar .category.nav.rental h3{padding:5px 5px 5px 25px}.sidebar .category.nav.rental h3.parent{background:#fab249;color:#fff}.sidebar .category.nav.rental h3.manga{color:#990a0a;font-weight:bold;background:#f5d2d4}.sidebar .category.nav.rental h3.novel{color:#0f5201;font-weight:bold;background:#cae8a8}.sidebar .category.nav.rental ul.alls,.sidebar .category.nav.rental ul.mangas,.sidebar .category.nav.rental ul.novels{background:#fdefd8}.sidebar .category.nav.rental ul li a{padding-left:10px}.sidebar .category.nav.rental ul.mangas a{background:#fff8f9}.sidebar .category.nav.rental ul.novels a{background:#fbfcf7}.sidebar .category.nav.rental.label-introduction ul li{padding:8px}.sidebar .category.nav.rental.label-introduction ul li h3{font-size:1rem;padding:0}.sidebar .category.nav.rental.label-introduction ul li a.label-link{padding:0;margin:0}.sidebar .category.nav.rental.label-introduction ul li:not(:last-child){border-bottom:dashed 1px #ccc}.sidebar .history{font-size:.75rem;margin-top:11px}.sidebar .history .novel,.sidebar .history .manga{border:solid 1px #ccc;background-color:#fff}.sidebar .history .novel-label,.sidebar .history .manga-label{padding:3px 0 3px 10px;line-height:30px;font-size:.875rem;font-weight:bold;background-color:#fcd192;color:#333;border-bottom:solid 1px #ccc}.sidebar .history .novel .historys,.sidebar .history .manga .historys{background-color:#fff}.sidebar .history .novel .historys .renting,.sidebar .history .manga .historys .renting{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;border-bottom:dashed 1px #ccc;margin:8px 8px}.sidebar .history .novel .historys .cover-image,.sidebar .history .manga .historys .cover-image{max-width:60px;margin:0 10px 10px 2px;overflow:hidden}.sidebar .history .novel .historys .cover-info,.sidebar .history .manga .historys .cover-info{position:relative}.sidebar .history .novel .historys .title,.sidebar .history .novel .historys .sub,.sidebar .history .manga .historys .title,.sidebar .history .manga .historys .sub{font-weight:bold;text-decoration:underline}.sidebar .history .novel .historys .title,.sidebar .history .novel .historys .episode-title,.sidebar .history .manga .historys .title,.sidebar .history .manga .historys .episode-title{width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .history .novel .historys .expire-date,.sidebar .history .manga .historys .expire-date{color:#666;position:absolute;bottom:7px}.sidebar .history .novel .historys .more,.sidebar .history .manga .historys .more{margin:0 10px 15px 0;font-weight:bold}.sidebar .history .novel .historys .no-hisotry,.sidebar .history .manga .historys .no-hisotry{padding:10px 10px}.sidebar .history .novel .historys .mypage-history,.sidebar .history .manga .historys .mypage-history{padding:10px 10px;font-size:.875rem;line-height:1.5rem}.sidebar .history .novel .historys .mypage-history a,.sidebar .history .manga .historys .mypage-history a{text-decoration:underline;display:block}.sidebar .history .novel{margin-bottom:-1px}.sidebar .history .manga{margin-bottom:10px}.sidebar .history .manga .historys .cover-image{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:start;justify-content:start;min-height:60px}.sidebar .history .manga .historys .cover-image a{padding-top:3px}.sidebar .history .manga .historys .cover-image a img{max-height:38px}@media (max-width: 640px){.sidebar .how-to-rental{display:none}#main div.section.introduction .how-to-rental{display:-webkit-flex;display:flex}#main div.section.introduction .how-to-rental a.label-link{flex:100%}#main div.section.introduction .how-to-rental a.label-link:first-child{margin-right:8px}}.sidebar .sales,body.sp .main .sales{margin-bottom:15px;border:1px solid #ccc;border-radius:5px;overflow:hidden}.sidebar .sales h2,body.sp .main .sales h2{margin-top:0;color:#fff;display:block;height:35px;width:100%;font-family:"Palatino Linotype", sans-serif;padding:5.5px;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.88, #e84141), color-stop(0, #f16363));background:-webkit-linear-gradient(top, #f16363 0%, #e84141 88%);background:-moz-linear-gradient(top, #f16363 0%, #e84141 88%);background:-o-linear-gradient(top, #f16363 0%, #e84141 88%);background:-ms-linear-gradient(top, #f16363 0%, #e84141 88%);background:linear-gradient(to bottom, #f16363 0%, #e84141 88%)}.sidebar .sales h2 img,body.sp .main .sales h2 img{padding:0 10px}.sidebar .sales .head,body.sp .main .sales .head{display:-webkit-flex;display:flex}.sidebar .sales .head h3,body.sp .main .sales .head h3{-webkit-flex-grow:1;flex-grow:1;padding:3px 1px 0;text-align:center}.sidebar .sales .head h3 a,body.sp .main .sales .head h3 a{display:block;border-top:1px solid #f16363;border-right:1px solid #f16363;border-left:1px solid #f16363;border-radius:3px 3px 0 0;color:#f16363;font-weight:normal}.sidebar .sales .head h3.selected a,body.sp .main .sales .head h3.selected a{background:#f16363;color:#fff}.sidebar .sales .comic-ranking,.sidebar .sales .recent-comics,body.sp .main .sales .comic-ranking,body.sp .main .sales .recent-comics{clear:both;border-top:2px solid #f16363}.sidebar .sales.comics li,body.sp .main .sales.comics li{background:#fff8f9}.sidebar .sales .sidenav div.comics_ranking span.rank,body.sp .main .sales .sidenav div.comics_ranking span.rank{border-left-color:#f16363}.sidebar .sales ol,.sidebar .sales ul,body.sp .main .sales ol,body.sp .main .sales ul{margin-bottom:0;padding-left:0}.sidebar .sales ol li,.sidebar .sales ul li,body.sp .main .sales ol li,body.sp .main .sales ul li{padding:10px;position:relative;overflow:hidden;background:#fcf5f2;border-bottom:1px solid #ccc;list-style:none}.sidebar .sales .rank,body.sp .main .sales .rank{width:0;height:0;position:absolute;top:0;left:0;border-left:40px solid #f16363;border-bottom:40px solid transparent;color:#fff;font-family:'Libre Baskerville', serif;font-weight:bold;text-align:center;text-indent:-55px}.sidebar .sales .title,body.sp .main .sales .title{padding:0 0 5px 20px;font-size:16px;font-weight:bold}.sidebar .sales .cover,body.sp .main .sales .cover{width:80px;float:left;text-align:center}.sidebar .sales .cover a,body.sp .main .sales .cover a{margin-top:5px;display:block}.sidebar .sales .cover img,body.sp .main .sales .cover img{width:100%}.sidebar .sales .info,body.sp .main .sales .info{width:123px;padding-left:10px;float:left}.sidebar .sales .info .abstract,body.sp .main .sales .info .abstract{font-size:.75rem}.sidebar .sales .footer,body.sp .main .sales .footer{padding:10px}.ad iframe{vertical-align:top}.ad-rect{text-align:center}.ad-rect-sp>div{margin:0 auto}.ad-double-rect{display:flex}.ad-double-rect .ad{width:50%;text-align:center}.ad-double-rect .ad>div{display:inline-block}.ad-skyscraper{left:0;width:250px;text-align:center}.ad-long{margin-bottom:20px}.top-topics .ad_sp{margin:20px auto 0px}.authors-header{position:relative;margin:-20px auto 20px;width:1000px}.authors-header .background .profile{display:-webkit-flex;display:flex;position:absolute;top:50%;left:0;justify-content:space-between;z-index:1;box-shadow:0 -10px 10px -10px rgba(0,0,0,0.1);background:linear-gradient(to bottom, rgba(255,255,255,0.8), #fff);padding:20px;width:100%;height:50%;box-sizing:border-box}.authors-header .background .profile .image{position:relative;padding-right:20px;width:150px}.authors-header .background .profile .image img{display:inline-block;position:absolute;bottom:0;left:0;z-index:2;border:solid 5px #fff;border-radius:3px;background-color:#fff}.authors-header .background .profile .name{flex-basis:50%;max-width:80%;text-shadow:0 -1px 0 #fff}.authors-header .background .profile .favorite{flex-shrink:1}.author-profile{margin-bottom:20px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#f2f2f2;padding:10px;overflow:hidden}.author-profile .name{line-height:normal;font-size:1.1rem;font-weight:bold}.author-profile .profile{margin-bottom:1px;font-weight:bold}.rkind-link{clear:both;text-align:center}.rkind-link a.current{font-weight:bold}.article-message{padding:0 10px}.nothing-message{margin-bottom:100px;padding:0 10px}.comment-back{text-align:right}.author-nav{border-top:5px solid #f5a520;width:100%;overflow:hidden}.author-nav ul{display:-webkit-flex;display:flex;margin:0;padding:0;list-style-type:none}.author-nav ul li{display:block;-webkit-flex-grow:1;flex-grow:1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;background-color:#fdefd8;height:70px;vertical-align:middle;text-align:center;line-height:20px;color:#a6a6a6;font-size:1.2em;font-weight:bold;box-sizing:border-box}.author-nav ul li:first-child{border-left:0}.author-nav ul li.current{background-color:#fce2b7}.author-nav ul li>span{display:block;padding-top:15px;width:100%;height:55px}.author-nav ul li a{display:block;padding-top:15px;width:100%;height:55px;line-height:20px;color:#333}.author-nav ul li a:hover{background-color:#f5c255;text-decoration:none}.author-nav ul li a span{font-size:.8em;font-weight:normal}.authors-links .relation-links>div{display:inline-block}.authors-links .relation-links a{display:block;margin:5px;padding:5px 10px;text-align:center;color:#fff;font-weight:bold;box-sizing:border-box}.authors-links .relation-links a:hover{opacity:.5;text-decoration:none}.authors-links .relation-links a.self{background-color:#1848a7;border:1px solid #042d83}.authors-links .relation-links a.facebook{border:1px solid #0f3075;background-color:#3b579d}.authors-links .relation-links a.pixiv{border:1px solid #0181bc;background-color:#0099cc}.authors-links .relation-links a.twitter{border:1px solid #1385af;background-color:#55acee}.nav.authors-sub-nav ul.tabs li{width:20%}.nav.authors-sub-nav ul.tabs li.all{display:none}.authors-list h2{padding-top:20px;width:100%;font-size:2rem;font-weight:normal}.authors-list>div{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dashed #ccc;padding-bottom:20px}.authors-list>div:last-child{border-bottom:0}.authors-list>div.empty{display:none}.authors-list>div>div{width:50%}.h1.blogs{border-bottom-color:#a194d9}.h2.blogs{border-left-color:#a194d9;background-color:#f3ecf8}.h3.blogs{background-color:#f3ecf8}.heading.blogs{width:100%;background:url("/img/component/heading/blog-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.heading.blogs::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/blog.png")}.heading.blogs::before{content:none}.blog-recent{margin-bottom:20px}.blog-recent ul{margin:0;padding:0;list-style:none}.blog-recent ul li{border-bottom:1px dashed #999;overflow:hidden}.blog-recent ul li:nth-child(even){background:#f7f3fa}.blog-recent ul li .content-statuses{float:left;padding:5px;width:120px;box-sizing:border-box}.blog-recent ul li .content-statuses .content-status{border-color:#d1d1d1;background:#fffee6;width:100%;color:#555;box-sizing:border-box}.blog-recent ul li .content-statuses .content-status:hover{background:#fffee6}.blog-recent ul li .title{float:left;padding:5px;width:calc(100% - 240px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.blog-recent ul li .updated{float:left;padding:5px;width:120px;text-align:right;white-space:nowrap;color:#777;box-sizing:border-box}.blog-recent .more{padding-top:5px}.blog-ranking .heading::before{content:url("/img/component/icon/crown.png")}.blog-ranking .nav{display:-webkit-flex;display:flex;margin-bottom:10px;border-bottom:2px solid #806fc8;border-left:1px solid #ccc}.blog-ranking .nav span{-webkit-flex-grow:1;flex-grow:1;border-top:1px solid #ccc;border-right:1px solid #ccc;background:url("/img/component/tab/bg-blog.png") repeat-x top;cursor:pointer;padding:5px;text-align:center;line-height:50px;white-space:nowrap;box-sizing:border-box}.blog-ranking .nav span.selected{background-color:#806fc8;color:#fff}.blog-ranking h1{width:100%}.blog-ranking .group{margin-bottom:20px}.blog-ranking .group h2{margin:10px 0;border-bottom:2px solid #806fc8;font-size:1.2rem}.blog-ranking .group .blog{margin-bottom:10px;border-radius:20%;box-shadow:0 7px 10px -10px rgba(0,0,0,0.7)}.blog-ranking .group .blog h3{border-top:1px solid #a194d9;border-bottom:1px dashed #a194d9;background:#fffee6;padding:5px 10px;font-size:.875rem}.blog-ranking .group .blog h3 a{display:block;border-left:4px solid #a194d9;padding-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-ranking .group .blog .content{background:#fffee6;padding:10px;height:100px;overflow:hidden}.blog-ranking .group .blog .content img{float:left;max-width:100px;max-height:100px}.blog-ranking .group .blog .content .description{padding-left:10px;overflow:hidden;line-height:1.2}.blog-ranking .group .blog .meta{display:-webkit-flex;display:flex;justify-content:space-between;border-bottom:1px solid #a194d9;background:#fffee6;padding:5px 10px;text-align:right;white-space:nowrap;font-size:.75rem}.blog-ranking .group .blog .meta a{overflow:hidden;vertical-align:text-bottom;text-overflow:ellipsis}.blog-ranking .group .blog .meta .datetime{padding-left:5px;vertical-align:text-bottom}.blogs-entry .other .blog-title{max-width:100%;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.h1.books{border-bottom-color:#b67f6d}.h2.books{border-left-color:#b67f6d;background-color:#f9e5de}.h3.books{background-color:#f9e5de}.books-change-mode{float:left;border:1px solid #b0b0b0;width:23px;height:19px;overflow:hidden}.books-change-mode.detail{border-radius:3px 0 0 3px}.books-change-mode.simple{border-radius:0 3px 3px 0}.books-change-mode.selected img{margin-top:-19px}.books-sub-nav .kind{display:-webkit-flex;display:flex;border:1px solid #de8b00;background:linear-gradient(to bottom, #f5a520 30%, #e49404);vertical-align:top;line-height:33px;white-space:nowrap;color:#fff;font-weight:bold;box-sizing:border-box}.books-sub-nav .kind li{-webkit-flex-grow:1;flex-grow:1;border-right:1px solid #de8b00;border-left:1px solid #f5c255;cursor:pointer;text-align:center}.books-sub-nav .kind li:first-child{border-left:0}.books-sub-nav .kind li:last-child{border-right:0}.books-sub-nav .kind li.selected{background:linear-gradient(to bottom, #f5c255 30%, #e9ae4d)}.book-detail{margin-bottom:20px}.book-detail .content{min-height:425px}.book-detail .content .cover{padding:0;width:auto}.book-detail .content .cover img{max-width:220px;max-height:100%}.book-detail .content .cover a{display:block;margin:10px 0 0;max-width:100%}.book-detail .content .cover .sns{padding-top:10px;text-align:center}.book-detail .content .cover .sns>div{float:none}.book-detail .content .info{padding:0 0 0 10px}.book-detail .content .info .subinfo{margin-bottom:10px}.book-detail .content .info .links{display:-webkit-flex;display:flex}.book-detail .content .info .links a,.book-detail .content .info .links form{margin:0;width:100%;float:left;text-align:center}.book-detail .content .info .links input{width:100%}.book-detail .content .info .links input.gray.button{margin-left:10px}.book-detail .content .info .online-bookstores{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#ebdcd7;padding:10px 10px 0}.book-detail .content .info .online-bookstores a{margin-bottom:10px;padding:5px;width:50%;text-align:center;box-sizing:border-box}.book-detail .content .info .online-bookstores a img{outline:1px solid #ccc;max-width:100%}.book-detail-banner{margin-bottom:20px}.book-detail-banner img{max-width:100%}.book-checks h2{margin-bottom:0}.book-checks ul{margin:0;padding-left:0;max-height:200px;overflow:auto}.book-checks ul li{border-bottom:1px dotted #ccc;background:#fdfaf3;padding:10px 20px;list-style:none}.book-checks ul li h3{margin-bottom:5px;color:#8b3e24}.book-checks ul li .date{margin-bottom:5px;font-size:.75rem}.book-checks ul li .thumbnail{position:relative;margin-right:10px;border:1px solid #ccc;background:#fff;cursor:pointer;padding-bottom:22px;width:200px;height:120px;text-align:center}.book-checks ul li .thumbnail::after{display:block;position:absolute;bottom:0;left:0;border-top:1px solid #ccc;width:100%;text-align:center;font-family:FontAwesome;font-size:.75rem;content:'\f00e 拡大する';box-sizing:border-box}.book-checks ul li .thumbnail img{max-width:100%;max-height:100%;vertical-align:top}.book-checks ul li .lightbox{display:none}.book-checks ul li .lightbox.opened{display:-webkit-flex;display:flex;position:fixed;top:0;left:0;z-index:3;background:rgba(0,0,0,0.5);width:100%;height:100%}.book-checks ul li .lightbox.opened img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.bookstores-list td:first-child{white-space:nowrap}.bookstores-list td:last-child{white-space:nowrap}.bookstore-pickup-entry{overflow:hidden}.bookstore-pickup-entry .bookstore-pickup-image{float:right;padding:0 0 10px 10px}.ordersheet li{display:-webkit-flex;display:flex;justify-content:space-between}.ordersheet li div:nth-child(3){-webkit-flex-grow:1;flex-grow:1;text-align:right}.reprinting table.history td.info{max-width:500px;text-align:left}.reprinting table.history td.suriban{padding:0;text-align:right}.reprinting table.history td.surisum{padding:10px 15px 10px 5px;text-align:right}.reprinting p{text-align:right}.digital-bookstores{padding:9.5px 9.5px 9.5px 11.5px;background:#ebdcd7}.digital-bookstores img{border:solid 1px #5e6060;display:block;float:left;margin:7px}.business.main .series8 .kv{margin-bottom:10px}.business.main .series8 .kv img{max-width:100%}.business.main .series8 .link{margin-bottom:20px;text-align:right}.business.main .series8 .business-article{background:url("/img/business/narita/border_left.png") repeat-y left 39px,url("/img/business/narita/border_right.png") repeat-y right 39px,url("/img/business/narita/border_top.png") repeat-x left top,url("/img/business/narita/border_bottom.png") repeat-x left bottom;padding:39px}.business.main .series8 .business-article .head{background:#00b8f1;padding:5px 0 23px;color:#fff}.business.main .series8 .business-article .head .published{float:left;padding-left:20px}.business.main .series8 .business-article .head h3{clear:both;margin-bottom:0;border-left:0;background:#00b8f1;padding:0 30px;text-align:center;color:#fff;font-size:26px}.business.main .series8 .business-article .head div{border-top:0}.business.main .series8 .business-article .body{padding:30px 20px;overflow:hidden}.business.main .series8 .business-article .body img{float:right;margin:5px 20px 10px 10px}.business.main .series8 .business-article h4{position:relative;margin:25px 0;background:none;padding:0;color:#e5007f;font-size:18px}.business.main .series8 .business-article h4:first-child{margin-top:0}.business.main .series8 .business-article h4::before{content:none}.business.main .series8 .business-article p{padding:0 0 25px;font-size:1rem}.business.main .series8 .business-article p:last-child{padding-bottom:0}.business.main .series8 .business-article p a{text-decoration:underline;color:#e60012}.business.main .series8 .business-article div.lightbox{display:none;position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,0.5);width:100%;height:100%}.business.main .series8 .business-article div.lightbox img{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:80%;max-height:80%}.business.main .series8 .logo{position:relative;background:#ffea3d;height:116px}.business.main .series8 .logo img{position:absolute;top:-89px;right:0;left:0;margin:auto;outline:none;border:0}.business-sidebar .business.profile.narita{border:1px solid #00aa4f;background:#00aa4f;color:#ffea3d}.business-sidebar .business.profile.narita h2{display:none}.business-sidebar .business.profile.narita .face{margin:-10px -10px 15px;border-radius:0;width:298px;height:298px}.business-sidebar .business.profile.narita .face img{max-width:100%}.business-sidebar .business.profile.narita .name{border-bottom:0;padding-bottom:0}.business-sidebar .business.profile.narita p{padding-top:0}.business.main .series1 .business-article h3{margin:15px -5px;border-bottom:1px solid #d1d1d1;border-left:0;background:none;padding:5px 5px 0}.business.main .series1 .business-article p{padding-bottom:20px;font-size:1rem}.business.main .series1 .business-article p:last-child{padding-bottom:0}.business.main .series1 .business-article div.answer::after,.business.main .series1 .business-article div.question::after{position:absolute;right:12px;bottom:12px;-webkit-transform:skew(5deg) rotate(1deg);transform:skew(5deg) rotate(1deg);z-index:-1;box-shadow:0 15px 10px #ccc;background:transparent;width:80%;height:10px;content:''}.business.main .series1 .business-article div.question{position:relative;margin-bottom:20px;box-shadow:0 0 3px #ccc;background:#fff;padding:3px}.business.main .series1 .business-article div.question div{position:relative;border:4px solid #fee6b9;padding:20px}.business.main .series1 .business-article div.question div div.share-line{position:absolute;top:5px;right:20px;border:0;padding:0}.business.main .series1 .business-article div.question .fb-like{display:inline-block;border:0;padding:0}.business.main .series1 .business-article div.question h3{margin-top:0;padding:0 5px;font-size:1.4rem}.business.main .series1 .business-article div.question .published{position:absolute;top:0;left:20px;border-radius:0 0 3px 3px;background:#fee6b9;padding:5px 10px;line-height:1em;color:#9e772d;font-size:.75rem}.business.main .series1 .business-article div.question .questioner{text-align:right}.business.main .series1 .business-article div.answer{position:relative;box-shadow:0 0 3px #ccc;background:#f6f2eb;padding:10px}.business.main .series1 .business-article div.answer::before{position:absolute;top:8px;right:7px;background:url("/img/business/ogi/answer_name.png") no-repeat;width:252px;height:58px;content:''}.business.main .series1 .business-article div.answer div{border:1px solid #e7e2d8;background:#fff;padding:16px}.business.main .series1 .business-article div.answer h3{font-size:1.2rem}.business.main .series1 .business-article div.answer .name img{margin:0;outline:none}.business.main .series1 .business-article div.answer img{float:right;margin:0 0 10px 10px;outline:1px solid #ccc}.business.main .series1 .business-article div.answer .collaborator{text-align:right}.business.main .series1 .business-article hr{margin:0 0 20px;border:0;border-bottom:1px solid #e7e2d8}.business.main{margin-bottom:20px}.h1.business{position:relative;border-left:0;box-shadow:2px 2px 0 #a6a6a6;background:#000;padding:0 0 0 10px;color:#fff;font-size:1.1rem}.business-big-banner img{margin-bottom:20px;max-width:100%}.business-entry{display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;border:1px solid #ccc;width:300px;box-sizing:border-box}.business-entry::after{display:block;clear:both;content:''}.business-entry .thumbnail{display:block;background:linear-gradient(to bottom, #e7e7e7, #f2f2f2);width:100%;height:185px;overflow:hidden}.business-entry .thumbnail a{display:inline-block;width:100%;height:100%}.business-entry .thumbnail a img{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%}.business-entry.official .thumbnail::after{position:absolute;top:-3px;left:-1px;background:#000;padding:5px;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;line-height:1em;color:#fff;font-size:.75rem;font-weight:bold;content:'公式'}.business-entry.pickup .thumbnail::after{position:absolute;top:-3px;left:-1px;background:#000;padding:5px;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;line-height:1em;color:#fff;font-size:.75rem;font-weight:bold;content:'ピックアップ'}.business-entry .info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;justify-content:space-between;padding:10px;overflow:hidden}.business-entry .info h2{padding-bottom:10px;line-height:1.2em;font-size:1rem}.business-entry .info h2 a{text-decoration:none;color:#333}.business-entry .info h2 a:hover{text-decoration:underline}.business-entry .info .subinfo{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;width:100%;line-height:18px;font-size:.75rem;box-sizing:border-box}.business-entry .info .subinfo .face{flex:0 0 auto;padding-right:10px;width:36px}.business-entry .info .subinfo .face img{border:solid 1px #ccc;width:36px;height:36px}.business-entry .info .subinfo a{-webkit-flex-grow:2;flex-grow:2;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-entry .info .subinfo span{white-space:nowrap}.business-entry:not(.official) .subinfo{bottom:5px}.business-entries{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.business-entries .business-entry{margin-bottom:20px}.business-entries .business-entry:nth-child(odd){margin-right:20px}.business-spotlights{margin-top:-20px;margin-bottom:20px;background:#333 url("/img/business/spotlight_arc.png") no-repeat bottom center;background-size:contain;padding:20px 0 80px;overflow:hidden}.business-spotlights h1{display:none}.business-spotlights .entries{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0 auto -20px;width:940px;max-width:100%}.business-spotlights .entries .business-entry{flex:1 0 auto;margin-right:20px;background:#fff}.business-spotlights .entries .business-entry:last-child{margin-right:0}.business-recently .business-entry:last-child,.business-recently .business-entry:nth-last-child(2){margin-bottom:0}.business-recently .business-entry .profile{float:left;max-width:148px;max-height:148px}.business-recently .business-entry .profile img{max-width:100%}.business-recently .link{padding-top:5px;text-align:right}.business-author h1{margin-bottom:0;border-left:10px solid #999;box-shadow:none;background:none;padding-left:10px;line-height:40px;color:#333;font-size:26px}.business-author .author{margin-bottom:20px;border-top:5px solid #000;padding-top:10px;overflow:hidden}.business-author .author .author-photo{float:left;margin-right:24px}.business-author .author .author-text{float:left;width:448px}.business-author .series-list h3{margin:0 0 10px;background:#e7e7e7;padding:10px;text-align:left;font-size:1.2rem}.business-author .series-list .series{margin-bottom:30px}.business-author .series-list .series .business-entries{margin-bottom:10px}.business-author .series-list .series .business-entries .business-entry{margin-bottom:0}.business-series h1{margin-bottom:0;border-left:10px solid #999;box-shadow:none;background:none;padding-left:10px;line-height:40px;color:#333;font-size:26px}.business-series .on-going{border-top:5px solid #000;padding-top:10px}.business-series .on-going,.business-series .finished{display:flex;flex-wrap:wrap;overflow:hidden}.business-series .on-going .series,.business-series .finished .series{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px;width:50%;overflow:hidden;box-sizing:border-box}.business-series .on-going .series:nth-child(odd),.business-series .finished .series:nth-child(odd){padding-right:10px}.business-series .on-going .series:nth-child(even),.business-series .finished .series:nth-child(even){padding-left:10px}.business-series .on-going .series .author,.business-series .finished .series .author{padding-top:10px;overflow:hidden}.business-series .on-going .series .author-photo,.business-series .finished .series .author-photo{float:left;margin-right:10px;max-width:40px;max-height:40px}.business-series .on-going .series .author-photo img,.business-series .finished .series .author-photo img{border:1px solid #ccc;max-width:100%;max-height:100%;vertical-align:top;box-sizing:border-box}.business-series .on-going .series .author-name,.business-series .finished .series .author-name{float:left;font-weight:bold}.business-submit{clear:both;margin-bottom:20px;background:#f2f2f2;padding:10px;text-align:center}.business-submit .button:nth-child(n+2){margin-left:10px}.business-article-banner{margin-bottom:20px}.business-article-banner img{max-width:100%}.business-article{margin-bottom:20px}.business-article .head{padding:0 0 20px}.business-article .head h1{margin:0;border:0;border-left:10px solid #999;background:none;padding:0 0 0 10px;font-size:1.4rem}.business-article .head div{margin-top:5px;border-top:5px solid #000}.business-article .head a,.business-article .head span{display:inline-block;margin:5px 5px 0 0}.business-article .head a.published,.business-article .head span.published{font-size:.75rem}.business-article .head a.official,.business-article .head span.official{background:#000;padding:0 5px;line-height:21px;color:#fff;font-size:.75rem;font-weight:bold}.business-article .body{text-align:center}.business-article h3{box-shadow:none;color:#333}.business-article h3,.business-article h4{margin:10px 0;background:#e7e7e7;padding:10px;text-align:left;color:#333;font-size:1.2rem}.business-article h3:first-child,.business-article h4:first-child{margin-top:0}.business-article h5{margin-bottom:10px;background:#e7e7e7;padding:10px;text-align:left;font-size:1rem}.business-article p{padding:0 0 20px;text-align:left;font-size:1rem}.business-article p:empty{display:none}.business-article div,.business-article ol,.business-article ul{text-align:left}.business-article .bloglink{text-align:right;font-size:1rem}.business-article .figure,.business-article .figure-center,.business-article .figure-left,.business-article .figure-right,.business-article figure{display:inline-block;margin:0 auto 20px;max-width:100%;color:#666;font-size:.875rem}.business-article figure.align-right{float:right;margin-left:10px}.business-article figure.align-left{float:left;margin-right:10px}.business-article img{display:block;margin:0 auto 5px;outline:1px solid #ccc;max-width:100%;vertical-align:top}.business-article .figure img,.business-article .figure-center img,.business-article .figure-left img,.business-article .figure-right img,.business-article figure img{outline:none}.business-article figcaption{padding:0 5px 5px;text-align:left;line-height:1.2;font-size:.75rem}.business-article figcaption p{margin-bottom:0;line-height:1.2;font-size:.75rem}.business-article table{margin:10px;border:0;width:auto;text-align:left}.business-article table tr:nth-child(n+2) td{padding-top:0}.business-article table td,.business-article table th{border:0;background:#e7e7e7;padding:10px}.business-article table p{padding-bottom:0}.business-article .name img{max-width:100%}.business-article ol,.business-article ul{padding:0 0 10px 30px;font-size:1rem}.business-article ol li,.business-article ul li{padding-bottom:10px}.business-article b{font-size:1rem}.business-article .pagination{float:none;padding-bottom:20px;text-align:center}.business-article .pagination a,.business-article .pagination span{display:inline-block;border:0;background:#e7e7e7;padding:0 10px;height:auto;text-decoration:none;line-height:28px;color:#333;box-sizing:border-box}.business-article .pagination a:hover{background:#999;color:#fff}.business-article .pagination .current{background:#999;color:#fff}.business-article .pagination .prev{position:relative;padding-left:20px}.business-article .pagination .prev::before{left:0;border-right:14px solid transparent}.business-article .pagination .next{position:relative;background:#000;padding-right:20px;color:#fff}.business-article .pagination .next::after{right:0;border-left:14px solid transparent}.business-article .pagination .next::after,.business-article .pagination .prev::before{position:absolute;top:0;border-top:14px solid #fff;border-bottom:14px solid #fff;content:''}.business-article .pagination span.next,.business-article .pagination span.prev{background:#e7e7e7;color:#999}.business-share{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.business-share a{display:inline-block;padding-left:100px;width:30%;line-height:60px;white-space:nowrap;color:#fff;box-sizing:border-box}.business-share a.facebook{background:#3b579d url("/img/business/share_facebook.png") no-repeat 20px center}.business-share a.twitter{background:#55acee url("/img/business/share_twitter.png") no-repeat 20px center}.business-share a.line{background:#00c300 url("/img/business/share_line.png") no-repeat 10px center;padding-left:110px}.business-contact-form{margin-bottom:20px}.business-contact-form textarea{width:100%;height:100px;box-sizing:border-box}.business-contact-form .submit{background:none;padding:10px 0 0;text-align:center}.business-contact-form .submit input[type=submit]{outline:none;border:0;min-width:200px;font-weight:normal}.business-recommends{display:-webkit-flex;display:flex;position:relative;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;border-top:2px solid #000;background:#f2f2f2;padding:40px 10px 10px}.business-recommends h2{display:inline-block;position:absolute;top:-3px;left:10px;box-shadow:none;background:#000;padding:0 10px;text-align:center;white-space:nowrap;color:#fff;font-size:1rem}.business-recommends h2::after{position:absolute;bottom:-10px;left:0;border:58px solid transparent;border-top:10px solid #000;border-bottom:0;content:''}.business-recommends .entry{position:relative;margin:0 10px 10px 0;border:0;border-top:1px solid #ccc;padding:10px 0 0;width:49%;width:calc(50% - 5px);height:auto;box-sizing:border-box}.business-recommends .entry:nth-child(odd){margin-right:0}.business-recommends .entry:nth-of-type(1),.business-recommends .entry:nth-of-type(2){border-top:0;padding-top:0}.business-recommends .entry:nth-of-type(5),.business-recommends .entry:nth-of-type(6){margin-bottom:0}.business-recommends .thumbnail{float:left;margin-right:10px;border:1px solid #ccc;background:#fff;width:80px;height:80px;overflow:hidden}.business-recommends .thumbnail img{max-width:none;max-height:100%}.business-recommends h3{overflow:hidden;line-height:1.2;font-size:1rem}.business-recommends h3::before{content:none}.business-recommends h3 a{color:#333}.business-recommends .info{position:absolute;bottom:0;left:90px;padding:0;width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.business-archives .h1.business{margin-bottom:10px}.business-archives ul{margin-bottom:0;padding-left:0;list-style:none}.business-archives ul li{border-bottom:1px solid #ccc;padding:5px 0}.business-archives ul li:first-child{padding-top:0}.business-archives .link{text-align:right}.ad-double-rect:first-child{margin-right:20px;margin-left:0}.ad-double-rect:first-child .ad-double-rect{margin-right:0}.business-books{margin-bottom:20px;border-bottom:5px solid #000}.business-books h1{margin-bottom:0;border-left:10px solid #999;box-shadow:none;background:none;padding-left:10px;line-height:40px;color:#333;font-size:26px}.kind-tab a{float:left;margin-bottom:20px;border:1px solid #666;border-bottom:4px solid #666;padding:11px 0 10px 0;width:50%;height:41.5px;text-align:center;line-height:1em;color:#333;font-size:16px;font-weight:bold;box-sizing:border-box}.kind-tab .current a{border:0;background-color:#000;padding:13px 0;color:#fff}.book-blocks .book{outline:1px solid #d1d1d1;border:1px solid #fff;background:#e7e7e7}.book-blocks .book .content{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2}.business>.books-list{margin-bottom:20px;background:#f2f2f2}.business>.books-list::after{border-top:0}.business-article .page-break{margin:50px 0;outline:2px solid #fff;border:1px dashed #000;box-shadow:0 0 0 3px #000;text-align:center;font-size:12px}body.contents.home #main .top-banners{margin-bottom:10px;background:#fff}body.contents.home #main>.ads{display:-webkit-flex;display:flex;justify-content:space-around;padding:20px}.h1.games{border-bottom-color:#0961f1}.games-banners{margin-bottom:20px;background:#fff}body.games.home.sp a.banner{text-align:center}.games-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.games-wrapper .section.web{order:1;width:100%}.games-wrapper .section.app{order:2;width:100%}.games-products{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.games-products .games-product{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;align-items:flex-start;justify-content:space-between;margin-bottom:15px;outline:1px solid #cddffd;border:1px solid #f1f7fe;background:#e6efff;padding:12px 8px 8px 8px;width:49%;overflow:hidden;box-sizing:border-box}.games-products .games-product .game-banner{margin-bottom:5px}.games-products .games-product .game-banner img{width:100%}.games-products .games-product .genre{display:inline-block;margin-bottom:5px;background:#e54646;padding:0 8px;color:#fff;font-size:.75rem}.games-products .games-product h3{font-size:1.1rem}.games-products .games-product h4{font-size:.875rem}.games-products .games-product .description{margin-top:5px;margin-bottom:10px;width:100%}.games-products .games-product .play-button{padding-top:10px;width:100%;flex:0 0 auto}.games-products .games-product .play-button .games.button{width:100%;font-size:1.3rem;font-weight:bold}.games-products .games-product .play-button .platforms{display:-webkit-flex;display:flex;justify-content:center;padding-top:10px;overflow:hidden}.games-products .games-product .platforms a{width:49%}.games-products .games-product .platforms a:last-child{margin-left:2%}.games-products .games-product .platforms a:hover{opacity:.8}.games-products .games-product .platforms a img{width:100%}.games-topics .published{float:left;padding-right:10px}.games-topics .body{overflow:hidden}.games-topics .body h2{font-size:.875rem}.games-to-contact{margin-top:20px;border:solid 1px #ccc;border-radius:5px;background:#f2f2f2;padding:10px}.mypage.nav.manages-top{margin-top:40px}.manage-misc.nav{text-align:right}.manage-misc.nav .nav{margin:10px 0}.manage-freespace-textarea textarea{width:100%;height:8em}.manage-ranking-banner code{display:block;background:#e7e7e7;padding:10px}.manage-ranking-banner .frame-page{border:solid 2px #000;width:250px;border-collapse:collapse;text-align:center}.manage-ranking-banner .frame-page .top{height:40px}.manage-ranking-banner .frame-page td{border:solid 1px #000;border-collapse:collapse}.manage-ranking-banner .frame-page td.left{width:100px;height:100px}.trial-last{cursor:default;width:100%;text-align:left}.trial-last .book-info,.trial-last .recommend{margin:0 0 20px 0;padding:20px 20px}.trial-last .book-info{background:#fbe7e8}.trial-last .book-info .title .h2{text-align:left;font-size:1.2rem}.trial-last .book-info-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start}.trial-last .book-info-content .cover-image{margin-right:15px;width:34%;min-width:80px;max-width:100%}.trial-last .book-info-content .introduction{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:67%}.trial-last .book-info-content .introduction-content{position:relative;max-height:169px;overflow:hidden;font-size:.875rem}.trial-last .book-info-content .introduction-content.opened{max-height:none}.trial-last .book-info-content .introduction-content.opened::after{content:none}.trial-last .book-info-content .introduction-content::after{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,254,239,0), #fbe7e8 50%);padding-top:40px;padding-bottom:10px;width:100%;text-align:center;font-weight:bold;content:'続きを読む'}.trial-last .book-info-content .introduction-content .summary{margin-bottom:12px;line-height:1.5}.trial-last .book-info-content .introduction .trial-buttons a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:auto;border-radius:3px;padding:12px 4px;text-decoration:none;color:#fff;font-weight:bold}.trial-last .book-info-content .introduction .trial-buttons a:first-child{margin-bottom:10px}.trial-last .recommend{background:#e7e7e7}.trial-last .recommend .info .h3{color:#333}.trial-last .recommend .books-list{background-color:inherit;padding:0}.trial-last .recommend .books-list::after{display:none}.trial-last .recommend .books-list-book{border:inherit;padding:0 5px;width:25%;box-sizing:border-box}.trial-last .recommend .books-list-book .label{text-align:center}.trial-last .recommend .books-list-book .title{padding-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:.75rem;font-weight:bold}.trial-last .recommend .books-list .cover-image{margin:0;max-width:100%}.h1.mangas{border-bottom-color:#f16363}.h2.mangas{border-left-color:#f16363;background-color:#fbe7e8}.h3.mangas{background-color:#fbe7e8}.sidebar .cateogry.nav.mangas{background:#fbe7e8}.mangas.recent-episodes .heading{width:100%;background:url("/img/component/heading/manga-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.mangas.recent-episodes .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/manga.png")}.mangas.recent-episodes .heading::before{content:url("/img/component/icon/manga.png")}.mangas.ranking .heading{width:100%;background:url("/img/component/heading/manga-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.mangas.ranking .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/manga.png")}.mangas.ranking .heading::before{content:url("/img/component/icon/crown.png")}.label-tab span.current{font-weight:bold}.sublabel.banners ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sublabel.banners ul li{margin-bottom:20px;text-align:center}.sublabel.banners ul li img{max-width:100%}.mangas-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.mangas-list .official-manga{padding:5px;width:33.3333%;box-sizing:border-box}.mangas-list .official-manga .wrap{position:relative;padding:5px;height:100%;overflow:hidden;box-sizing:border-box}.mangas-list .official-manga .wrap:nth-child(3n){margin-right:0}.mangas-list .official-manga .wrap .checkbox{display:block}.mangas-list .official-manga .wrap a.manga-banner{display:block;margin-bottom:10px;text-align:center}.mangas-list .official-manga .wrap a.manga-banner img{outline:1px solid #ccc;max-width:100%}.mangas-list .official-manga .wrap>div{padding:0 10px;font-size:12px}.mangas-list .official-manga .wrap>div.last-update span{color:red}.mangas-list .official-manga .wrap>div.last-update img{vertical-align:text-bottom}.mangas-list .official-manga .wrap>div.title{margin-top:5px;border-top:1px dashed #999;padding-top:5px}.mangas-list .official-manga .wrap>div.title img{margin-right:3px;vertical-align:text-top;display:inline-block;height:12px}.mangas-list .official-manga .wrap>div.notice{padding:0 8px;font-size:10px}.mangas-list .official-manga .wrap>div.notice span{color:#666}.mangas-list .official-manga.alphapolis .wrap{outline:1px solid #f9e4be;border:1px solid #fff8ed;background:#ffedd0}.mangas-list .official-manga.regina .wrap{outline:1px solid #e0e3b6;border:1px solid #fcf8ed;background:#efe7d6}.mangas-list .official-manga.eternity .wrap{outline:1px solid #f6ddde;border:1px solid #fdf5f6;background:#ffe4e5}.mangas-list .official-manga.eternity-comics .wrap,.mangas-list .official-manga.eternity-red .wrap{outline:1px solid #f6ddde;border:1px solid #fdf5f6;background:#ffe4e5}.mangas-list .official-manga.eternity-rose .wrap{outline:1px solid #f6ddde;border:1px solid #fdf5f6;background:#ffe4e5}.mangas-list .official-manga.eternity-white .wrap{outline:1px solid #f6ddde;border:1px solid #fdf5f6;background:#ffe4e5}.mangas-list.search-manga-list{margin-bottom:20px}.manga-bigbanner{position:relative;margin-bottom:20px;border:1px solid #999;background:#fff;padding:10px;max-width:100%;text-align:center;box-sizing:border-box}.manga-bigbanner::after,.manga-bigbanner::before{position:absolute;bottom:5px;z-index:-1;box-shadow:0 10px 5px 0 #ccc;width:50%;height:10px;content:''}.manga-bigbanner::before{left:0;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.manga-bigbanner::after{right:0;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.manga-bigbanner img{border:1px solid #ccc;max-width:100%;vertical-align:top}.manga-bigbanner .hiatus{margin:0 auto;padding-top:5px;text-align:left;font-weight:bold}.manga-detail-description .title{display:-webkit-flex;display:flex;justify-content:space-between;clear:both;border-bottom:2px solid #e84141}.manga-detail-description .title h1{-webkit-flex-grow:1;flex-grow:1;padding-bottom:5px}.manga-detail-description .info{background:#f2f2f2;padding:10px}.manga-detail-description .info .status{float:left}.manga-detail-description .info .status .content-status.mangas{background:#f5d2d4;color:#990a0a}.manga-detail-description .info .status .frequency{margin-left:10px}.manga-detail-description .info .status .frequency .date{color:red}.manga-detail-description .info .status .nextup{margin-left:10px}.manga-detail-description .info .favorite{float:right}.manga-detail-description .info p{clear:both;padding-top:5px}.manga-detail-description .official-manga-tags{background-color:#f2f2f2;padding:10px 10px 16px 10px;border-top:1px solid #d1d1d1;box-shadow:0 1px 0 0 #fff inset}.manga-detail-description .end-kokuchi-text{margin-top:20px;background:#f2f2f2;padding:10px}.manga-detail-description .hiatus{padding-top:5px;font-weight:bold}.official-manga-tags .official-manga-tag{display:inline-block;background-color:white;color:#333;border:1px solid #ccc;border-radius:15px;margin:6px 6px 2px 0;padding:2px 10px;font-size:0.875rem}.official-manga-tags .official-manga-tag:hover{text-decoration:none;background-color:#e7e7e7}.manga-detail-author-and-toc{margin-bottom:20px;overflow:hidden}.manga-detail-author-and-toc .author{float:left;margin-right:2%;margin-bottom:20px;background-color:#fff;width:49%}.manga-detail-author-and-toc .toc{float:right;width:49%}.manga-detail-author-and-toc .toc .sns{margin-top:-10px;background:#fff8f9;padding:10px;text-align:right}.manga-detail-author-and-toc .toc h3{border-top:2px solid #b0b0b0;background:#fff8f9;padding:10px;color:#333}.manga-detail-author-and-toc .toc h3::before{content:none}.manga-detail-author-and-toc .toc ul{margin-bottom:0;padding-left:0;background:#fff8f9;list-style:none}.manga-detail-author-and-toc .toc ul li{border-top:1px dashed #b0b0b0;padding:10px;overflow:hidden}.manga-detail-author-and-toc .toc ul li div.paraphrase{float:left;width:48%;line-height:1.1em;font-weight:bold}.manga-detail-author-and-toc .toc ul li div.paraphrase span{font-weight:normal}.manga-detail-author-and-toc .toc ul li .read.button{display:inline-block;float:right;border:1px solid #e84141;border-radius:3px;background:linear-gradient(to bottom, #f16363, #e84141);width:50%;text-align:center;color:#fff;box-sizing:border-box}.manga-detail-author-and-toc .toc ul li .read.button::before{margin-right:5px;vertical-align:middle;content:url("/img/component/icon/book.png")}.manga-detail-author-and-toc .yoncoma-special{border:1px solid #999;width:100%}.mangas-rated-confirm{text-align:center}.mangas-rated-confirm img{width:350px}.manga-detail-author{margin-bottom:20px;overflow:hidden}.manga-detail-author .author{width:49%;margin-bottom:20px;background-color:#fff}.manga-detail-author .mangaka{float:left;margin-right:2%}.manga-detail-author .gensaku{float:right}.manga-detail-author .yoncoma-special{width:100%;border:1px solid #999}.manga-detail-author .novel-link{margin-top:15px;text-align:right}.manga-detail-toc .toc{width:100%;position:relative}.manga-detail-toc .toc>ul:last-child{border-bottom:1px solid #b0b0b0;margin-bottom:10px}.manga-detail-toc h3{padding:10px;background:#fff8f9;color:#333;border-top:2px solid #b7b5b6}.manga-detail-toc h3::before{content:none}.manga-detail-toc .opening-end-title{font-size:1.1rem;font-weight:bold}.sns-order-blcok{position:relative;padding:0 0 9px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sns-order-blcok .sns{padding:10px}.sns-order-blcok .order-button{position:relative;top:5px;right:10px;background-color:#f16363;padding-left:20px;width:140px;height:30px;text-align:center;line-height:30px;color:#fff;cursor:pointer;user-select:none}.sns-order-blcok .order-button:hover{opacity:.5}.sns-order-blcok .order-button:before{content:'並び替え'}.sns-order-blcok .order-button .icon-sort{position:absolute;top:4px;left:15px}.episode-list{margin-bottom:20px}.episode-list .label{color:#333;font-size:1.2rem;font-weight:bold;border-top:solid 1px #b0b0b0;padding:15px 8px;background-color:#f4f4f4}.episode-list .episode{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#333;text-decoration:none;border-top:solid 1px #b0b0b0;padding:8px}.episode-list .episode:hover{background-color:#fbe7e8;cursor:pointer}.episode-list .episode:hover .title{text-decoration:underline}.episode-list .episode .thumbnail{margin-right:8px;width:198px;height:123px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:solid 1px #ccc;box-sizing:border-box}.episode-list .episode .thumbnail img{width:100%;min-width:100%}.episode-list .episode .flexitems{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-webkit-flex:2;flex:2;position:relative}.episode-list .episode .title{font-size:1.1rem;font-weight:bold;-ms-flex-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex:1;flex:1}.episode-list .episode .content{-ms-flex-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:right}.episode-list .episode .content .up-time{font-weight:bold;font-size:1.2em}.episode-list .episode .content .free{font-weight:bold;font-size:1.2em;color:#999}.episode-list .episode .content .expiring-date{color:#ffa500;display:inline-block;font-weight:bold;vertical-align:bottom;margin-bottom:-5px;margin-right:5px}.episode-list .episode .content .rental-coin,.episode-list .episode .content .renting{text-align:center;display:inline-block;font-size:1.4em;color:#ffa500;font-weight:bold;border:solid 1px #ffa500;border-radius:4px;height:40px;line-height:40px;width:150px}.episode-list .episode .content .renting{color:#fff;background-color:#ffa500}.episode-list .episode .volume{font-weight:bold;font-size:1.1rem;color:#999;position:absolute;bottom:0;left:0}.PreviewButton{float:right}.PreviewButton.disable{border:1px solid #555;background:#777;cursor:default;color:#a6a6a6}.PreviewButton.disable:hover{background:#777}body.official-mangas div.wrap-category-link{margin-bottom:16px}body.official-mangas div.wrap-category-detail{margin-bottom:20px}body.official-mangas div.wrap-category-detail div.category-detail{padding:16px;font-size:1rem;display:none}body.official-mangas div.wrap-category-detail div.category-detail div.top-tag{border-top:1px solid #d1d1d1;margin-top:10px;padding-top:10px}body.official-mangas div.wrap-category-detail div.category-detail div.top-tag h3.top-tag-heading{padding-bottom:4px;font-weight:normal}body.official-mangas div.wrap-category-detail div.category-detail div.top-tag h3.top-tag-heading::before{vertical-align:middle;content:url(/img/component/icon/icon_tag_gray.png);margin-right:5px}body.official-mangas div.wrap-category-detail div.category-detail.current{display:block}body.official-mangas div.wrap-category-detail div.category-detail.all{background:#fff2e0}body.official-mangas div.wrap-category-detail div.category-detail.alphapolis{background:#ffedd0}body.official-mangas div.wrap-category-detail div.category-detail.eternity{background:#ffe4e5}body.official-mangas div.wrap-category-detail div.category-detail.regina{background:#d1edff}.officialmangas .lazyload,.officialmangas .lazyloading,.official-mangas .lazyload,.official-mangas .lazyloading{background-size:auto;background-position:center;background-image:url("/img/component/slick/ajax-loader.gif");background-repeat:no-repeat}.officialmangas .lazyload.thumbnail,.officialmangas .lazyloading.thumbnail,.official-mangas .lazyload.thumbnail,.official-mangas .lazyloading.thumbnail{background-color:#fff}.officialmangas .manga-opt h1,.official-mangas .manga-opt h1{font-weight:normal;font-size:.875rem;color:#666}.officialmangas .manga-opt h2,.official-mangas .manga-opt h2{font-size:1.25rem;line-height:1.375rem;color:#000;margin-bottom:8px}.officialmangas .manga-opt .header-text,.official-mangas .manga-opt .header-text{display:-webkit-flex;display:flex;-webkit-justify-content:start;justify-content:start;margin:16px 0}.officialmangas .manga-opt .header-text h2,.official-mangas .manga-opt .header-text h2{margin-bottom:5px}.officialmangas .manga-opt .header-text.border-bottom,.official-mangas .manga-opt .header-text.border-bottom{border-bottom:solid 3px #f16363}.officialmangas .manga-opt .header-text.bg-color,.official-mangas .manga-opt .header-text.bg-color{padding:8px 16px 6px;display:-webkit-flex;display:flex;align-items:center}.officialmangas .manga-opt .header-text.bg-color-alphapolis,.official-mangas .manga-opt .header-text.bg-color-alphapolis{background-color:#ffedd0}.officialmangas .manga-opt .header-text.bg-color-eternity,.official-mangas .manga-opt .header-text.bg-color-eternity{background-color:#ffe4e5}.officialmangas .manga-opt .header-text.bg-color-regina,.official-mangas .manga-opt .header-text.bg-color-regina{background-color:#d1edff}.officialmangas .manga-opt .bottom-text,.official-mangas .manga-opt .bottom-text{width:100%;text-align:right}.officialmangas .manga-opt .bottom-text .read-more,.official-mangas .manga-opt .bottom-text .read-more{-webkit-display:inline-flex;display:inline-flex;align-items:center;padding:8px 16px}.officialmangas .manga-opt .bottom-text .read-more::before,.official-mangas .manga-opt .bottom-text .read-more::before{content:'';background-image:url("/img/official_manga/arrow.svg");background-size:contain;background-repeat:no-repeat;width:14px;height:14px;display:inline-block;margin-right:2px}.officialmangas .manga-opt .official-manga-panel a,.official-mangas .manga-opt .official-manga-panel a{border:solid 1px #ccc;border-radius:9px;overflow:hidden;z-index:1}_::-webkit-full-page-media,_:future,:root .official-manga-panel .panel{border-radius:8px}_::-webkit-full-page-media,_:future,:root .official-manga-panel .panel .manga-info{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.officialmangas .manga-opt .wrap-mangas-slide,.official-mangas .manga-opt .wrap-mangas-slide{width:100%;position:relative;overflow:hidden}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor{border:solid 1px #ccc;border-radius:4px;background-color:#ccc;color:#fff;width:30px;font-weight:bold;font-size:1.2rem;z-index:1;cursor:pointer;user-select:none}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.left::before,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.left::before{content:'<'}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.right::before,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.right::before{content:'>'}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.left::before,.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.right::before,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.left::before,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.right::before{display:flex;justify-content:center;align-items:center;height:100%}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-left,.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-right,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-left,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-right{position:absolute}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-left,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-left{top:0;bottom:0px;left:0}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-right,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.arrow-right{top:0;bottom:0px;right:0}.officialmangas .manga-opt .wrap-mangas-slide .slide-anchor.btn-disabled,.official-mangas .manga-opt .wrap-mangas-slide .slide-anchor.btn-disabled{opacity:.42;cursor:not-allowed}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide{position:relative;margin:0 35px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide::before,.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide::after,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide::before,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide::after{content:'';width:35px;height:100%;position:absolute;background:#fff;top:0;z-index:1}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide::before,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide::before{left:-35px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide::after,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide::after{right:-35px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body{height:160px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one{position:relative;overflow:hidden}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li{display:-webkit-flex;display:flex;position:absolute;top:0;-webkit-flex-direction:column;flex-direction:column;transition:left .2s, opacity .2s, filter .2s;visibility:hidden;width:166px;will-change:transform}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current,.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev,.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2,.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next,.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2{visibility:visible}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current{left:0;opacity:1;filter:blur(0)}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-1,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-1{left:0px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-2,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-2{left:166px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-3,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-3{left:332px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-4,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-4{left:498px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-5,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-5{left:664px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-6,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-6{left:830px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-7,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-7{left:996px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-8,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-8{left:1162px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-9,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-9{left:1328px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-10,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-10{left:1494px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev{left:-166px;opacity:0;filter:blur(5px)}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2{left:-332px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next{left:664px;opacity:0;filter:blur(5px)}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2{left:1328px}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.multiple,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.multiple{width:calc(166px * 12);margin:0;padding:0 0 2px 0;display:block}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.multiple li,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.multiple li{display:inline-flex;list-style:none;width:166px;padding:0 4px;box-sizing:border-box}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.multiple li .official-manga-panel,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body.multiple li .official-manga-panel{width:100%;padding:0}.officialmangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body a:hover,.official-mangas .manga-opt .wrap-mangas-slide .mangas-slide .slide-body a:hover{display:block;text-decoration:none;opacity:.8}.officialmangas .manga-opt .mangas-list,.official-mangas .manga-opt .mangas-list{justify-content:space-between;margin:0}.officialmangas .manga-opt .mangas-list .long-panel:nth-child(n+5),.official-mangas .manga-opt .mangas-list .long-panel:nth-child(n+5){margin-top:8px}.officialmangas .manga-opt .mangas-list .middle-panel:nth-child(n+5),.official-mangas .manga-opt .mangas-list .middle-panel:nth-child(n+5){margin-top:8px}.officialmangas.index .manga-opt h1,.official-mangas.index .manga-opt h1{margin:-3px 0 4px 0}.officialmangas.index .manga-opt .mangas-banners.slide-show .loader,.official-mangas.index .manga-opt .mangas-banners.slide-show .loader{width:30px;margin:auto auto;padding:110px}.officialmangas.index .manga-opt .section.banner,.official-mangas.index .manga-opt .section.banner{margin-bottom:16px}.officialmangas.index .manga-opt .attention-notice span,.official-mangas.index .manga-opt .attention-notice span{line-height:20px}.officialmangas.index .manga-opt .attention-notice .notes,.official-mangas.index .manga-opt .attention-notice .notes{font-size:14px;line-height:20px}.officialmangas.index .manga-opt .top-tag h3.top-tag-heading,.official-mangas.index .manga-opt .top-tag h3.top-tag-heading{font-weight:normal}.officialmangas.index .manga-opt .new-series-mangas,.official-mangas.index .manga-opt .new-series-mangas{margin-bottom:40px}.officialmangas.index .manga-opt .label-alphapolis,.officialmangas.index .manga-opt .label-eternity,.officialmangas.index .manga-opt .label-regina,.official-mangas.index .manga-opt .label-alphapolis,.official-mangas.index .manga-opt .label-eternity,.official-mangas.index .manga-opt .label-regina{margin-bottom:40px}.officialmangas.index .manga-opt .label-alphapolis .header-text h2,.officialmangas.index .manga-opt .label-eternity .header-text h2,.officialmangas.index .manga-opt .label-regina .header-text h2,.official-mangas.index .manga-opt .label-alphapolis .header-text h2,.official-mangas.index .manga-opt .label-eternity .header-text h2,.official-mangas.index .manga-opt .label-regina .header-text h2{margin-bottom:0}.officialmangas.index .manga-opt .label-alphapolis .category-detail .top-tag h3,.officialmangas.index .manga-opt .label-eternity .category-detail .top-tag h3,.officialmangas.index .manga-opt .label-regina .category-detail .top-tag h3,.official-mangas.index .manga-opt .label-alphapolis .category-detail .top-tag h3,.official-mangas.index .manga-opt .label-eternity .category-detail .top-tag h3,.official-mangas.index .manga-opt .label-regina .category-detail .top-tag h3{margin-bottom:1px}.officialmangas.index .manga-opt .label-alphapolis .category-detail .top-tag .official-manga-tags,.officialmangas.index .manga-opt .label-eternity .category-detail .top-tag .official-manga-tags,.officialmangas.index .manga-opt .label-regina .category-detail .top-tag .official-manga-tags,.official-mangas.index .manga-opt .label-alphapolis .category-detail .top-tag .official-manga-tags,.official-mangas.index .manga-opt .label-eternity .category-detail .top-tag .official-manga-tags,.official-mangas.index .manga-opt .label-regina .category-detail .top-tag .official-manga-tags{background-color:#f2f2f2;padding:8px 8px 12px}.officialmangas.index .manga-opt .label-alphapolis .bottom-text,.officialmangas.index .manga-opt .label-eternity .bottom-text,.officialmangas.index .manga-opt .label-regina .bottom-text,.official-mangas.index .manga-opt .label-alphapolis .bottom-text,.official-mangas.index .manga-opt .label-eternity .bottom-text,.official-mangas.index .manga-opt .label-regina .bottom-text{height:26px}.officialmangas.index .manga-opt .features>.header-text,.official-mangas.index .manga-opt .features>.header-text{margin-bottom:0}.officialmangas.index .manga-opt .features>.feature,.official-mangas.index .manga-opt .features>.feature{padding-bottom:24px;background-color:#fff8f9}.officialmangas.index .manga-opt .features>.feature .wrap-title,.official-mangas.index .manga-opt .features>.feature .wrap-title{margin-bottom:16px}.officialmangas.index .manga-opt .features>.feature .wrap-title h3,.official-mangas.index .manga-opt .features>.feature .wrap-title h3{font-size:1.2rem;position:relative;padding:6px 6px 0 46px;background-color:#fff}.officialmangas.index .manga-opt .features>.feature .wrap-title h3::before,.official-mangas.index .manga-opt .features>.feature .wrap-title h3::before{position:absolute;content:url("/img/rental/feature.svg");top:0;left:0;width:50px;height:54px}.officialmangas.index .manga-opt .features>.feature .wrap-title h3::after,.official-mangas.index .manga-opt .features>.feature .wrap-title h3::after{position:absolute;content:' ';bottom:-3px;left:0;right:0;height:1px;background-color:#e7e7e7}.officialmangas.index .manga-opt .features>.feature .wrap-title h3.manga,.official-mangas.index .manga-opt .features>.feature .wrap-title h3.manga{border-top:2px solid #f16363;border-bottom:2px solid #f16363}.officialmangas.index .manga-opt .features>.feature .wrap-title h3 div.open-date,.official-mangas.index .manga-opt .features>.feature .wrap-title h3 div.open-date{font-size:.75rem;color:#c00}.officialmangas.index .manga-opt .features>.feature .book-list,.official-mangas.index .manga-opt .features>.feature .book-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 24px}.officialmangas.index .manga-opt .features>.feature .book-list .book,.official-mangas.index .manga-opt .features>.feature .book-list .book{margin:0;width:140px}.officialmangas.index .manga-opt .features>.feature .book-list .book .book-img,.official-mangas.index .manga-opt .features>.feature .book-list .book .book-img{width:138px;height:197px}.officialmangas.index .manga-opt .features>.feature .book-list .book .book-img:not(.lazyload):not(.lazyloading),.official-mangas.index .manga-opt .features>.feature .book-list .book .book-img:not(.lazyload):not(.lazyloading){background-position:100%;background-size:cover}.officialmangas.index .manga-opt .features>.feature .book-list .book .title,.official-mangas.index .manga-opt .features>.feature .book-list .book .title{margin-top:5px;line-height:1.2;height:100%}.officialmangas.index .manga-opt .features .free-sample,.official-mangas.index .manga-opt .features .free-sample{font-size:1rem;font-weight:bold;display:block;border-radius:0;width:100%;padding:12px 0;margin-top:8px}.officialmangas.index .manga-opt .features-more-read,.official-mangas.index .manga-opt .features-more-read{width:100%;text-align:center;padding-bottom:24px;margin-bottom:40px;background-color:#fff8f9}.officialmangas.index .manga-opt .features-more-read .free-sample,.official-mangas.index .manga-opt .features-more-read .free-sample{width:80%;height:70px;display:inline-block;line-height:3}.officialmangas.index .manga-opt .check-it-out .section.ranking,.official-mangas.index .manga-opt .check-it-out .section.ranking{margin-bottom:24px;padding-bottom:11px;border-bottom:solid 1px #ccc}.officialmangas.index .manga-opt .check-it-out h3,.official-mangas.index .manga-opt .check-it-out h3{margin-bottom:1px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide{width:100%;position:relative;overflow:hidden}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor{border:solid 1px #ccc;border-radius:4px;background-color:#ccc;color:#fff;width:30px;font-weight:bold;font-size:1.2rem;z-index:1;cursor:pointer;user-select:none}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.left::before,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.left::before{content:'<'}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.right::before,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.right::before{content:'>'}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.left::before,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.right::before,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.left::before,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.right::before{display:flex;justify-content:center;align-items:center;height:100%}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-left,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-right,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-left,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-right{position:absolute}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-left,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-left{top:0;bottom:52px;left:0}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-right,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.arrow-right{top:0;bottom:52px;right:0}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.btn-disabled,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .slide-anchor.btn-disabled{opacity:.42;cursor:not-allowed}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide{position:relative;margin:0 37px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::before,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::after,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::before,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::after{content:'';width:37px;height:100%;position:absolute;background:#fff;top:0;z-index:1}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::before,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::before{left:-37px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::after,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide::after{right:-37px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body{height:242px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one{position:relative;overflow:hidden}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li{display:-webkit-flex;display:flex;position:absolute;top:0;-webkit-flex-direction:column;flex-direction:column;transition:left .2s, opacity .2s, filter .2s;visibility:hidden;width:146px;will-change:transform}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next,.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2{visibility:visible}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current{left:0;opacity:1;filter:blur(0)}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-1,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-1{left:0px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-2,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-2{left:146px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-3,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-3{left:292px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-4,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-4{left:438px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-5,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-5{left:584px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-6,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-6{left:730px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-7,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-7{left:876px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-8,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-8{left:1022px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-9,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-9{left:1168px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-10,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.current.cur-10{left:1314px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev{left:-146px;opacity:0;filter:blur(5px)}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.prev2{left:-292px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next{left:730px;opacity:0;filter:blur(5px)}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.one-by-one li.next2{left:1460px}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.multiple,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.multiple{width:calc(146px * 12);margin:0;padding:0 0 2px 0;display:block}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.multiple li,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.multiple li{display:inline-flex;list-style:none;width:146px;padding:0 4px;box-sizing:border-box}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.multiple li .official-manga-panel,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body.multiple li .official-manga-panel{width:100%;padding:0}.officialmangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body a:hover,.official-mangas.index .manga-opt .check-it-out .wrap-mangas-slide .mangas-slide .slide-body a:hover{display:block;text-decoration:none;opacity:.8}.officialmangas.index .manga-opt .check-it-out .book .title,.official-mangas.index .manga-opt .check-it-out .book .title{margin-top:5px;padding-right:6px}.officialmangas.index .manga-opt .manga-gradient.button,.official-mangas.index .manga-opt .manga-gradient.button{background-size:cover}.officialmangas.index .manga-opt .section.paginator,.official-mangas.index .manga-opt .section.paginator{margin:0 0 16px}.officialmangas .label-comic-links,.official-mangas .label-comic-links{text-align:right;margin-bottom:40px}.officialmangas .label-comic-links ul,.official-mangas .label-comic-links ul{margin:0;padding:0}.officialmangas .label-comic-links ul li,.official-mangas .label-comic-links ul li{list-style:none}.officialmangas .label-comic-links ul li a,.official-mangas .label-comic-links ul li a{margin-bottom:8px;display:inline-block}.officialmangas .label-comic-links ul li a::before,.official-mangas .label-comic-links ul li a::before{content:'';background-image:url("/img/official_manga/arrow.svg");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:inline-block;margin-right:2px;margin-bottom:-4px}.officialmangas.search .manga-opt h1,.official-mangas.search .manga-opt h1{line-height:1.1;margin-bottom:7px}.officialmangas.search .manga-opt .mangas-list,.official-mangas.search .manga-opt .mangas-list{justify-content:flex-start}.officialmangas.search .manga-opt .mangas-list .middle-panel:not(:nth-child(4n+1)),.official-mangas.search .manga-opt .mangas-list .middle-panel:not(:nth-child(4n+1)){margin-left:6.8px}.officialmangas.detail .manga-opt h1,.official-mangas.detail .manga-opt h1{color:#000}.officialmangas.detail .manga-opt .section.manga-bigbanner,.official-mangas.detail .manga-opt .section.manga-bigbanner{background:none;margin-bottom:16px;padding:0 10px;border:0}.officialmangas.detail .manga-opt .section.manga-bigbanner::before,.officialmangas.detail .manga-opt .section.manga-bigbanner::after,.official-mangas.detail .manga-opt .section.manga-bigbanner::before,.official-mangas.detail .manga-opt .section.manga-bigbanner::after{content:none}.officialmangas.detail .manga-opt .section.notice,.official-mangas.detail .manga-opt .section.notice{margin-top:8px;margin-bottom:8px;font-size:.875rem;display:flex}.officialmangas.detail .manga-opt .section.notice .title,.official-mangas.detail .manga-opt .section.notice .title{color:#fff;background-color:#999;padding:0 12px;font-weight:bold;height:100%;word-break:keep-all;margin:0 8px 16px 0}.officialmangas.detail .manga-opt .section.notice .hiatus,.official-mangas.detail .manga-opt .section.notice .hiatus{padding:0;font-weight:normal;word-break:break-all;line-height:15px}.officialmangas.detail .manga-opt .section.manga-campain-banner,.official-mangas.detail .manga-opt .section.manga-campain-banner{margin-bottom:24px}.officialmangas.detail .manga-opt .section.manga-detail-description,.official-mangas.detail .manga-opt .section.manga-detail-description{margin-bottom:16px}.officialmangas.detail .manga-opt .section.manga-detail-description .title,.official-mangas.detail .manga-opt .section.manga-detail-description .title{border-bottom:0;margin-bottom:10px}.officialmangas.detail .manga-opt .section.manga-detail-description .title h1,.official-mangas.detail .manga-opt .section.manga-detail-description .title h1{font-size:26px;font-weight:bold;line-height:1;padding:0}.officialmangas.detail .manga-opt .section.manga-detail-description .author-label,.official-mangas.detail .manga-opt .section.manga-detail-description .author-label{margin-bottom:10px;font-size:16px}.officialmangas.detail .manga-opt .section.manga-detail-description .author-label .mangaka,.officialmangas.detail .manga-opt .section.manga-detail-description .author-label .gensaku,.official-mangas.detail .manga-opt .section.manga-detail-description .author-label .mangaka,.official-mangas.detail .manga-opt .section.manga-detail-description .author-label .gensaku{display:inline-block;margin-right:16px}.officialmangas.detail .manga-opt .section.manga-detail-description .info,.official-mangas.detail .manga-opt .section.manga-detail-description .info{background:none;margin-bottom:16px;padding:0}.officialmangas.detail .manga-opt .section.manga-detail-description .info .status,.official-mangas.detail .manga-opt .section.manga-detail-description .info .status{display:inline-flex;align-items:center;float:none}.officialmangas.detail .manga-opt .section.manga-detail-description .info .status .content-status,.official-mangas.detail .manga-opt .section.manga-detail-description .info .status .content-status{padding:4px 16px;font-size:14px;margin-right:6px}.officialmangas.detail .manga-opt .section.manga-detail-description .info .status .content-status.mangas,.official-mangas.detail .manga-opt .section.manga-detail-description .info .status .content-status.mangas{color:#c00}.officialmangas.detail .manga-opt .section.manga-detail-description .info .frequency .date,.official-mangas.detail .manga-opt .section.manga-detail-description .info .frequency .date{color:#c00}.officialmangas.detail .manga-opt .section.button-area,.official-mangas.detail .manga-opt .section.button-area{margin-bottom:16px}.officialmangas.detail .manga-opt .section.button-area .button-wrapper,.official-mangas.detail .manga-opt .section.button-area .button-wrapper{display:inline-block;margin:0 7.5px;width:calc((100% - 30px) / 3);font-size:1rem;font-weight:bold}.officialmangas.detail .manga-opt .section.button-area .button-wrapper:first-child,.official-mangas.detail .manga-opt .section.button-area .button-wrapper:first-child{margin-left:0}.officialmangas.detail .manga-opt .section.button-area .button-wrapper:last-child,.official-mangas.detail .manga-opt .section.button-area .button-wrapper:last-child{margin-right:0}.officialmangas.detail .manga-opt .section.button-area .button-wrapper .button,.official-mangas.detail .manga-opt .section.button-area .button-wrapper .button{border:0;padding:8px;width:100%;height:40px;box-sizing:border-box}.officialmangas.detail .manga-opt .section.button-area .button-wrapper .button .fa-star,.officialmangas.detail .manga-opt .section.button-area .button-wrapper .button .icon,.official-mangas.detail .manga-opt .section.button-area .button-wrapper .button .fa-star,.official-mangas.detail .manga-opt .section.button-area .button-wrapper .button .icon{margin-right:6px;width:24px}.officialmangas.detail .manga-opt .section.button-area .button-wrapper.first .button,.official-mangas.detail .manga-opt .section.button-area .button-wrapper.first .button{background:#f16363}.officialmangas.detail .manga-opt .section.button-area .button-wrapper.first .button.disabled,.official-mangas.detail .manga-opt .section.button-area .button-wrapper.first .button.disabled{opacity:.42;cursor:not-allowed}.officialmangas.detail .manga-opt .section.button-area .button-wrapper.trial .button,.official-mangas.detail .manga-opt .section.button-area .button-wrapper.trial .button{border:2px solid #d1015a;background:#fff;padding:6px;color:#d1015a}.officialmangas.detail .manga-opt .section.button-area.novel-link,.official-mangas.detail .manga-opt .section.button-area.novel-link{margin-top:-8px}.officialmangas.detail .manga-opt .section.manga-detail-outline,.official-mangas.detail .manga-opt .section.manga-detail-outline{position:relative;height:74px;overflow:hidden;margin-bottom:6px}.officialmangas.detail .manga-opt .section.manga-detail-outline .outline,.official-mangas.detail .manga-opt .section.manga-detail-outline .outline{font-size:1rem;margin-bottom:12px}.officialmangas.detail .manga-opt .section.manga-detail-outline .author,.official-mangas.detail .manga-opt .section.manga-detail-outline .author{margin-bottom:16px;padding:12px 16px;background-color:#f2f2f2;font-size:14px;line-height:1.572}.officialmangas.detail .manga-opt .section.manga-detail-outline .author .mangaka,.official-mangas.detail .manga-opt .section.manga-detail-outline .author .mangaka{margin-bottom:6px}.officialmangas.detail .manga-opt .section.manga-detail-outline .author .author-name a,.official-mangas.detail .manga-opt .section.manga-detail-outline .author .author-name a{font-weight:bold}.officialmangas.detail .manga-opt .section.manga-detail-outline .author .gensaku p,.official-mangas.detail .manga-opt .section.manga-detail-outline .author .gensaku p{margin-bottom:0}.officialmangas.detail .manga-opt .section.manga-detail-outline.is-opened,.official-mangas.detail .manga-opt .section.manga-detail-outline.is-opened{height:auto;overflow:visible;margin-bottom:16px}.officialmangas.detail .manga-opt .outline-open-close,.official-mangas.detail .manga-opt .outline-open-close{position:relative;margin-bottom:10px;background:#fff;text-align:center;color:#009}.officialmangas.detail .manga-opt .outline-open-close::before,.official-mangas.detail .manga-opt .outline-open-close::before{display:block;position:absolute;top:-25px;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 50%);width:100%;height:25px;content:''}.officialmangas.detail .manga-opt .outline-open-close .open-close-link,.official-mangas.detail .manga-opt .outline-open-close .open-close-link{display:inline;cursor:pointer;user-select:none;line-height:1.5}.officialmangas.detail .manga-opt .outline-open-close .open-close-link:hover,.official-mangas.detail .manga-opt .outline-open-close .open-close-link:hover{color:#33f}.officialmangas.detail .manga-opt .outline-open-close.is-opened::before,.official-mangas.detail .manga-opt .outline-open-close.is-opened::before{display:none}.officialmangas.detail .manga-opt .order-scroll-buttons,.official-mangas.detail .manga-opt .order-scroll-buttons{display:flex}.officialmangas.detail .manga-opt .order-scroll-buttons.bottom,.official-mangas.detail .manga-opt .order-scroll-buttons.bottom{justify-content:flex-end;margin-bottom:32px}.officialmangas.detail .manga-opt .order-scroll-buttons .order-button,.official-mangas.detail .manga-opt .order-scroll-buttons .order-button{top:0;margin:auto 0}.officialmangas.detail .manga-opt .order-scroll-buttons .order-button .icon-sort,.official-mangas.detail .manga-opt .order-scroll-buttons .order-button .icon-sort{width:15px;height:15px;margin:auto;position:absolute;top:0;bottom:0;left:15px}.officialmangas.detail .manga-opt .order-scroll-buttons .scroll,.official-mangas.detail .manga-opt .order-scroll-buttons .scroll{width:30px;height:30px;background:#f16363;margin:auto 0;display:flex;justify-content:center;align-items:center;cursor:pointer}.officialmangas.detail .manga-opt .order-scroll-buttons .scroll:hover,.official-mangas.detail .manga-opt .order-scroll-buttons .scroll:hover{opacity:.5}.officialmangas.detail .manga-opt .order-scroll-buttons .scroll img,.official-mangas.detail .manga-opt .order-scroll-buttons .scroll img{width:15px;height:15px}.officialmangas.detail .manga-opt .order-scroll-buttons .scroll.scroll-up,.official-mangas.detail .manga-opt .order-scroll-buttons .scroll.scroll-up{transform:rotateX(180deg)}.officialmangas.detail .manga-opt .section.manga-detail-tags,.official-mangas.detail .manga-opt .section.manga-detail-tags{background-color:#f2f2f2;padding:10px 16px 16px 16px;margin-bottom:32px}.officialmangas.detail .manga-opt .section.attention-notice,.official-mangas.detail .manga-opt .section.attention-notice{margin-top:-16px;margin-bottom:32px}.officialmangas.detail .manga-opt .section.recommend-mangas,.official-mangas.detail .manga-opt .section.recommend-mangas{margin-bottom:25px}.officialmangas.detail .manga-opt .section.recommend-mangas .header-text,.official-mangas.detail .manga-opt .section.recommend-mangas .header-text{margin-bottom:10px}.officialmangas.detail .manga-opt .section.recommend-mangas .official-manga-panel.short-panel .panel,.official-mangas.detail .manga-opt .section.recommend-mangas .official-manga-panel.short-panel .panel{height:179px}.officialmangas.detail .manga-opt .section.recommend-mangas .official-manga-panel.short-panel .panel .manga-info,.official-mangas.detail .manga-opt .section.recommend-mangas .official-manga-panel.short-panel .panel .manga-info{height:calc(100% - 127px)}.officialmangas.detail .manga-opt .section.recommend-mangas .mangas-list,.official-mangas.detail .manga-opt .section.recommend-mangas .mangas-list{margin:0}.officialmangas.detail .manga-opt .section.recently-mangas,.official-mangas.detail .manga-opt .section.recently-mangas{margin-bottom:24px}.officialmangas.detail .manga-opt .section.new-series-mangas,.official-mangas.detail .manga-opt .section.new-series-mangas{margin-bottom:32px}.officialmangas.detail .manga-opt .section.related-books .books-list,.official-mangas.detail .manga-opt .section.related-books .books-list{background:none;padding:0}.officialmangas.detail .manga-opt .section.related-books .books-list .book,.official-mangas.detail .manga-opt .section.related-books .books-list .book{margin:0 0 24px 0;padding:0 0 24px 0;width:20%;justify-content:flex-start}.officialmangas.detail .manga-opt .section.related-books .books-list .book:not(:nth-child(5n)),.official-mangas.detail .manga-opt .section.related-books .books-list .book:not(:nth-child(5n)){padding-right:8px}.officialmangas.detail .manga-opt .section.related-books .books-list .book .cover,.official-mangas.detail .manga-opt .section.related-books .books-list .book .cover{margin-bottom:5px;height:200px;width:100%;padding:0;display:flex;align-items:center}.officialmangas.detail .manga-opt .section.related-books .books-list .book .cover img,.official-mangas.detail .manga-opt .section.related-books .books-list .book .cover img{width:100%;max-width:139px;max-height:206px}.officialmangas.detail .manga-opt .section.related-books .books-list .book .midashi,.official-mangas.detail .manga-opt .section.related-books .books-list .book .midashi{margin-bottom:2px;color:#666;max-width:139px;line-height:1.3}.officialmangas.detail .manga-opt .section.related-books .books-list .book .title,.official-mangas.detail .manga-opt .section.related-books .books-list .book .title{padding-top:0;margin-bottom:3px;max-width:139px;line-height:1.2}.officialmangas.detail .manga-opt .section.related-books .books-list .book .authors,.official-mangas.detail .manga-opt .section.related-books .books-list .book .authors{line-height:1.2}.officialmangas.detail .manga-opt.restricted p,.official-mangas.detail .manga-opt.restricted p{text-align:center}.officialmangas .manga-opt-last .section.new-series-mangas,.official-mangas .manga-opt-last .section.new-series-mangas{margin-top:20px}.officialmangas .manga-opt-last .section.new-series-mangas .header-text,.official-mangas .manga-opt-last .section.new-series-mangas .header-text{margin:16px 0 10px 0}.officialmangas .manga-opt-last .section.new-series-mangas .header-text h2,.official-mangas .manga-opt-last .section.new-series-mangas .header-text h2{font-weight:bold;font-size:18px;margin-bottom:0}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide{margin:0 22px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::before,.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::after,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::before,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::after{content:'';width:20px;height:100%;position:absolute;background:#fff;top:0;z-index:1}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::before,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::before{left:-22px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::after,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide::after{right:-22px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body{height:143px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body li,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body li{padding:0 2px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel{position:relative;background-repeat:no-repeat;background-size:contain}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel{background-position-y:0;padding:0 0 0 5px;border:solid 0 #ccc;height:141px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel .last-update .new,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel .last-update .new{margin:-2px;font-size:12px}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel .manga-info,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel .manga-info{height:calc(36% - 10px)}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel .manga-info .title,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .mangas-slide .slide-body .official-manga-panel.short-panel .panel .manga-info .title{font-size:12px;margin:5px;height:61%}.officialmangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .slide-anchor,.official-mangas .manga-opt-last .section.new-series-mangas .wrap-mangas-slide .slide-anchor{width:20px}.officialmangas .fade,.official-mangas .fade{opacity:0;transition:opacity .15s linear}.officialmangas .fade.in,.official-mangas .fade.in{opacity:1}.officialmangas .modal-backdrop,.official-mangas .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:#000}.officialmangas .modal-backdrop.fade,.official-mangas .modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.officialmangas .modal-backdrop.in,.official-mangas .modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}body.mypage #main .content-manage.sub.nav{line-height:2;font-size:.75rem}body.mypage #main .content-manage.sub.nav h2{margin:0;padding:0 1em;width:8em;text-align:center;color:#fff;font-size:.875rem;font-weight:normal}body.mypage #main .content-manage.sub.nav .section{display:-webkit-flex;display:flex;width:100%;box-sizing:border-box}body.mypage #main .content-manage.sub.nav .section ul{display:-webkit-flex;display:flex;width:100%}body.mypage #main .content-manage.sub.nav .section ul li{flex:1;text-align:center}body.mypage #main .content-manage.sub.nav .section.save h2{border-radius:1em 0 0 0;background:#f19703}body.mypage #main .content-manage.sub.nav .section.save li{border:solid #e9ae4d;border-width:1px 1px 1px 0;background:#fdefd8}body.mypage #main .content-manage.sub.nav .section.save li:last-child{border-radius:0 1em 0 0}body.mypage #main .content-manage.sub.nav .section.manage h2{border-radius:0 0 0 1em;background:#999}body.mypage #main .content-manage.sub.nav .section.manage li{border:solid #ccc;border-width:1px 1px 1px 0;background:#f2f2f2}body.mypage #main .content-manage.sub.nav .section.manage li:last-child{border-radius:0 0 1em 0}body.mypage #main .nav .aside ul{display:-webkit-flex;display:flex;justify-content:flex-end}body.mypage #main .nav .action{text-align:right}.h1.mypage{border-bottom-color:#f5a520}.h2.mypage{border-left-color:#f5a520;background-color:#fdefd8}.h3.mypage{background-color:#fdefd8}.links{margin-bottom:10px;text-align:right}.links a{margin-left:15px}.mypage-profile th{white-space:nowrap}.mypage-unregister-rule{background:#f2f2f2;padding:10px 20px;list-style-position:inside}.mypage-unregister-rule li:not(:last-child){padding-bottom:5px}.mail-magazine-reserved th.number{width:3em}.mail-magazine-reserved th.date{width:9em}.mail-magazine-reserved th.status{width:6em}.mail-magazine-reserved th.link{width:6em}.mail-magazine-publish-info th{width:7em}.notification-mail .table{margin-bottom:10px}.mangas-list.favorite-official-mangas{position:relative}.mangas-list.favorite-official-mangas .official-manga .wrap{background-position:center 25px;padding-top:25px}.mangas-list.favorite-official-mangas .official-manga .wrap .checkbox{position:absolute;top:5px;left:5px;width:100%;line-height:1}.mypage-point{display:inline-block;margin-bottom:10px;border:5px solid #ccc;padding:10px 50px;text-align:center;font-weight:bold}.mypage-point.attention{border-color:#ffdadc;color:#c00}.mypage-point span{font-size:1.3rem}.mypage-incentive-list li{display:-webkit-flex;display:flex;justify-content:space-between}.mypage-incentive-list li .count{display:-webkit-flex;display:flex;margin:-10px;margin-right:10px;border-right:1px dotted #ccc;padding:3px;min-width:24px;font-size:.75rem}.mypage-incentive-list li .count span{margin:auto;white-space:nowrap}.mypage-incentive-list li .title{-webkit-flex-grow:1;flex-grow:1;word-break:break-all}.mypage-incentive-list li .category,.mypage-incentive-list li .created,.mypage-incentive-list li .effective,.mypage-incentive-list li .ineffective{margin-left:20px;white-space:nowrap}.mypage-incentive-list li .category.content-status{height:100%;margin-right:5px}.mypage-incentive-list li .category.content-status.novels{background:#bbda77;color:#0f5201}.mypage-incentive-list li .category.content-status.mangas{background:#f5d2d4;color:#990a0a}.mypage-incentive-list li .date{white-space:nowrap}.mypage-incentive-list li .effective{border-color:#0b99d0;background-color:#0b99d0;color:#fff;padding:5px;height:100%}.mypage-incentive-list li .ineffective{border-color:#999;background-color:#999;color:#fff;padding:5px;height:100%}.mypage-incentive-caution{padding:10px;background:#ffdadc}.mypage-incentive-caution .signal{color:#c00;font-weight:bold;font-size:1.1rem}.mypage-pay{color:#e90a3f}.incentive-h4{color:#593b01;font-size:1.1rem}form#mypage_reportForm select#citiContId{max-width:524px;word-wrap:normal}.mypage-score-list div{display:-webkit-flex;display:flex}.mypage-score-list div ul{-webkit-flex-grow:1;flex-grow:1}.mypage-score-list div ul .score{margin-left:30px;font-weight:bold}.mypage-score-list div ul:nth-child(odd){padding-right:5px}.mypage-score-list div ul:nth-child(even){padding-left:5px}.mypage-freespace-preview .preview-area{padding:10px 0}.mypage-freespace-preview .preview-message{color:#136702}.manage-misc.nav{padding-top:5px}.mypage_update_info{position:relative;font-size:12px;padding:15px;margin-bottom:20px;border:2px solid #cccccc;background:#ffdadc}.mypage_update_info.open h2:after{top:10px;border:10px solid transparent;border-bottom-color:#d84545}.mypage_update_info h2{margin-right:2em;margin-bottom:0;padding-bottom:0;padding-left:0px;border:0;color:#c00}.mypage_update_info h2:after{position:absolute;right:20px;top:20px;content:'';border:10px solid transparent;border-top-color:#d84545}.mypage_update_info .body{margin-top:5px;padding-top:10px;border-top:2px solid #fa9595}.mypage_update_info p{margin:10px;padding:0}.reward_banner{text-align:center}.mypage-prize-status-nav{padding-top:10px}.mypage-prize-message{margin-bottom:20px;padding:1em}.mypage-prize-message.error{background:#ffdadc;color:#c00}.mypage-prize-message.error b::before,.mypage-prize-message.error b::after{background:#c00}.mypage-prize-message.default{background:#f2f2f2}.mypage-prize-message.default b::before,.mypage-prize-message.default b::after{background:#333}.mypage-prize-message ul:last-child{margin-bottom:0}.mypage-prize-message b{display:inline-block;position:relative;margin-right:10px;padding-right:5px;line-height:1em}.mypage-prize-message b::before,.mypage-prize-message b::after{position:absolute;right:0;transform:rotate(45deg);background:#333;width:2px;height:2px;content:''}.mypage-prize-message b::before{top:4px}.mypage-prize-message b::after{bottom:3px}.novel-edit-wrapper .notice dl{margin:0;line-height:1.3rem}.novel-edit-wrapper .notice dl dd{margin-left:1.1rem}.h1.novels{border-bottom-color:#8ebe4f}.h2.novels{border-left-color:#8ebe4f;background-color:#eaf0d8;width:100%}.h3.novels{background-color:#eaf0d8}.sidebar .category.nav.novels{background:#eaf0d8}.novels.recent-episodes .heading{width:100%;background:url("/img/component/heading/novel-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.novels.recent-episodes .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/novel.png")}.novels.ranking .heading{width:100%;background:url("/img/component/heading/novel-background.png") repeat-x;padding:3px 1em 0;height:49px;line-height:49px;font-size:1.3rem;white-space:nowrap}.novels.ranking .heading::before{margin-right:.1em;vertical-align:middle;content:url("/img/component/icon/novel.png")}.novels.ranking .heading::before{content:url("/img/component/icon/crown.png")}.oauth,.oauthlogin{padding-top:0}.oauth #container,.oauthlogin #container{padding-top:0}#oauth_header{padding:10px 110px 11px 110px;background:#ffffff;border:solid #f6a825;border-width:0 0 5px 0}#oauth_header .logo{width:1000px;margin:0 auto}.kakuriyo-bg{background:url("/img/oauth/kakuriyo/bg.jpg") no-repeat scroll center top #b6c2da}.kakuriyo-bg .service_logo{display:block;margin:18px auto 6px auto}.kakuriyo-bg .content{background:url(/img/oauth/kakuriyo/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.alfheim-bg{background:url("/img/oauth/alfheim/bg.jpg") no-repeat scroll center top #b6c2da}.alfheim-bg .service_logo{display:block;margin:18px auto 6px auto}.alfheim-bg .content{background:url(/img/oauth/alfheim/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.xl-sd-bg{background:url("/img/oauth/xl-sd/bg.jpg") no-repeat scroll center top #b6c2da}.xl-sd-bg .service_logo{display:block;margin:18px auto 6px auto}.xl-sd-bg .content{background:url(/img/oauth/xl-sd/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.xl-genshin-bg{background:url("/img/oauth/xl-genshin/bg.jpg") no-repeat scroll center top #b6c2da}.xl-genshin-bg .service_logo{display:block;margin:18px auto 6px auto}.xl-genshin-bg .content{background:url(/img/oauth/xl-genshin/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.xl-ss-bg{background:url("/img/oauth/xl-ss/bg.jpg") no-repeat scroll center top #b6c2da}.xl-ss-bg .service_logo{display:block;margin:18px auto 6px auto}.xl-ss-bg .content{background:url(/img/oauth/xl-ss/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.xl-hh-bg{background:url("/img/oauth/xl-hh/bg.jpg") no-repeat scroll center top #b6c2da}.xl-hh-bg .service_logo{display:block;margin:18px auto 6px auto}.xl-hh-bg .content{background:url(/img/oauth/xl-hh/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.onemore-bg,.xl-bg{background:url("/img/oauth/xl/bg.jpg") no-repeat scroll center top #b6c2da}.onemore-bg .service_logo,.xl-bg .service_logo{display:block;margin:18px auto 6px auto}.onemore-bg .content,.xl-bg .content{background:url(/img/oauth/xl/base.png) no-repeat center top;width:700px;margin:10px auto 0;padding:48px 58px 15px 58px}.crw-bg{background:url("/img/oauth/crw/bg.jpg") no-repeat scroll center top #4d85e6}.crw-bg .service_logo{display:block;margin:-80px auto -10px auto;position:relative}.crw-bg .content{background:url(/img/oauth/crw/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}#container.wef-bg{background:url("/img/oauth/wef/bg.jpg") no-repeat scroll center 60px #4d85e6}#container.wef-bg .login.submit{margin-bottom:75px}#container.wef-bg .service_logo{display:block;margin:0 auto -40px auto}#container.wef-bg .oauth_spacer{min-height:250px;margin:0}#container.wef-bg .content{background:url(/img/oauth/wef/base.png) no-repeat center top;width:700px;margin:0 auto;padding:48px 58px 15px 58px}.loginbase .play_message{margin:0 0 20px 0;text-align:center;color:#333333;font-weight:bold;font-size:1.72em;line-height:1.25}.loginbase .bordered{margin:0 auto;padding:19px 0 20px 0}.loginbase .email,.loginbase .password{padding:10px;text-align:center}.loginbase .email label,.loginbase .password label{display:inline-block;width:126px;margin:0;padding:11px 22px;background:#fdd797;border:solid 1px #bababa;border-radius:8px 0 0 8px;text-align:left;font-family:inherit;font-size:1em}.loginbase .email input,.loginbase .password input{display:inline-block;width:324px;margin:0;padding:13px 12px 13px 11px;border:solid 1px #bababa;border-left:0;border-radius:0 8px 8px 0;font-family:inherit;font-size:1em}.loginbase .email .input,.loginbase .password .input{margin:10px auto;line-height:normal}.loginbase .email .checkbox,.loginbase .password .checkbox{margin:30px 0 20px;text-align:center;font-size:1.14em}.loginbase .login.submit{padding:10px;text-align:center;margin-bottom:120px}.loginbase .login.submit input[type=submit]{height:24px;box-sizing:content-box;background:#f8a61d;background:linear-gradient(to bottom, #f8a61d, #f09601);border:1px solid #de8b00;color:#ffffff;line-height:24px;vertical-align:middle;cursor:pointer;margin:0 20px;padding:22px 0;width:238px;font-size:1.54em;font-weight:normal}.loginbase .login.submit input[type=submit]:hover{background:linear-gradient(to bottom, #fdc641, #feb10d);border:1px solid #eaa715;color:#ffffff}.loginbase .login.submit input[type=button]{height:24px;box-sizing:content-box;background:#9a9a9a;background:linear-gradient(to bottom, #9a9a9a, #838282);border:1px solid #7d7e7e;color:#ffffff;line-height:24px;vertical-align:middle;cursor:pointer;margin:0 20px;padding:22px 0;width:238px;font-size:1.54em;font-weight:normal}.loginbase .login.submit input[type=button]:hover{background:linear-gradient(to bottom, #bebebe, #a5a6a6);border:1px solid #a1a2a2}.loginbase .account_navigation{margin:16px auto 26px auto;text-align:center}.loginbase .account_navigation a{margin:0 23px}.authorizebase .play_message{margin:0 0 20px 0;text-align:center;color:#333333;font-weight:bold;font-size:1.72em;line-height:1.25}.authorizebase .bordered{margin:0 auto;padding:19px 0 20px 0}.authorizebase .input{margin:10px auto;line-height:normal}.authorizebase .checkbox{margin:30px 0 20px;text-align:center;font-size:1.14em}.authorizebase .logined.submit{padding:10px;text-align:center}.authorizebase .logined input[type=submit]{height:24px;box-sizing:content-box;background:#f8a61d;background:linear-gradient(to bottom, #f8a61d, #f09601);border:1px solid #de8b00;color:#ffffff;line-height:24px;vertical-align:middle;cursor:pointer;margin:0 20px;padding:22px 0;width:238px;font-size:1.54em;font-weight:normal}.authorizebase .logined input[type=button]{height:24px;box-sizing:content-box;background:#f8a61d;color:#ffffff;line-height:24px;vertical-align:middle;cursor:pointer;margin:0 20px;padding:22px 0;width:238px;font-size:1.54em;font-weight:normal;background:linear-gradient(to bottom, #bebebe, #a5a6a6);border:1px solid #a1a2a2}.agreement .play_message{margin:0 0 20px 0;text-align:center;color:#333333;font-weight:bold;font-size:1.72em;line-height:1.25}.agreement.checkbirth .bordered{padding:0px 0 0px 5px;text-align:left}.agreement.checkbirth .input{margin:10px auto;line-height:normal}.agreement.checkbirth .checkbox{margin:30px 0 20px;text-align:center;font-size:1.14em}.agreement.checkbirth .required{margin:0 0 0 10px;padding:1px 10px;position:relative;bottom:2px;vertical-align:middle;background:#f19703;border-radius:10px;color:#fff;font-size:0.65em}.agreement.checkbirth label{font-size:1.4em;padding-left:5px;background:none;border:0}.agreement.checkbirth input[type=text]{display:inline-block;width:75px;margin:0 9px 0 0;padding:4px 11px;border:solid 1px #cccccc;font-family:inherit;font-size:1em}.agreement.checkbirth .submit{padding:10px;text-align:center}.agreement.checkbirth .submit input[type=submit]{height:24px;box-sizing:content-box;background:#f8a61d;background:linear-gradient(to bottom, #f8a61d, #f09601);border:1px solid #de8b00;color:#ffffff;line-height:24px;vertical-align:middle;cursor:pointer;margin:0 20px;font-size:1.54em;font-weight:normal;width:373px;padding:22px 37px}.agreement.checkbirth .inline-terms{width:580px;height:180px;margin:0 auto;padding:10px;border:1px solid #CCC;background:#ffffff;overflow:auto}.agreement.checkbirth .message{padding:2px 0 5px 2px;color:#333333;font-weight:bold;font-size:1.43em}.agreement.checkbirth .message.birthday{padding:2px 0 5px 2px;color:#333333;font-weight:bold;font-size:1.43em}.agreement.checkbirth .checkbox{margin:20px 0;text-align:center;font-size:1.14em}.agreement.authority .submit{margin-bottom:120px}.agreement.authority .bordered{margin:0 auto;padding:19px 0 20px 0}.agreement.authority .input{margin:10px auto;line-height:normal}.agreement.authority .checkbox{margin:30px 0 20px;text-align:center;font-size:1.14em}.agreement.authority .xl label{font-size:1.4em;padding-left:5px;background:none;border:0}.agreement.message{border:solid #429875;border-width:0 0 3px 0}.agreement.authority p{text-align:center;margin:5px 0 5px 0;color:#333333;font-weight:bold;font-size:1.72em;line-height:1.25}.oauth_spacer{margin:110px 0}.xlegend_copyright{text-align:center;color:#96968c;font-family:Arial, sans-serif;font-size:11px}.appirits_copyright{text-align:center;color:#96968c;font-family:Arial, sans-serif;font-size:11px}.crw_copyright{text-align:center;color:#96968c;font-family:Arial, sans-serif;font-size:11px}.wef_copyright{text-align:center;color:#96968c;font-family:Arial, sans-serif;font-size:11px}.copyright{text-align:center;color:#96968c;font-family:Arial, sans-serif;font-size:11px}.oauth #footer,.oauthlogin #footer{overflow:hidden;clear:both;padding:41px 0 24px 0;background:#000000;color:#ffffff}.oauth #footer .logo,.oauthlogin #footer .logo{display:block;margin:10px auto}.oauth #footer .copyright,.oauthlogin #footer .copyright{color:#ffffff;clear:both;text-align:center;margin:14px auto;font-size:0.915em;background:#000000;padding:0}.error-message{color:#c00}body.pages img{max-width:100%}.terms-page .term-of-service{border:0;padding:0;width:auto;height:auto}.point-terms ol{overflow:hidden;list-style:none}.point-terms ol li{padding-bottom:10px;overflow:hidden}.point-terms ol li:last-child{padding-bottom:0}.point-terms ol li span{float:left;margin-right:10px}.point-terms ol li p{overflow:hidden}.pages-horizon{margin:20px 0}.whats-banner h1{margin-bottom:20px}.whats-banner h1 img{max-width:100%}.whats-banner .summary{margin-bottom:10px;background:#e7e7e7;padding:20px}.whats-banner .summary strong{color:#e54646}.whats-genres{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-10px}.whats-genres>.section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;border-radius:10px;padding:10px;width:32%;box-sizing:border-box}.whats-genres>.section>div h2{padding-bottom:10px}.whats-genres>.section>div p{padding-bottom:10px}.whats-genres>.section>div:last-child{text-align:center}.whats-genres>.section>div:last-child a img{max-width:100%}.whats-genres>.section.novels{border:1px solid #fbfcf7;box-shadow:0 0 0 1px #d9e5b3;background:#eaf0d8}.whats-genres>.section.mangas{border:1px solid #fff8f9;box-shadow:0 0 0 1px #f5d2d4;background:#fbe7e8}.whats-genres>.section.blogs{border:1px solid #f7f3fa;box-shadow:0 0 0 1px #e0dcf2;background:#f3ecf8}.whats-genres>.section.prizes{border:1px solid #f1f7fa;box-shadow:0 0 0 1px #cee3ef;background:#e5f0f6}.whats-genres>.section.books{border:1px solid #fdf8f7;box-shadow:0 0 0 1px #e8d5cf;background:#f9e5de}.whats-genres>.section.games{border:1px solid #f1f7fe;box-shadow:0 0 0 1px #cddffd;background:#e6efff}.h1.prizes{border-bottom-color:#64c0e2}.h2.prizes{border-left-color:#64c0e2;background-color:#e5f0f6}.prizes-banner{position:relative;margin-bottom:20px;border:1px solid #999;background:#fff;padding:10px;text-align:center}.prizes-banner::before,.prizes-banner::after{position:absolute;bottom:5px;z-index:-1;box-shadow:0 10px 5px 0 #ccc;width:50%;height:10px;content:''}.prizes-banner::before{left:0;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.prizes-banner::after{right:0;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.prizes-banner img{max-width:100%}.prizes-banner .dummy-banner{position:relative;height:248px;width:100%;display:flex;justify-content:center;flex-direction:column;font-size:2rem;color:#ccc}.prizes-banner .dummy-banner::before,.prizes-banner .dummy-banner::after{position:absolute;top:123px;left:-10px;content:"";display:block;width:103%;border-top:1px solid #CCC}.prizes-banner .dummy-banner::before{transform:skewY(-20deg)}.prizes-banner .dummy-banner::after{transform:skewY(20deg)}.prizes-vote-status{margin-bottom:20px;overflow:hidden}.prizes-vote-status span{display:inline-block;background:#ffdadc;padding:0 30px;text-align:center;line-height:35px;color:#c00}.prizes-vote-status span a{color:#c00}.prizes-vote-status>a{float:right}table.prizes-schedule th{vertical-align:middle;text-align:center}table.prizes-schedule th.in-session{background:#e2f8de;color:#136702}table.prizes-schedule th.open-entry{background:#ffdadc;color:#c00}table.prizes-schedule td{position:relative}table.prizes-schedule td h4{font-size:1rem}table.prizes-schedule td .category{font-size:.75rem}table.prizes-schedule td .detail.button{position:absolute;top:0;right:10px;bottom:0;margin:auto;height:1.5em;box-sizing:content-box}.prizes-result-list{margin-bottom:20px}.prizes-result-list .total,.prizes-result-list .term{margin-right:20px}.prizes-result-list .total span,.prizes-result-list .term span{display:inline-block;margin-right:5px;border-radius:1em;background:#888;padding:0 8px;white-space:nowrap;color:#fff}.prizes-result-list .prizes-content{margin:10px 0;border:18px solid transparent;min-height:31px}.prizes-result-list .prizes-content:first-child{margin-top:5px}.prizes-result-list .prizes-content .title{background-repeat:no-repeat;min-height:44px}.prizes-result-list .prizes-content .title h4{margin-left:120px;padding-bottom:5px;font-size:1rem}.prizes-result-list .prizes-content .title h4::before{content:none}.prizes-result-list .prizes-content .title .author{margin:0 0 1px 120px;border-top:1px dashed #ccc;padding:7px 0}.prizes-result-list .prizes-content .title .rank{margin:0 0 1px 120px;border-top:1px dashed #ccc;padding:7px 0;font-size:12px;color:#666666}.prizes-result-list .prizes-content hr{margin:0 0 1px;border:0;border-bottom:2px solid #ccc}.prizes-result-list .prizes-content .comment{border-top:1px solid #ccc;padding-top:10px}.prizes-result-list .prizes-content .comment span{float:left;background:#666;padding:0 5px;color:#fff;font-size:12px}.prizes-result-list .prizes-content .comment p{margin-left:80px}.prizes-result-list .no-winner{margin-left:100px;height:50px;line-height:50px;font-size:16px;font-weight:bold}.prizes-result-list .grandprix,.prizes-result-list .grandprix_and_reader{border-image:url("/img/component/prize_result/grandprix-border.png") 18;-webkit-border-image:url("/img/component/prize_result/grandprix-border.png") 18}.prizes-result-list .grandprix.and-reader .title,.prizes-result-list .grandprix_and_reader.and-reader .title{background:url("/img/component/prize_result/grandprix-and-reader-bg.png") no-repeat 10px 0}.prizes-result-list .grandprix .author,.prizes-result-list .grandprix_and_reader .author{border-bottom-color:#cfaf6a}.prizes-result-list .reader{border-image:url("/img/component/prize_result/reader-border.png") 18;-webkit-border-image:url("/img/component/prize_result/reader-border.png") 18}.prizes-result-list .special{border-image:url("/img/component/prize_result/special-border.png") 18;-webkit-border-image:url("/img/component/prize_result/special-border.png") 18}.prizes-result-list .excellence{border-image:url("/img/component/prize_result/excellence-border.png") 18;-webkit-border-image:url("/img/component/prize_result/excellence-border.png") 18}.prizes-result-list .love-romance{border-image:url("/img/component/prize_result/love-romance-border.png") 18;-webkit-border-image:url("/img/component/prize_result/love-romance-border.png") 18}.prizes-result-list .eternity{border-image:url("/img/component/prize_result/eternity-border.png") 18;-webkit-border-image:url("/img/component/prize_result/eternity-border.png") 18}.prizes-result-list .others{border-image:url("/img/component/prize_result/others-border.png") 18;-webkit-border-image:url("/img/component/prize_result/others-border.png") 18}.encouragement-prizes ul{background:#f2f2f2;padding:10px 10px 10px 25px;overflow:hidden}.encouragement-prizes ul li .rank{white-space:nowrap}.prizes-winners .total,.prizes-winners .winner{margin-right:20px}.prizes-winners .total span,.prizes-winners .winner span{display:inline-block;margin-right:5px;border-radius:1em;background:#888;padding:0 8px;white-space:nowrap;color:#fff}.prizes-winners ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;background:#f2f2f2;padding:10px;overflow:hidden;list-style:none}.prizes-winners ul li{width:33.3%}.prize-vote-title{margin-bottom:20px;background:#f2f2f2;padding:10px;text-align:center}.prize-vote-title span{display:block;font-size:1.3rem;font-weight:bold}.prize-requirements{display:flex;justify-content:space-between}.prize-requirements>div{padding:6px 11px 6px 6px;width:33.3333%;box-sizing:border-box}.prize-requirements>div:last-child{padding-right:6px}.prize-requirements>div>div{outline:3px solid #fff;padding:10px;height:100%;box-sizing:border-box}.prize-requirements>div>div img{max-width:100%}.prize-requirements>div>div .description{margin-top:10px;padding-top:10px;font-weight:bold}.prize-requirements>div>div.grandprix{border:1px solid #cfaf6a;box-shadow:0 0 0 6px #cfaf6a}.prize-requirements>div>div.grandprix .description{border-top:1px dashed #cfaf6a}.prize-requirements>div>div.reader{border:1px solid #bbb;box-shadow:0 0 0 6px #bbb}.prize-requirements>div>div.reader .description{border-top:1px dashed #bbb}.prize-requirements>div>div.special{border:1px solid #c9a68a;box-shadow:0 0 0 6px #c9a68a}.prize-requirements>div>div.special .description{border-top:1px dashed #c9a68a}body.member-editor-index div#navbar,body.member-editor-index div#header,body.member-editor-index div#breadcrumbs,body.member-editor-index a.cover,body.member-editor-index div.similar,body.member-editor-index div.prize-vote{display:none}body.member-editor-index div.summary{min-height:90px}body.member-editor-index .content-main .meta .point span{margin:0 14px 0 7px;padding:8px}body.member-editor-index .alpha-member-logout-link{float:right}.form-instruction{font-size:0.875rem}.form-instruction h4{margin-bottom:10px}.form-instruction li{margin-bottom:10px}.form-instruction li ul li{margin-bottom:0}.prize_new_rule{background-color:#f2f2f2;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #e7e7e7}.prize_new_rule:last-of-type{text-align:right}.mypage-royalties .h2{margin-top:20px}.mypage-royalties .nav.royalties{margin:-5px 0 20px 0;border-bottom:dotted 1px #a6a6a6;padding-bottom:5px}.mypage-royalties .nav.royalties .logout{float:right;font-size:0.8em}.mypage-royalties .nav.royalties>.nav{margin:10px 0}.mypage-royalties .nav.royalties>.nav h2{margin-bottom:5px;border-left:solid 5px #f5a520;padding-left:5px}.mypage-royalties .nav.royalties>.nav li{display:inline;margin-right:1em}.mypage-royalties .welcome{margin:20px 0;font-size:1.3rem}.mypage-royalties .announce{border:solid 1px #a6a6a6;background:#f2f2f2;padding:10px}.mypage-royalties .announce p{margin:10px 0}.mypage-royalties .royalties-edit-profile input.user-post[type="text"]{width:8em}.mypage-royalties .royalties-edit-profile input.tel[type="text"]{width:12em}.mypage-royalties table{width:100%}.mypage-royalties table th{background:#d1d1d1}.mypage-royalties table td{padding:5px}.mypage-royalties table .oldrule{color:green}.mypage-royalties table .title{width:15em}.mypage-royalties table .date{width:8em;text-align:right}.mypage-royalties table .number{text-align:right}.mypage-royalties table+table{margin-top:20px}.mypage-royalties table,.mypage-royalties td,.mypage-royalties th{border:solid 1px #888;border-collapse:collapse}.mypage-royalties strong.value{color:#0000ff;font-weight:normal}.mypage-royalties strong.value.heavy{color:#ff0000}.mypage-royalties .link-to-detail{text-align:right}.mypage-royalties .amount{text-align:right}.mypage-royalties .toggle-rental-sales{margin-bottom:10px;line-height:1;font-size:1.5em}.mypage-royalties .toggle-rental-sales .radio>*{vertical-align:middle}.mypage-royalties .toggle-rental-sales label{margin-right:16px}.mypage-royalties .rental-sales-date{float:right}.search-count .count{color:#e49404;font-weight:bold}.search-tab.nav{display:-webkit-flex;display:flex;margin-bottom:20px;border:solid 1px #999;border-right:0;border-bottom:5px solid #555;overflow:auto}.search-tab.nav a{-webkit-flex-grow:1;flex-grow:1;border-right:solid 1px #999;background:linear-gradient(to bottom, #fff, #e7e7e7);padding:10px;width:calc(100%/7);text-align:center;white-space:nowrap;color:#555;font-size:.75rem}.search-tab.nav a.current{background:linear-gradient(to bottom, #777, #555);color:#fff}.search-tab.nav a.current .number{color:#fff}.search-tab.nav a:hover{background:linear-gradient(to bottom, #a6a6a6, #888);text-decoration:none;color:#fff}.search-tab.nav a:hover .number{color:#fff}.search-tab.nav a div:first-child{height:2em;line-height:1em}.search-tab.nav a .number{color:red;font-weight:bold}body.rentals.rental-guide{background-color:#ece8df;padding-top:0;margin:auto}body.rentals.rental-guide .main-header img{max-width:720px;width:100%}body.rentals.rental-guide #content{margin:0;width:100%}body.rentals.rental-guide #content #main{float:none;width:100%;padding:0 24px;box-sizing:border-box}body.rentals.rental-guide #content #main .section.top.new-books{margin-bottom:0}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book{padding:8px 8px 16px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover a.cover-link{padding:0}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover .started_date,body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover .wrap-label{display:none}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main img.cover{max-height:167px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-info a.button{margin-top:4px}body.rentals.rental-guide section{max-width:720px;margin:auto;position:relative;background-color:#fff}body.rentals.rental-guide section:not(.menu)::before{content:' ';box-shadow:-5px 0 10px -3px #d6d0c4 inset;position:absolute;height:100%;top:0;left:-5px;width:5px}body.rentals.rental-guide section:not(.menu)::after{content:' ';box-shadow:5px 0 10px -3px #d6d0c4 inset;position:absolute;height:100%;top:0;right:-5px;width:5px}body.rentals.rental-guide section .text-red{color:#c00}body.rentals.rental-guide section div.contents{margin:0 24px}body.rentals.rental-guide section div.contents p.sentence{color:#000;font-size:18px;line-height:24px;margin:14px 0 16px}body.rentals.rental-guide section div.contents dl.annotation.price{line-height:22px;margin-top:-16px;margin-bottom:16px}body.rentals.rental-guide section div.contents dl.annotation.price dt{margin-bottom:-21px}body.rentals.rental-guide section div.contents dl.annotation.price dd{margin-left:16px}body.rentals.rental-guide section.block-1{padding-top:31px}body.rentals.rental-guide section.block-2{padding-top:56px;padding-bottom:56px}body.rentals.rental-guide h1.headline-big{background-color:#ffa200;padding:18px 0 13px 0;position:relative;margin:0;margin-bottom:20px;line-height:1.1em}body.rentals.rental-guide h1.headline-big::after{content:'';display:block;width:100%;border-bottom:4px solid rgba(0,0,0,0.2);position:absolute;bottom:-4px}body.rentals.rental-guide h1.headline-big .text{font-size:19.2px;font-weight:normal;color:#fff;text-align:center;padding-top:1px}body.rentals.rental-guide h1.headline-big .text.bold{font-weight:bold;font-size:22.4px;margin-top:-4px}body.rentals.rental-guide h1.headline-big .bottom-line-center{position:absolute;content:' ';width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;bottom:-14px;margin-left:-14px;left:50%}body.rentals.rental-guide h1.headline-big .bottom-line-center.orange{border-top:14px solid #ffa200;z-index:2}body.rentals.rental-guide h1.headline-big .bottom-line-center.gray{border-top:15px solid rgba(0,0,0,0.2);bottom:-19px}body.rentals.rental-guide h2.headline-small{position:relative;font-size:22px;line-height:26px;font-weight:bold;color:#000;margin-top:24px}body.rentals.rental-guide h2.headline-small dl{display:inline-flex;margin:0}body.rentals.rental-guide h2.headline-small dl dt::before{content:'\02713';font-size:28px;font-weight:normal;position:relative;top:-1px;left:0}body.rentals.rental-guide h2.headline-small dl dd{margin:0}body.rentals.rental-guide h2.headline-small::after{content:'';display:block;border:solid 3px #fedca1;border-radius:6px;max-width:672px;margin-top:2px}body.rentals.rental-guide .menu{max-width:752px;background-color:#f17105;position:relative}body.rentals.rental-guide .menu ul{margin:0;padding:0;display:flex;justify-content:space-around;align-items:stretch}body.rentals.rental-guide .menu ul li{text-align:center;width:33.3%;display:flex;align-items:center;justify-content:center;padding:16px 0;margin:8px 0}body.rentals.rental-guide .menu ul li .text{font-size:17.6px;line-height:26px;color:#fff;font-weight:bold}body.rentals.rental-guide .menu ul li .text.bold{font-size:19.2px;margin-bottom:11px}body.rentals.rental-guide .menu ul li a:hover{text-decoration:none}body.rentals.rental-guide .menu ul li+li{border-left:solid 1px #fff}body.rentals.rental-guide .menu .body{position:relative}body.rentals.rental-guide .menu .body::before{content:'';box-shadow:0 0 0 1px rgba(0,0,0,0.2);position:absolute;width:calc(100% - 2px);top:-1px;left:1px}body.rentals.rental-guide .menu .foot::before{content:'';display:block;box-shadow:0 0 0 6px #d2d2d2 inset;height:6px;border-top:solid 1px #f17105;margin-top:-1px}body.rentals.rental-guide .menu .corner{position:relative;z-index:1}body.rentals.rental-guide .menu .corner::before{content:url("/img/rental/guide/menu_bg_bottom_left.png");position:absolute;left:0;bottom:-14px}body.rentals.rental-guide .menu .corner::after{content:url("/img/rental/guide/menu_bg_bottom_right.png");position:absolute;right:0;bottom:-14px}body.rentals.rental-guide .icon-white{color:#fff;font-size:26px}body.rentals.rental-guide .icon-gray{color:#b0b0b0;font-size:20px}body.rentals.rental-guide div.detail-link{display:-webkit-flex;display:flex;border-top:2px solid #bababa;border-bottom:2px solid #bababa;background-color:#fef5e9}body.rentals.rental-guide div.detail-link a{box-sizing:border-box;width:100%;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAIAAACNcmNmAAAADklEQVR4AWP4tEAbGwYAgeoKb/rocZ0AAAAASUVORK5CYII=) repeat-x bottom;font-size:1.2rem;color:#333;padding:0 0 8px 0}body.rentals.rental-guide div.detail-link a:hover{text-decoration:none}body.rentals.rental-guide div.detail-link a div.bold{font-size:26px;font-weight:bold}body.rentals.rental-guide div.detail-link a div.bold span{font-weight:normal;font-size:20px}body.rentals.rental-guide div.detail-link a::before{content:' ';background-repeat:no-repeat;height:60px;width:100%;display:block}body.rentals.rental-guide div.detail-link a.features{border-left:2px solid #bababa}body.rentals.rental-guide div.detail-link a.features::before{background-image:url("/img/rental/icon_feature.svg");background-size:40px 40px;background-position:center center}body.rentals.rental-guide div.detail-link a.new-books{border-left:2px solid #bababa;border-right:2px solid #bababa}body.rentals.rental-guide div.detail-link a.new-books::before{background-image:url("/img/rental/icon_new.svg");background-size:55px 55px;background-position:center 6px}body.rentals.rental-guide div.detail-link a.ranking{border-right:2px solid #bababa;border-left:1px solid transparent}body.rentals.rental-guide div.detail-link a.ranking::before{background-image:url("/img/rental/icon_ranking.svg");background-size:45px 45px;background-position:center 11px}body.rentals.rental-guide .rental-term{font-size:17px;letter-spacing:.05em;line-height:22px;color:#000;background-color:#fff0c7;padding:16px 12px}body.rentals.rental-guide .rental-price{margin:0 32px;background-color:#fc3;font-size:16px;color:#000;margin-bottom:32px}body.rentals.rental-guide .rental-price .row div{display:inline-block;text-align:right}body.rentals.rental-guide .rental-price .row div:nth-child(1){width:138px}body.rentals.rental-guide .rental-price .row div:nth-child(2){width:98px}body.rentals.rental-guide .rental-price .row div:nth-child(3){width:118px}body.rentals.rental-guide .rental-price .row div:nth-child(4){width:200px}body.rentals.rental-guide .rental-price .header-rows{border:solid 4px #fc3;padding:7px 0;font-size:16px}body.rentals.rental-guide .rental-price .body-rows{background-color:#fffcf4}body.rentals.rental-guide .rental-price .body-rows .row.body{border:solid 4px #fc3;padding:9px 0;margin-top:-4px}body.rentals.rental-guide .rental-price .body-rows .row.body .arrow{text-align:center;-webkit-display:inline-flex;display:inline-flex;-webkit-justify-content:flex-end;justify-content:flex-end}body.rentals.rental-guide .rental-price .good-value{color:#c00;font-weight:bold}body.rentals.rental-guide .payment-method{margin:0 32px}body.rentals.rental-guide .payment-method .row{font-size:16px;font-weight:bold;display:-webkit-flex;display:flex}body.rentals.rental-guide .payment-method .row-header,body.rentals.rental-guide .payment-method .row-body{display:inline-block;vertical-align:middle;padding:16px 0}body.rentals.rental-guide .payment-method .row-header{width:170px;background-color:#fc3;border-bottom:solid 4px #ffeaa9;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:16px}body.rentals.rental-guide .payment-method .row-body{width:70%;padding-left:16px}body.rentals.rental-guide .payment-method .row-body img{margin:0 10px 5px 0}body.rentals.rental-guide .payment-method .row:nth-child(1) .row-body{border-top:solid 4px #fc3;border-right:solid 4px #fc3;border-bottom:solid 4px #fc3}body.rentals.rental-guide .payment-method .row:nth-child(2) .row-body,body.rentals.rental-guide .payment-method .row:nth-child(3) .row-body{border-right:solid 4px #fc3;border-bottom:solid 4px #fc3}body.rentals.rental-guide .payment-method .row:nth-child(3) .row-header{border-bottom:solid 4px #fc3}body.rentals.rental-guide .payment-method .annotation{line-height:22px;margin-top:8px;margin-bottom:32px}body.rentals.rental-guide .payment-method .annotation dt{margin-bottom:-21px}body.rentals.rental-guide .payment-method .annotation dd{margin-left:36px}body.rentals.rental-guide .banner{margin-top:56px;margin-bottom:32px}body.rentals.rental-guide .registration{position:relative}body.rentals.rental-guide .registration img{margin:auto}body.rentals.rental-guide .registration dl.annotation{margin-top:8px;margin-bottom:40px}body.rentals.rental-guide .registration dl.annotation dt{margin-bottom:-21px}body.rentals.rental-guide .registration dl.annotation dd{margin-left:16px}body.rentals.rental-guide .registration dl.annotation.about-rental{margin-top:32px;margin-bottom:0;padding-bottom:32px}body.rentals.rental-guide .registration .link-large{font-size:1.3rem;padding:16px 0;text-align:center}body.rentals.rental-guide .footer{max-width:100%;background-color:#000;height:100px;text-align:center;padding-top:30px;position:relative;overflow:hidden}body.rentals.rental-guide .footer .wrapper{max-width:720px;margin:0 auto}@media screen and (max-width: 752px){body.rental-guide .menu{max-width:720px}body.rental-guide .menu .corner{overflow:hidden}body.rental-guide img{max-width:100%}}@media screen and (max-width: 720px){body.rentals.rental-guide #content #main{padding:0 8px}body.rentals.rental-guide #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-cover div.wrap-label{display:none}body.rentals.rental-guide section::before{display:none}body.rentals.rental-guide section::after{display:none}body.rentals.rental-guide section div.contents{margin:0 8px}body.rentals.rental-guide .line-up-novel .wrap-list-books,body.rentals.rental-guide .line-up-manga .wrap-list-books{overflow:hidden}body.rentals.rental-guide .line-up-novel .wrap-list-books ul.list-books,body.rentals.rental-guide .line-up-manga .wrap-list-books ul.list-books{overflow-x:scroll;white-space:nowrap}body.rentals.rental-guide .main-header img{width:100%}body.rentals.rental-guide div.detail-link a{line-height:1rem;position:relative}body.rentals.rental-guide div.detail-link a div.bold{font-size:16px}body.rentals.rental-guide div.detail-link a div.bold span{font-size:14px}body.rentals.rental-guide div.detail-link span{display:block;width:100%;line-height:1.5rem}body.rentals.rental-guide .rental-price{margin:0;background-color:#fc3;font-size:16px;color:#000;margin-bottom:27px}body.rentals.rental-guide .rental-price .row div:nth-child(1){width:32%}body.rentals.rental-guide .rental-price .row div:nth-child(2){width:28%}body.rentals.rental-guide .rental-price .row div:nth-child(3){width:36%;position:relative;right:10px}body.rentals.rental-guide .rental-price .row div:nth-child(4){width:100%;display:block;position:relative;right:10px}body.rentals.rental-guide .payment-method{margin:0}body.rentals.rental-guide .payment-method .row-header,body.rentals.rental-guide .payment-method .row-body{width:50%}body.rentals.rental-guide .payment-method .row-header{align-items:start}body.rentals.rental-guide .payment-method .row-body{padding-right:8px}body.rentals.rental-guide .payment-method .row-body img{margin:0 5px 5px 0}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li{width:128px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book{padding:8px 6px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover a.cover-link.novel{min-height:170px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover a.cover-link.manga{min-height:166px}}@media screen and (min-width: 461px) and (max-width: 720px){body.rentals.rental-guide .menu .body .menu-body-ul li .text.base{font-size:18px}body.rentals.rental-guide .menu .body .menu-body-ul li .text.bold{font-size:20px;line-height:36px}}@media screen and (max-width: 460px){body.rentals.rental-guide #content #main{padding:0}body.rentals.rental-guide #content #main .scroll-wrap{overflow:hidden}body.rentals.rental-guide #content #main h2.rentals{margin:0 8px}body.rentals.rental-guide #content #main div.wrap-list-books{margin:0 8px;position:relative;overflow:visible;height:264px}body.rentals.rental-guide #content #main div.wrap-list-books ul{position:absolute;top:0;left:-8px;right:-8px;height:264px;overflow:hidden;overflow-x:scroll}}@media screen and (min-width: 341px) and (max-width: 460px){body.rentals.rental-guide .menu .body .menu-body-ul li{padding:0;margin:8px 0}body.rentals.rental-guide .menu .body .menu-body-ul li .text.base{font-size:16px}body.rentals.rental-guide .menu .body .menu-body-ul li .text.bold{font-size:17px;line-height:32px;padding:0 20px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books{height:246px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li{width:115px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover a.cover-link.novel{min-height:154px}body.rentals.rental-guide #content #main .section.top.new-books div.wrap-list-books ul li div.rental-book div.book-main div.book-cover a.cover-link.manga{min-height:150px}}@media screen and (max-width: 340px){body.rentals.rental-guide .menu .body .menu-body-ul li{padding:0;margin:8px 0}body.rentals.rental-guide .menu .body .menu-body-ul li .text.base{font-size:14px}body.rentals.rental-guide .menu .body .menu-body-ul li .text.bold{font-size:16px;line-height:26px;padding:0 10px}}.login-over-lay{background-color:#fff;border:5px solid #f5a520;border-radius:7px;box-shadow:0 4px 8px;display:none;margin:auto;position:fixed;width:690px;z-index:10000;font-size:.875rem;line-height:1.5}.login-over-lay .head{color:#fff;font-weight:bold;position:relative}.login-over-lay .head .title{background-color:#f5a520;font-size:20px;padding:10px 20px}.login-over-lay .head .whats-rental{background-color:#777;border:solid 1px #666;border-radius:15px;font-size:13px;padding:1px 1px 1px 38px;position:absolute;right:0;top:20px;width:100px}.login-over-lay .head .whats-rental__icon{background:url("../img/rental/icon_rental.png") no-repeat;height:23px;left:14px;position:absolute;top:-5px;width:20px}.login-over-lay .head .whats-rental__text{color:#fff}.login-over-lay .body{padding:15px}.login-over-lay .body .description{margin-bottom:20px}.login-over-lay .body .error-message{background:#ffdadc;border:1px solid #fd8484;color:#c00;display:none;margin-bottom:20px;padding:1em}.login-over-lay .body .default.table label{padding-right:50px}.login-over-lay .body .default.table label:nth-child(1)::after{background:#f5a520;border-radius:2em;color:#fff;content:'必須';font-size:.625rem;font-weight:400;padding:.2em .5em;position:absolute;right:15px;vertical-align:text-bottom;white-space:nowrap}.login-over-lay .body .fat.button{width:180px}.login-over-lay .body .user-regist-guide{margin:0 auto;text-align:center;width:300px}.login-over-lay .close.button{background:linear-gradient(to bottom, #888, #666);border:1px solid #555;box-sizing:content-box;color:#fff;cursor:pointer;display:block;height:24px;line-height:24px;margin:0 auto;padding:0 10px;text-align:center;white-space:nowrap;width:65px}.login-over-lay .close.button:hover{background:linear-gradient(to bottom, #999, #777);border:1px solid #777}.login-over-lay .footer{margin:5px 0 20px}#login-over-lay{width:90%;height:90%;max-width:700px;max-height:530px;top:0;bottom:0;left:0;right:0}.login-over-lay-bg{background-color:rgba(0,0,0,0.55);display:none;height:120%;left:0;position:fixed;top:0;width:100%;z-index:9999}.rental-comfirm{text-align:center}.rental-comfirm .rental-book{display:inline-block;overflow:hidden;max-width:600px;min-width:50%;border:1px solid #fbfcf7;padding:10px;box-shadow:0 0 0 1px #d9e5b3;background-color:#eaf0d8}.rental-comfirm .rental-book .content-main{border:1px solid #d9e5b3;background-color:#fff;padding:10px;overflow:hidden}.rental-comfirm .rental-book .rental-abstract .abstract-image{float:left}.rental-comfirm .rental-book .rental-abstract .abstract-image>a{display:inline-block;padding:0}.rental-comfirm .rental-book .rental-abstract .abstract-image>a>img{width:112px}.rental-comfirm .rental-book .rental-abstract .abstract-desc{padding-left:1em;overflow:hidden;text-align:left}.rental-comfirm .rental-book .rental-abstract .abstract-desc .content-title{border-bottom:1px dashed #999}.rental-comfirm .rental-book .rental-abstract .abstract-desc .content-title .title{border-left:6px solid #8ebe4f;padding:0 .5em;font-weight:bold;margin:0 0 10px}.rental-comfirm .rental-book .rental-abstract .abstract-desc .episode-title{background:#f2f2f2;margin:10px 0;padding:10px 1em}.rental-comfirm .rental-book .rental-abstract .abstract-desc .rental-fee{text-align:right}.rental-comfirm .rental-book .rental-abstract .abstract-desc .rental-fee .rental-price{display:inline-block;background:#fff;font-weight:bold;width:6em;text-align:center;padding:.2em;border:2px solid #f5a520;border-radius:4px;color:#f5a520}.rental-comfirm .rental-book.manga{border-color:#fff8f9;padding:10px;box-shadow:0 0 0 1px #f5d2d4;background-color:#fbe7e8}.rental-comfirm .rental-book.manga .content-main{border-color:#f5d2d4}.rental-comfirm .rental-book.manga .rental-abstract .abstract-image img{width:130px}.rental-comfirm .rental-book.manga .rental-abstract .abstract-desc .content-title .title{border-left-color:#f16363}.rental-comfirm .comfirm-desc{margin:10px 0;font-weight:bold}.rental-comfirm .button{width:224px}.rental-comfirm .wrap-back{margin:10px 0}h1 .whats-rental{position:relative;float:right;background-color:#777;border:solid 1px #666;border-radius:15px;font-size:13px;padding:0 10px 0 38px;color:#fff}h1 .whats-rental:hover{text-decoration:underline}h1 .whats-rental:before{content:'';position:absolute;background:url("/img/rental/icon_rental.png") no-repeat;height:23px;width:20px;top:-5px;left:13px}.rental-histories:empty:after{content:'レンタル履歴はありません';display:block;background:#e7e7e7;padding:1em;text-align:center}.loading-overlay{background-color:rgba(0,0,0,0.7);display:none;height:120%;left:0;position:fixed;top:0;width:100%;z-index:50}.loading-overlay span{margin:25% auto;text-align:center;font-weight:700;color:#fff}.loading-overlay.opened{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.rental-sample-last{cursor:default;width:100%;text-align:left}.rental-sample-last .book-info,.rental-sample-last .recommend{margin:0 0 20px 0;padding:20px 20px}.rental-sample-last .book-info{background:#fbe7e8}.rental-sample-last .book-info .title .h2{text-align:left;font-size:1.2rem}.rental-sample-last .book-info-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start}.rental-sample-last .book-info-content .cover-image{min-width:80px;max-width:100%;width:34%;margin-right:15px}.rental-sample-last .book-info-content .introduction{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:67%}.rental-sample-last .book-info-content .introduction-content{font-size:.875rem;max-height:184px;position:relative;overflow:hidden}.rental-sample-last .book-info-content .introduction-content.opened{max-height:none}.rental-sample-last .book-info-content .introduction-content.opened::after{content:none}.rental-sample-last .book-info-content .introduction-content::after{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,254,239,0), #fbe7e8 50%);padding-top:40px;padding-bottom:10px;width:100%;text-align:center;font-weight:bold;content:'続きを読む'}.rental-sample-last .book-info-content .introduction-content .summary{line-height:1.5;margin-bottom:12px}.rental-sample-last .book-info-content .introduction .rental-button a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;text-decoration:none;font-weight:bold;padding:12px 4px;color:#fff;border-radius:3px;margin:auto}.rental-sample-last .recommend{background:#e7e7e7}.rental-sample-last .recommend .info .h3{color:#333}.rental-sample-last .recommend .books-list{background-color:inherit;padding:0}.rental-sample-last .recommend .books-list::after{display:none}.rental-sample-last .recommend .books-list-book{border:inherit;padding:0 5px;width:25%;box-sizing:border-box}.rental-sample-last .recommend .books-list-book .label{text-align:center}.rental-sample-last .recommend .books-list-book .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:bold;color:#333;padding-top:0}.rental-sample-last .recommend .books-list .cover-image{max-width:100%;margin:0}body.rentals #content #main div.detail-link{display:none}body.rentals #content #main div.introduction{display:none}body.rentals #content #main h1.rentals{color:#f2a02b;text-align:center;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAHCAIAAABGLrDDAAAAFElEQVR4AWP4tEAbjP///w+ikTEAxaANbKa+OHoAAAAASUVORK5CYII=") repeat-x center;margin-bottom:8px}body.rentals #content #main h1.rentals span{padding:0 .5em;background-color:#fff}body.rentals #content #main .paginator.section{margin-top:-4px;margin-bottom:8px}body.rentals #content #main h2.rentals{padding:17px 8px 10px 8px;font-size:1rem;position:relative}body.rentals #content #main h2.rentals::before{width:37px;height:28px;display:inline-block;float:left;margin-right:8px}body.rentals #content #main h2.rentals::after{position:absolute;bottom:0;left:12px;right:12px;height:1px;content:' '}body.rentals #content #main h2.rentals.novel{background:url("/img/rental/dot_novel.png") repeat-x top;color:#4f8201}body.rentals #content #main h2.rentals.novel::before{content:url("/img/rental/icon_novel.svg")}body.rentals #content #main h2.rentals.novel::after{background-color:#d9e5b3}body.rentals #content #main h2.rentals.manga{background:url("/img/rental/dot_comic.png") repeat-x top;color:#990a0a}body.rentals #content #main h2.rentals.manga::before{content:url("/img/rental/icon_comic.svg")}body.rentals #content #main h2.rentals.manga::after{background-color:#f5d2d4}body.rentals #content #main h2.rentals a{float:right;margin-right:8px;font-size:.875rem;font-weight:normal;text-decoration:underline}body.rentals #content #main div.wrap-category-link{height:50px;background-color:#E3E3E3;display:-webkit-flex;display:flex;box-sizing:border-box;font-size:1.1rem;font-weight:bold;margin:12px 0 20px}body.rentals #content #main div.wrap-category-link a.category-link{width:100%;text-align:center;border:1px solid #C1C1C1;position:relative;box-sizing:border-box}body.rentals #content #main div.wrap-category-link a.category-link span{vertical-align:top;padding:12px 0;display:inline-block}body.rentals #content #main div.wrap-category-link a.category-link.all{border-right:none;color:#e49404}body.rentals #content #main div.wrap-category-link a.category-link.novel{border-right:none;color:#4f8201}body.rentals #content #main div.wrap-category-link a.category-link.novel::before{margin-left:-5px;padding:10px;display:inline-block;width:37px;height:28px;content:url("/img/rental/icon_novel.svg")}body.rentals #content #main div.wrap-category-link a.category-link.manga{color:#990a0a}body.rentals #content #main div.wrap-category-link a.category-link.manga::before{margin-left:-5px;padding:10px;display:inline-block;width:37px;height:28px;content:url("/img/rental/icon_comic.svg")}body.rentals #content #main div.wrap-category-link.all a.category-link.all{background-color:#f19703;color:white;border:none;border-bottom:5px solid #D17D03}body.rentals #content #main div.wrap-category-link.all a.category-link.all::after{position:absolute;content:' ';width:0;height:0;border-top:7px solid #D17D03;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-12px;margin-left:-5px;left:50%}body.rentals #content #main div.wrap-category-link.novel a.category-link.all{border-right:1px solid #C1C1C1}body.rentals #content #main div.wrap-category-link.novel a.category-link.novel{background-color:#8ebe4f;color:white;border:none;border-bottom:5px solid #4f8201}body.rentals #content #main div.wrap-category-link.novel a.category-link.novel::after{position:absolute;content:' ';width:0;height:0;border-top:7px solid #4f8201;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-12px;margin-left:-5px;left:50%}body.rentals #content #main div.wrap-category-link.manga a.category-link.novel{border-right:1px solid #C1C1C1}body.rentals #content #main div.wrap-category-link.manga a.category-link.manga{background-color:#f16363;color:white;border:none;border-bottom:5px solid #990a0a}body.rentals #content #main div.wrap-category-link.manga a.category-link.manga::after{position:absolute;content:' ';width:0;height:0;border-top:7px solid #990a0a;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-12px;margin-left:-5px;left:50%}body.rentals #content #main div.label-list{text-align:center;color:#009;margin:0 8px 16px}body.rentals #content #main div.label-list span{margin-left:16px;border-left:1px solid #009;cursor:pointer;padding-left:16px;font-size:1rem}body.rentals #content #main div.label-list span:first-child{border-left:none;margin-left:0;padding-left:0}body.rentals #content #main div.label-list span.current{color:#333;font-weight:bold}body.rentals #content #main div.read-more{text-align:right;padding:8px}body.rentals #content #main div.about-label{text-align:right;padding:0 8px 8px 8px;margin-top:-10px}body.rentals #content #main div.about-label .icon-help::before{color:#ac9f60}body.rentals #content #main div.about-label a{color:#6d6138}body.rentals #content #main div.wrap-label{line-height:1}body.rentals #content #main div.wrap-rank{text-align:center;font-size:1.1rem;font-weight:bold}body.rentals #content #main div.wrap-rank::before{display:inline-block;width:15px;height:15px}body.rentals #content #main div.wrap-rank.novel{color:#5f9e5a}body.rentals #content #main div.wrap-rank.novel::before{content:url("/img/rental/crown_novel.svg")}body.rentals #content #main div.wrap-rank.manga{color:#e46c86}body.rentals #content #main div.wrap-rank.manga::before{content:url("/img/rental/crown_comic.svg")}body.rentals #content #main div.rental-contents{padding-bottom:16px}body.rentals #content #main div.rental-contents.novel{background-color:#fefcf7}body.rentals #content #main div.rental-contents.manga{background-color:#fff8f9}body.rentals #content #main div.rental-contents div.rental-books{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.rentals #content #main div.rental-contents div.rental-books div.rental-book{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:50%;box-sizing:border-box;padding:16px}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main{display:-webkit-flex;display:flex}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-cover{width:37%}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-cover div.started_date{padding:0 0 4px;line-height:0.7;color:#e54646;font-size:.75rem;font-weight:bold}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-cover div.started_date::before{display:inline-block;margin-right:3px;background:#e54646;padding:2px;line-height:1;white-space:nowrap;color:#fff;font-size:.625rem;font-weight:normal;content:'レンタル開始';letter-spacing:initial}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-cover img.cover{max-height:170px}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;width:63%;padding-left:16px}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info div.book-title{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-grow:1}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info div.book-title p.midashi{color:#c00;font-size:.75rem;margin-bottom:8px;line-height:1.1}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info div.book-title p.title{font-size:1rem;font-weight:bold;margin-bottom:8px;line-height:1.1;margin-top:2px}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info div.book-title p.sub-title{font-size:.875rem;color:#666;margin-bottom:8px;line-height:1.1}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info div.book-title p.sub-title:empty{display:none}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info div.book-title div.authors{font-size:.75rem;line-height:1.2}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-main div.book-info a.button{font-size:1rem;font-weight:bold;display:block;border-radius:0;width:100%;padding:12px 0;margin-top:8px}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-introduction{margin-top:8px;position:relative;line-height:1.4}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-introduction span.copy-line{color:#c00}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-introduction.ReadMore{overflow:hidden;max-height:144px;cursor:pointer}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-introduction.ReadMore::after{position:absolute;bottom:0;left:0;right:0;padding:24px 0 0;text-align:center;font-weight:bold;content:'続きを読む';color:#006}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-introduction.ReadMore.novel::after{background:linear-gradient(to bottom, rgba(254,252,247,0), #fefcf7 50%)}body.rentals #content #main div.rental-contents div.rental-books div.rental-book div.book-introduction.ReadMore.manga::after{background:linear-gradient(to bottom, rgba(255,248,249,0), #fff8f9 50%)}body.rentals #content #main div.rental-contents div.rental-books div.rental-book:nth-child(1) div.wrap-rank{color:#9e8c2a}body.rentals #content #main div.rental-contents div.rental-books div.rental-book:nth-child(1) div.wrap-rank::before{content:url("/img/rental/crown01.svg")}body.rentals #content #main div.rental-contents div.rental-books div.rental-book:nth-child(2) div.wrap-rank{color:#a5a5a5}body.rentals #content #main div.rental-contents div.rental-books div.rental-book:nth-child(2) div.wrap-rank::before{content:url("/img/rental/crown02.svg")}body.rentals #content #main div.rental-contents div.rental-books div.rental-book:nth-child(3) div.wrap-rank{color:#ad7859}body.rentals #content #main div.rental-contents div.rental-books div.rental-book:nth-child(3) div.wrap-rank::before{content:url("/img/rental/crown03.svg")}body.rentals #content #main div.wrap-list-books ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin:0;padding:8px;list-style:none;white-space:nowrap}body.rentals #content #main div.wrap-list-books ul li{display:inline-block;width:20%;min-width:96px}body.rentals #content #main div.wrap-list-books ul li div.rental-book{height:100%;box-sizing:border-box;padding:8px 8px 32px}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:100%}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-cover div.started_date{padding:0 0 4px;color:#e54646;text-align:center;font-size:.75rem;font-weight:bold;line-height:0.7}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-cover div.started_date::before{display:inline-block;margin-right:3px;background:#e54646;padding:1px 2px;line-height:1;white-space:nowrap;color:#fff;font-size:.625rem;content:'New';letter-spacing:initial}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-cover img.cover{max-height:190px}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-cover div.wrap-label{padding:2px 0;display:block;text-align:center}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-cover a.cover-link{padding:4px 0;display:block}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-info p.title{font-size:.75rem;font-weight:bold;letter-spacing:-.7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body.rentals #content #main div.wrap-list-books ul li div.rental-book div.book-main div.book-info a.button{font-size:.875rem;font-weight:bold;padding:12px 0;display:block;border-radius:0;width:100%;margin-top:8px}body.rentals #content #main div.wrap-list-books ul li:nth-child(1) div.rental-book div.wrap-rank{color:#9e8c2a}body.rentals #content #main div.wrap-list-books ul li:nth-child(1) div.rental-book div.wrap-rank::before{content:url("/img/rental/crown01.svg")}body.rentals #content #main div.wrap-list-books ul li:nth-child(2) div.rental-book div.wrap-rank{color:#a5a5a5}body.rentals #content #main div.wrap-list-books ul li:nth-child(2) div.rental-book div.wrap-rank::before{content:url("/img/rental/crown02.svg")}body.rentals #content #main div.wrap-list-books ul li:nth-child(3) div.rental-book div.wrap-rank{color:#ad7859}body.rentals #content #main div.wrap-list-books ul li:nth-child(3) div.rental-book div.wrap-rank::before{content:url("/img/rental/crown03.svg")}body.rentals #content #main div.wrap-list-books.novel{background-color:#fefcf7}body.rentals #content #main div.wrap-list-books.manga{background-color:#fff8f9}body.rentals #content #main div.features h2.rentals::after{display:none}body.rentals #content #main div.features p.midashi{display:none}body.rentals #content #main div.features p.sub-title{display:none}body.rentals #content #main div.features h3{font-size:1.2rem;position:relative;padding:6px 6px 0 46px;background-color:#fff}body.rentals #content #main div.features h3::before{position:absolute;content:url("/img/rental/feature.svg");top:0;left:0;width:50px;height:54px}body.rentals #content #main div.features h3::after{position:absolute;content:' ';bottom:-3px;left:0;right:0;height:1px;background-color:#e7e7e7}body.rentals #content #main div.features h3.novel{border-top:2px solid #8ebe4f;border-bottom:2px solid #8ebe4f}body.rentals #content #main div.features h3.manga{border-top:2px solid #f16363;border-bottom:2px solid #f16363}body.rentals #content #main div.features h3 div.open-date{font-size:.75rem;color:#c00}body.rentals #content #main div.features div.rental-contents div.rental-books div.rental-book div.book-introduction p.copy-line{min-height:0}body.rentals #content #main div.recently-rental div.wrap-list-books{padding:0 32px 16px;position:relative}body.rentals #content #main div.recently-rental div.wrap-list-books .hide-arrow{display:none}body.rentals #content #main div.recently-rental div.wrap-list-books div.left-arrow,body.rentals #content #main div.recently-rental div.wrap-list-books div.right-arrow{background-color:#fff}body.rentals #content #main div.recently-rental div.wrap-list-books div.left-arrow{position:absolute;background-color:#fefcf7;top:0;bottom:0;left:0;width:32px;cursor:pointer}body.rentals #content #main div.recently-rental div.wrap-list-books div.left-arrow::before{content:url("/img/rental/nav_arrow_novel.svg");position:absolute;width:24px;height:24px;top:94px;left:16px;transform:scale(-1, 1)}body.rentals #content #main div.recently-rental div.wrap-list-books div.right-arrow{position:absolute;background-color:#fefcf7;top:0;bottom:0;right:0;width:32px;cursor:pointer}body.rentals #content #main div.recently-rental div.wrap-list-books div.right-arrow::before{content:url("/img/rental/nav_arrow_novel.svg");position:absolute;width:24px;height:24px;top:94px;right:16px}body.rentals #content #main div.recently-rental div.wrap-list-books ul{overflow:hidden;display:block;padding:8px 0}body.rentals #content #main div.recently-rental div.wrap-list-books ul li{width:25%}body.rentals #content #main div.recently-rental div.wrap-list-books ul li div.rental-book{padding:8px 20px}body.rentals #content #main div.recently-rental div.wrap-list-books ul li div.rental-book div.book-main{display:block}body.rentals #content #main div.recently-rental div.wrap-list-books ul li div.rental-book div.book-main div.book-info p.title{letter-spacing:0}body.rentals #content #main div.recently-rental div.wrap-list-books.novel ul.list-books li div.rental-book div.book-main{display:-webkit-flex;display:flex}body.rentals #content #main div.recently-rental div.wrap-list-books.novel ul.list-books li div.rental-book div.book-main div.book-info p.title{text-overflow:clip;white-space:normal;height:2.4em;max-height:2.4em;line-height:1.2;word-break:break-all}body.rentals #content #main div.recently-rental div.wrap-list-books.manga div.left-arrow{background-color:#fff8f9}body.rentals #content #main div.recently-rental div.wrap-list-books.manga div.left-arrow::before{content:url("/img/rental/nav_arrow_comic.svg");top:60px}body.rentals #content #main div.recently-rental div.wrap-list-books.manga div.right-arrow{background-color:#fff8f9}body.rentals #content #main div.recently-rental div.wrap-list-books.manga div.right-arrow::before{content:url("/img/rental/nav_arrow_comic.svg");top:60px}body.rentals #content #main div.recently-rental div.wrap-list-books.manga ul.list-books li div.rental-book{padding:8px 10px}body.rentals #content #main div.recently-rental div.wrap-list-books.manga ul.list-books li div.rental-book div.book-info p.title{margin-bottom:0;line-height:1.2}body.rentals #content #main div.new-books-detail div.rental-contents div.rental-books div.rental-book div.book-main div.book-info{padding-top:18px}body.rentals #content #main div.ranking-detail div.rental-contents div.rental-books div.rental-book div.book-main div.book-info{padding-top:26.4px}body.rentals #content #main .section.top.new-books{margin-bottom:32px}body.rentals #content #main .ranking h3{padding:12px 8px 0 8px;font-size:.875rem}body.rentals #content #main .ranking h3::before{content:' ';display:inline-block;height:16px;width:4px;margin:0 4px -2px 8px;background-color:#333}body.rentals #content #main .ranking h3.novel{background-color:#fefcf7;color:#4f8201}body.rentals #content #main .ranking h3.novel::before{background-color:#4f8201}body.rentals #content #main .ranking h3.manga{background-color:#fff8f9;color:#990a0a}body.rentals #content #main .ranking h3.manga::before{background-color:#990a0a}body.rentals #content #main .ranking ul.list-books{padding-top:0}body.rentals #content #main .section.search .button-area{margin:0 10px}body.rentals #content #main .section.search .button-area .search{margin-top:40px;margin-bottom:25px}body.rentals #content #main .section.search .button-area a.rental-button{background-image:unset;font-size:33px;color:#fff;display:block;padding:15px 0;font-weight:bold;box-sizing:border-box;cursor:pointer;text-align:center;width:100%;text-decoration:none}body.rentals #content #main .section.search .button-area a.rental-button:hover{opacity:.7;color:#fff;text-decoration:none}body.rentals #content #main .section.search .button-area a.rental-button.novel{font-size:1.6rem;border:solid 1px #b7d28a;box-shadow:2px 0 0 #629a21, -2px 0 0 #629a21, 0 2px 0 #629a21, 0 -2px 0 #629a21;border-radius:3px;background-color:#7bb03e !important;text-shadow:0 1px 1px #6a8219;width:49%;display:inline-block;padding:16px 0}body.rentals #content #main .section.search .button-area a.rental-button.manga{font-size:1.6rem;border:solid 1px #f89d9d;box-shadow:2px 0 0 #d13119, -2px 0 0 #d13119, 0 2px 0 #d13119, 0 -2px 0 #d13119;border-radius:3px;background-color:#ed4848 !important;text-shadow:0 1px 1px #b41919;width:49%;display:inline-block;padding:16px 0;float:right}body.rentals #content #main .section.search .button-area a.rental-button.long{border:solid 1px #fec867;box-shadow:2px 0 0 #f29700, -2px 0 0 #f29700, 0 2px 0 #f29700, 0 -2px 0 #f29700;border-radius:3px;background-color:#ff9b26;text-shadow:0 1px 1px #a25b08;padding:22px 0;width:100%;margin:0 auto}body.rentals #content #main .section.search .button-area .link-large{font-size:1.3rem;padding:15px 0;text-align:center}#labelIntroModal .modal-dialog{width:250px;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column}#labelIntroModal .modal-dialog .modal-body{padding:0}#labelIntroModal .modal-dialog .modal-body.label-introduction{margin-bottom:0;background:#fff}#labelIntroModal .modal-dialog .modal-body.label-introduction h3{font-size:1rem;padding:0}#labelIntroModal .modal-dialog .modal-body.label-introduction h3.parent{padding:5px 5px 5px 25px;background:#fab249;color:#fff}#labelIntroModal .modal-dialog .modal-body.label-introduction ul li{padding:8px}#labelIntroModal .modal-dialog .modal-body.label-introduction ul li h3{font-size:1rem;padding:0}#labelIntroModal .modal-dialog .modal-body.label-introduction ul li a.label-link{padding:0;margin:0}#labelIntroModal .modal-dialog .modal-body.label-introduction ul li:not(:last-child){border-bottom:dashed 1px #ccc}#labelIntroModal .modal-dialog .modal-body .close-button{float:right;padding:5px;cursor:po}#labelIntroModal .modal-dialog .modal-body .close-button img{width:15px;height:15px}.rentals .fade{opacity:0;transition:opacity .15s linear}.rentals .fade.in{opacity:1}.rentals .modal-open{overflow-x:hidden}.rentals .modal-open.modal{overflow-y:auto}.rentals .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.rentals .modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.rentals .modal.in .modal-dialog{transform:translate(0, 0)}.rentals .modal .close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.rentals .modal-dialog{position:relative;width:auto;margin:10px}.rentals .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,0.5)}.rentals .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.rentals .modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.rentals .modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.rentals .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16px}.rentals .modal-header .close{margin-top:-2px}.rentals .modal-header button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.rentals .modal-title{margin:0;line-height:1.42857143}.rentals .modal-body{position:relative;padding:15px}@media (min-width: 768px){.rentals .modal-dialog{width:600px;margin:30px auto}}@media (min-width: 768px){.rentals .modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.ogi-series .single_column{margin:0 auto;width:680px}.ogi-series .single_column .header{position:relative}.ogi-series .single_column .header h1{border:0;margin:0}.ogi-series .single_column .header img{max-width:100%;margin:30px 0}.ogi-series .single_column .series{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.ogi-series .single_column .series div div .thumbnail>a>img{height:100px;float:left}.ogi-series .single_column .series div div .title{overflow:auto;padding:0 20px;box-sizing:border-box}.ogi-series .single_column .series div div .title h3{font-size:18px;letter-spacing:1px}.ogi-series .single_column .series div div .title h3 span{font-size:17px;letter-spacing:4px}.ogi-series .single_column .series div div .title h3 span:after{content:"\A";white-space:pre}.ogi-series .single_column .series>div>div{box-sizing:border-box;margin:20px 0;padding:10px;border:1px solid #ccc;clear:both;overflow:auto}.ogi-series .single_column .series a{text-decoration:underline}.ogi-series .single_column .profile{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.ogi-series .single_column .profile div .image>img{float:left}.ogi-series .single_column .profile div .author{overflow:hidden}.ogi-series .single_column .profile div .author .introduction{padding:0 10px;font-size:15px;font-weight:100}.ogi-series .single_column .profile div .author .introduction b{font-size:20px;letter-spacing:2px;font-weight:bold}.ogi-series .single_column .profile>div{box-sizing:border-box;margin:20px 0;padding:10px;border:1px solid #ccc;clear:both;overflow:auto;background-color:#F2F2F2}.ogi-series .single_column .book{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.ogi-series .single_column .book div .image>img{float:left;height:250px}.ogi-series .single_column .book .description{padding:0 0 0 20px;overflow:hidden}.ogi-series .single_column .book .description div.info .title{font-size:20px;letter-spacing:2px;font-weight:bold;padding:0 10px 0 0}.ogi-series .single_column .book .description div.info .author{font-size:18px;letter-spacing:2px;font-weight:bold}.ogi-series .single_column .book .description div.main{margin:10px 0}.ogi-series .single_column .book .description div.main .description{overflow:hidden;font-size:15px;margin:0;padding:0}.ogi-series .single_column .book div>.button{margin:0 20px;white-space:nowrap;width:250px;padding:5px;font-size:20px;font-weight:bold;position:relative}.ogi-series .single_column .book div>.button:before{overflow:auto;content:"";display:inline-block;height:0;width:0;border:8px solid transparent;border-left:14px solid white}.ogi-series .single_column .book>div{box-sizing:border-box;margin:30px 0;padding:0 0 20px;border-bottom:1px solid #ccc;clear:both;overflow:auto}.ogi-series .single_column .book>div:last-child{border:none}.ogi-series .other{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.ogi-series .other div a>img{float:left;margin:0 15px}.ogi-series .other div a>img:hover{opacity:.8}.ogi-series .other>div{box-sizing:border-box;margin:20px 0;padding:10px;clear:both}.ogi-series div>h2{border:0;color:black;height:40px;line-height:40px;text-align:center;text-decoration:none;font-size:20px}.ogi-series .header.logo{margin-top:-30px;min-width:680px;width:100%;color:#fff;background-color:#000;height:70px;box-sizing:border-box;position:relative;padding:15px}.ogi-series .header.logo .wrapper{margin:0 auto;max-width:680px}.ogi-series .header.logo .wrapper .logo{float:left}.ogi-series .header.logo .wrapper .business{padding:12px 0;font-size:17px;font-weight:bold;float:right;text-decoration:none}.ogi-series .header.logo .wrapper .business:before{overflow:auto;content:"";display:inline-block;height:0;width:0;border:6px solid transparent;border-left:11px solid white}.ogi-series .footer.logo{margin:100px 0 0;min-width:680px;width:100%;color:#fff;background-color:#000;height:120px;text-align:center;padding-top:30px;position:relative}.ogi-series .footer.logo .wrapper{width:100%;margin:0 auto}.ogi-series .footer.logo .wrapper .copyright{margin:5px 0;color:#fff;font-size:15px;font-weight:100;letter-spacing:1px}.site-menu .category.nav{margin:0}.site-menu .category.nav h2{box-sizing:border-box;margin-top:0;padding:0 10px;line-height:32px;color:#fff;font-weight:normal}.site-menu .category.nav h2.novels{outline:none;border:1px solid #8ebe4f;border-bottom:1px solid #8ebe4f;background:#8ebe4f;text-shadow:0 -1px #8ebe4f}.site-menu .category.nav h2.novels.outside{outline:none;border:1px solid #93c55a;border-bottom:1px solid #93c55a;background:#93c55a;text-shadow:0 -1px #93c55a}.site-menu .category.nav h2.mangas{outline:none;border:1px solid #ed6467;border-bottom:1px solid #ed6467;background:#ed6467;text-shadow:0 -1px #ed6467}.site-menu .category.nav h2.mangas.outside{outline:none;border:1px solid #f79496;border-bottom:1px solid #f79496;background:#f79496;text-shadow:0 -1px #f79496}.site-menu .category.nav h2.official-mangas{outline:none;border:1px solid #ed6467;border-bottom:1px solid #ed6467;background:#ed6467;text-shadow:0 -1px #ed6467}.site-menu .category.nav h2.businesses{background:#000;font-size:16px;line-height:unset;padding:12px 0 12px 15px}.site-menu .category.nav h2.businesses.series{margin-top:-12px}.site-menu .category.nav h2.businesses.glay{display:none}.site-menu .category.nav h2.glay{outline:none;border:1px solid #999;border-bottom:1px solid #999;background:#999;text-shadow:0 -1px #999}.site-menu .category.nav ul{font-size:.875rem}.site-menu .category.nav ul.novels{background:#eaf0d8}.site-menu .category.nav ul.mangas{background:#feeaeb}.site-menu .category.nav ul.official-mangas{background:#feeaeb}.site-menu .category.nav ul.official-mangas.img-link li{padding:4px 16px;background:#fff;font-size:.75rem;border-bottom:1px dotted #ccc}.site-menu .category.nav ul.official-mangas.img-link li div{padding:0;margin:0}.site-menu .category.nav ul.official-mangas.img-link li div.site-menu-label span{padding:0 2px;color:#c00}.site-menu .category.nav ul.official-mangas.img-link li div.site-menu-image{line-height:0}.site-menu .category.nav ul.official-mangas.img-link li div.site-menu-image a{padding:0;margin:0;width:218px;height:56.86px}.site-menu .category.nav ul.official-mangas.img-link li div.site-menu-image a img{width:100%}.site-menu .category.nav ul.official-mangas.img-link li a{display:inline-block;box-sizing:border-box;padding:2px 0;margin:0;white-space:nowrap;border:none;line-height:.75rem;height:auto;width:218px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.site-menu .category.nav ul.official-mangas.img-link li.bottom_text{padding:10px 16px 14px;text-align:right}.site-menu .category.nav ul.businesses li a{height:unset;line-height:16px;padding:15px 0 15px 15px;background:#f2f2f2;margin-left:0;font-size:16px;font-weight:bold;color:#000}.site-menu .category.nav ul.businesses.img-link{padding:15px}.site-menu .category.nav ul.businesses.img-link li{margin-bottom:15px}.site-menu .category.nav ul.businesses.img-link li a.banner{height:auto;box-sizing:unset;border:none;margin-left:0;padding:0}.site-menu .category.nav ul.businesses .icon-arrow::before{display:none}.site-menu .category.nav ul.other{background:#fce2b7}.site-menu .category.nav ul.other a{background:#fffef0;color:#000;font-weight:bold}.site-menu .category.nav ul.other .hot a{background:#fff2dc}.site-menu .category.nav ul.other .hot a::before{color:#e49404}.site-menu .category.nav ul.other .hot a img{vertical-align:text-bottom}.site-menu .category.nav ul li a{display:block;margin-left:16px;height:48px;border-top:1px dotted #ccc;background:#fff;padding:5px 5px 5px 10px;line-height:38px;box-sizing:border-box;white-space:nowrap}.site-menu .category.nav ul li:first-child>a{border-top:0}.site-menu .openable input[type="checkbox"].menu-accordion{display:none}.site-menu .openable label.menu-accordion h2{color:#000}.site-menu .openable label.menu-accordion .icon_wrap{box-sizing:border-box;display:inline-block;border:1px #888 solid;border-radius:2px;background:#b0b0b0;text-shadow:none;margin:8px 4px;padding:6px;line-height:calc(1rem + 16px);width:calc(1rem);height:calc(1rem);position:relative}.site-menu .openable label.menu-accordion .accordion_icon:before,.site-menu .openable label.menu-accordion .accordion_icon:after{transition:all .4s;display:block;content:'';background-color:#fff;border-radius:10px;position:absolute;width:10px;height:2px;top:6px;left:2px}.site-menu .openable label.menu-accordion .accordion_icon:before{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.site-menu .openable label.menu-accordion .accordion_icon:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.site-menu .openable input[type="checkbox"].menu-accordion:checked+label.menu-accordion .icon_wrap .accordion_icon:before,.site-menu .openable input[type="checkbox"].menu-accordion:checked+label.menu-accordion .icon_wrap .accordion_icon:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.site-menu .openable div.menu-accordion{margin:0;padding:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:max-height;transition-property:max-height;height:auto;max-height:0;overflow:hidden}.site-menu .openable input[type="checkbox"].menu-accordion:checked+label.menu-accordion+div.menu-accordion{max-height:1100px}.business-anatahaanata{position:relative;margin:-20px 0 50px;border:1px solid #ccc;border-top:0;background-color:#fff;padding:0 0 30px}.business-anatahaanata .button{display:inline-block;border-radius:0;box-shadow:2px 2px #a6a6a6;background:#f19703;cursor:pointer;height:55px;vertical-align:middle;text-align:center;text-decoration:none;color:#fff;font-size:20px}.business-anatahaanata .button:hover{background:#e9ae4d}.business-anatahaanata .header{margin:0;padding:0;overflow:hidden}.business-anatahaanata .header .sns{position:absolute;top:20px;right:28px;z-index:2}.business-anatahaanata h2{margin:30px auto 0;border:0;background-color:#34b2e2;padding:0;width:100%;height:40px;text-align:center;line-height:40px;color:#fff;font-size:20px}.business-anatahaanata .introduction{padding:0 30px}.business-anatahaanata .introduction p{margin-top:20px;line-height:26px;font-size:18px}.business-anatahaanata .introduction .book-info{margin-top:20px;line-height:24px;font-size:16px}.business-anatahaanata .introduction .book-store{display:flex;justify-content:space-between;margin-top:20px}.business-anatahaanata .introduction .book-store a{width:300px;height:55px;font-size:20px}.business-anatahaanata .archive{margin:0;padding:0 29px;overflow:hidden}.business-anatahaanata .archive h2+p{margin:20px 0;line-height:24px;color:#555;font-size:16px}.business-anatahaanata .archive div{border-top:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden}.business-anatahaanata .archive div a{float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;width:50%;height:130px;overflow:hidden;box-sizing:border-box}.business-anatahaanata .archive div a:hover{background-color:#fdfddb}.business-anatahaanata .archive div a .image{float:left;padding-right:10px;width:90px}.business-anatahaanata .archive div a .text{line-height:20px;font-size:16px;font-weight:bold}.business-anatahaanata .profile{margin:0;padding:0 29px;overflow:hidden}.business-anatahaanata .profile .wrap{margin-top:20px;border:1px solid #ccc;padding:20px;box-sizing:border-box}.business-anatahaanata .profile .wrap .image{float:right}.business-anatahaanata .profile .wrap .text{padding-right:20px;overflow:hidden;line-height:24px;font-size:16px}.business-anatahaanata .profile .wrap .text .name{font-size:20px;font-weight:bold}.business-anatahaanata .profile .wrap .text p{margin-top:10px}.business-anatahaanata .books{padding:0 30px}.business-anatahaanata .books .book{margin-top:20px;border:1px solid #ccc;padding:20px;width:100%;overflow:hidden;box-sizing:border-box}.business-anatahaanata .books .book .image{float:left;padding-right:20px;width:180px}.business-anatahaanata .books .book .text{padding-left:20px;line-height:24px;font-size:16px}.business-anatahaanata .books .book .text .title{margin-right:5px;font-size:20px;font-weight:bold}.business-anatahaanata .books .book .text .abstract{margin-top:10px}.business-anatahaanata .books .book .text .info{margin-top:20px;line-height:24px;font-size:16px}.business-anatahaanata .books .book .text .bookstore{display:flex;justify-content:space-between;margin-top:30px}.business-anatahaanata .books .book .text .bookstore a{width:220px}.business-hataraku .sns{padding-bottom:20px;text-align:right}.business-hataraku .hataraku.section{background:#feecd4;border:1px solid #b0b0b0}.business-hataraku .hataraku.section .keyvisual{position:relative}.business-hataraku .hataraku.section .keyvisual img{max-width:100%}.business-hataraku .hataraku.section .keyvisual a{width:208px;position:absolute;display:inline-block;box-sizing:border-box;background:linear-gradient(to bottom, #555, #000);border:1px solid #000;border-radius:3px;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:50px;white-space:nowrap}.business-hataraku .hataraku.section .keyvisual a:hover{background:linear-gradient(to bottom, #888, #333);border:1px solid #333;text-decoration:none}.business-hataraku .hataraku.section a.read{bottom:190px;left:10px}.business-hataraku .hataraku.section a.detail{bottom:130px;left:10px}.business-hataraku .hataraku.section .interview,.business-hataraku .hataraku.section .profile{padding:20px}.business-hataraku .hataraku.section h3{margin-bottom:10px;box-shadow:2px 2px 0 #a6a6a6;background:#f29700;padding:6px 10px;text-shadow:0 -1px 0 #ed5901;line-height:28px;font-size:1rem;color:#fff}.business-hataraku .hataraku.section h3::before{margin-right:10px;border-left:10px solid #fff;content:''}.business-hataraku .hataraku.section .interview iframe{max-width:100%}.business-hataraku .hataraku.section .profile .image{float:left;margin-right:20px;border-radius:100%;overflow:hidden}.business-hataraku .hataraku.section .profile .text{overflow:hidden}.business-hataraku .hataraku.section .profile .text b{font-size:1rem}.business-hataraku .hataraku.section .profile .banner{display:block;margin-top:20px;background:#fff}.business-hataraku .hataraku.section .profile .banner img{width:100%}.business-hataraku .hataraku.section .profile .banner:hover img{opacity:.5}.business-theteamwork{background:#fdfddb url("/img/business/theteamwork/bg.png") repeat-x;padding-top:0;overflow:hidden}.business-theteamwork h1{position:relative;margin-top:20px;margin-bottom:0;border:0;background:none;padding-left:120px}.business-theteamwork .book{position:relative;margin-top:20px;background:url("/img/business/theteamwork/portrait.png") no-repeat top 0 right 30px;padding:0 30px;height:550px;overflow:hidden}.business-theteamwork .book .cover{float:left;width:30%}.business-theteamwork .book .cover img{max-width:100%}.business-theteamwork .book .bookinfo{clear:both;margin-bottom:15px;padding-top:15px;overflow:hidden}.business-theteamwork .book .bookinfo h2{margin-bottom:10px;border:0;padding:0;font-size:22px}.business-theteamwork .book .description{position:absolute;top:0;left:30%;margin-bottom:20px;width:40%;overflow:hidden;word-break:normal;font-size:18px}.business-theteamwork .book .description b{color:#f56800}.business-theteamwork .book .link{padding-top:0;overflow:hidden}.business-theteamwork .book .link a{float:left;margin-right:3%;margin-left:0;border:1px solid #fdcf71;box-shadow:1px 1px 0 #acbaa4;background:#f4a400;width:20%;text-align:center;line-height:50px;color:#fff;font-size:18px;font-weight:bold;box-sizing:border-box}.business-theteamwork .book .link a:hover{background:#f4cc7a;box-shadow:1px 1px 0 #d3e4c9;text-decoration:none}.business-theteamwork .book .link a:last-child{margin-right:0}.business-theteamwork .series{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:0 30px}.business-theteamwork .series h2{position:relative;margin:0 20px 20px;border:0;background:#4dd4c8;padding:0;width:100%;text-align:center;line-height:40px;color:#fff}.business-theteamwork .series h2::after,.business-theteamwork .series h2::before{position:absolute;top:0;bottom:0;margin:auto;background:url("/img/business/theteamwork/icon.png") no-repeat;width:51px;height:57px;content:''}.business-theteamwork .series h2::before{left:-20px}.business-theteamwork .series h2::after{right:-20px}.business-theteamwork .series p{padding-bottom:15px;font-size:1rem}.business-theteamwork .series>div{border-bottom:1px solid #fff;border-left:1px solid #fff;padding:15px;width:50%;box-sizing:border-box}.business-theteamwork .series>div:nth-child(even){border-right:1px solid #fff}.business-theteamwork .series>div:nth-child(3),.business-theteamwork .series>div:nth-child(4){border-top:1px solid #fff}.business-theteamwork .series>div:nth-child(4n-1),.business-theteamwork .series>div:nth-child(4n-2){background:#daf9d4}.business-theteamwork .series>div:nth-child(4n-3),.business-theteamwork .series>div:nth-child(4n-4){background:#cdf6f2}.business-theteamwork .series .thumbnail{float:left;margin-right:15px;width:100px;height:60px;overflow:hidden}.business-theteamwork .series h3{padding:0;overflow:hidden;background:none;border:0;box-shadow:none;color:#333;font-size:1.1rem}.business-theteamwork .series h3 span{font-size:.875rem}.business-theteamwork .series a{text-decoration:underline}.business-theteamwork div.profile{margin:0 30px 20px;border:1px solid #d1d1d1;background:#f2f2f2;padding:20px;overflow:hidden}.business-theteamwork div.profile .image{margin-right:20px;float:left}.business-theteamwork div.profile .text{overflow:hidden;font-size:1rem}.business-theteamwork div.profile .text b{font-size:20px}.business-theteamwork div.recommend{height:274px;margin:0 30px 20px;padding:50px 260px 30px 90px;box-sizing:border-box;position:relative;background:#fff url("/img/business/theteamwork/cover2.png") no-repeat top right;border:1px solid #a3e2ef}.business-theteamwork div.recommend::before{width:146px;height:145px;content:'';position:absolute;top:-6px;left:-7px;background:url("/img/business/theteamwork/recommend.png") no-repeat}.business-theteamwork div.recommend::after{display:block;clear:both;content:''}.business-theteamwork div.recommend .image{display:none}.business-theteamwork div.recommend h2{margin-bottom:5px;padding:0;border:0;font-size:20px}.business-theteamwork div.recommend p{padding-bottom:15px;font-size:1rem}.business-theteamwork div.recommend .bookinfo{padding-bottom:25px;font-size:14px}.business-theteamwork div.recommend .link{padding-top:0;overflow:hidden}.business-theteamwork div.recommend a{float:left;margin-right:5%;margin-left:0;border:1px solid #fdcf71;background:#f4a400;box-shadow:1px 1px 0 #acbaa4;width:30%;color:#fff;text-align:center;line-height:50px;font-size:18px;font-weight:bold;box-sizing:border-box}.business-theteamwork div.recommend a:hover{background:#f4cc7a;box-shadow:1px 1px 0 #d3e4c9;text-decoration:none}.business-theteamwork div.recommend a:last-child{margin-right:0}.business-yakusenai{padding-top:0;width:950px}.business-yakusenai h1{background:none;border:0;margin-bottom:0;margin-left:1px;margin-top:21px;padding-left:7px;position:relative}.business-yakusenai .book{margin-top:0;overflow:hidden;padding:0;position:relative}.business-yakusenai .book .cover{position:absolute;right:10px;top:47px}.business-yakusenai .book .title{margin-left:25px;margin-top:40px}.business-yakusenai .book .bookinfo{margin-left:8px;margin-top:-2px;overflow:hidden;padding-top:42px}.business-yakusenai .book .bookinfo h2{border:0;font-size:20px;font-weight:normal;line-height:33px;margin-bottom:5px;padding:0}.business-yakusenai .book .bookinfo h2 span{font-size:25px}.business-yakusenai .book .bookinfo p{font-size:17px}.business-yakusenai .book .link{margin:2px 0 0;overflow:hidden}.business-yakusenai .book .link a{background:url("/img/business/yakusenai/button.png") no-repeat;border:1px solid #ccc;box-shadow:1px 1px 0 #ccc;box-sizing:border-box;color:#ffffff;float:left;font-size:23px;font-weight:bold;height:60px;line-height:60px;margin-left:0;margin-right:20px;text-align:center;width:202px}.business-yakusenai .book .link a:hover{box-shadow:1px 1px 0 #999;opacity:.7;text-decoration:none}.business-yakusenai .series h2{background:url("/img/business/yakusenai/h2.png") no-repeat;border:0;color:#fff;height:40px;line-height:40px;margin:0 auto;margin-bottom:20px;padding:0;text-align:center;text-decoration:none;width:940px}.business-yakusenai .series p{font-size:16px;letter-spacing:.39em;line-height:16px;padding-bottom:13px}.business-yakusenai .series p:nth-child(n+3){margin-bottom:-10px;padding-bottom:0}.business-yakusenai .series .article{float:left;height:92px;margin-bottom:10px;margin-left:0;margin-right:10px;width:306px}.business-yakusenai .series .article .thumbnail{float:left;height:62px;margin:15px 0 15px 15px;overflow:hidden;width:102px}.business-yakusenai .series .article h3{background:none;border:0;box-shadow:none;color:#333333;font-size:19px;line-height:24px;margin:4px 0 0;overflow:hidden;padding:10px}.business-yakusenai .series .article h3 span{font-size:17px}.business-yakusenai .series .article.base01{background:url("/img/business/yakusenai/01base.png") no-repeat}.business-yakusenai .series .article.base02{background:url("/img/business/yakusenai/02base.png") no-repeat}.business-yakusenai .series .article.base03{background:url("/img/business/yakusenai/03base.png") no-repeat}.business-yakusenai .series .article.base04{background:url("/img/business/yakusenai/04base.png") no-repeat}.business-yakusenai .series .banner{margin:10px 0 40px}.business-yakusenai .series h3 span{font-size:14px;line-height:21px}.business-yakusenai .series a{text-decoration:underline}.business-yakusenai .profile h2{background:url("/img/business/yakusenai/h2.png") no-repeat;border:0;color:#fff;height:40px;line-height:40px;margin:0 auto;margin-bottom:20px;padding:0;text-align:center;text-decoration:none;width:940px}.business-yakusenai .profile .author{background:#f3f3f3;border:1px solid #dddddd;overflow:hidden;padding:20px}.business-yakusenai .profile .author .image{float:left;margin-right:20px}.business-yakusenai .profile .author .text{font-size:16px;line-height:24px;overflow:hidden}.business-yakusenai .profile .author .text b{font-size:20px;line-height:30px}.business-yakusenai .description{background:url("/img/business/yakusenai/txt_base.png") no-repeat;font-size:20px;letter-spacing:-.01em;line-height:28px;margin:20px 0 24px;padding:19px;width:910px}.business-yakusenai .recommend{background:url("/img/business/yakusenai/osusume_base.png") no-repeat;height:253px;margin-bottom:50px;position:relative;width:946px}.business-yakusenai .recommend>.detail{margin-top:85px;padding:30px 280px 0 80px}.business-yakusenai .recommend>.detail .cover{position:absolute;right:18px;top:-40px}.business-yakusenai .recommend>.detail h2{border:0;font-size:1.5em;margin-bottom:20px;padding:0 0 5px 10px;text-decoration:none}.business-yakusenai .recommend>.detail p{font-size:16px;line-height:24px;margin:-17px 0 0 16px;padding-bottom:15px}.business-yakusenai .recommend>.detail .bookinfo{font-size:16px;letter-spacing:0.1em;line-height:21px;margin:5px 0 0 17px;padding-bottom:15px}.business-yakusenai .recommend .link{margin-left:95px;overflow:hidden;padding-top:0}.business-yakusenai .recommend .link a{background:#f4a400;border:1px solid #fdcf71;box-shadow:1px 1px 0 #acbaa4;box-sizing:border-box;color:#ffffff;float:left;font-size:18px;font-weight:bold;height:50px;line-height:50px;margin-left:0;margin-right:20px;text-align:center;width:180px}.business-yakusenai .sns{margin-bottom:-5px;position:relative;z-index:2}.business-yakusenai .sns .sns-buttons{position:absolute;right:10px;top:6px}.business-yakusenai .sns .sns-buttons div{float:left}.business-yakusenai .sns .twitter{margin-right:5px;padding-top:1px}.business-jikoshinrikaikaku{position:relative;margin:-20px 0 50px;border:1px solid #ccc;border-top:0;background-color:#fff;padding:0 0 30px}.business-jikoshinrikaikaku .button{display:inline-block;border-radius:0;box-shadow:2px 2px #a6a6a6;background:#f19703;cursor:pointer;height:55px;vertical-align:middle;text-align:center;text-decoration:none;color:#fff;font-size:20px}.business-jikoshinrikaikaku .button:hover{background:#e9ae4d}.business-jikoshinrikaikaku .header{margin:0;padding:0;overflow:hidden}.business-jikoshinrikaikaku .header .sns{position:absolute;top:20px;right:28px;z-index:2}.business-jikoshinrikaikaku h2{margin:30px auto 0;border:0;background-color:#00b0ec;padding:0;width:100%;height:40px;text-align:center;line-height:40px;color:#fff;font-size:20px}.business-jikoshinrikaikaku .introduction{padding:0 30px}.business-jikoshinrikaikaku .introduction p{margin-top:20px;line-height:26px;font-size:18px}.business-jikoshinrikaikaku .introduction .book-info{margin-top:20px;line-height:24px;font-size:16px}.business-jikoshinrikaikaku .introduction .book-store{display:flex;justify-content:space-between;margin-top:20px}.business-jikoshinrikaikaku .introduction .book-store a{width:300px;height:55px;font-size:20px}.business-jikoshinrikaikaku .archive{margin:0;padding:0 29px;overflow:hidden}.business-jikoshinrikaikaku .archive h2+p{margin:20px 0;line-height:24px;color:#555;font-size:16px}.business-jikoshinrikaikaku .archive div{border-top:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden}.business-jikoshinrikaikaku .archive div a{float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;width:50%;height:130px;overflow:hidden;box-sizing:border-box}.business-jikoshinrikaikaku .archive div a:hover{background-color:#fdfddb}.business-jikoshinrikaikaku .archive div a .image{float:left;padding-right:10px;width:90px}.business-jikoshinrikaikaku .archive div a .text{line-height:20px;font-size:16px;font-weight:bold}.business-jikoshinrikaikaku .profile{margin:0;padding:0 29px;overflow:hidden}.business-jikoshinrikaikaku .profile .wrap{margin-top:20px;border:1px solid #ccc;padding:20px;box-sizing:border-box}.business-jikoshinrikaikaku .profile .wrap .image{float:right}.business-jikoshinrikaikaku .profile .wrap .text{padding-right:20px;overflow:hidden;line-height:24px;font-size:16px}.business-jikoshinrikaikaku .profile .wrap .text .name{font-size:20px;font-weight:bold}.business-jikoshinrikaikaku .profile .wrap .text p{margin-top:10px}.business-jikoshinrikaikaku .books{padding:0 30px}.business-jikoshinrikaikaku .books .book{margin-top:20px;border:1px solid #ccc;padding:20px;width:100%;overflow:hidden;box-sizing:border-box}.business-jikoshinrikaikaku .books .book .image{float:left;padding-right:20px;width:180px}.business-jikoshinrikaikaku .books .book .text{padding-left:20px;line-height:24px;font-size:16px}.business-jikoshinrikaikaku .books .book .text .title{margin-right:5px;font-size:20px;font-weight:bold}.business-jikoshinrikaikaku .books .book .text .abstract{margin-top:10px}.business-jikoshinrikaikaku .books .book .text .info{margin-top:20px;line-height:24px;font-size:16px}.business-jikoshinrikaikaku .books .book .text .bookstore{display:flex;justify-content:space-between;margin-top:30px}.business-jikoshinrikaikaku .books .book .text .bookstore a{width:220px}.business-sukiwoshigoto{margin-top:-20px;padding-top:0;width:1000px;background-color:#F0F0F0;border:1px solid #C4C4C4}.business-sukiwoshigoto .header{position:relative}.business-sukiwoshigoto .header .sns{position:absolute;right:10px;top:17px;z-index:2}.business-sukiwoshigoto .header .sns div{float:left}.business-sukiwoshigoto .header .sns .twitter{margin-right:5px}.business-sukiwoshigoto .header h1{border:0;margin:0;padding-top:2px;padding-bottom:0;width:1000px;height:630px}.business-sukiwoshigoto .header h1 img.pc{display:inline}.business-sukiwoshigoto .header h1 img.sp{display:none}.business-sukiwoshigoto .header .cover{margin-bottom:-5px;z-index:2}.business-sukiwoshigoto .header .cover img{max-width:100%;position:absolute;left:-10px;top:22px}.business-sukiwoshigoto .book{margin:0 auto 40px;overflow:hidden;padding:0;position:relative;width:940px}.business-sukiwoshigoto .book .description{margin:15px 0;padding:0;width:940px}.business-sukiwoshigoto .book .description p{padding:0;margin:0;font-size:18px;overflow:hidden;width:940px;font-weight:200;font-family:sans-serif;letter-spacing:1px}.business-sukiwoshigoto .book .description .info{margin:5px 0;font-size:18px;letter-spacing:3px}.business-sukiwoshigoto .book .link{overflow:hidden;margin:15px 0;width:940px}.business-sukiwoshigoto .book .link .blue_button{display:inline-block;border:1px solid #7D93C5;border-radius:0;background:#0080D8;cursor:pointer;padding:.5em 1em .4em;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;color:white;box-sizing:border-box;float:left;margin-right:20px;width:300px;height:57px;font-size:21px;font-weight:500;font-family:'Yu Gothic', sans-serif}.business-sukiwoshigoto .book .link .blue_button:hover{box-shadow:1px 1px 0 #999;opacity:.7;text-decoration:none}.business-sukiwoshigoto .book .link .blue_button.read{margin-right:0}.business-sukiwoshigoto .series{margin:0 auto 50px;overflow:hidden;padding:0;position:relative;width:940px}.business-sukiwoshigoto .series h2{background-color:black;border:0;color:white;height:40px;line-height:40px;margin:0 auto;padding:0;text-align:center;text-decoration:none;font-size:19px;width:940px}.business-sukiwoshigoto .series div{overflow:hidden;padding:0;margin:0;width:940px}.business-sukiwoshigoto .series div p{font-size:17px;margin:15px;color:#333333}.business-sukiwoshigoto .series div div .article{float:left;height:130px;width:468px}.business-sukiwoshigoto .series div div .article .thumbnail{float:left;height:115px;margin:13px 0 10px 13px;overflow:hidden;width:102px}.business-sukiwoshigoto .series div div .article h3{margin:0;background:none;border:0;box-shadow:none;color:#000000;font-size:14px;font-family:sans-serif;line-height:24px;padding:20px 6px 10px 0;width:auto}.business-sukiwoshigoto .series div div .article h3 span{margin-bottom:10px;font-size:18px;letter-spacing:2px;padding:6px 6px 6px 0}.business-sukiwoshigoto .series div div .article.linked{background-color:white;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}.business-sukiwoshigoto .series div div .article.no-linked{background-color:#D4D1D1;border-right:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}.business-sukiwoshigoto .series>div>div{border-top:1px solid #C4C4C4;border-left:1px solid #C4C4C4}.business-sukiwoshigoto .series .banner{margin:20px auto}.business-sukiwoshigoto .series a{text-decoration:underline}.business-sukiwoshigoto .profile{margin:0 auto 30px;overflow:hidden;padding:0;position:relative;width:940px}.business-sukiwoshigoto .profile h2{background-color:black;border:0;color:white;height:40px;line-height:40px;margin:0 auto;padding:0;text-align:center;text-decoration:none;font-size:19px;width:940px}.business-sukiwoshigoto .profile .author{background:white;border:1px solid #dddddd;overflow:hidden;padding:0;margin:20px auto 0;width:940px}.business-sukiwoshigoto .profile .author .text{font-size:17px;line-height:24px;overflow:hidden;padding:14px 17px;margin:0;font-weight:300;font-family:'Yu Gothic', sans-serif}.business-sukiwoshigoto .profile .author .text b{font-size:19px;line-height:30px;letter-spacing:2px;font-weight:bold}.business-seven_powers{margin-top:-20px;padding:0;border:1px solid #C4C4C4;background-color:#FFFFFF}.business-seven_powers .header{position:relative}.business-seven_powers .header .sns{position:absolute;right:10px;top:17px;z-index:2}.business-seven_powers .header .sns div{float:left}.business-seven_powers .header .sns .twitter{margin-right:5px}.business-seven_powers .header h1{margin:0;overflow:hidden}.business-seven_powers .header h1 div{margin:0 -1px}.business-seven_powers .header h1 div img{width:100%;margin-top:5px}.business-seven_powers .header h1 div img.pc{display:inline}.business-seven_powers .header h1 div img.sp{display:none}.business-seven_powers .header .cover{margin-bottom:-5px;z-index:2}.business-seven_powers .header .cover img{max-width:100%;position:absolute;left:-10px;top:22px}.business-seven_powers .header_info .info{padding:0;margin:0;font-size:15px;letter-spacing:2px}.business-seven_powers .header_info .link{padding:0;margin:0}.business-seven_powers .header_info .link .button{margin:7.1px;width:300px;height:55px;font-size:20px}.business-seven_powers .header_info .link .button:first-child{margin-left:0}.business-seven_powers .header_info .link .button:last-child{margin-right:0}.business-seven_powers .series div{padding:0;margin:0;overflow:hidden}.business-seven_powers .series div p{text-align:center;font-size:17px;margin:10px 0;color:#555}.business-seven_powers .series div div .article{float:left;height:130px;width:50%;box-sizing:border-box;padding:15px}.business-seven_powers .series div div .article:last-child::after{clear:both}.business-seven_powers .series div div .article .thumbnail{padding:0;margin:0;float:left;overflow:hidden;min-width:92px;text-align:center}.business-seven_powers .series div div .article .thumbnail img{height:102px;width:auto}.business-seven_powers .series div div .article div{width:auto;box-sizing:border-box}.business-seven_powers .series div div .article div h3{margin:0;padding:0 10px;background:none;border:0;box-shadow:none;font-size:18px;font-family:sans-serif}.business-seven_powers .series div div .article div h3 span{font-size:16px;letter-spacing:2px}.business-seven_powers .series div div .article div h3 span::after{content:"\A";white-space:pre}.business-seven_powers .series div div .article.linked{background-color:white;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}.business-seven_powers .series div div .article.linked:hover{text-decoration:underline;background-color:#FDE2E2;background:-moz-linear-gradient(center top, #FDE2E2 5%, #FADADA 100%);background:-ms-linear-gradient(top, #FDE2E2 5%, #FADADA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDE2E2', endColorstr='#FADADA');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #FDE2E2), color-stop(100%, #FADADA));background-color:#FDE2E2}.business-seven_powers .series div div .article.linked:hover img{opacity:.9;background-color:#fc9292}.business-seven_powers .series div div .article.no-linked{background-color:#D4D1D1;border-right:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}.business-seven_powers .series>div>div{border-top:1px solid #A8A8A8;border-left:1px solid #A8A8A8}.business-seven_powers .banners.series>div>div{border:none}.business-seven_powers .banners.series div.article{border:1px solid #C4C4C4 !important}.business-seven_powers .banners.series .banners{margin:20px auto}.business-seven_powers .banners.series .banners a:hover{opacity:.8}.business-seven_powers .profile .author{border:1px solid #C4C4C4;background:white;padding:20px;margin:20px auto;width:100%;box-sizing:border-box}.business-seven_powers .profile .author .image{margin:0;float:right}.business-seven_powers .profile .author .text{margin-top:3px;padding-right:20px;font-size:17px;line-height:24px;overflow:hidden;font-family:'Yu Gothic', sans-serif}.business-seven_powers .profile .author .text b{font-size:19px;line-height:30px;letter-spacing:2px;font-weight:bold}.business-seven_powers .book{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin-bottom:0;padding-bottom:0}.business-seven_powers .book>div{width:31%;margin:20px auto;padding:10px 0 0}.business-seven_powers .book>div:nth-last-child(n+4){padding-bottom:80px}.business-seven_powers .book div{margin:10px auto 0}.business-seven_powers .book div .image{text-align:center}.business-seven_powers .book div .description{overflow:hidden;padding:0;margin:0}.business-seven_powers .book div .description div.info{margin:5px auto;width:261px;height:30px;line-height:20px}.business-seven_powers .book div .description div.info .title{font-size:20px;letter-spacing:0;font-weight:bold}.business-seven_powers .book div .description div.info .title::after{content:"\A";white-space:pre}.business-seven_powers .book div .description div.link{margin:0 auto;text-align:center;width:251px}.business-seven_powers .book div .description div.link a{margin-top:15px;width:251px;height:50px;font-size:19px}.business-seven_powers div.header_info,.business-seven_powers div.profile,.business-seven_powers div.series,.business-seven_powers div.book{overflow:hidden;margin:10px 0 40px;padding:0 29px;position:relative}.business-seven_powers div>h2{background-color:#B60000;border:0;color:white;height:40px;line-height:40px;margin:0 auto;padding:0;text-align:center;text-decoration:none;font-size:19px;width:100%;font-weight:100}.business-seven_powers a{text-decoration:underline}.business-seven_powers a.button{text-decoration:none}.business-seven_powers .navy_button{display:inline-block;border:1px solid #00043E;background:#00074E;border-radius:0;cursor:pointer;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;color:white;box-sizing:border-box;font-weight:500;background:-moz-linear-gradient(center top, #00074E 5%, #00043E 100%);background:-ms-linear-gradient(top, #00074E 5%, #00043E 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00074E', endColorstr='#00043E');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #00074E), color-stop(100%, #00043E));background-color:#00074E}.business-seven_powers .navy_button:hover{box-shadow:1px 1px 0 #999;background:#30346E;background:-moz-linear-gradient(center top, #30346E 5%, #30378E 100%);background:-ms-linear-gradient(top, #30346E 5%, #30378E 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30346E', endColorstr='#30378E');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #30346E), color-stop(100%, #30378E));background-color:#30346E}.business-kuchibeta{margin:-20px 0 50px;padding:0;border:1px solid #C4C4C4;background-color:#FFFFFF;position:relative}.business-kuchibeta .header{margin:0;padding:0;overflow:hidden}.business-kuchibeta .header .sns{position:absolute;right:25px;top:20px;z-index:2}.business-kuchibeta .header .sns .twitter-share-button{margin-right:2px}.business-kuchibeta .header h1 div{margin:0 -1px}.business-kuchibeta .header h1 div img{width:100%}.business-kuchibeta .header h1 div img.pc{display:inline}.business-kuchibeta .header h1 div img.sp{display:none}.business-kuchibeta .header_info{margin:0;padding:0 29px;overflow:hidden}.business-kuchibeta .header_info .description{font-size:18px;line-height:26px;margin-top:20px}.business-kuchibeta .header_info .info{font-size:16px;line-height:24px;margin-top:20px}.business-kuchibeta .header_info .link{margin-top:20px}.business-kuchibeta .header_info .link .button{margin:7.1px;width:300px;height:55px;font-size:20px}.business-kuchibeta .header_info .link .button:first-child{margin-left:0}.business-kuchibeta .header_info .link .button:last-child{margin-right:0}.business-kuchibeta .series{margin:0;padding:0 29px;overflow:hidden}.business-kuchibeta .series div{overflow:hidden}.business-kuchibeta .series div p{font-size:16px;line-height:24px;margin:20px 20px;color:#555}.business-kuchibeta .series div div .article{float:left;height:130px;width:50%;box-sizing:border-box;padding:15px}.business-kuchibeta .series div div .article:last-child::after{clear:both}.business-kuchibeta .series div div .article .thumbnail{float:left;min-width:92px;text-align:center}.business-kuchibeta .series div div .article .thumbnail img{height:102px;width:auto}.business-kuchibeta .series div div .article .title{font-size:18px;line-height:26px;font-weight:bold}.business-kuchibeta .series div div .article .title h3{padding:0 10px}.business-kuchibeta .series div div .article.linked{background-color:white;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}.business-kuchibeta .series div div .article.linked:hover{text-decoration:underline;background-color:#FFFCD9}.business-kuchibeta .series div div .article.linked:hover img{opacity:.9;background-color:#F1E9D1}.business-kuchibeta .series div div .article.no-linked{background-color:#D4D1D1;border-right:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}.business-kuchibeta .series>div>div{border-top:1px solid #C4C4C4;border-left:1px solid #C4C4C4}.business-kuchibeta .profile{margin:0;padding:0 29px;overflow:hidden}.business-kuchibeta .profile .author{border:1px solid #C4C4C4;padding:20px;margin-top:20px;box-sizing:border-box}.business-kuchibeta .profile .author .image{float:right}.business-kuchibeta .profile .author .text{padding-right:20px;font-size:16px;line-height:24px;overflow:hidden}.business-kuchibeta .profile .author .text b{font-size:20px;font-weight:bold;margin-right:5px}.business-kuchibeta .profile .author .text b span.e_name{margin-right:5px}.business-kuchibeta .profile .author .text .description{margin-top:10px}.business-kuchibeta .books{margin:0;padding:0 29px;overflow:hidden}.business-kuchibeta .books .book{padding:20px;width:100%;box-sizing:border-box}.business-kuchibeta .books .book .image{float:left}.business-kuchibeta .books .book .text{padding-left:20px;font-size:16px;line-height:24px;overflow:hidden}.business-kuchibeta .books .book .text .title{font-size:20px;font-weight:bold;margin-right:5px}.business-kuchibeta .books .book .text .description{margin-top:10px}.business-kuchibeta .books .book .text .info{font-size:16px;line-height:24px;margin-top:20px}.business-kuchibeta .books .book .link{margin-top:33px}.business-kuchibeta .books .book .link .button{margin:7.1px;width:218px;height:55px;font-size:20px}.business-kuchibeta .books .book .link .button:first-child{margin-left:0}.business-kuchibeta .books .book .link .button:last-child{margin-right:0}.business-kuchibeta div>h2{margin:30px auto 0;padding:0;border:0;background-color:#00357D;color:white;height:40px;line-height:40px;text-align:center;font-size:20px;width:100%}.business-kuchibeta .red_button{display:inline-block;border:1px solid #d90000;background:#d90000;border-radius:0;cursor:pointer;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;color:white;box-sizing:border-box;font-weight:500;box-shadow:2px 2px #A6A6A6}.business-kuchibeta .red_button:hover{background:#F2293B}.business-kuchibeta div.info span::before{content:'';width:10px;height:10px;margin:auto 3px auto 0;display:inline-block;background:#000000}.businesses-ogawa1803{border:1px solid #999}.businesses-ogawa1803 .introduction{padding:20px}.businesses-ogawa1803 .introduction p{margin-bottom:0;line-height:1.8}.businesses-ogawa1803 .introduction p.notes{text-align:right}.businesses-ogawa1803 .introduction .profile{margin-top:20px;background:#d1d1d1;padding:20px;overflow:hidden}.businesses-ogawa1803 .introduction .profile .photo{float:right;padding-left:20px}.businesses-ogawa1903{border:1px solid #999}.businesses-ogawa1903 .introduction{padding:20px}.businesses-ogawa1903 .introduction p{margin-bottom:0;line-height:1.8}.businesses-ogawa1903 .introduction p.notes{text-align:right}.businesses-ogawa1903 .introduction .profile{margin:20px 0;background:#d1d1d1;padding:20px;overflow:hidden}.businesses-ogawa1903 .introduction .profile .photo{float:right;padding-left:20px}.businesses-ogawa1903 .past-series h1{font-size:18px;font-weight:bold;color:#0f308f;margin-bottom:10px}.business-shiawase{margin:-20px 0 50px;padding:0;border:1px solid #C4C4C4;background-color:#FFFFFF;position:relative}.business-shiawase .header{margin:0;padding:0;overflow:hidden;height:572px;border-bottom:1px solid #C4C4C4}.business-shiawase .header .sns{position:absolute;right:25px;top:595px;z-index:2}.business-shiawase .header .sns .twitter-share-button{margin-right:2px}.business-shiawase .header .sns.sp{display:none}.business-shiawase .header .sns.pc{display:block}.business-shiawase .header h1 div{margin:0 -1px}.business-shiawase .header h1 div img{width:100%}.business-shiawase .header h1 div img.pc_title{display:inline;margin-left:29px;margin-top:29px;width:556px;height:311px}.business-shiawase .header h1 div img.pc_mv{width:388px;height:572px;position:absolute;right:0px;top:0px}.business-shiawase .header h1 div img.sp{display:none}.business-shiawase .header .description{font-size:18px;line-height:26px;margin-top:5px;margin-left:29px;margin-bottom:10px;width:556px;font-weight:normal}.business-shiawase .header .cover{margin-bottom:-5px}.business-shiawase .header .cover img{max-width:100%;position:absolute;left:779px;top:15px;z-index:3}.business-shiawase .header_info{margin:0;padding:0 29px;overflow:hidden}.business-shiawase .header_info .info{font-size:16px;line-height:24px;margin-top:20px}.business-shiawase .header_info .info .description{display:none}.business-shiawase .header_info .link{margin-top:12.9px}.business-shiawase .header_info .link .button{margin:7.1px;width:300px;height:55px;font-size:20px}.business-shiawase .header_info .link .button:first-child{margin-left:0}.business-shiawase .header_info .link .button:last-child{margin-right:0}.business-shiawase .series{margin:0;padding:0 29px;overflow:hidden}.business-shiawase .series div{overflow:hidden}.business-shiawase .series div p{font-size:16px;line-height:24px;margin:20px 20px;color:#555}.business-shiawase .series div div .article{float:left;height:130px;width:50%;box-sizing:border-box;padding:15px}.business-shiawase .series div div .article:last-child::after{clear:both}.business-shiawase .series div div .article .thumbnail{float:left;min-width:92px;text-align:center}.business-shiawase .series div div .article .thumbnail img{height:102px;width:auto}.business-shiawase .series div div .article .title{font-size:18px;line-height:26px;font-weight:bold}.business-shiawase .series div div .article .title h3{padding:0 10px}.business-shiawase .series div div .article.linked{background-color:white;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}.business-shiawase .series div div .article.linked:hover{text-decoration:underline;background-color:#FFFCD9}.business-shiawase .series div div .article.linked:hover img{opacity:.9;background-color:#F1E9D1}.business-shiawase .series div div .article.no-linked{background-color:#D4D1D1;border-right:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}.business-shiawase .series>div>div{border-top:1px solid #C4C4C4;border-left:1px solid #C4C4C4}.business-shiawase .series .banners{margin:30px 0 10px}.business-shiawase .profile{margin:0;padding:0 29px;overflow:hidden}.business-shiawase .profile .author{border:1px solid #C4C4C4;padding:20px;margin-top:20px;box-sizing:border-box}.business-shiawase .profile .author .image{float:right}.business-shiawase .profile .author .text{padding-right:20px;font-size:16px;line-height:24px;overflow:hidden}.business-shiawase .profile .author .text b{font-size:20px;font-weight:bold;margin-right:5px}.business-shiawase .profile .author .text b span.e_name{margin-right:5px}.business-shiawase .profile .author .text .description{margin-top:10px}.business-shiawase .books{margin:0;padding:0 29px;overflow:hidden}.business-shiawase .books .book{padding:20px;width:100%;box-sizing:border-box;border:1px solid #C4C4C4;margin-top:20px;margin-bottom:20px}.business-shiawase .books .book .image{float:left}.business-shiawase .books .book .text{padding-left:20px;font-size:16px;line-height:24px;overflow:hidden}.business-shiawase .books .book .text .title{font-size:20px;font-weight:bold;margin-right:5px}.business-shiawase .books .book .text .title .sub-title{margin-top:5px;padding-left:16px;font-size:1rem}.business-shiawase .books .book .text .description{margin-top:10px}.business-shiawase .books .book .text .info{font-size:16px;line-height:24px;margin-top:20px}.business-shiawase .books .book .link{margin-top:33px}.business-shiawase .books .book .link .button{margin:7.1px;width:218px;height:55px;font-size:20px}.business-shiawase .books .book .link .button:first-child{margin-left:0}.business-shiawase .books .book .link .button:last-child{margin-right:0}.business-shiawase div>h2{margin:30px auto 0;padding:0;border:0;background-color:#47649e;color:white;height:40px;line-height:40px;text-align:center;font-size:20px;width:100%}.business-shiawase .light_brown_button{display:inline-block;border:1px solid #978956;background:#978956;border-radius:0;cursor:pointer;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;color:white;box-sizing:border-box;font-weight:500;box-shadow:2px 2px #A6A6A6}.business-shiawase .light_brown_button:hover{background:#978956;box-shadow:1px 1px 0 #999;opacity:.7;text-decoration:none}.business-shiawase div.info span::before{content:'';width:10px;height:10px;margin:auto 3px auto 0;display:inline-block;background:#000000}.business-leader{margin:-20px 0 50px;padding:0;border:1px solid #C4C4C4;background-color:#FFFFFF;position:relative}.business-leader .header{margin:0;padding:0;overflow:hidden}.business-leader .header .sns{position:absolute;right:25px;top:20px;z-index:2}.business-leader .header .sns .twitter-share-button{margin-right:2px}.business-leader .header h1 div{margin:0 -1px}.business-leader .header h1 div img{width:100%}.business-leader .header h1 div img.pc{display:inline}.business-leader .header h1 div img.sp{display:none}.business-leader .header_info{margin:0;padding:0 29px;overflow:hidden}.business-leader .header_info .description{font-size:18px;line-height:26px;margin-top:20px}.business-leader .header_info .info{font-size:16px;line-height:24px;margin-top:20px}.business-leader .header_info .link{margin-top:20px}.business-leader .header_info .link .button{margin:7.1px;width:300px;height:55px;font-size:20px}.business-leader .header_info .link .button:first-child{margin-left:0}.business-leader .header_info .link .button:last-child{margin-right:0}.business-leader .series{margin:0;padding:0 29px;overflow:hidden}.business-leader .series div{overflow:hidden}.business-leader .series div p{font-size:16px;line-height:24px;margin:20px 20px;color:#555}.business-leader .series div div .article{float:left;height:130px;width:50%;box-sizing:border-box;padding:15px}.business-leader .series div div .article:last-child::after{clear:both}.business-leader .series div div .article .thumbnail{float:left;min-width:92px;text-align:center}.business-leader .series div div .article .thumbnail img{height:102px;width:auto}.business-leader .series div div .article .title{font-size:18px;line-height:26px;font-weight:bold}.business-leader .series div div .article .title h3{padding:0 10px}.business-leader .series div div .article.linked{background-color:white;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}.business-leader .series div div .article.linked:hover{text-decoration:underline;background-color:#e5f5ff}.business-leader .series div div .article.linked:hover img{opacity:.9;background-color:#F1E9D1}.business-leader .series div div .article.no-linked{background-color:#D4D1D1;border-right:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}.business-leader .series>div>div{border-top:1px solid #C4C4C4;border-left:1px solid #C4C4C4}.business-leader .profile{margin:0;padding:0 29px;overflow:hidden}.business-leader .profile .author{border:1px solid #C4C4C4;padding:20px;margin-top:20px;margin-bottom:30px;box-sizing:border-box}.business-leader .profile .author .image{float:right}.business-leader .profile .author .text{padding-right:20px;font-size:16px;line-height:24px;overflow:hidden}.business-leader .profile .author .text b{font-size:20px;font-weight:bold;margin-right:5px}.business-leader .profile .author .text b span.e_name{margin-right:5px}.business-leader .profile .author .text .description{margin-top:10px}.business-leader .books{margin:0;padding:0 29px;overflow:hidden}.business-leader .books .book{padding:20px;width:100%;box-sizing:border-box}.business-leader .books .book .image{float:left}.business-leader .books .book .text{padding-left:20px;font-size:16px;line-height:24px;overflow:hidden}.business-leader .books .book .text .title{font-size:20px;font-weight:bold;margin-right:5px}.business-leader .books .book .text .description{margin-top:10px}.business-leader .books .book .text .info{font-size:16px;line-height:24px;margin-top:20px}.business-leader .books .book .link{margin-top:33px}.business-leader .books .book .link .button{margin:7.1px;width:218px;height:55px;font-size:20px}.business-leader .books .book .link .button:first-child{margin-left:0}.business-leader .books .book .link .button:last-child{margin-right:0}.business-leader div>h2{margin:30px auto 0;padding:0;border:0;background-color:#019fde;color:white;height:40px;line-height:40px;text-align:center;font-size:20px;width:100%}.business-leader .blue_button{display:inline-block;border:1px solid #015087;background:#015087;border-radius:0;cursor:pointer;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;color:white;box-sizing:border-box;font-weight:500;box-shadow:2px 2px #A6A6A6}.business-leader .blue_button:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.business-leader div.info span::before{content:'';width:10px;height:10px;margin:auto 3px auto 0;display:inline-block;background:#000000}.businesses-nakoshi1810{outline:1px solid #999}.businesses-nakoshi1810 .introduction{padding:20px}.businesses-nakoshi1810 .introduction p{margin-bottom:0;line-height:1.8}.businesses-nakoshi1810 .introduction p.notes{text-align:right}.businesses-nakoshi1810 .introduction .profile{margin-top:20px;background:#e4f2f7;padding:20px;overflow:hidden}.businesses-nakoshi1810 .introduction .profile .photo{float:right;padding-left:20px}.businesses-nakoshi1810 .introduction .serialize-schedule{margin-top:20px;padding:20px;overflow:hidden;border:1px solid #cccccc}.businesses-nakoshi1810 .introduction .serialize-schedule .photo{float:right;padding-left:20px}.business-eigyomanha70tenshugi{position:relative;margin:-20px 0 50px;border:1px solid #ccc;border-top:0;background-color:#fff;padding:0 0 30px}.business-eigyomanha70tenshugi .button{display:inline-block;border-radius:0;box-shadow:2px 2px #a6a6a6;background:#093da7;cursor:pointer;height:55px;vertical-align:middle;text-align:center;text-decoration:none;color:#fff;font-size:20px;border:none}.business-eigyomanha70tenshugi .button:hover{opacity:0.7}.business-eigyomanha70tenshugi .header{margin:0;padding:0;overflow:hidden}.business-eigyomanha70tenshugi .header .sns{position:absolute;top:20px;right:28px;z-index:2}.business-eigyomanha70tenshugi h2{margin:30px auto 0;border:0;background-color:#dc0303;padding:0;width:100%;height:40px;text-align:center;line-height:40px;color:#fff;font-size:20px}.business-eigyomanha70tenshugi .introduction{padding:0 30px}.business-eigyomanha70tenshugi .introduction p{margin-top:20px;line-height:26px;font-size:18px}.business-eigyomanha70tenshugi .introduction .book-info{margin-top:20px;line-height:24px;font-size:16px}.business-eigyomanha70tenshugi .introduction .book-store{display:flex;justify-content:space-between;margin-top:20px}.business-eigyomanha70tenshugi .introduction .book-store a{width:300px;height:55px;font-size:20px}.business-eigyomanha70tenshugi .archive{margin:0;padding:0 29px;overflow:hidden}.business-eigyomanha70tenshugi .archive h2+p{margin:20px 0;line-height:24px;color:#555;font-size:16px}.business-eigyomanha70tenshugi .archive div{border-top:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden}.business-eigyomanha70tenshugi .archive div a{float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;width:50%;height:130px;overflow:hidden;box-sizing:border-box}.business-eigyomanha70tenshugi .archive div a:hover{background-color:#fdfddb}.business-eigyomanha70tenshugi .archive div a .image{float:left;padding-right:10px;width:90px}.business-eigyomanha70tenshugi .archive div a .text{line-height:20px;font-size:16px;font-weight:bold}.business-eigyomanha70tenshugi .profile{margin:0;padding:0 29px;overflow:hidden}.business-eigyomanha70tenshugi .profile .wrap{margin-top:20px;border:1px solid #ccc;padding:20px;box-sizing:border-box}.business-eigyomanha70tenshugi .profile .wrap .image{float:right}.business-eigyomanha70tenshugi .profile .wrap .text{padding-right:20px;overflow:hidden;line-height:24px;font-size:16px}.business-eigyomanha70tenshugi .profile .wrap .text .name{font-size:20px;font-weight:bold}.business-eigyomanha70tenshugi .profile .wrap .text p{margin-top:10px}.business-eigyomanha70tenshugi .books{padding:0 30px}.business-eigyomanha70tenshugi .books .book{margin-top:20px;border:1px solid #ccc;padding:20px;width:100%;overflow:hidden;box-sizing:border-box}.business-eigyomanha70tenshugi .books .book .image{float:left;padding-right:20px;width:180px}.business-eigyomanha70tenshugi .books .book .text{padding-left:20px;line-height:24px;font-size:16px}.business-eigyomanha70tenshugi .books .book .text .title{margin-right:5px;font-size:20px;font-weight:bold}.business-eigyomanha70tenshugi .books .book .text .abstract{margin-top:10px}.business-eigyomanha70tenshugi .books .book .text .info{margin-top:20px;line-height:24px;font-size:16px}.business-eigyomanha70tenshugi .books .book .text .bookstore{display:flex;justify-content:space-between;margin-top:30px}.business-eigyomanha70tenshugi .books .book .text .bookstore a{width:220px}

/*# sourceMappingURL=base.min.css.map */