.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}#main[data-show-heatmap=true] .heatmap_wrapper{opacity:.9;visibility:visible}#main[data-show-heatmap=true] .heatmap_image_wrapper,#main[data-show-heatmap=true] .heatmap_renderer{visibility:visible}#main[data-show-heatmap=false] .heatmap_wrapper{opacity:0;visibility:hidden}#main[data-show-heatmap=false] .heatmap_image_wrapper,#main[data-show-heatmap=false] .heatmap_renderer{visibility:hidden}#main .heatmap_renderer{height:calc(100% - 36px);left:0;position:fixed;top:36px;width:100%;z-index:101}#main .heatmap_wrapper{background-color:#000;height:100%;position:fixed;z-index:99}#main .heatmap_image_wrapper,#main .heatmap_wrapper{left:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}#main .heatmap_image_wrapper{position:absolute;z-index:100}#main .heatmap_image_wrapper .heatmap_image{margin:0 auto}#main .heatmap_toggle_area{padding-top:10px}.slick{position:relative}.slick[data-slick=initialized] .slick_loading{opacity:0;z-index:25}.slick[data-slick=initialized] .slick_list{opacity:1}.slick[data-slick=initialized] .slick_button{visibility:visible}.slick .slick_loading{height:100px;left:50%;margin-left:-50px;margin-top:-50px;opacity:1;position:absolute;top:50%;-webkit-transition:opacity 1s;transition:opacity 1s;width:100px;z-index:75}.slick .slick_loading .loading_image{background-image:url(/img/common/slick/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:50px;height:100%;width:100%}.slick .slick_list{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:.5s;transition-delay:.5s;width:100%;z-index:50}.slick .slick_button{visibility:hidden}.slick .slick_button .slick_prev{background-image:url(/img/common/slick/controller.png);background-position:0 -224px;background-repeat:no-repeat;height:112px;left:0;margin-top:-56px;position:absolute;top:50%;width:65px;z-index:100}.slick .slick_button .slick_prev:hover{background-position:0 0;cursor:pointer}.slick .slick_button .slick_next{background-image:url(/img/common/slick/controller.png);background-position:0 -335px;background-repeat:no-repeat;height:112px;margin-top:-56px;position:absolute;right:0;top:50%;width:65px;z-index:100}.slick .slick_button .slick_next:hover{background-position:0 -111px;cursor:pointer}#manga_pickup_area{margin:0}#manga_pickup_area .manga_pickup_list{height:294px;margin:0 auto;position:relative}#manga_pickup_area .pickup_item{border-radius:5px;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;margin:20px 10px 20px 0;-webkit-transition:-webkit-box-shadow .1s linear;transition:-webkit-box-shadow .1s linear;transition:box-shadow .1s linear;transition:box-shadow .1s linear,-webkit-box-shadow .1s linear}#manga_pickup_area .pickup_item:hover{-webkit-box-shadow:0 0 0 5px #222;box-shadow:0 0 0 5px #222}#manga_pickup_area .pickup_item.normal img{width:220px}#manga_pickup_area .pickup_item.push img{width:450px}#manga_pickup_area .pickup_item a{outline:none;text-decoration:none}#manga_pickup_area .pickup_item .item_thumbnail{height:220px;max-width:none}#manga_pickup_area .pickup_item .item_thumbnail img{border-radius:5px 5px 0 0;height:220px}#manga_pickup_area .pickup_item .item_block_wrapper{height:14px;overflow:hidden;padding:10px}.static-header{background-color:#272727;height:36px;text-align:center;width:100%}.static-header__lists{clear:both;content:"";display:table;height:36px;margin:0 auto;width:1004px}.static-header__lists__item{float:left;height:36px;position:relative}.static-header__lists__item:not(:last-child):after{border-right:1px solid #666;content:"";display:block;height:18px;position:absolute;right:0;top:9px}.static-header__lists__item>a{color:#fff;cursor:pointer;display:block;font-size:12px;line-height:36px;padding:0 6px;text-decoration:none;vertical-align:middle}.static-header__lists__item>a:hover{background-color:#474747;color:#fff}.guideline-sidebar{background-color:#fff;border-bottom:1px solid #ccc;border-radius:4px;margin-bottom:20px;overflow:hidden}.guideline-sidebar__headline{background-color:#ddd;border-bottom:1px solid #aeaeae;border-radius:4px 4px 0 0;padding:10px 15px}.guideline-sidebar__headline h2{color:#333;font-size:100%}.guideline-sidebar__category__headline{background-color:#fafafa;border-bottom:1px solid #ccc;display:block;padding:10px 15px;text-decoration:none}.guideline-sidebar__category__headline--illust{border-left:5px solid #eda715}.guideline-sidebar__category__headline--manga{border-left:5px solid #77c238}.guideline-sidebar__category__headline>h3{color:#333;font-size:13px;line-height:1.5}.guideline-sidebar__category__list-headline{border-bottom:1px solid #ccc;color:#333;display:block;padding:8px 15px 8px 28px;position:relative;text-decoration:none;vertical-align:middle}.guideline-sidebar__category__list-headline:before{border-right:3px solid #555;border-top:3px solid #555;bottom:0;content:"";height:8px;left:12px;margin:auto;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:8px}.guideline-sidebar__category__list-headline:hover{background-color:#f8faff;text-decoration:underline}.guideline-sidebar__category__list-headline h4{font-weight:400}.guideline-sidebar__category__list__item{border-bottom:1px solid #ccc}.guideline-sidebar__category__list__item--none-border{border-bottom:none}.guideline-sidebar__category__list a{color:#333;display:block;padding:8px 15px 8px 40px;position:relative;text-decoration:none;vertical-align:middle}.guideline-sidebar__category__list a:before{border-right:3px solid #ccc;border-top:3px solid #ccc;bottom:0;content:"";height:8px;left:24px;margin:auto;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:8px}.guideline-sidebar__category__list a:hover{background-color:#f8faff;text-decoration:underline}#help_guideline{background-color:#eee}#help_guideline .guideline-main{margin:24px auto;width:980px}#help_guideline .guideline-primary{background-color:#fff;border-bottom:1px solid #ccc;border-radius:4px;float:right;margin-bottom:20px;padding:14px 15px;text-align:left;width:660px}#help_guideline .guideline-secondary{float:left;font-size:12px;text-align:left;width:300px}#help_guideline .guideline{color:#333;font-size:12px;line-height:1.5}#help_guideline .guideline p{margin-bottom:1rem}#help_guideline .guideline .guideline__caution-lists{color:#999;margin-bottom:10px}#help_guideline .guideline .guideline__caution-lists>li{margin-bottom:5px;margin-left:16px;text-indent:-16px}#help_guideline .guideline .guideline__header{padding:0 15px}#help_guideline .guideline .guideline__header>h1{border-bottom:3px solid #333;font-size:18px;font-weight:700;line-height:18px;margin:15px auto 10px;padding-bottom:4px}#help_guideline .guideline .guideline__header .guideline__header__define-lists{background-color:#eee;border-radius:4px;margin-bottom:10px;padding:10px 15px 5px}#help_guideline .guideline .guideline__header .guideline__header__define-lists>dt{font-size:14px;font-weight:700;margin-bottom:5px}#help_guideline .guideline .guideline__header .guideline__header__define-lists>dd{margin-bottom:10px;margin-left:15px;padding-left:12px;position:relative}#help_guideline .guideline .guideline__header .guideline__header__define-lists>dd:before{background-color:#666;border-radius:8px;content:"";display:block;height:4px;left:2px;position:absolute;top:8px;width:4px}#help_guideline .guideline .guideline__header .guideline__header__define-lists.guideline__header__define-lists--manga>dd{margin-bottom:5px}#help_guideline .guideline .guideline__content{padding:0 15px}#help_guideline .guideline .guideline__content>h1{background-color:#555;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:16px;margin:15px -5px 10px;padding:10px}#help_guideline .guideline .guideline__content>h2{font-size:16px;font-weight:700;line-height:16px;margin:15px auto 10px}#help_guideline .guideline .guideline__content>h3{font-size:14px;font-weight:700;line-height:14px;margin:12px auto 8px}#help_guideline .guideline .guideline__example{display:-webkit-box;display:-ms-flexbox;display:flex}#help_guideline .guideline .guideline__example__heading{color:#999;margin:5px auto 3px 0;width:40px}#help_guideline .guideline .guideline__example__lists{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:5px}#help_guideline .guideline .guideline__example__lists>li{list-style:decimal inside;margin-bottom:3px}#help_guideline .guideline dl.guideline__define-lists>dt{font-size:12px;font-weight:700;margin-bottom:3px;padding-left:15px;position:relative}#help_guideline .guideline dl.guideline__define-lists>dt:before{border:5px solid transparent;border-top:8px solid #333;content:"";display:block;height:0;left:0;position:absolute;top:5px;width:0}#help_guideline .guideline dl.guideline__define-lists>dd{margin-bottom:10px;margin-left:15px}#help_guideline .guideline ul.guideline__dot-lists>li{margin-bottom:3px;padding-left:12px;position:relative}#help_guideline .guideline ul.guideline__dot-lists>li:before{background-color:#666;border-radius:8px;content:"";display:block;height:4px;left:2px;position:absolute;top:8px;width:4px}#help_guideline .guideline ul.guideline__hierarchy-lists{margin-top:3px}#help_guideline .guideline ul.guideline__hierarchy-lists>li{margin-bottom:3px}#help_guideline .guideline ul.guideline__hierarchy-lists>li:before{content:"\2514";margin-right:5px}