﻿/*! 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 .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.nav h2{margin:0;background:#fff;padding-bottom:5px;text-align:center}#footer .apps.nav h2 img{max-width:100%}#footer .apps.nav .content{margin:auto;max-width:1000px}#footer .apps.nav .content ul{display:-webkit-flex;display:flex;justify-content:space-between;border-top:1px solid #e49404;border-bottom:1px solid #e49404;padding:20px 0}#footer .apps.nav .content ul li{position:relative;border:1px solid #de8b00;border-radius:10px;background:#fff;width:calc(100% / 3 - 7px)}#footer .apps.nav .content ul li .introduction{padding:10px;height:100px;overflow:hidden;box-sizing:border-box}#footer .apps.nav .content ul li .introduction img{float:left;margin-right:10px}#footer .apps.nav .content ul li .introduction h3{margin-bottom:5px;width:auto;overflow:hidden;line-height:1.2;color:#f5a520;font-size:1.1rem}#footer .apps.nav .content ul li .introduction h3 a{color:#f5a520}#footer .apps.nav .content ul li .introduction h3 span{font-size:.875rem}#footer .apps.nav .content ul li .introduction p{margin:0 0 5px 10px;overflow:hidden;font-size:.75rem}#footer .apps.nav .content ul li .stores{display:-webkit-flex;display:flex;justify-content:space-between;border-radius:0 0 10px 10px;background:#fdf8ee;padding:10px}#footer .apps.nav .content ul li .stores.game{background:#e6efff}#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{padding:0 10px;width:33.33333%;box-sizing:border-box}#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 h2+ul{border-top:0}#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}#header .global.nav ul li{width:143px;height:45px;box-sizing:border-box}#header .global.nav ul li:first-child{display:none}#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.top::after{background:#f19703}#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.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.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%}.jack-tsukimichi{background:url("/img/upload/jack/tsukimichi-bg.png") no-repeat;background-position:center 171px}.jack-tsukimichi .jack-tsukimichi-button{position:relative}.jack-tsukimichi .jack-tsukimichi-button .link{display:block;position:absolute;top:577px;left:-500px;background:url("/img/upload/jack/tsukimichi-button.png") no-repeat;width:238px;height:87px;font-size:0}.jack-tsukimichi .jack-tsukimichi-button .link:hover{background:url("/img/upload/jack/tsukimichi-button-hover.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") 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-icafe{background:url("/img/upload/jack/icafe-bg.jpg") no-repeat;background-position:center 171px}.jack-icafe .jack-icafe-button{position:relative}.jack-icafe .jack-icafe-button .link{display:block;position:absolute;top:220px;right:-209px;background:url("/img/upload/jack/icafe-button.png") no-repeat;width:205px;height:37px;font-size:0}.jack-icafe .jack-icafe-button .link:hover{background:url("/img/upload/jack/icafe-button-hover.png") no-repeat}@media screen and (max-width: 640px){.jack-tsukimichi{background:none}.jack-tsukimichi .jack-tsukimichi-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}.jack-icafe{background:none}.jack-icafe .jack-icafe-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}#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{max-width:30px;max-height:30px;vertical-align:bottom}#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 .mypage a .notice-count{margin-left:1px;border-radius:3px;background:#c00;padding:1px 4px;vertical-align:bottom;color:#fff;font-size:.75rem}#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 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}.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}.pagetop-tab,.sidebar-tab,.sidebar-overlay{display:none}.about-hot-ranking{border:3px solid #eac485;background:#fbeccb;padding:10px}.about-hot-ranking h2{color:#d07b00;font-size:.875rem}.about-hot-ranking 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{margin-bottom:20px;position:relative;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;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:hover img{opacity:.8}.main .banner img{max-width:100%}.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}.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:110px;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:113px;max-height:163px}.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.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}.button{display:inline-block;border:1px solid #de8b00;border-radius:0;background:linear-gradient(to bottom, #f5a520, #f19703);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)}.button.pdf:before{margin-right:5px;padding-top:5px;content:url(/img/bookstores/pdf.gif);vertical-align:middle}.button img{max-height:1.5em}a.button{text-decoration:none;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)}.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}.counter-balloon{display:inline-block;position:relative;margin-left:3px;border:1px solid #ccc;border-radius:5px;background:#fff;padding:.2em 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{border:2px solid #f5a520;margin-top:20px}.cover .content-main .rental-desc>span:nth-child(1){background:#f5a520;display:inline-block;color:white;font-weight:bold;padding:0.5em 1em}.cover .content-main .rental-desc>span:nth-child(2){background:white;display:inline-block;color:black;padding:0.5em 1em}.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:18px;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:#5a9f0c}.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 #7cb63a}.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 1em}.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{padding:1em 1em 0 1em;border-bottom:1px solid #e7e7e7;font-size:18px}.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:nth-of-type(odd){background:#fefee8}.table-of-contents .body .episodes>div:nth-of-type(odd):hover{background:#ffffc5}.table-of-contents .body .episodes>div:nth-of-type(even){background:#f2f2f2}.table-of-contents .body .episodes>div:nth-of-type(even):hover{background:#ecebeb}.table-of-contents .body .episodes>div a{display:block;padding:1em}.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 .open-date{float:left;width:9.5em;white-space:nowrap;color:#777;font-size:12px}.table-of-contents .body .episodes>div .title{display:block;padding:0 0 0 20px;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.bookmark-is-exist .title{padding-right:60px}.table-of-contents .body .episodes>div .bookmark{position:absolute;top:18px;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:1px solid #7cb63a}.table-of-contents .body .episodes .chapter-rental:first-child{border-top:1px solid #7cb63a}.table-of-contents .body .episodes .chapter-rental>h3{padding:1em;background:#e5eedd;font-weight:normal;border-top:1px solid #7cb63a;border-bottom:none;cursor:pointer}.table-of-contents .body .episodes .chapter-rental>h3:hover{background:#fbfcf7}.table-of-contents .body .episodes .chapter-rental .rental-mark{position:absolute;top:1.3em;bottom:1.3em;right:60px;pointer-events:none;background:white;font-weight:bold;width:6em;text-align:center;padding:0.2em;border:2px solid #7cb63a;border-radius:4px;color:#7cb63a}.table-of-contents .body .episodes .chapter-rental .arrow-wrap{position:absolute;display:block;width:30px;top:1.3em;right:0;pointer-events:none}.table-of-contents .body .episodes .chapter-rental .arrow-wrap .arrow{position:relative;display:inline-block;transform-origin:right bottom;transition:transform 300ms ease}.table-of-contents .body .episodes .chapter-rental .arrow-wrap .arrow::before{content:'';width:14px;height:14px;border:0px;border-top:solid 4px #7cb63a;border-right:solid 4px #7cb63a;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;left:-9px;margin-top:-13px;border-radius:3px}.table-of-contents .body .episodes .chapter-rental .arrow-wrap .arrow.open{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.table-of-contents .body .episodes .rental-book{padding:1em;overflow:hidden;background:white;border-top:1px solid #7cb63a;border-bottom:1px solid #e7e7e7}.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{border-bottom:1px solid #e7e7e7;position:relative;background:white;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{font-weight:normal;line-height:1.8;border-bottom:none;padding-right:160px}.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:0.5em;right:60px;text-align:right;pointer-events:none}.table-of-contents .body .episodes .rental .rental-episode .rental-available .expiring{margin-bottom:0;font-weight:bold;font-size:smaller;color:#f5a520}.table-of-contents .body .episodes .rental .rental-episode .rental-available .rental-price{display:inline-block;background:#f5a520;font-weight:bold;width:6em;text-align:center;padding:0.2em;border:2px solid #f5a520;border-radius:4px;color:white}.table-of-contents .body .episodes .rental .rental-episode .rental-info{position:absolute;top:1em;bottom:0;right:60px;pointer-events:none}.table-of-contents .body .episodes .rental .rental-episode .rental-info .rental-price{background:white;font-weight:bold;width:6em;text-align:center;padding:0.2em;border:2px solid #f5a520;border-radius:4px;color:#f5a520}.table-of-contents .body .episodes .rental .rental-episode .rental-free{position:absolute;bottom:0.5em;right:60px;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 #7cb63a}.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 )}.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%}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}.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}#main.novel-episode{float:none;margin:0 auto;width:800px;max-width:100%}.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{border:2px solid #f5a520;margin-top:20px}.novel-header .rental-desc>span:nth-child(1){background:#f5a520;display:inline-block;color:white;font-weight:bold;padding:0.5em 1em}.novel-header .rental-desc>span:nth-child(2){background:white;display:inline-block;color:black;padding:0.5em 1em}.episode-navigation{position:relative;margin:10px 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{text-align:center;font-size:1.1rem;font-weight:bold}.novel-body .episode-title{margin:15px 0 30px;border:0;background:none;padding:0;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%}.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%}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.default.table .input{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;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{border-top:1px solid #fff;padding:15px;vertical-align:top}form.default.table .input>label:first-child{position:relative;background:#e7e7e7;padding-right:50px;width:13em;font-weight:bold;box-sizing:border-box}form.default.table .input>.cell{flex-basis:70%}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;top:15px;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 .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{overflow:hidden;display:inline-block}.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}.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}table.history td .grandprix-title{margin-bottom:0;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}img.max{max-width:100%}.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}.manage-content-block .counter span{margin:auto}.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;line-height:1}.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}.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{width:100%;padding:7px 10px 4px 10px;background-color:#f7e1ec;border-top:none;border-right:1px solid #cccccc;box-sizing:border-box}.manage-content-block .main .campaign .title-block .title{margin-left:-0.5em}.manage-content-block .main .campaign .title-block .link{display:inline-block;float:right;letter-spacing:-1px}.manage-content-block .main .campaign .title-block .line-label{font-size:13px;margin-left:-5px}.manage-content-block .main .campaign .info-block{margin-top:0.4em}.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{font-size:16px;color:#eb006c}.manage-content-block .main .campaign .rank-block{display:inline-block}.manage-content-block .main .campaign .rank-block .rank{font-size:14px;color:#eb006c}.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;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 .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-ready .status{line-height:1.15}.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;align-content:space-between;width:100%}.manage-episodes .episode .content .title{margin:0;width:100%;font-size:.875rem}.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}.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 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>.manga-images{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}.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}.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 .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}.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 p{margin-bottom:5px}.payment-block .explain .title ul{margin-top:-5px}.payment-block .pay{display:-webkit-flex;display:flex}.payment-block .pay .rate{margin-right:20px;background:#f2f2f2;padding:10px;width:140px}.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 .payrule{margin-bottom:0;padding-top:10px}.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;text-align:center;line-height:normal}.sub.nav .prizes-result div h4{overflow:hidden;margin-bottom:4px;padding-left:4px}.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;width:80px;padding-right:8px}.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{padding:8px;border-bottom:1px solid #ccc;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.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}.ranking-tab{position:relative}.ranking-tab>span{position:absolute;top:0;border:1px solid #ccc;border-left:0;background-repeat:no-repeat;cursor:pointer;width:calc((100%/5) - 4px);height:50px;overflow:hidden;vertical-align:top;text-align:center;box-sizing:border-box}.ranking-tab>span:hover img,.ranking-tab>span.selected img{margin-top:-50px}.ranking-tab>span.novel{border-bottom:0;background:linear-gradient(to bottom, #fbfcf7, #eaf0d8)}.ranking-tab>span.novel:hover,.ranking-tab>span.novel.selected{background:linear-gradient(to bottom, #bbda77, #8ebe4f)}.ranking-tab>span.manga{background:linear-gradient(to bottom, #fff8f9, #fbe7e8)}.ranking-tab>span.manga:hover,.ranking-tab>span.manga.selected{background:linear-gradient(to bottom, #f5d2d4, #f68585)}.ranking-tab>span img{max-width:none}.ranking-tab>div{display:none;margin-bottom:20px;padding-top:100px}.ranking-tab>div:first-of-type{display:block}.ranking-tab>div ul{margin:0;border-top:1px solid #ccc;padding:0;list-style:none}.ranking-tab>div ul li{display:-webkit-flex;display:flex;position:relative;justify-content:space-between;border-bottom:1px solid #ccc;padding:5px 0}.ranking-tab>div ul li:nth-of-type(even){background:#fcf5e8}.ranking-tab>div ul li:nth-of-type(odd){background:#f2f2f2}.ranking-tab>div ul li:nth-of-type(1),.ranking-tab>div ul li:nth-of-type(2),.ranking-tab>div ul li:nth-of-type(3){background:#fdfddb}.ranking-tab>div ul li .rank{display:-webkit-flex;display:flex;flex-basis:40px;width:40px;font-family:'Libre Baskerville', serif;font-size:1.2rem}.ranking-tab>div ul li .rank>span{margin:auto;width:40px;height:20px;text-align:center;line-height:1}.ranking-tab>div ul li .cover{flex-basis:80px;width:80px;height:115px;position:relative}.ranking-tab>div ul li .cover img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0}.ranking-tab>div ul li>.info{flex:1;padding:0 10px;overflow:hidden}.ranking-tab>div ul li>.info .tags{padding-top:5px}.ranking-tab>div ul li>.info .tags .tag{margin-right:5px}.ranking-tab>div ul li>.info .title{border-bottom:1px dotted #ccc;padding:0 10px 5px 0;font-weight:bold}.ranking-tab>div ul li>.info .meta{padding:5px 10px 5px 0;overflow:hidden}.ranking-tab>div ul li>.info .meta .name{float:left;padding-right:10px;line-height:22px;font-size:.75rem}.ranking-tab>div ul li>.info .meta .created{float:right;padding-right:10px;line-height:22px;font-size:.75rem}.ranking-tab>div ul li>.info .meta .point24h{float:right;font-size:.75rem}.ranking-tab>div 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}.ranking-tab>div 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:''}.ranking-tab>div ul li>.info .abstract{clear:both;padding-bottom:5px;font-size:.75rem}.ranking-tab>div.body-hot-novel .rank>span,.ranking-tab>div.body-hot-manga .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{position:absolute;left:0;border:1px solid #ccc;background-repeat:no-repeat;width:20px;height:50px;box-sizing:border-box}.ranking.top-page .ranking-tab .label-novel img,.ranking.top-page .ranking-tab .label-manga img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ranking.top-page .ranking-tab .label-novel{top:0;border-bottom:0;background:#70a701}.ranking.top-page .ranking-tab .label-manga{top:50px;background:#e84141}.ranking.top-page .ranking-tab>span.tab-hot-novel{right:calc(80% - 16px)}.ranking.top-page .ranking-tab>span.tab-hot-novel:hover,.ranking.top-page .ranking-tab>span.tab-hot-novel.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking.top-page .ranking-tab>span.tab-fantasy{right:calc(60% - 12px)}.ranking.top-page .ranking-tab>span.tab-love{right:calc(40% - 8px)}.ranking.top-page .ranking-tab>span.tab-youth{right:calc(20% - 4px)}.ranking.top-page .ranking-tab>span.tab-other{right:0}.ranking.top-page .ranking-tab>span.tab-hot-manga{top:50px;right:calc(80% - 16px)}.ranking.top-page .ranking-tab>span.tab-hot-manga:hover,.ranking.top-page .ranking-tab>span.tab-hot-manga.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking.top-page .ranking-tab>span.tab-boy{top:50px;right:calc(60% - 12px)}.ranking.top-page .ranking-tab>span.tab-girl{top:50px;right:calc(40% - 8px)}.ranking.top-page .ranking-tab>span.tab-men{top:50px;right:calc(20% - 4px)}.ranking.top-page .ranking-tab>span.tab-women{top:50px;right:0}.ranking.novels .ranking-tab>span{width:20%}.ranking.novels .ranking-tab>span.tab-hot-novel{right:80%;border-left:1px solid #ccc}.ranking.novels .ranking-tab>span.tab-hot-novel:hover,.ranking.novels .ranking-tab>span.tab-hot-novel.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking.novels .ranking-tab>span.tab-fantasy{right:60%}.ranking.novels .ranking-tab>span.tab-sf{right:40%}.ranking.novels .ranking-tab>span.tab-love{right:20%}.ranking.novels .ranking-tab>span.tab-mystery{right:0}.ranking.novels .ranking-tab>span.tab-horror{top:50px;right:80%;border-left:1px solid #ccc}.ranking.novels .ranking-tab>span.tab-youth{top:50px;right:60%}.ranking.novels .ranking-tab>span.tab-history{top:50px;right:40%}.ranking.novels .ranking-tab>span.tab-ehon{top:50px;right:20%}.ranking.novels .ranking-tab>span.tab-bl{top:50px;right:0}.ranking.mangas .ranking-tab>span{width:calc(100% / 6)}.ranking.mangas .ranking-tab>span.tab-hot-manga{right:calc(500%/6);border-left:1px solid #ccc}.ranking.mangas .ranking-tab>span.tab-hot-manga:hover,.ranking.mangas .ranking-tab>span.tab-hot-manga.selected{background-image:linear-gradient(to bottom, #ffefd5, #f4d9b1)}.ranking.mangas .ranking-tab>span.tab-boy{right:calc(400%/6)}.ranking.mangas .ranking-tab>span.tab-girl{right:calc(300%/6)}.ranking.mangas .ranking-tab>span.tab-men{right:calc(200%/6)}.ranking.mangas .ranking-tab>span.tab-women{right:calc(100%/6)}.ranking.mangas .ranking-tab>span.tab-r18{right:0}.ranking.mangas .ranking-tab>div{padding-top:50px}#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 .tag{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%}.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 .tags{float:left;margin-bottom:10px}.section.content-block .head .tags .tag{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 .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:-webkit-flex;display:flex}.content-main .content-title h2{-webkit-flex:1 1 160px;flex-grow:1;word-break:break-all;word-wrap:break-word}.content-main .content-title span.rental{background:#7cb63a none repeat scroll 0 0;border:1px solid #999;border-color:#93b270;border-radius:3px;color:#fff;display:inline-block;font-weight:bold;height:15px;line-height:15px;padding:5px 10px;text-align:center;vertical-align:top;white-space:nowrap}.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 .details{position:relative;max-height:128px;overflow:hidden}.content-main .abstract .details::after{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0), #fffeef 50%);padding-top:20px;width:100%;text-align:center;font-weight:bold;content:'続きを読む'}.content-main .abstract .details.opened{max-height:none}.content-main .abstract .details.opened::after{content:none}.content-main .abstract .details .summary{display:block;overflow:hidden}.content-main .abstract .details .summary+div{display:none;overflow:hidden}.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 .published{margin-bottom:20px;border-top:1px solid #fff;border-bottom:1px solid #e7e7e7;background:#f2f2f2;padding:10px;overflow:hidden}.content-main .published a{float:right}.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{background:#f2f2f2;margin:10px 0;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{margin-bottom:0;font-weight:bold;font-size:smaller;color:#f5a520;display:inline-block;vertical-align:bottom}.content-main .rental-book .rental-info .rental-available .rental-price{display:inline-block;background:#f5a520;font-weight:bold;width:6em;text-align:center;padding:0.2em;border:2px solid #f5a520;border-radius:4px;color:white}.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}.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{margin-left:1em;float:right;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{margin:0 10px 10px 0;float:right;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{font-size:.625rem;padding:3px 5px}}.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: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 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;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 img.icon{float:left;margin-right:15px}.smart-app-banner p{margin-bottom:5px;font-size:.75rem}.smart-app-banner p b{font-size:.875rem}.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;vertical-align:text-top;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}.tag{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}.tag.rating{color:red}a.tag:hover{text-decoration:none;color:#fff}a.tag.novels{border-color:#8ebe4f;background:#bbda77;color:#0f5201}a.tag.novels:hover{background:#8ebe4f}a.tag.mangas{border-color:#f68585;background:#f5d2d4;color:#990a0a}a.tag.mangas:hover{background:#f16363}a.tag.blogs{border-color:#a194d9;background:#e0dcf2;color:#4c14a8}a.tag.blogs:hover{background:#a194d9}.term-of-service{margin:0 auto 20px;border:1px solid #ccc;padding:5px;width:80%;height:200px;overflow:auto}.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{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:110%;box-sizing:border-box}.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_area{background:#feebcd;margin-top:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.open_app_area_manga{margin-top:-10px}.app_icon43{width:35px;height:35px;vertical-align:middle}.open_app_gradient_bg{background:#f7b03a;background-image:linear-gradient(to bottom, #f7b03a, #cf7e06);border-radius:5px;margin:9px}.open_app_button{display:block;margin:0 1.5px;padding:7px 0;background:#fb8c25;background-image:linear-gradient(to bottom, #f8c54e, #fb8c25);border-radius:5px;border-top-color:#f7b03a;border-top-width:1px;border-top-style:solid;border-bottom-color:#cf7e06;border-bottom-width:2px;border-bottom-style:solid;color:#ffffff;font-size:1.5em;text-align:center;text-decoration:none;user-select:none}.open_app_button:visited,.open_app_button:hover,.open_app_button:link{color:#ffffff;text-decoration:none}.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.profile{margin-bottom:20px;border:1px solid #b0b0b0;background:#f2f2f2;padding:10px;text-align:center}.business-sidebar .business.profile h2{margin-bottom:10px}.business-sidebar .business.profile .face{margin:0 auto 10px;width:148px;height:148px}.business-sidebar .business.profile img{margin-bottom:3px;outline:1px solid #ccc;max-width:100%;max-height:100%;vertical-align:top}.business-sidebar .business.profile .name{padding-bottom:10px;font-size:1.1rem;font-weight:bold}.business-sidebar .business.profile p{padding-top:5px;text-align:left}.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(4){margin-bottom:0}.business-sidebar .business.series .link{text-align:right}.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 .business.books{margin-bottom:20px}.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 .business.books .book{border-bottom:1px solid #a6a6a6;padding:10px 0;overflow:hidden}.business-sidebar .business.books .book:first-of-type{padding-top:0}.business-sidebar .business.books .book:last-child{border-bottom:0;padding-bottom:0}.business-sidebar .business.books .book .cover{float:left;padding-right:10px;width:78px;height:114px}.business-sidebar .business.books .book .cover img{max-width:100%;max-height:100%}.business-sidebar .business.books .book .info{overflow:hidden}.business-sidebar .business.books .book .info .author{padding-bottom:10px}.business-sidebar .business.books .book .info .abstract{font-size:.75rem}.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{display:block;margin-bottom:15px;background:#f5c255;text-align:center}.sidebar .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{display:inline-block;padding-left:5px;word-break:break-all;word-wrap:break-word}.sidebar .user-contents .title .sidenav .recent h3{margin:5px 0;padding-left:5px;text-decoration:underline}.sidebar .user-contents.novels .title{border-left:4px solid #8ebe4f}.sidebar .user-contents.mangas .title{border-left:4px solid #f16363}.sidebar .user-contents.blogs .title{border-left:4px solid #a194d9}.sidebar .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{margin-bottom:15px}.sidebar .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{padding:0;list-style:none}.sidebar .gray-menu ul li{margin:-1px;border:1px solid #ccc;line-height:20px}.sidebar .gray-menu ul li a{display:block;padding:5px 10px}.sidebar .gray-menu ul li a.current,.sidebar .gray-menu ul li a:hover{background:#fffee6;text-decoration:none}.sidebar .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{letter-spacing:-.1em}.sidebar .gray-menu ul li p{padding:5px 10px}.sidebar .gray-menu ul li .date{display:block;color:#666;font-size:.75rem}.sidebar .gray-menu ul li h3{background:#f2f2f2;padding:5px 10px;font-size:.875rem;font-weight:normal}.sidebar .gray-menu ul li li{border-top:0;background:#f2f2f2}.sidebar .gray-menu ul li li a{margin-left:20px;border-top:1px dotted #ccc;background:#fff}.sidebar .goto{margin-bottom:10px}.sidebar .goto a.goto-official-comics,.sidebar .goto a.goto-users-comics{display:block;height:85px;perspective:250px}.sidebar .goto a.goto-official-comics div,.sidebar .goto a.goto-users-comics div{position:relative;left:-2px;transition:transform .5s;transform-style:preserve-3d}.sidebar .goto a.goto-official-comics:hover div,.sidebar .goto a.goto-users-comics:hover div{opacity:.5}.sidebar .goto a.goto-official-comics div{top:-30px;background:url("/img/component/button/manga-official.png") no-repeat;background-size:contain;height:115px}.sidebar .goto a.goto-users-comics div{background:url("/img/component/button/manga-users.png") no-repeat;background-size:contain;height:88px}.sidebar .goto:hover a.goto-official-comics div{-webkit-transform:rotateY(20deg) translateX(15px);transform:rotateY(20deg) translateX(15px)}.sidebar .goto:hover a.goto-users-comics div{-webkit-transform:rotateY(-20deg) translateX(-15px);transform:rotateY(-20deg) translateX(-15px)}.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 .tags{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 .sales{margin-bottom:15px;border:1px solid #ccc;border-radius:5px;overflow:hidden}.sidebar .sales h2{margin-top:0}.sidebar .sales .head{display:-webkit-flex;display:flex}.sidebar .sales .head h3{-webkit-flex-grow:1;flex-grow:1;padding:3px 1px 0;text-align:center}.sidebar .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{background:#f16363;color:#fff}.sidebar .sales .comic-ranking,.sidebar .sales .recent-comics{clear:both;border-top:2px solid #f16363}.sidebar .sales.comics li{background:#fff8f9}.sidebar .sales .sidenav div.comics_ranking span.rank{border-left-color:#f16363}.sidebar .sales ol,.sidebar .sales ul{margin-bottom:0;padding-left:0}.sidebar .sales ol li,.sidebar .sales ul li{padding:10px;position:relative;overflow:hidden;background:#fcf5f2;border-bottom:1px solid #ccc;list-style:none}.sidebar .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{padding:0 0 5px 20px;font-size:16px;font-weight:bold}.sidebar .sales .cover{width:80px;float:left;text-align:center}.sidebar .sales .cover a{margin-top:5px;display:block}.sidebar .sales .cover img{width:100%}.sidebar .sales .info{width:123px;padding-left:10px;float:left}.sidebar .sales .info .abstract{font-size:.75rem}.sidebar .sales .footer{padding:10px}.ad iframe{vertical-align:top}.ad-double-rect{display:flex}.ad-double-rect .ad{width:50%;text-align:center}.ad-skyscraper{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 .tags{float:left;padding:5px;width:120px;box-sizing:border-box}.blog-recent ul li .tags .tag{border-color:#d1d1d1;background:#fffee6;width:100%;color:#555;box-sizing:border-box}.blog-recent ul li .tags .tag: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 .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 .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 .thumbnail.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 .thumbnail.opened img{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}.business-hataraku{background:#feecd4;border:1px solid #b0b0b0}.business-hataraku .keyvisual{position:relative}.business-hataraku .keyvisual img{max-width:100%}.business-hataraku .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 .keyvisual a:hover{background:linear-gradient(to bottom, #888, #333);border:1px solid #333;text-decoration:none}.business-hataraku a.read{bottom:190px;left:10px}.business-hataraku a.detail{bottom:130px;left:10px}.business-hataraku .interview,.business-hataraku .profile{padding:20px}.business-hataraku h3{background:#f29700;padding:6px 10px;text-shadow:0 -1px 0 #ed5901;line-height:28px;font-size:1rem}.business-hataraku h3::before{margin-right:10px;border-left:10px solid #fff;content:''}.business-hataraku .interview iframe{max-width:100%}.business-hataraku .profile .image{float:left;margin-right:20px;border-radius:100%;overflow:hidden}.business-hataraku .profile .text{overflow:hidden}.business-hataraku .profile .text b{font-size:1rem}.business-hataraku .profile .banner{display:block;margin-top:20px;background:#fff}.business-hataraku .profile .banner img{width:100%}.business-hataraku .profile .banner:hover img{opacity:.5}.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-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.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-authors 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-authors .authors{border-top:5px solid #000}.business-authors .authors .author{position:relative;border-bottom:1px solid #ccc;padding:10px 0;overflow:hidden;box-sizing:border-box}.business-authors .authors .author .profile{float:left;margin-right:10px;max-width:100px;max-height:100px}.business-authors .authors .author .profile img{max-width:100%;max-height:100%;vertical-align:top;border:1px solid #ccc;box-sizing:border-box}.business-authors .authors .author .info{overflow:hidden}.business-authors .authors .author .to-prof{font-size:1rem;font-weight:bold}.business-authors .authors .author .to-entry{float:right;padding:0 10px;max-height:100px;box-sizing:border-box}.business-authors .authors .author .to-entry img{max-width:100%;max-height:100%}.business-authors.pickup .authors{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.business-authors.pickup .authors .author{border-bottom:1px solid #ccc;width:50%;box-sizing:border-box}.business-authors.pickup .authors .author:nth-child(odd){padding-right:5px}.business-authors.pickup .authors .author:nth-child(even){padding-left:5px}.business-authors.pickup .authors .author .profile img{border:1px solid #ccc}.business-authors.pickup .authors .author h4{padding-bottom:5px;color:#333;font-size:1rem}.business-authors.pickup .authors .author h4::before{content:none}.business-authors.pickup .authors .author .info{box-sizing:border-box}.business-authors.pickup .authors .author .info a{font-size:.75rem}.for-recommend a{margin-bottom:10px}.for-recommend a:first-child{margin-right:10px}.business-recommend-form .description{margin-bottom:20px}.business-recommend-form .message{margin-bottom:20px}.business-recommend-form label{margin-right:20px}.business-recommend-form .cell p{padding-bottom:10px}.business-recommend-form textarea{width:100%;height:100px}.business-recommend-form #form-blog-url{display:none}.recommend-about .section{margin-bottom:30px}.recommend-about p{padding:0 10px 10px}.recommend-about p:last-child{padding-bottom:0}.recommend-about .introduction{position:relative;margin-bottom:15px;border:4px solid #000;background:#fffee6;padding:10px 15px}.recommend-about .introduction p{padding:0}.recommend-about h4{padding:0 10px;color:#333}.recommend-about h4::before{content:none}.recommend-about .merit{padding-bottom:10px}.recommend-about .merit:last-child{padding-bottom:0}.recommend-about .steps{width:100%}.recommend-about .steps .step{position:relative;float:left;margin-right:3%;margin-bottom:15px;background:#e7e7e7;padding:15px;width:30%;height:140px;box-sizing:border-box}.recommend-about .steps .step::after{position:absolute;right:-15px;bottom:0;margin:0;border-top:70px solid transparent;border-right:0;border-bottom:70px solid transparent;border-left:15px solid #e7e7e7;content:''}.recommend-about .steps .step h4{margin:0;padding:0 0 10px;color:#333}.recommend-about .steps .step p{clear:both;margin-bottom:15px;padding-bottom:0}.recommend-about .steps .step p:last-child{margin-bottom:0}.recommend-about .steps .step a{display:inline-block;line-height:1em}.business-submit{clear:both;margin-bottom:20px;background:#f2f2f2;padding:10px;text-align:center}.business-submit .button:nth-child(n+1){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}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}.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;position:relative;-webkit-flex-direction:column;flex-direction:column;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%}.games-products .games-product .play-button .games.button{width:100%;font-size:1.3rem;font-weight:bold}.games-products .games-product .play-button .platforms{padding-top:10px}.games-products .games-product .platforms a{float:left;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}.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.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}.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;background-color:#fff}.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 .tag.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 .end-kokuchi-text{margin-top:20px;background:#f2f2f2;padding:10px}.manga-detail-description .hiatus{padding-top:5px;font-weight:bold}.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-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}.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}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;width:15px;font-size:.75rem}.mypage-incentive-list li .count span{margin:auto}.mypage-incentive-list li .title{-webkit-flex-grow:1;flex-grow:1}.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.tag{height:100%;margin-right:5px}.mypage-incentive-list li .category.tag.novels{background:#bbda77;color:#0f5201}.mypage-incentive-list li .category.tag.mangas{background:#f5d2d4;color:#990a0a}.mypage-incentive-list li .effective{border-color:#0b99d0;background-color:#0b99d0;color:#fff;padding:5px}.mypage-incentive-list li .ineffective{border-color:#999;background-color:#999;color:#fff;padding:5px}.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}.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}.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 #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: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}.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}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-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;min-height:31px}.prizes-result-list .prizes-content:first-child{margin-top:5px}.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:5px 0 10px 0}.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{border:18px solid;border-image:url("/img/component/prize_result/grandprix-border.png") 18}.prizes-result-list .grandprix .title{border-bottom-color:#cfaf6a;background:url("/img/component/prize_result/grandprix-bg.png") no-repeat 10px center}.prizes-result-list .grandprix.and-reader .title{background:url("/img/component/prize_result/grandprix-and-reader-bg.png") no-repeat 10px 0}.prizes-result-list .grandprix .author{border-bottom-color:#cfaf6a}.prizes-result-list .reader{border:18px solid;border-image:url("/img/component/prize_result/reader-border.png") 18}.prizes-result-list .reader .title{border-bottom-color:#bbb;background:url("/img/component/prize_result/reader-bg.png") no-repeat 10px center}.prizes-result-list .reader .author{border-bottom-color:#bbb}.prizes-result-list .special{border:18px solid;border-image:url("/img/component/prize_result/special-border.png") 18}.prizes-result-list .special .title{border-bottom-color:#c9a68a;background:url("/img/component/prize_result/special-bg.png") no-repeat 10px center}.prizes-result-list .special .author{border-bottom-color:#c9a68a}.prizes-result-list .excellence{border:18px solid;border-image:url("/img/component/prize_result/excellence-border.png") 18}.prizes-result-list .excellence .title{border-bottom-color:#a3c0d7;background:url("/img/component/prize_result/excellence-bg.png") no-repeat 10px center}.prizes-result-list .excellence .author{border-bottom-color:#a3c0d7}.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}.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}.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:20;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;top: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{max-width:700px;width:90%;height:auto;max-height:90%;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased}.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:15}.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}.business-sukiwoshigoto{margin-top:-20px;margin-bottom:-89px;padding-top:0;padding-bottom:55px;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 50px;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;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}

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