﻿*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;color:inherit;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent}span{color:inherit;font-weight:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #333;margin:0;padding:0}img{height:auto;max-width:100%;vertical-align:middle}img[src$=".svg"]{width:100%}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select{vertical-align:middle}*{min-width:0;min-height:0}body{color:#222;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.05em}a{outline:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.wp-pagenavi{margin-top:20px;text-align:center;letter-spacing:0}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;background:#ff8dc7;margin:0 3px;padding:6px 8px 5px;border-radius:3px;color:#fff;font-weight:bold;font-size:13px;line-height:1}.wp-pagenavi .current{background:#ccc}@media screen and (min-width:1200px){.wp-pagenavi{margin-top:30px}.wp-pagenavi span,.wp-pagenavi a{margin:0 4px;padding:8px 12px;font-size:15px}.wp-pagenavi a:hover{background:#ffddd2}}.header{border-top:4px solid #ff8dc7}.header__inner{display:flex;justify-content:space-between;padding:8px 20px}.header__contents{display:flex;align-items:center}.header__logo{width:120px;margin-right:1em}.header__caption{transform:scale(0.7);transform-origin:center left;color:#454545;font-size:10px}.header__button{position:relative;width:42px;height:42px;border:1px solid #ccc;border-radius:50%;cursor:pointer}.header__line{position:absolute;left:50%;transform:translateX(-50%);width:26px;height:1px;background:#000}.header__line--top{top:16px}.header__line--bottom{bottom:16px}.header__menu{background:#ff8dc7}.header__menu ul{display:flex}.header__menu li{width:25%;border-right:1px solid rgba(255, 255, 255, 0.5)}.header__menu li:last-of-type{border:none}.header__menu li a{display:block;width:100%;padding:8px 0 7px;color:#fff;font-weight:bold;font-size:12px;text-align:center;-webkit-font-smoothing:antialiased}.header__search{padding:10px 20px;background:#f0f0f0}.header__search form{display:flex}.header__search input[type="text"]{flex:1;padding:6px 12px;border:1px solid transparent;border-radius:4px;background:#fff;color:#333;font-size:16px;letter-spacing:0.05em;outline:none}.header__search input[type="text"]::placeholder{color:#aaa;font-size:13px}.header__search input[type="text"]:focus{border-color:#777}.header__search button{display:flex;justify-content:center;align-items:center;width:72px;height:31px;margin-left:8px;border:none;border-radius:4px;background:#777;color:#fff;font-weight:bold;font-size:13px;text-align:center;letter-spacing:0.1em;text-indent:0.1em;outline:none;cursor:pointer}@media screen and (min-width:768px){.header__inner{padding:10px 20px}.header__logo{width:150px}.header__search form{max-width:500px;margin:auto}}@media screen and (min-width:1200px){.header__inner{padding:15px 40px}.header__contents{align-items:flex-end}.header__logo{width:180px}.header__caption{transform:none;font-size:12px}.header__caption br{display:none}.header__menu ul{max-width:1080px;margin:auto}.header__menu li a{padding:13px 0 12px;font-size:14px}.header__search{padding:15px 0}}.footer{padding:25px 0 15px;background:#ff8dc7;text-align:center}.footer__logo{margin-bottom:15px}.footer__logo img{width:120px}.footer__copyright{color:#fff;font-size:10px}.heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 20px;background:#f0f0f0;color:#555}.heading--ja{font-weight:bold}.heading a{font-size:12px}@media screen and (min-width:768px){.heading--side{margin:0 20px}}@media screen and (min-width:1200px){.heading--main .heading--ja{font-size:16px}}.tag__list{padding:20px}.tag__item{display:inline-block;margin:0 15px 10px 0}.tag__item a{color:#0074e0;font-size:13px}.ranking{margin-bottom:20px}.ads--header{padding:20px}.ads--header .ads__item img{width:100%;height:auto}.ads--header .slick-dotted.slick-slider{margin-bottom:20px}.ads--header .slick-dots li{width:15px;height:15px;margin:0 3px}.ads--header .slick-dots li button{width:15px;height:15px}.ads--header .slick-dots li button::before{width:15px;height:15px}.ads--main{margin-bottom:20px;padding:0 20px}.ads--main img{width:100%;height:auto}.ads--sidebar{margin-bottom:20px;padding:0 20px}.ads--sidebar img{width:100%;height:auto}.ads--single{margin-bottom:20px}.ads--single img{width:100%}@media screen and (min-width:768px){.ads--header{max-width:400px;margin:auto}}@media screen and (min-width:1200px){.ads--main .ads__item{width:49%}.ads--single{width:49%}}.list__item{display:flex;align-items:flex-start;padding:20px 20px 13px;border-bottom:1px solid #eee}.list__thumb{text-align:center}.list__thumb--comic{width:120px}.list__thumb--doujin{width:140px}.list__thumb--special{width:140px}.list__thumb--favorites,.list__thumb--search{width:120px}.list__expansion{display:inline-block;margin-top:5px;color:#0074e0;font-weight:bold;font-size:10px}.list__contents{flex:1;padding-left:20px}.list__category{margin-bottom:6px}.list__category a{display:block;margin:0;padding:2px 0;border-radius:2px;background:#ff8dc7;color:#fff;font-weight:bold;font-size:10px;text-align:center}.list__heading{margin-bottom:15px}.list__date{margin-bottom:2px;color:#afafaf;font-size:10px}.list__title{color:#0074e0;font-weight:bold}.list__author{color:#44a3fc;font-size:12px}.list__tags{margin-bottom:10px}.list__tags a{display:inline-block;margin:0 6px 6px 0;padding:2px 9px 1px;border:1px solid #ccc;border-radius:20px;font-size:10px}.list__tags a::before{display:inline;content:"#"}.list__favorite button{width:150px;padding:3px 0;border:1px solid #ccc;border-radius:4px;background:transparent;outline:none;cursor:pointer}.list__favorite button i,.list__favorite button span{font-size:11px;vertical-align:middle}.list__favorite button i{margin-right:5px;color:#ccc}.list__favorite button span{color:#222;letter-spacing:0.05em}.list__favorite button.active i{color:#ff8dc7}.list__favorite button.active span{color:#aaa}@media screen and (min-width:1200px){.list__thumb{text-align:center}.list__thumb--comic{width:240px}.list__thumb--doujin{width:240px}.list__thumb--favorites,.list__thumb--search{width:240px}.list__expansion{margin-top:8px;font-size:12px}.list__category a{max-width:220px;padding:3px 0;font-size:11px}.list__date{font-size:12px}.list__title{font-size:15px}.list--ranking .list__title{font-size:14px}.list__author{font-size:13px}.list__tags a{padding:2px 11px;font-size:12px}.list__favorite button{width:180px;padding:4px 0 3px}.list__favorite button i,.list__favorite button span{font-size:13px}.list__expansion:hover,.list__title a:hover,.list__author a:hover{text-decoration:underline}}@media screen and (min-width:768px){.container{display:flex;width:95%;max-width:1200px;margin:auto}.main{flex:1}.sidebar{width:330px}}@media screen and (min-width:1200px){.container{padding-bottom:50px}.main{padding-right:30px}.sidebar{width:350px}}