.common-label-is-free{display:inline-block;font-size:12px;line-height:1.7;color:#fff;background:#e50012;padding:0 6px}.common-label-purchased{display:inline-block;font-size:12px;font-weight:700;color:#2cbe4e}.common-label-purchased::before{display:inline-block;content:"";width:13px;height:10px;background:url(https://cdn.blog.st-hatena.com/images/viewer/ic_checked.png?version=263e782f4058acf5109a8ca03f06e0) center center no-repeat;background-size:contain;margin-right:6px;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.common-label-point{display:inline-block;font-size:12px;line-height:1.7;color:#333;background:rgba(0,0,0,.08);padding:0 6px}.common-label-point.checked{color:#fff;background:#4f89f5}.internal-error{font-size:12px;font-weight:700;text-align:center;color:#e50012;background-color:#fe6;padding:12px}@media screen and (max-width:980px){.internal-error{text-align:left}}@media screen and (max-width:600px){.internal-error{padding:10px}}@media screen and (max-width:340px){.internal-error{font-size:10px}}.hidden{display:none!important}.secret{display:none}.lazy-image-appear{-webkit-animation:fadeIn 1s ease 0s 1 normal;animation:fadeIn 1s ease 0s 1 normal}.lazy-image-bg-transition{-webkit-transition:background 1s linear;transition:background 1s linear}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:300}img{border:none}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}body{background:#fff;font-size:15px;font-weight:300;line-height:1.5;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,Helvetica,Arial,sans-serif}a{text-decoration:none;color:#000}a:active,a:hover{color:#e53935}.header-history-badge{display:inline-block;position:relative;top:-2px;background:#fff;color:#e53935;font-size:10px;font-weight:300;min-width:18px;height:18px;line-height:19px;border-radius:9px;padding:0 4px;vertical-align:middle;text-align:center;box-sizing:border-box}.header{height:60px}@media screen and (max-width:760px){.header{height:82px;line-height:0}}.header a{display:block}.header .amadare{position:relative;display:inline-block;font-style:italic;margin-left:-1px}.header-container{background:#e53935;height:100%}.header nav.nav-nomal{zoom:1;width:980px;margin:0 auto;position:relative}.header nav.nav-nomal:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:980px){.header nav.nav-nomal{width:auto;padding:0 16px;box-sizing:border-box}}@media screen and (max-width:600px){.header nav.nav-nomal{text-align:center;padding:0;padding-top:12px}}.header nav.nav-nomal .header-logo{display:inline-block;margin-top:14px}@media screen and (max-width:760px){.header nav.nav-nomal .header-logo{margin-top:25px}}@media screen and (max-width:600px){.header nav.nav-nomal .header-logo{display:block;margin:0 auto 8px;float:none;line-height:1.5}}.header nav.nav-nomal .header-logo a{width:122px;height:32px;padding-top:32px;background:url(https://shonenjumpplus.com/images/jumpplus_white.png) left center no-repeat;background-size:contain;box-sizing:border-box;overflow:hidden}@media screen and (max-width:760px){.header nav.nav-nomal .header-logo a{line-height:1.5}}@media screen and (max-width:600px){.header nav.nav-nomal .header-logo a{margin:0 auto;width:93.84615385px;height:24.61538462px;padding-top:24.61538462px}}.header nav.nav-nomal .header-logo a:hover{opacity:.9}.header nav.nav-nomal .plus-header-nav{zoom:1;float:right;width:calc(100% - 180px);font-size:15px;font-weight:700;height:60px}.header nav.nav-nomal .plus-header-nav:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:980px){.header nav.nav-nomal .plus-header-nav{width:calc(100% - 150px);font-size:13px}}@media screen and (max-width:760px){.header nav.nav-nomal .plus-header-nav{height:82px;font-size:12px}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav{width:auto;float:none;display:inline-block;font-size:10px;height:36px}}.header nav.nav-nomal .plus-header-nav a{color:#fff;display:inline-block}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav a{border-bottom:4px solid transparent}}.header nav.nav-nomal .plus-header-nav button{color:#fff;outline:0;background:0 0;border:none;padding:0;font:inherit;cursor:pointer}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav button{border-bottom:4px solid transparent;padding:0 8px;box-sizing:inherit}}.header nav.nav-nomal .plus-header-nav li{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:24px;line-height:1.4}@media screen and (max-width:980px){.header nav.nav-nomal .plus-header-nav li{padding-right:15px}}@media screen and (max-width:700px){.header nav.nav-nomal .plus-header-nav li{padding-right:12px}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav li{padding-right:0}}.header nav.nav-nomal .plus-header-nav .header-logo,.header nav.nav-nomal .plus-header-nav .plus-header-nav-app,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie,.header nav.nav-nomal .plus-header-nav .plus-header-nav-search,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series{float:left}.header nav.nav-nomal .plus-header-nav .plus-header-nav-history,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup{float:right}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-app a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-app button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-history a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-history button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup button{line-height:32px;height:32px;padding:0 8px}}@media screen and (max-width:340px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-app a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-app button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-history a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-history button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series button,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup a,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup button{padding:0 6px}}.header nav.nav-nomal .plus-header-nav .plus-header-nav-app a:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-app button:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-history a:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-history button:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my a:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-my button:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie a:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie button:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series a:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-series button:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup a:hover,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup button:hover{color:#fad7d7}.header nav.nav-nomal .plus-header-nav .plus-header-nav-search{padding-right:0}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-search{position:absolute;top:25px;right:40px}}@media screen and (max-width:420px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-search{right:16px}}.header nav.nav-nomal .plus-header-nav .plus-header-nav-search a{display:block;width:26px;height:26px;background:url(https://shonenjumpplus.com/images/ic_search_white.svg) center no-repeat;background-size:16px 16px;border:none}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-search a{background-color:rgba(255,255,255,.2);border-radius:13px}}.header nav.nav-nomal .plus-header-nav .plus-header-nav-search a:hover{opacity:.9}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-search a:hover{background-color:#fff;background-image:url(https://shonenjumpplus.com/images/ic_search_hover.svg);opacity:1}}.header nav.nav-nomal .plus-header-nav .plus-header-nav-search span{position:absolute!important;clip:rect(1px,1px,1px,1px)}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-search span:not(.amadare){position:absolute!important;clip:rect(1px,1px,1px,1px)}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-rookie{margin-right:6px}}.header nav.nav-nomal .plus-header-nav .plus-header-nav-history{padding-right:16px}@media screen and (min-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-history{border-right:1px dotted rgba(255,255,255,.5)}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-history{padding-right:0;margin-left:8px}}@media screen and (max-width:320px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-history{margin-left:0}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-history::before{content:"";display:inline-block;border-left:1px dotted rgba(255,255,255,.5);height:12px;width:1px;position:relative;top:2px;left:-4px}}@media screen and (max-width:320px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-history::before{left:-4px}}@media screen and (min-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-my,.header nav.nav-nomal .plus-header-nav .plus-header-nav-signup{padding-left:15px}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .plus-header-nav-my::before{content:"";display:inline-block;border-left:1px dotted rgba(255,255,255,.5);height:12px;width:1px;position:relative;top:2px;left:-4px}}@media screen and (max-width:600px){.header nav.nav-nomal .plus-header-nav .off{position:absolute!important;clip:rect(1px,1px,1px,1px)}}@media screen and (max-width:600px){.header nav.nav-nomal #page-jumpPlus-app .plus-header-nav-app a,.header nav.nav-nomal #page-jumpPlus-history .plus-header-nav-history a,.header nav.nav-nomal #page-jumpPlus-my .plus-header-nav-my a,.header nav.nav-nomal #page-jumpPlus-my-boughtSeries .plus-header-nav-my a,.header nav.nav-nomal #page-jumpPlus-my-setting .plus-header-nav-my a,.header nav.nav-nomal #page-jumpPlus-my-setting-boughtHistory .plus-header-nav-my a,.header nav.nav-nomal #page-jumpPlus-my-setting-pointHistory .plus-header-nav-my a,.header nav.nav-nomal #page-jumpPlus-series-finished .plus-header-nav-series a,.header nav.nav-nomal #page-jumpPlus-series-list .plus-header-nav-series a,.header nav.nav-nomal #page-jumpPlus-series-oneshot .plus-header-nav-series a{border-color:#fff}}.header nav.nav-premium{display:-webkit-box;display:flex;zoom:1;width:980px;margin:0 auto;position:relative}.header nav.nav-premium:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:980px){.header nav.nav-premium{width:auto;padding:0 16px;box-sizing:border-box}}@media screen and (max-width:760px){.header nav.nav-premium{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.header nav.nav-premium .header-logo{margin-top:14px;margin-right:10px}@media screen and (max-width:760px){.header nav.nav-premium .header-logo{margin-top:12px;line-height:1.5}}@media screen and (max-width:600px){.header nav.nav-premium .header-logo{margin-bottom:6px}}.header nav.nav-premium .header-logo a{width:122px;height:32px;padding-top:32px;background:url(https://shonenjumpplus.com/images/jumpplus_white.png) left center no-repeat;background-size:contain;box-sizing:border-box;overflow:hidden}@media screen and (max-width:600px){.header nav.nav-premium .header-logo a{width:93.84615385px;height:24.61538462px;padding-top:24.61538462px}}.header nav.nav-premium .header-logo a:hover{opacity:.9}.header nav.nav-premium .plus-header-nav-wrapper{display:-webkit-box;display:flex}@media screen and (max-width:760px){.header nav.nav-premium .plus-header-nav-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width:760px){.header nav.nav-premium .plus-header-nav-left{-webkit-box-pack:center;justify-content:center}}.header nav.nav-premium .plus-header-nav-left li{border-right:1px dotted rgba(255,255,255,.5)}.header nav.nav-premium .plus-header-nav-left li:last-child{border:none}.header nav.nav-premium .plus-header-nav-right{position:absolute;top:0;right:0}@media screen and (max-width:980px){.header nav.nav-premium .plus-header-nav-right{right:16px}}@media screen and (max-width:760px){.header nav.nav-premium .plus-header-nav-right{top:6px}}.header nav.nav-premium .plus-header-nav-left,.header nav.nav-premium .plus-header-nav-right{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;zoom:1;font-size:15px;font-weight:700;height:60px}.header nav.nav-premium .plus-header-nav-left:after,.header nav.nav-premium .plus-header-nav-right:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:980px){.header nav.nav-premium .plus-header-nav-left,.header nav.nav-premium .plus-header-nav-right{font-size:13px}}@media screen and (max-width:760px){.header nav.nav-premium .plus-header-nav-left,.header nav.nav-premium .plus-header-nav-right{font-size:12px;height:40px}}@media screen and (max-width:340px){.header nav.nav-premium .plus-header-nav-left,.header nav.nav-premium .plus-header-nav-right{width:auto;font-size:10px;height:36px}}.header nav.nav-premium .plus-header-nav-left a,.header nav.nav-premium .plus-header-nav-right a{color:#fff;display:inline-block}.header nav.nav-premium .plus-header-nav-left button,.header nav.nav-premium .plus-header-nav-right button{color:#fff;outline:0;background:0 0;border:none;padding:0;font:inherit;cursor:pointer}@media screen and (max-width:600px){.header nav.nav-premium .plus-header-nav-left button,.header nav.nav-premium .plus-header-nav-right button{padding:0 8px;box-sizing:inherit}}.header nav.nav-premium .plus-header-nav-left li,.header nav.nav-premium .plus-header-nav-right li{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.4}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-app a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-app button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-history a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-history button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-my a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-my button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-rookie a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-rookie button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-series a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-series button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-signup a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-signup button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-app a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-app button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-history a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-history button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-my a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-my button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-rookie a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-rookie button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-series a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-series button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-signup a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-signup button{line-height:20px;height:20px;padding:0 15px}@media screen and (max-width:600px){.header nav.nav-premium .plus-header-nav-left .plus-header-nav-app a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-app button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-history a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-history button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-my a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-my button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-rookie a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-rookie button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-series a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-series button,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-signup a,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-signup button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-app a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-app button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-history a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-history button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-my a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-my button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-rookie a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-rookie button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-series a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-series button,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-signup a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-signup button{padding:0 8px}}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-app a:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-app button:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-history a:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-history button:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-my a:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-my button:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-rookie a:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-rookie button:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-series a:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-series button:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-signup a:hover,.header nav.nav-premium .plus-header-nav-left .plus-header-nav-signup button:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-app a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-app button:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-history a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-history button:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-my a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-my button:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-rookie a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-rookie button:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-series a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-series button:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-signup a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-signup button:hover{color:#fad7d7}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-search a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-search a{display:block;padding:0 15px;width:26px;height:26px;background:url(https://shonenjumpplus.com/images/ic_search_white.svg) center no-repeat;background-size:16px 16px;border:none}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-search a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-search a:hover{opacity:.9}@media screen and (max-width:600px){.header nav.nav-premium .plus-header-nav-left .plus-header-nav-search a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-search a{padding:0 4px}}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-search span,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-search span{position:absolute!important;clip:rect(1px,1px,1px,1px)}@media screen and (max-width:600px){.header nav.nav-premium .plus-header-nav-left .plus-header-nav-search span:not(.amadare),.header nav.nav-premium .plus-header-nav-right .plus-header-nav-search span:not(.amadare){position:absolute!important;clip:rect(1px,1px,1px,1px)}}@media screen and (max-width:340px){.header nav.nav-premium .plus-header-nav-left .off,.header nav.nav-premium .plus-header-nav-right .off{position:absolute!important;clip:rect(1px,1px,1px,1px)}}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-premium,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-premium{padding:0}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-premium a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-premium a{background-color:#fff;color:#e53935;padding:4px 20px;border-radius:14.5px}.header nav.nav-premium .plus-header-nav-left .plus-header-nav-premium a:hover,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-premium a:hover{background-color:#fad7d7}@media screen and (max-width:600px){.header nav.nav-premium .plus-header-nav-left .plus-header-nav-premium a,.header nav.nav-premium .plus-header-nav-right .plus-header-nav-premium a{padding:4px 14px}}.page-footer{width:980px;margin:40px auto;border-top:2px solid #000;text-align:right}@media screen and (max-width:980px){.page-footer{width:auto;padding:0 16px;box-sizing:border-box}}@media screen and (max-width:600px){.page-footer{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding-top:8px;border-top:1px solid #eaeaea}}@media screen and (max-height:450px){.page-footer{padding-right:calc(constant(safe-area-inset-right) + 16px);padding-left:calc(constant(safe-area-inset-right) + 16px);padding-right:calc(env(safe-area-inset-right) + 16px);padding-left:calc(env(safe-area-inset-right) + 16px)}}.page-footer li{display:inline-block;font-size:12px;margin-left:24px}.page-footer li:first-child{margin-left:0}@media screen and (max-width:600px){.page-footer li:first-child{margin:0 10px}}@media screen and (max-width:600px){.page-footer li{margin:0 10px}}.page-footer a{display:block;padding:16px 0;color:#999}.page-footer a:first-child{margin-left:0}.page-footer a:hover{color:#e53935}@media screen and (max-width:600px){.page-footer a{padding:8px 0}}@media screen and (max-width:320px){.page-footer a span{display:none}}.rookie-footer{position:relative;background:url(https://shonenjumpplus.com/images/bg_dots.png) center repeat;background-size:10.5px 16.5px;text-align:center;height:70px;border-bottom:5px solid #2a97d5}.rookie-footer a{position:absolute;bottom:0;display:block;background:url(https://shonenjumpplus.com/images/banner/footer_rookie.png?20180507) center bottom no-repeat;width:100%;height:86px;background-size:contain;padding-top:86px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:600px){.rookie-footer a{background-image:url(https://shonenjumpplus.com/images/banner/footer_rookie_sp.png?20180507)}}.footer{background:#000;color:#fff;padding:24px 0 32px}.footer a{color:#fff}.footer a:hover{color:#e53935}.footer-container{width:980px;margin:0 auto}@media screen and (max-height:450px){.footer-container{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}}@media screen and (max-width:980px){.footer-container{width:auto}}@media screen and (max-width:600px){.footer-container{padding:0 16px;box-sizing:border-box}}.footer-nav{zoom:1}.footer-nav:after{content:"";display:block;clear:both;height:0}.footer-logo,.footer-nav-info,.footer-nav-terms{float:left;width:180px;margin-right:16px}@media screen and (max-width:980px){.footer-logo,.footer-nav-info,.footer-nav-terms{float:none;width:auto;margin-right:0}}@media screen and (max-width:980px){.footer-logo{position:absolute;margin-left:16px;width:auto}}@media screen and (max-width:600px){.footer-logo{position:static;margin-left:0;margin-bottom:16px}}.footer-logo img{width:110px}.footer-nav-info,.footer-nav-terms{font-size:12px}@media screen and (max-width:980px){.footer-nav-info,.footer-nav-terms{padding-left:164px;margin-bottom:8px;box-sizing:border-box}}@media screen and (max-width:600px){.footer-nav-info,.footer-nav-terms{border-top:1px solid #333;padding:4px 0;margin-bottom:0}}.footer-nav-info a,.footer-nav-terms a{display:inline-block}.footer-nav-info li,.footer-nav-terms li{padding-bottom:4px;padding:4px 0}@media screen and (max-width:980px){.footer-nav-info li,.footer-nav-terms li{display:inline-block;margin-right:12px}}@media screen and (max-width:600px){.footer-nav-info li,.footer-nav-terms li{display:block;margin-right:0}}@media screen and (max-width:600px){.footer-nav-terms{border-bottom:1px solid #333}}.footer-nav-license{float:right;width:326px;font-size:10px}@media screen and (max-width:980px){.footer-nav-license{width:calc(100% - 180px);margin-right:16px;margin-top:40px}}@media screen and (max-width:600px){.footer-nav-license{float:none;width:100%;margin-right:0}}.footer-nav-license dl{zoom:1;margin-bottom:16px}.footer-nav-license dl:after{content:"";display:block;clear:both;height:0}.footer-nav-license dt{float:left;width:60px}.footer-nav-license dd{border-top:1px solid #333;padding:3px 0 1px;float:right;width:calc(100% - 76px);word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:600px){.footer-nav-license dd{border:none;padding:0 0 4px}}.footer-nav-license dd:last-child{border-bottom:1px solid #333}@media screen and (max-width:600px){.footer-nav-license dd:last-child{border:none}}.footer-nav-license img{max-width:60px;max-height:60px}.footer-copyright{font-size:10px;color:#666;margin:32px 0 0 196px}@media screen and (max-width:980px){.footer-copyright{margin-left:164px;padding-right:16px}}@media screen and (max-width:600px){.footer-copyright{margin-left:0}}.footer-copyright a{color:#666}.footer-copyright a:hover{color:#e53935}.footer-wj{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#fff;line-height:0;border-top:1px solid #333;margin-top:24px}@media screen and (max-width:980px){.footer-wj{margin-left:16px;margin-right:16px}}@media screen and (max-width:600px){.footer-wj{flex-wrap:wrap;margin-left:0;margin-right:0}}.footer-wj img{width:100%}.footer-wj-official{width:32.6531%}@media screen and (max-width:600px){.footer-wj-official{width:100%;max-height:70px;text-align:center}}.footer-wj-official img{max-height:96px}@media screen and (max-width:600px){.footer-wj-official img{max-height:70px;width:auto}}.footer-wj-teiki{-webkit-box-flex:1;flex-grow:1}@media screen and (max-width:600px){.footer-wj-teiki{width:100%}}.footer-wj-teiki img{max-width:660px}@media screen and (max-width:600px){.footer-wj-teiki img{width:100%}}.footer-banner{line-height:0;margin-top:16px;zoom:1}.footer-banner:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:980px){.footer-banner{margin-left:16px;margin-right:16px}}@media screen and (max-width:600px){.footer-banner{margin-left:0;margin-right:0}}.footer-banner li{float:left;box-sizing:border-box;width:16.66666667%}@media screen and (max-width:600px){.footer-banner li{width:33.33333333%}}@media screen and (max-width:320px){.footer-banner li{width:50%}}.footer-banner img{width:163.33333333px;max-width:100%}#content{width:980px;margin:32px auto 48px;zoom:1}#content:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:600px){#content{width:100%}}#wrapper{width:768px;float:left}@media screen and (max-width:600px){#wrapper{width:100%;float:none}}#box2{float:right;width:180px;margin-top:24px}@media screen and (max-width:600px){#box2{float:none;width:100%;margin-top:40px}}#top-box{width:980px;margin:16px auto 0;font-size:13px}@media screen and (max-width:600px){#top-box{width:100%}}.header-title{font-size:30px;font-weight:700;margin:0 auto;padding:32px 0 16px;width:980px;border-bottom:2px solid #000}@media screen and (max-width:600px){.header-title{width:auto;text-align:center;padding:24px 16px}}.header-title a,.header-title span{display:inline-block;vertical-align:middle}.header-title a{background:url(https://shonenjumpplus.com/images/alpha_logo.png) 0 0 no-repeat;background-size:277.2px 85.6px;width:277.2px;height:85.6px;padding-top:85.6px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:600px){.header-title a{text-align:center}}.header-title span,.header-title strong{font-weight:300}.header-title span{font-size:15px;color:#999;padding-left:40px}@media screen and (max-width:600px){.header-title span{display:block;font-size:10px;line-height:1.3;padding-top:20px;padding-left:0}}.header-title span strong{background:#fff001;color:#e50012;padding:2px 3px 0;margin-right:2px}@media screen and (max-width:600px){.header-title span strong{background:0 0;color:#999;padding:0;margin:0}}.breadcrumb{color:#999}@media screen and (max-width:600px){.breadcrumb{padding:0 16px}}.permalink{font-size:13px;text-align:center}@media screen and (max-width:600px){.permalink{padding:0 16px;font-size:12px}}.permalink .pager-prev{padding-right:16px}@media screen and (max-width:600px){.permalink .pager-prev{padding-right:0}}.permalink .pager-next{padding-left:16px}@media screen and (max-width:600px){.permalink .pager-next{padding-left:0}}.permalink .pager-next::before{display:block;content:"";border-top:1px solid #eaeaea;width:32px;margin:16px auto}#box2 .hatena-module{margin-bottom:40px}#box2 .hatena-module-title{border-top:2px solid #000;padding:16px 0;font-size:13px;font-weight:700}@media screen and (max-width:600px){#box2 .hatena-module-title{padding-left:16px;padding-right:16px}}#box2 .hatena-module-recent-entries li{margin-bottom:16px}#box2 .hatena-module-recent-entries a{display:block}#box2 .hatena-module-recent-entries time{display:block;color:#999;font-size:10px}#box2 .hatena-module-recent-entries img{border-radius:3px;margin:0 0 8px;float:none}#box2 .hatena-module-recent-entries .urllist-title-link{font-size:13px}#box2 .hatena-urllist{font-size:13px}@media screen and (max-width:600px){#box2 .hatena-urllist{padding:0 16px}}.top-sidebar-app{text-align:center}@media screen and (max-width:600px){.top-sidebar-app{zoom:1;background:#999;padding:16px 6px 4px}.top-sidebar-app:after{content:"";display:block;clear:both;height:0}}.top-sidebar-app li{line-height:0;margin-bottom:4px}@media screen and (max-width:600px){.top-sidebar-app li{float:left;width:33.33333333%;padding:0 2px;box-sizing:border-box;margin:0}}.top-sidebar-app-text{color:#999;font-size:12px;line-height:1;padding-top:4px;text-align:center}@media screen and (max-width:600px){.top-sidebar-app-text{background:#999;color:#fff;font-size:10px;padding-bottom:16px;margin-bottom:-40px}}.sidebar-subscribe-btn{background:#e6e6e6;padding:4px 8px}.page-index #wrapper .hatena-module-title{font-size:30px;font-weight:200;margin:0 0 24px}@media screen and (max-width:600px){.page-index #wrapper .hatena-module-title{font-size:17px;padding:0 16px}}.page-index #wrapper .hatena-urllist{border-top:1px solid #eaeaea}@media screen and (max-width:600px){.page-index #wrapper .hatena-urllist{padding:0 16px}}.page-index #wrapper .urllist-item{position:relative;padding:16px 0 16px 172px;border-bottom:1px solid #eaeaea;min-height:80px}@media screen and (max-width:600px){.page-index #wrapper .urllist-item{min-height:58px;padding-left:120px}}@media screen and (max-width:600px){.page-index #wrapper .urllist-item:last-child{border:none}}.page-index #wrapper .urllist-image{position:absolute;margin:0 16px 0 0;border:2px solid #000;left:0}@media screen and (max-width:600px){.page-index #wrapper .urllist-image{width:108px;height:auto}}.page-index #wrapper time{color:#999;font-size:12px}.page-index #wrapper .urllist-title-link{display:block;font-size:17px;font-weight:700;margin:4px 0}@media screen and (max-width:600px){.page-index #wrapper .urllist-title-link{font-size:13px}}.page-index #wrapper .urllist-category-link{display:inline-block;background:#eaeaea;color:#999;font-size:10px;padding:3px 6px 1px;margin:0}.page-index #wrapper .urllist-entry-body{font-size:13px;margin-top:8px}@media screen and (max-width:600px){.page-index #wrapper .urllist-entry-body{font-size:12px}}.page-entry .entry-header,.page-preview .entry-header,.page-preview-draft .entry-header{position:relative}@media screen and (max-width:600px){.page-entry .entry-header,.page-preview .entry-header,.page-preview-draft .entry-header{padding:0 16px}}.page-entry .entry-header time,.page-preview .entry-header time,.page-preview-draft .entry-header time{display:inline-block;background:#333;color:#e6e6e6;font-size:12px;padding:4px 8px 2px}.page-entry .entry-header .date-year::after,.page-preview .entry-header .date-year::after,.page-preview-draft .entry-header .date-year::after{content:"年"}.page-entry .entry-header .date-month::after,.page-preview .entry-header .date-month::after,.page-preview-draft .entry-header .date-month::after{content:"月"}.page-entry .entry-header .date-day::after,.page-preview .entry-header .date-day::after,.page-preview-draft .entry-header .date-day::after{content:"日"}.page-entry .entry-header .hyphen,.page-preview .entry-header .hyphen,.page-preview-draft .entry-header .hyphen{display:none}.page-entry .entry-header-menu,.page-preview .entry-header-menu,.page-preview-draft .entry-header-menu{position:absolute;top:0;left:-50px}.page-entry .entry-header-menu a,.page-preview .entry-header-menu a,.page-preview-draft .entry-header-menu a{color:#999;font-size:12px}.page-entry .entry-header-menu a:hover,.page-preview .entry-header-menu a:hover,.page-preview-draft .entry-header-menu a:hover{color:#e53935}.page-entry .entry-title,.page-preview .entry-title,.page-preview-draft .entry-title{font-size:30px;font-weight:200;line-height:1.35;margin-top:16px}@media screen and (max-width:600px){.page-entry .entry-title,.page-preview .entry-title,.page-preview-draft .entry-title{font-size:20px}}.page-entry .entry-categories,.page-preview .entry-categories,.page-preview-draft .entry-categories{font-size:13px;margin:8px 0 -16px}.page-entry .entry-categories a,.page-preview .entry-categories a,.page-preview-draft .entry-categories a{display:inline-block;color:#999;margin-right:8px}.page-entry .entry-categories a:hover,.page-preview .entry-categories a:hover,.page-preview-draft .entry-categories a:hover{color:#e53935}.page-entry .entry-content,.page-preview .entry-content,.page-preview-draft .entry-content{margin-top:24px}@media screen and (max-width:600px){.page-entry .entry-content,.page-preview .entry-content,.page-preview-draft .entry-content{padding:0 16px}}.page-entry .entry-content::before,.page-preview .entry-content::before,.page-preview-draft .entry-content::before{display:block;content:"";width:100%;height:8px;background:url(https://shonenjumpplus.com/images/bg_slash_loop.png);background-size:12px 12px;margin-bottom:24px}@media screen and (max-width:600px){.page-entry .entry-content::before,.page-preview .entry-content::before,.page-preview-draft .entry-content::before{width:calc(100% + 32px);margin-left:-16px}}.page-entry .entry-content a,.page-preview .entry-content a,.page-preview-draft .entry-content a{color:#e53935;text-decoration:underline}.page-entry .entry-content a:hover,.page-preview .entry-content a:hover,.page-preview-draft .entry-content a:hover{color:#d6201c}.page-entry .entry-content p,.page-preview .entry-content p,.page-preview-draft .entry-content p{margin:0 0 1em}.page-entry .entry-content h4,.page-preview .entry-content h4,.page-preview-draft .entry-content h4{font-size:15px;font-weight:700;margin:2em 0 1em}.page-entry .entry-footer,.page-preview .entry-footer,.page-preview-draft .entry-footer{margin:40px 0}.page-entry .entry-footer a,.page-entry .entry-footer span,.page-preview .entry-footer a,.page-preview .entry-footer span,.page-preview-draft .entry-footer a,.page-preview-draft .entry-footer span{color:#999;font-size:12px}.page-entry .entry-footer a:hover,.page-entry .entry-footer span:hover,.page-preview .entry-footer a:hover,.page-preview .entry-footer span:hover,.page-preview-draft .entry-footer a:hover,.page-preview-draft .entry-footer span:hover{color:#e53935}.page-entry #entry-footer-primary-modules,.page-preview #entry-footer-primary-modules,.page-preview-draft #entry-footer-primary-modules{text-align:center;margin-bottom:8px}.page-entry #entry-footer-primary-modules .hatena-module,.page-preview #entry-footer-primary-modules .hatena-module,.page-preview-draft #entry-footer-primary-modules .hatena-module{display:inline-block}.page-entry .entry-footer-section,.page-preview .entry-footer-section,.page-preview-draft .entry-footer-section{margin-bottom:8px}@media screen and (max-width:600px){.page-entry .entry-footer-section,.page-preview .entry-footer-section,.page-preview-draft .entry-footer-section{padding:0 16px}}.page-entry .entry-footer-section .author,.page-preview .entry-footer-section .author,.page-preview-draft .entry-footer-section .author{display:none}@media screen and (max-width:600px){.page-entry .hatena-star-container,.page-preview .hatena-star-container,.page-preview-draft .hatena-star-container{margin-left:16px}}@media screen and (max-width:600px){.page-entry .social-buttons,.page-preview .social-buttons,.page-preview-draft .social-buttons{padding:0 16px}}.page-archive #wrapper .archive-heading{font-size:30px;font-weight:200;margin:0 0 24px}@media screen and (max-width:600px){.page-archive #wrapper .archive-heading{font-size:17px;padding:0 16px}}.page-archive #wrapper .archive-entries{border-top:1px solid #eaeaea;padding-top:24px}.page-archive #wrapper .archive-entry{position:relative;border-bottom:1px solid #eaeaea;margin-bottom:24px;padding-bottom:24px;padding-left:136px;min-height:120px}@media screen and (max-width:600px){.page-archive #wrapper .archive-entry{margin:0 16px 24px;padding-bottom:0}}@media screen and (max-width:600px){.page-archive #wrapper .archive-entry:last-child{border:none}}.page-archive #wrapper time{font-size:13px}.page-archive #wrapper .entry-title{font-size:20px;font-weight:700}@media screen and (max-width:600px){.page-archive #wrapper .entry-title{font-size:15px}}.page-archive #wrapper .categories{margin-bottom:8px}.page-archive #wrapper .categories a{display:inline-block;background:#eaeaea;color:#999;font-size:10px;padding:3px 6px 1px;margin:0}.page-archive #wrapper .entry-thumb{width:120px;margin-right:16px;border:2px solid #000;float:none;position:absolute;top:0;left:0}.page-archive #wrapper .archive-entry-body{font-size:12px}.category-コミックエッセイ.page-entry .entry-content{background:#e6e6e6;text-align:center}.category-コミックエッセイ.page-entry .entry-content img{width:600px}.category-コミックエッセイ.page-entry .entry-content p{margin:0;padding-bottom:2em}.category-コミックエッセイ.page-entry .entry-content a{display:inline-block;font-size:15px;font-weight:700;background:#e53935;color:#fff;padding:0 16px;line-height:32px;border-radius:16px;text-decoration:none}.category-コミックエッセイ.page-entry #entry-footer-primary-modules{background:#e6e6e6;text-align:center;padding:0 0 2em;margin-bottom:40px}.category-コミックエッセイ.page-entry #entry-footer-primary-modules .hatena-module-html{display:inline-block}.category-コミックエッセイ.page-entry .entry-footer{margin-top:0}@media screen and (min-width:600px){.category-コミックエッセイ .header-title a{position:absolute;margin-top:50px}}.category-コミックエッセイ .header-title span{color:#ccc;position:absolute;display:block;top:248px;padding-left:0;font-size:11px}@media screen and (max-width:600px){.category-コミックエッセイ .header-title span{position:static;color:#999}}.category-コミックエッセイ .header-title span strong{background:0 0;color:#ccc;padding:0;margin:0}@media screen and (max-width:600px){.category-コミックエッセイ .header-title span strong{color:#999}}.category-コミックエッセイ #content::before{display:block;content:"";margin-top:-32px;margin-bottom:24px;height:160px;background-repeat:no-repeat;background-position:center center;background-size:500px 160px}@media screen and (min-width:600px){.category-コミックエッセイ #content::before{margin-bottom:0;width:calc(100% - 330px);margin-left:330px}}@media screen and (max-width:600px){.category-コミックエッセイ #content::before{height:120px;background-size:375px 120px}}@media screen and (min-width:600px){.category-コミックエッセイ #content-inner{border-top:2px solid #000;padding-top:24px}}.category-すすめ！ジャンプへっぽこ探検隊！ #content::before{background-color:#0068b7;background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/j/jumpplus/20170314/20170314185240.jpg)}.category-元ジャンプ作家が育児に精を出してみた #content::before{background-color:#80f688;background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/j/jumpplus/20170322/20170322101430.jpg)}.static-page-help .header-title{display:none}.static-page-help #wrapper{width:auto;float:none}.static-page-help .entry-content::before{content:none}.static-page-help .entry-content p{margin:0 0 1em}.static-page-help .entry-content a{color:#e53935;text-decoration:underline}.static-page-help .entry-content a:hover{color:#d6201c}.static-page-help #content{margin:32px auto 48px;padding:0;max-width:980px;width:auto}.static-page-help .entry-header{border-bottom:2px solid #000}@media screen and (max-width:980px){.static-page-help .entry-header{padding:0 16px}}@media screen and (max-width:600px){.static-page-help .entry-header{padding:0 8px}}.static-page-help .entry-content{padding:0 0 24px}@media screen and (max-width:980px){.static-page-help .entry-content{padding:0 16px 24px}}@media screen and (max-width:600px){.static-page-help .entry-content{padding:0 8px 16px}}.static-page-help .entry-title{font-size:30px;font-weight:700;padding-bottom:16px;line-height:1.5}@media screen and (max-width:600px){.static-page-help .entry-title{text-align:center}}.static-page-help #help-container h2{color:#999;margin:56px 0 24px}@media screen and (max-width:600px){.static-page-help #help-container h2{margin:40px 0 16px;font-size:20px}}.static-page-help #help-container h3{font-size:17px;font-weight:700;margin-bottom:8px}@media screen and (max-width:600px){.static-page-help #help-container h3{font-size:15px}}.static-page-help #help-container p.answer{margin:12px 0 32px}@media screen and (max-width:600px){.static-page-help #help-container p.answer{margin:8px 0 32px;font-size:14px}}.static-page-help #help-container .answerBold{font-weight:700;font-size:14px;padding:16px;background:#fafafa;border:1px solid #eaeaea;margin:-16px 0 32px}@media screen and (max-width:600px){.static-page-help #help-container .answerBold{font-size:13px;padding:8px}}.static-page-help #help-container .answerBold li{margin:0 0 1em}.static-page-help #help-container .answerBold a.list-url{margin-left:16px}