*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}a,a:active,a:hover,a:visited{color:#000;text-decoration:none}img{max-width:100%}ul{margin-top:0;padding-left:0}@media (min-width:24em){.visible-sm{display:initial}.hidden-sm{display:none}}@media (min-width:48em){.visible-md{display:initial}.hidden-md{display:none}}.hide{display:none}.invisible{visibility:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pull-left{float:left}.pull-right{float:right}button{border:0;background-color:#fff}h1{font-size:inherit;font-weight:400;display:inline}html{font-size:62.5%}.Grid{display:-webkit-box;display:-ms-flexbox;display:flex}.Grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.Grid--gutters{margin:-1em 0 0 -1em}.Grid--gutters>.Grid-cell{padding:1em 0 0 1em}.Grid--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Grid--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.Grid--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Grid-cell--top{-ms-flex-item-align:start;align-self:flex-start}.Grid-cell--bottom{-ms-flex-item-align:end;align-self:flex-end}.Grid-cell--center{-ms-flex-item-align:center;align-self:center}.Grid--fit>.Grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.Grid--full>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.Grid--1of2>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.Grid--1of3>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.Grid--1of4>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.u-full{width:100%!important}.u-1of2,.u-full{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.u-1of2{width:50%!important}.u-1of3{width:33.3333%!important}.u-1of3,.u-2of3{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.u-2of3{width:66.6667%!important}.u-1of4{width:25%!important}.u-1of4,.u-3of4{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.u-3of4{width:75%!important}@media (min-width:24em){.small-Grid--fit>.Grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.small-Grid--full>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.small-Grid--1of2>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.small-Grid--1of3>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.small-Grid--1of4>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media (min-width:48em){.large-Grid--fit>.Grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.large-Grid--full>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.large-Grid--1of2>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.large-Grid--1of3>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.large-Grid--1of4>.Grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;line-height:1.5}.text-ellipsis.multiline{white-space:normal;max-height:3em;position:relative}.text-ellipsis.multiline:after{content:"\2026";position:absolute;display:block;bottom:0;right:0;background-color:#fff}.text-ellipsis.line-2{max-height:3em}.text-ellipsis.line-3{max-height:4.5em}.text-ellipsis.line-4{max-height:6em}.text-ellipsis.line-5{max-height:7.5em}.owl-dots{bottom:5px;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.owl-dot{border-radius:50px;height:10px;width:10px;display:inline-block;background:hsla(0,0%,50%,.5);margin-left:5px;margin-right:5px}.owl-dot.active{background-color:#ea5514}.owl-dots{text-align:center}body{color:#000;background-color:#ececf4;font-family:M PLUS\ 1p,Helvetica,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,segoe ui,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}.top-header{color:#fff;background-color:#8ed4e8;font-size:1.2rem;text-align:center;line-height:2.5;font-weight:400;display:block;margin:0}@media screen and (max-width:40em){.top-header{font-size:3.75vw}}@media screen and (min-width:768px){.top-menu-buttons{max-width:960px;margin-left:auto;margin-right:auto}}.top-menu-buttons ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-menu-buttons ul li{background-color:#fff;border-radius:10px;border:2px solid #cfd2df;border-bottom-width:4px;text-align:center;width:30%;margin:1em}@media screen and (min-width:768px){.top-menu-buttons ul li{width:10%}}@media screen and (min-width:768px){.pc-wrapper{max-width:960px;margin-left:auto;margin-right:auto}}.top-genre-area{background-color:#fff;padding-bottom:1em;margin-bottom:1em}.top-genre-area hr{border:0;border-top:1px solid #ececf4;margin:1em 0}.top-genre-area .genre-more-buttons{background-color:#fff;text-align:center}@media screen and (min-width:768px){.top-genre-area .genre-more-buttons{display:none}}.top-genre-area .genre-more-buttons .genre-more-buttons{font-size:.9rem;color:#999}@media screen and (max-width:40em){.top-genre-area .genre-more-buttons .genre-more-buttons{font-size:2.8125vw}}.top-genre-tab{background-color:#fff;border-top:1px solid #cfd2df}.top-genre-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cfd2df}.top-genre-tab ul li{width:33%;text-align:center;line-height:3;font-size:1.2rem}@media screen and (max-width:40em){.top-genre-tab ul li{font-size:3.75vw}}.top-genre-tab ul li.active{border-bottom:3px solid #8ed4e8}.top-genre-tab ul li a{color:#000}.icon-hedding{display:block;font-size:1.4rem;font-weight:400;margin:1em}@media screen and (min-width:768px){.icon-hedding{max-width:960px;margin-left:auto;margin-right:auto}}@media screen and (max-width:40em){.icon-hedding{font-size:4.375vw}}.icon-hedding:before{content:" ";width:22px;height:22px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em}.icon-hedding-book:before{background-image:url(/images/ic_book.png?0358cb310985aa6ca8829fed43479c9d)}.icon-hedding-book2:before{background-image:url(/images/ic_book2.png?b5c8d0915c85b609f10369ae57270ae7)}.icon-hedding-free:before{background-image:url(/images/ic_zero.png?dfcf807bfa5e251c0dd0c92ec17ef415)}.icon-hedding-music:before{background-image:url(/images/ic_music.png?d8ab3a155d8bf63b64cc2aa80002617b)}.icon-hedding-rank:before{background-image:url(/images/ic_crown.png?5c442cc05af5ed54966a79217c91a111)}.icon-hedding-particle:before{background-image:url(/images/ic_kirakira.png?08bb3acea6c0053574016e9c5a23ddf5)}.icon-hedding-new:before{background-image:url(/images/ic_kirakira.png?08bb3acea6c0053574016e9c5a23ddf5)}.genre-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 1em}.genre-button-group .genre-button{background-color:#fff;border:1px solid #ececf4;border-radius:16px;padding:.5em 1em;margin:.2em .25em;font-size:1.1rem;white-space:nowrap}@media screen and (max-width:40em){.genre-button-group .genre-button{font-size:3.4375vw}}.genre-button-group .genre-button:before{content:" ";width:15px;height:12px;display:inline-block;background-image:url(/images/ic_tag.png?1e15cdcab021bfae3fef375f686bc30e);background-size:contain;vertical-align:middle}.button-small{background-color:#fff;border-radius:16px;border:1px solid #000;display:inline-block;padding:.5em 1em}.button-large{width:70%;border-radius:8px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;background-color:#fff;padding:.5em .8em;display:block;margin:2em auto;padding:.5em 1em}@media screen and (min-width:768px){.button-large{width:20em}}.button-xlarge{width:90%;border-radius:16px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;padding:.5em .8em;padding:.5em 1em}.button-middle,.button-xlarge{background-color:#fff;display:block;margin:2em auto}.button-middle{width:40%;border-radius:16px;border:1px solid #000;padding:.5em 1em}.button-big{border-radius:8px;border:0;-webkit-box-shadow:0 -3px 0 0 #a33d47 inset;box-shadow:inset 0 -3px 0 0 #a33d47;padding:.8em;width:90%;margin:auto;font-size:1.2rem}@media screen and (max-width:40em){.button-big{font-size:3.75vw}}.button-big.button-big-pink{background-color:#f65c6a;color:#fff}.comic-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.comic-list li{background-color:#fff;-ms-flex-preferred-size:30%;flex-basis:30%}@media screen and (min-width:768px){.comic-list li{-ms-flex-preferred-size:15%;flex-basis:15%}}.comic-list-vertical{list-style:none;margin:auto 1em}@media screen and (min-width:768px){.comic-list-vertical{max-width:960px;margin-left:auto;margin-right:auto}}.comic-list-vertical li{background-color:#fff;border-bottom:1px solid #ececf4;padding:1em 0}.comic-list-vertical li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comic-list-vertical li a .comic-media{-ms-flex-preferred-size:20%;flex-basis:20%}.comic-list-vertical li a .comic-detail{-ms-flex-preferred-size:80%;flex-basis:80%;padding:0 1em;overflow:hidden}.comic-list-vertical li a .comic-detail h3{margin:0;font-size:1.4rem}@media screen and (max-width:40em){.comic-list-vertical li a .comic-detail h3{font-size:4.375vw}}.comic-list-vertical li a .comic-detail p{font-size:.9rem;color:#999;margin:0}@media screen and (max-width:40em){.comic-list-vertical li a .comic-detail p{font-size:2.8125vw}}.comic-slider .comic-media-thumb{width:113px;height:162px;max-width:113px;max-height:162px;background-size:cover;background-position:50%}.comic-media .comic-media-thumb{text-align:center}.comic-media h3{margin:0;font-size:1rem}@media screen and (max-width:40em){.comic-media h3{font-size:3.125vw}}.comic-media p{font-size:.9rem;color:#999}@media screen and (max-width:40em){.comic-media p{font-size:2.8125vw}}.top-ranking{background-color:#fff;margin-bottom:1em;padding-top:1em;padding-bottom:1em}.top-ranking .ranking-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #8ed4e8;-ms-flex-pack:distribute;justify-content:space-around}.top-ranking .ranking-tab ul li{margin:1em .5em;padding:.5em 1em;text-align:center;font-size:1.1rem}@media screen and (max-width:40em){.top-ranking .ranking-tab ul li{font-size:3.4375vw}}@media screen and (max-width:768px){.top-ranking .ranking-tab ul li.active{background-color:#8ed4e8;border-radius:16px}.top-ranking .ranking-tab ul li.active a{color:#fff}}.top-ranking .ranking-tab ul li a{color:#000}.top-ranking .ranking-slider{white-space:nowrap;overflow-x:auto}@media screen and (min-width:768px){.top-ranking .ranking-slider{max-width:960px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.top-ranking .ranking-slider .ranking-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list{margin:0 1em}@media screen and (min-width:768px){.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list{width:50%}}@media screen and (max-width:768px){.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list.inactive{display:none}}.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list h3{font-size:1.2rem;color:#000;margin:0}@media screen and (max-width:40em){.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list h3{font-size:3.75vw}}.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list .ranking-link a{color:#999;font-size:1rem}@media screen and (max-width:40em){.top-ranking .ranking-slider .ranking-slider-wrapper .top-ranking-list .ranking-link a{font-size:3.125vw}}.ranking-list li{border-bottom:1px solid #cfd2df;padding:.3em 0;list-style:none}.ranking-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ranking-list li a .ranking-thumb{-ms-flex-preferred-size:88px;flex-basis:88px;width:88px;height:125px;max-width:88px;max-height:125px;background-size:cover;background-position:50%}.ranking-list li a .ranking-rank{text-align:center;-ms-flex-preferred-size:60px;flex-basis:60px}.ranking-list li a .ranking-title{-ms-flex-preferred-size:60%;flex-basis:60%;min-width:0}.ranking-list li a .ranking-title h4{margin:0;font-size:1.1rem}@media screen and (max-width:40em){.ranking-list li a .ranking-title h4{font-size:3.4375vw}}.ranking-list li a .ranking-title p{margin:0;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.top-slide-list{background-color:#fff;padding:1em 0;margin-bottom:1em;border-top:8px solid #ececf4}.top-slide-list .comic-slider{white-space:nowrap;overflow-x:auto;margin-left:1em}.top-slide-list .comic-slider .comic-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-slide-list .comic-slider .comic-list li{min-width:30vw;margin:0 .3em}@media screen and (min-width:768px){.top-slide-list .comic-slider .comic-list li{width:113px;max-width:113px;min-width:auto}}.top-special{border-top:8px solid #ececf4;background-color:#fff;padding:1em 0}.top-special ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto 1em}.top-special ul li{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;padding:.3em}.top-special ul li img{max-height:360px}.footer-text-wrapper{background-color:#fff}.footer-text-wrapper .footer-text{margin:1em auto;padding:1em 0}@media screen and (min-width:768px){.footer-text-wrapper .footer-text{max-width:960px;margin-left:auto;margin-right:auto}}.footer-text-wrapper .footer-text .hedding{font-size:1.2rem;font-weight:600;color:#000}@media screen and (max-width:40em){.footer-text-wrapper .footer-text .hedding{font-size:3.75vw}}.footer-text-wrapper .footer-text p{font-size:1rem;margin:1em;color:#999}@media screen and (max-width:40em){.footer-text-wrapper .footer-text p{font-size:3.125vw}}footer{background-color:#292929}footer .footer-menu{padding:1em 0}footer .footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1em}@media screen and (min-width:768px){footer .footer-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer-menu ul li{font-size:1rem}@media screen and (max-width:40em){footer .footer-menu ul li{font-size:3.125vw}}footer .footer-menu ul li:after{content:"|";color:#ececf4;margin:0 1.5em}footer .footer-menu ul li:last-child:after{content:""}footer .footer-menu ul li a{color:#fff}footer .footer-social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0}footer .footer-social-buttons li{margin:1em}.comic-list-area{margin:1em auto}.comic-list-area,.comic-pagination{background-color:#fff;padding:.5em 0}.comic-pagination{text-align:center}.comic-pagination .pagination{margin:.5em auto}.comic-pagination .pagination li{display:inline-block;font-size:1.2rem;padding:.5em 1em;border-radius:6px}@media screen and (max-width:40em){.comic-pagination .pagination li{font-size:3.75vw}}.comic-pagination .pagination .active{background-color:#8ed4e8;color:#fff}header{background-color:#fff;position:relative;color:#000}header .header-menu-wrapper{position:absolute;background-color:rgba(0,0,0,.7);width:100%;z-index:2000;height:100%;display:none}header .header-menu-wrapper .top-menu-buttons ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){header .header-menu-wrapper .top-menu-buttons ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}header .header-menu-wrapper .top-menu-buttons ul li{text-align:center;width:22%;margin:.5em}header .header-menu-wrapper input[type=search]{background-color:#fff;width:90%;border:1px solid #cfd2df;border-radius:8px;padding:1em;margin:auto;display:block;font-size:1.2rem}@media screen and (max-width:40em){header .header-menu-wrapper input[type=search]{font-size:3.75vw}}header .header-menu-wrapper input[type=search]::-webkit-input-placeholder{color:#cfd2df}header .header-menu-wrapper input[type=search]:-ms-input-placeholder,header .header-menu-wrapper input[type=search]::-ms-input-placeholder{color:#cfd2df}header .header-menu-wrapper input[type=search]::placeholder{color:#cfd2df}header .header-menu{background-color:#ececf4;padding-bottom:1em}header .header-menu-buttons{list-style-type:none}@media screen and (min-width:768px){.header-nav{max-width:960px;margin-left:auto;margin-right:auto}}.header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.header-nav ul li:first-child{margin-right:auto}@media screen and (max-width:768px){.header-nav ul .header-icon-half{width:35px}}.owl-dot.active{background-color:#8ed4e8}.content-slider{overflow-x:scroll;overflow-y:auto}.content-slider .content-list{padding-left:0;white-space:nowrap}.content-slider .content-list .content-item{display:inline-block;width:28.571428571428573vw}.content-slider .content-list .content-item a{display:block}.content-slider .content-list .content-item h3{font-size:.7rem;font-weight:400;width:100%;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.content-slider .content-list .content-item p{font-size:.7rem;white-space:normal;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conent-pickup{padding:.5rem 0 0 .5rem}.conent-pickup .content-pickup-title{font-size:1rem}.footer-nav ul,.footer-social-icon ul{list-style-type:none;padding-left:0}.footer-nav ul{font-size:.7rem}.footer-nav ul li{border-right:1px solid #000}.footer-nav ul li:last-child{border-right:0}.copyright{text-align:center;font-size:1rem;color:#000;background-color:#fff;margin:0;line-height:2}@media screen and (max-width:40em){.copyright{font-size:3.125vw}}.comic-detail{background-color:#fff}.comic-detail .comic-detail-header{padding:1em}@media screen and (min-width:768px){.comic-detail .comic-detail-header{max-width:960px;margin-left:auto;margin-right:auto}}.comic-detail .comic-detail-header .comic-detail-info ul{list-style-type:none;padding-left:0}.comic-detail .comic-detail-header .comic-detail-info ul h1{font-size:1.4rem;display:block}@media screen and (max-width:40em){.comic-detail .comic-detail-header .comic-detail-info ul h1{font-size:4.375vw}}.comic-detail .comic-detail-header .comic-detail-info ul .authors,.comic-detail .comic-detail-header .comic-detail-info ul .genres{margin:1em 0}.comic-detail .comic-detail-header .comic-detail-info ul .authors li,.comic-detail .comic-detail-header .comic-detail-info ul .genres li{display:inline}.comic-detail .comic-detail-header .comic-detail-info ul .authors li:after,.comic-detail .comic-detail-header .comic-detail-info ul .genres li:after{content:","}.comic-detail .comic-detail-header .comic-detail-info ul .authors li:last-child:after,.comic-detail .comic-detail-header .comic-detail-info ul .genres li:last-child:after{content:""}.comic-detail h3{font-size:1rem;margin:0 1em}@media screen and (max-width:40em){.comic-detail h3{font-size:3.125vw}}.comic-detail .description{background-color:#fff;font-size:.9rem;height:5em;overflow-y:hidden;margin:0 1em}@media screen and (min-width:768px){.comic-detail .description{max-width:960px;margin-left:auto;margin-right:auto}}@media screen and (max-width:40em){.comic-detail .description{font-size:2.8125vw}}.comic-detail .description.show-all{height:100%}.comic-detail .description-more-buttons{background-color:#fff;text-align:center}.comic-detail .description-more-buttons .description-more{font-size:.9rem;color:#999}@media screen and (max-width:40em){.comic-detail .description-more-buttons .description-more{font-size:2.8125vw}}.comic-detail .comic-info-buttons{padding:1em;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.comic-detail .comic-info-buttons{max-width:960px;margin-left:auto;margin-right:auto}}.comic-detail .comic-info-buttons .read-first{-ms-flex-preferred-size:80%;flex-basis:80%;display:block;margin:auto;background-color:#f65c6a;border-radius:8px;border:0;-webkit-box-shadow:0 -3px 0 0 #a33d47 inset;box-shadow:inset 0 -3px 0 0 #a33d47;padding:.8em;width:100%;font-size:1.2rem;color:#fff}@media screen and (max-width:40em){.comic-detail .comic-info-buttons .read-first{font-size:3.75vw}}.comic-detail .comic-info-buttons .comic-favorite{display:block;-ms-flex-preferred-size:20%;flex-basis:20%;text-align:center}.comic-detail .comic-info-buttons .comic-favorite p{margin:0}.comic-detail-list{background-color:#fff}.comic-detail-list ul{margin:0 1em;list-style-type:none;padding-left:0}@media screen and (min-width:768px){.comic-detail-list ul{max-width:960px;margin-left:auto;margin-right:auto}}.comic-detail-list ul .comic-volume-list{border-bottom:1px solid #ececf4;padding-top:1em}.comic-detail-list ul .comic-volume-list-haslog{background-color:#ececf4;border-bottom:1px solid #cfd2df}.comic-detail-list .comic-list,.comic-detail-list .comic-volume{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 1em}.comic-detail-list .comic-list-thumbnail,.comic-detail-list .comic-volume-thumbnail{-webkit-box-flex:1;-ms-flex:1;flex:1}.comic-detail-list .comic-list-info,.comic-detail-list .comic-volume-info{-webkit-box-flex:6;-ms-flex:6;flex:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.8rem}.comic-detail-list .comic-list-info .comic-volume-title,.comic-detail-list .comic-volume-info .comic-volume-title{-webkit-box-flex:4;-ms-flex:4;flex:4;font-size:1.2rem;margin:0;padding:0 .5em}@media screen and (max-width:40em){.comic-detail-list .comic-list-info .comic-volume-title,.comic-detail-list .comic-volume-info .comic-volume-title{font-size:3.75vw}}.comic-detail-list .comic-list-info .comic-volume-price,.comic-detail-list .comic-volume-info .comic-volume-price{font-size:1.2rem;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em;height:100%}@media screen and (max-width:40em){.comic-detail-list .comic-list-info .comic-volume-price,.comic-detail-list .comic-volume-info .comic-volume-price{font-size:3.75vw}}.comic-detail-list .comic-volume-status{margin:1em;font-size:1rem;border-bottom:1px solid #ececf4;padding:1em 0}@media screen and (min-width:768px){.comic-detail-list .comic-volume-status{max-width:960px;margin-left:auto;margin-right:auto}}@media screen and (max-width:40em){.comic-detail-list .comic-volume-status{font-size:3.125vw}}.charge-modal-overlay,.purchase-modal-overlay{position:fixed;top:0;left:0;width:100%;height:120%;z-index:100001;background-color:rgba(0,0,0,.6);display:none}.charge-modal,.purchase-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:100002;background-color:#fff;border-radius:8px;display:none}.charge-modal .comic-detail-list,.purchase-modal .comic-detail-list{margin:1em}.charge-modal .comic-detail-list .comic-volume-thumbnail,.purchase-modal .comic-detail-list .comic-volume-thumbnail{-webkit-box-flex:2;-ms-flex:2;flex:2}.charge-modal .purchase-modal-form,.purchase-modal .purchase-modal-form{font-size:1.2rem;text-align:center;line-height:1.5}@media screen and (max-width:40em){.charge-modal .purchase-modal-form,.purchase-modal .purchase-modal-form{font-size:3.75vw}}.charge-modal .purchase-modal-form ul,.purchase-modal .purchase-modal-form ul{margin:.5rem auto;list-style-type:none;padding-left:0}.charge-modal .purchase-modal-form ul li,.purchase-modal .purchase-modal-form ul li{font-size:1.2rem;line-height:2}@media screen and (max-width:40em){.charge-modal .purchase-modal-form ul li,.purchase-modal .purchase-modal-form ul li{font-size:3.75vw}}.charge-modal .purchase-modal-form ul li button,.purchase-modal .purchase-modal-form ul li button{text-align:left;font-size:1.2rem;width:90%;border-radius:8px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;background-color:#fff;padding:.8em;margin-bottom:1em}@media screen and (max-width:40em){.charge-modal .purchase-modal-form ul li button,.purchase-modal .purchase-modal-form ul li button{font-size:3.75vw}}.charge-modal .purchase-modal-form ul li button.read-coin,.purchase-modal .purchase-modal-form ul li button.read-coin{font-size:1rem}@media screen and (max-width:40em){.charge-modal .purchase-modal-form ul li button.read-coin,.purchase-modal .purchase-modal-form ul li button.read-coin{font-size:3.125vw}}.charge-modal .purchase-modal-form ul li button:before,.purchase-modal .purchase-modal-form ul li button:before{content:" ";width:52px;height:34px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em;background-repeat:no-repeat}.charge-modal .purchase-modal-form ul li button.read-point-free:before,.charge-modal .purchase-modal-form ul li button.read-point:before,.purchase-modal .purchase-modal-form ul li button.read-point-free:before,.purchase-modal .purchase-modal-form ul li button.read-point:before{background-image:url(/images/read_point.png?eb063cd84e6c713631e77a1858a5ff56)}.charge-modal .purchase-modal-form ul li button.read-ticket:before,.purchase-modal .purchase-modal-form ul li button.read-ticket:before{background-image:url(/images/read_ticket.png?8f6ff521ad5723c1cf3e36fe989ecab4)}.charge-modal .purchase-modal-form ul li button.read-coin:before,.purchase-modal .purchase-modal-form ul li button.read-coin:before{background-image:url(/images/read_coin.png?f54d17cd0f8002db1992c92e104d83ed)}.charge-modal .purchase-modal-form ul li button.read-wait-free:before,.purchase-modal .purchase-modal-form ul li button.read-wait-free:before{background-image:url(/images/zero_wait.png?84cace09432a706b26ff0780d8c760ba)}.charge-modal .purchase-modal-form ul li button.read-now-free:before,.purchase-modal .purchase-modal-form ul li button.read-now-free:before{background-image:url(/images/zero_now.png?29c7317adc86b48e0076e752ee5f9f03)}.charge-modal .purchase-modal-form ul li button.read-book:before,.purchase-modal .purchase-modal-form ul li button.read-book:before{background-image:url(/images/ic_book.png?0358cb310985aa6ca8829fed43479c9d)}.modal-pointlist{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f3;border-radius:8px;text-align:center;font-weight:600;padding:1em 0}.modal-pointlist li{-ms-flex-preferred-size:33%;flex-basis:33%;position:relative}.modal-pointlist li:after{position:absolute;display:block;content:"";top:20%;right:0;height:60%;border-right:2px solid #cfd2df}.modal-pointlist li:last-child:after{border:0}.charge-modal,.charge-modal p{text-align:center}.charge-modal p{font-size:1.2rem}@media screen and (max-width:40em){.charge-modal p{font-size:3.75vw}}.charge-modal button{text-align:left;font-size:1.2rem;width:90%;border-radius:8px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;background-color:#fff;padding:.8em;margin-bottom:1em}@media screen and (max-width:40em){.charge-modal button{font-size:3.75vw}}.charge-modal button:before{content:" ";width:52px;height:34px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em;background-repeat:no-repeat}.charge-modal button.charge-point-button:before{background-image:url(/images/read_point.png?eb063cd84e6c713631e77a1858a5ff56)}.charge-modal button.charge-coin-button:before{background-image:url(/images/read_coin.png?f54d17cd0f8002db1992c92e104d83ed)}.text-ticket{color:#ff5066}.text-point{color:#1ccaee}.text-coin{color:#ffb700}.mypage-header{margin-bottom:-1em}.mypage-header .Grid{padding-left:0;list-style-type:none;text-align:center}.mypage-header .Grid li{font-size:1rem;margin:auto .1em;line-height:3}@media screen and (max-width:40em){.mypage-header .Grid li{font-size:3.125vw}}.mypage-header .Grid li.active{border-bottom:2px solid #8ed4e8}.mypage-header .modal-pointlist{color:#000;background-color:#fff}.mypage-header .modal-pointlist li{-ms-flex-preferred-size:50%;flex-basis:50%}.mypage-header .user-info{font-size:1rem;text-align:right;margin-right:1em}@media screen and (max-width:40em){.mypage-header .user-info{font-size:3.125vw}}.point-charge{margin:.5rem auto;list-style-type:none;padding-left:0;background-color:#fff}.point-charge li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem;line-height:2;border-bottom:1px solid #cfd2df;padding:.5em 0}@media screen and (max-width:40em){.point-charge li{font-size:3.75vw}}.point-charge li button{text-align:left;font-size:1.2rem;width:90%;border-radius:8px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;background-color:#fff;padding:.8em;margin-bottom:1em}@media screen and (max-width:40em){.point-charge li button{font-size:3.75vw}}.point-charge li .point{-ms-flex-preferred-size:70%;flex-basis:70%}.point-charge li .point:before{content:" ";width:52px;height:34px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em;background-image:url(/images/read_point.png?eb063cd84e6c713631e77a1858a5ff56)}.course-list{margin:.5rem auto;list-style-type:none;padding-left:0;background-color:#fff}.course-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem;line-height:2;border-bottom:1px solid #cfd2df;padding:.5em 0}@media screen and (max-width:40em){.course-list li{font-size:3.75vw}}.course-list li button{text-align:left;font-size:1.2rem;width:90%;border-radius:8px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;background-color:#fff;padding:.8em;margin-bottom:1em}@media screen and (max-width:40em){.course-list li button{font-size:3.75vw}}.course-list li .course{-ms-flex-preferred-size:70%;flex-basis:70%}.course-list.cancel li{display:list-item}.course-list.cancel li button{text-align:center}.coin-charge{margin:.5rem auto;list-style-type:none;padding-left:0;background-color:#fff}.coin-charge li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem;line-height:2;border-bottom:1px solid #cfd2df;padding:.5em 0;margin:0 1em}@media screen and (max-width:40em){.coin-charge li{font-size:3.75vw}}.coin-charge li button{text-align:left;font-size:1.2rem;width:90%;border-radius:8px;border:1px solid #cfd2df;-webkit-box-shadow:0 -3px 0 0 #cfd2df inset;box-shadow:inset 0 -3px 0 0 #cfd2df;background-color:#fff;padding:.5em .8em;position:relative;width:8rem;text-align:right}@media screen and (max-width:40em){.coin-charge li button{font-size:3.75vw}}.coin-charge li button:before{background-image:url(/images/read_point.png?eb063cd84e6c713631e77a1858a5ff56);position:absolute;left:0}.coin-charge li .coin:before,.coin-charge li button:before{content:" ";width:26px;height:17px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em}.coin-charge li .coin:before{background-image:url(/images/read_coin.png?f54d17cd0f8002db1992c92e104d83ed)}.coin-charge li:first-child .coin .has-point{color:#1ccaee}.coin-charge li:first-child .coin:before{content:none}.coin-charge li:first-child .coin .has-point-value:before{content:" ";width:26px;height:17px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em;background-image:url(/images/read_point.png?eb063cd84e6c713631e77a1858a5ff56)}.coin-charge li:first-child button{background-color:#f65c6a;color:#fff;border:1px solid #a33d47;-webkit-box-shadow:0 -3px 0 0 #a33d47 inset;box-shadow:inset 0 -3px 0 0 #a33d47;font-size:.8rem;text-align:center}@media screen and (max-width:40em){.coin-charge li:first-child button{font-size:2.5vw}}.coin-charge li:first-child button:before{content:none}.coin-detail{list-style-type:none;padding-left:0;background-color:#f2f2f3;border:1px solid #cfd2df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.coin-detail li{-ms-flex-preferred-size:50%;flex-basis:50%;margin:.5em}.coin-detail li .has-coin{color:#ffb700;font-size:1rem}@media screen and (max-width:40em){.coin-detail li .has-coin{font-size:3.125vw}}.coin-detail li .has-coin-value{font-size:1rem}@media screen and (max-width:40em){.coin-detail li .has-coin-value{font-size:3.125vw}}.coin-detail li .has-coin-value:before{content:" ";width:26px;height:17px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:.1em;margin-bottom:.3em;background-image:url(/images/read_coin.png?f54d17cd0f8002db1992c92e104d83ed);font-size:1rem}@media screen and (max-width:40em){.coin-detail li .has-coin-value:before{font-size:3.125vw}}.coin-detail li:first-child{border-right:1px solid #cfd2df}.point_log{background-color:#fff;width:90%;margin:1em auto;border-collapse:collapse}.point_log td,.point_log th{border:1px solid #ececf4;text-align:left;padding:.5em}.point_log .td-number{text-align:right}.page-container{background-color:#fff}.page-container .law-list,.page-container h2,.page-container h3,.page-container h4,.page-container ol,.page-container p,.page-container ul{margin:1em}.page-container ol,.page-container p,.page-container ul{font-size:1rem}@media screen and (max-width:40em){.page-container ol,.page-container p,.page-container ul{font-size:3.125vw}}.page-container ol,.page-container ul{list-style-position:inside;padding-left:0}.page-container .law-list{list-style-type:lower-alpha;list-style-position:inside;font-size:1rem}@media screen and (max-width:40em){.page-container .law-list{font-size:3.125vw}}.page-container .list-nested{list-style-type:none}.page-container .thanks{font-size:1.1rem}@media screen and (max-width:40em){.page-container .thanks{font-size:3.4375vw}}.top-big-banner img{max-height:360px;max-width:600px}.register-modal{position:fixed;top:0;left:0;width:100%;height:120%;z-index:1000;background-color:rgba(0,0,0,.6);display:none;text-align:center}.register-modal .modal-inner{position:fixed;top:20%;left:10%;width:80%;z-index:1001;background-color:#fff;border-radius:8px}.register-modal .modal-inner p{font-size:1.2rem;margin:2em auto}@media screen and (max-width:40em){.register-modal .modal-inner p{font-size:3.75vw}}.register-modal .modal-inner em{font-style:normal;color:#f65c6a}.s3image{border:1px solid #ececf4}.breadcrumb{background-color:#f2f2f3;list-style-type:none;padding:0 1em 1em;margin-top:0}.breadcrumb li{font-size:1.1rem;display:inline}@media screen and (max-width:40em){.breadcrumb li{font-size:3.4375vw}}.breadcrumb li:after{content:">";margin:0 .5em;color:#999}.breadcrumb li:last-child:after{content:""}.header-category{background-color:#f2f2f3;padding:10px 0 0 10px;font-size:1.1rem}@media screen and (max-width:40em){.header-category{font-size:3.4375vw}}.page-header{font-size:1.4rem;margin:0;display:table-cell;width:100vw;text-align:center}@media screen and (max-width:40em){.page-header{font-size:4.375vw}}.page-header:not(.special-header){color:#fff;height:50px;background-color:#000;vertical-align:middle}.page-header.special-header{background-color:#fff}.draw-item .ads-adg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.draw-item .ads-adg>div{width:100%}.draw-item .ads-adg img{display:initial;width:auto}.special-list li{margin:1em}.social-logins{list-style:none}.social-logins li{margin-top:1em}.social-logins li button{line-height:3;border-radius:8px;color:#fff;width:90%;position:relative;font-size:1.2rem}@media screen and (max-width:40em){.social-logins li button{font-size:3.75vw}}.social-logins li button:before{content:"";background-size:contain;vertical-align:middle;display:inline-block;width:28px;height:28px;position:absolute;left:10px;top:8px}.social-logins li button.social-twitter{background-color:#429be8;border:1px solid #357cba;-webkit-box-shadow:0 -3px 0 0 #357cba inset;box-shadow:inset 0 -3px 0 0 #357cba}.social-logins li button.social-twitter:before{background-image:url(/images/sns_tw.png?7b2d065f896a583605868981c2cec123)}.social-logins li button.social-facebook{background-color:#4868b0;border:1px solid #3a538d;-webkit-box-shadow:0 -3px 0 0 #3a538d inset;box-shadow:inset 0 -3px 0 0 #3a538d}.social-logins li button.social-facebook:before{background-image:url(/images/sns_fb.png?59e5155e8f9c1323015a8e35e7202ab7)}.social-logins li button.social-google{background-color:#ca5141;border:1px solid #a24134;-webkit-box-shadow:0 -3px 0 0 #a24134 inset;box-shadow:inset 0 -3px 0 0 #a24134}.social-logins li button.social-google:before{background-image:url(/images/sns_g.png?501d6db2c4133f3227d259f3ec9eb146)}.banner-footer-overlay{position:fixed;bottom:0;left:0;right:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;display:none;z-index:100000}@media screen and (min-width:768px){.banner-footer-overlay{display:none!important}}.ads-banner,.ads-rectangle{margin:1em auto;text-align:center}#zucks-ad{background-color:#fff}#zucks-ad .zucks-ad-inner{max-width:338px;height:100vh;margin:auto}#zucks-ad .zucks-ad-inner .zucks-ad-native{height:100vh;display:table-cell;vertical-align:middle}#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-title{font-size:1.4rem;margin-bottom:3em;display:block}@media screen and (max-width:40em){#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-title{font-size:4.375vw}}#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-pr{background-color:#8ed4e8;color:#fff;padding:.1em;font-size:1rem;display:inline-block}@media screen and (max-width:40em){#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-pr{font-size:3.125vw}}#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-advertiser-name,#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-pruduct-name{color:#999;font-size:1rem}@media screen and (max-width:40em){#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-advertiser-name,#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-pruduct-name{font-size:3.125vw}}#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-text{margin:1em 3em 3em;font-size:1rem;text-align:left}@media screen and (max-width:40em){#zucks-ad .zucks-ad-inner .zucks-ad-native .ad-text{font-size:3.125vw}}.user-point{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid #ececf4;text-align:center;font-weight:600;padding:1em 0}.user-point li{-ms-flex-preferred-size:50%;flex-basis:50%}.user-point li:last-child{font-size:1.2rem}@media screen and (max-width:40em){.user-point li:last-child{font-size:3.75vw}}.cancel-warn{color:#ff5066}.list-purchase-no-charge p{text-align:left;margin:1em}