@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-ride-light-4: #ddf5fd;--color-ride-light-1: #17a3ce;--color-ride: #0c89af;--color-fb: #365899;--color-fb-light: #1877f2;--color-tw: #1da1f2;--color-tw-light: #b9cad3;--color-green-light-5: #e8fbef;--color-green-light-2: #aac1b7;--color-green-light-1: #8dc1ac;--color-green: #82ca9c;--color-limegreen: #8dc73e;--color-purple: #9d3e9a;--color-orange: #f08100;--color-skyblue: #45bff4;--color-red: #f00;--color-red-dark-1: #ed145b;--color-red-dark-2: #df331d;--color-yellow-light-1: #efe939;--color-yellow: #ffd800;--color-orange-light: #f9b44d;--color-gray-light-3: #dfdfdf;--color-gray-light-2: #d2d2d2;--color-gray-light-1: #939393;--color-gray: #777;--color-gray-dark-1: #333;--color-gray-dark-2: #2d2d2d;--color-black: #000;--color-black-dark: #050505;--color-black-rgb: 0 0 0;--color-white: #fff}[x-cloak]{display:none!important}html{font-size:62.5%}body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,YuGothic,Yu Gothic,Meiryo,メイリオ,sans-serif,Lucida Grande;font-size:1.6rem;color:#2d2d2d}a{color:inherit;text-decoration:none}a:hover img{opacity:.7;transition:.3s}*:focus{outline:none}ul{padding:0;margin:0}li{list-style-type:none}img{width:100%;height:auto}.content{max-width:980px;margin:0 auto}.content .section-inner{padding:0 2%}.content .breadcrumb+section>h2{margin-top:0}.content h2{padding:10px 10px 10px 40px;margin-top:30px;margin-bottom:0;font-family:Toppan Bunkyu Gothic,凸版文久見出しゴシック,Hiragino Kaku Gothic ProN,sans-serif;font-size:2rem;color:#fff;background-color:#0c89af;background-image:url(https://release.comicride.jp/comics/build/assets/post-3a4fc710.png);background-repeat:no-repeat;background-position:10px;background-size:2rem;border-radius:4px}@media screen and (max-width: 767px){.content h2{padding:10px 10px 10px 2em;background-size:1em;border-top:4px solid #0c89af;border-bottom:4px solid #0c89af;border-radius:0}}.content h2.product{background-image:url(https://release.comicride.jp/comics/build/assets/new-release-e47db33b.png)}.content h2.news{background-image:url(https://release.comicride.jp/comics/build/assets/news-cbf07a41.png)}.content h2.new-release{background-image:url(https://release.comicride.jp/comics/build/assets/new-release-e47db33b.png)}.content h2.upcoming{background-image:url(https://release.comicride.jp/comics/build/assets/upcoming-30dbc5da.png)}.content h2.special{background-image:url(https://release.comicride.jp/comics/build/assets/special-7aceb574.png)}.content h2.editor-campaign{background-image:url(https://release.comicride.jp/comics/build/assets/campaign-5b212730.png)}.content h2.shop{background-image:url(https://release.comicride.jp/comics/build/assets/shop-b61cb73b.png)}.content h2.x{background-image:url(https://release.comicride.jp/comics/build/assets/x-5d144a8e.png)}h3{padding-left:10px;margin:20px 0 10px;font-family:Toppan Bunkyu Gothic,凸版文久見出しゴシック,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.8rem;line-height:40px;color:#0c89af;border-left:solid 20px #0c89af}.content h3.author-name{padding:3px;margin:10px 0;border-left:5px solid #0c89af}h4{padding:10px;margin:10px 10px 0;background-color:#ddf5fd}.news-box a{display:block;width:100%;padding:20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dotted #0c89af}.news-box a:hover{color:#0c89af;text-decoration:underline}.news-box .news-index{vertical-align:text-top}@media screen and (max-width: 767px){.news-box .news-index{font-size:1.1rem}}.news-box .limited-item-wrap{display:flex}.news-box .limited-item-wrap a:nth-child(2){margin-right:.5%;margin-left:.5%}@media screen and (max-width: 767px){.news-box .limited-item-wrap{flex-direction:column}.news-box .limited-item-wrap a:nth-child(2){margin-right:0;margin-left:0}}.news-box .limited-item{box-sizing:border-box;display:flex;flex-direction:column;width:33%;padding:5px;margin-top:10px;overflow:visible;white-space:normal;border:2px solid #0c89af;border-radius:4px}@media screen and (max-width: 767px){.news-box .limited-item{width:100%}}.news-box .limited-item img{width:294px;height:250px;margin:0 auto;object-fit:cover;object-position:0 0}.news-box .limited-item:hover{color:#000;text-decoration:none}.news-box .limited-item span{margin:5px 0}.news-box .label{display:inline-block;width:16rem;padding:8px;margin:0 20px 0 10px;font-size:1.8rem;color:#fff;text-align:center}@media screen and (max-width: 767px){.news-box .label{width:9rem;padding:4px;margin:0 5px 0 0;font-size:1.1rem}}.news-box .label.campaign{background-color:#8dc73e}.news-box .label.mediamix{background-color:#45bff4}.news-box .label.blog{background-color:#9d3e9a}.news-box .label.info{background-color:#ffd800}.news-box .label.upcoming{background-color:#ed145b}.news-box .label.special{background-color:#f08100}.news-box .label.limited{background-color:#efe939}.news-label{display:inline-block;width:150px;padding:8px;margin:15px 30px 15px 25px;font-size:1.8rem;font-weight:700;color:#fff;text-align:center}.text-center{padding:20px;font-weight:700;text-align:center}.text-center:before{padding:0 5px 0 0;color:#0c89af;content:"▶"}.see-all-links{width:150px;text-decoration:none;border-bottom:1px solid #0c89af}.newbook-img{position:relative;margin-bottom:10px}.new-container .newbook-img{height:299px}@media screen and (min-width: 768px) and (max-width: 900px){.new-container .newbook-img{height:33.5vw}}@media screen and (max-width: 767px){.new-container .newbook-img{height:70vw}}.newbook-date{margin:.5rem 0;font-size:1.4rem;color:#777;text-align:left}.newbook-title{position:relative;height:2.3em;margin:.5rem 0;overflow:hidden;font-weight:700;line-height:1.15em;text-align:left}.newbook-volume{position:absolute;right:0;bottom:0;padding-left:2em;background:linear-gradient(to right,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 100%) 50%,rgb(255 255 255 / 100%) 100%)}.newbook-author{display:-webkit-box;margin:.5rem 0;overflow:hidden;font-size:1.4rem;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:1}.newbook-link{box-sizing:border-box;display:block;width:100%;padding:5px;margin-bottom:5px;text-align:center;border-radius:5px}.individual-link{color:#fff;background-color:#0c89af}.individual-link:hover{background-color:#17a3ce}.trial-reading-link{font-weight:700;color:#0c89af;border:2px solid #0c89af}.trial-reading-link:hover{background-color:#ddf5fd}.upcoming-x{display:flex}@media screen and (max-width: 767px){.upcoming-x{flex-direction:column}}.upcoming-section{flex:6}.upcoming-section .section-inner{max-height:480px;overflow-y:scroll}.upcoming-section li{border-bottom:1px dotted #0c89af}.upcoming-section .title{font-size:1.6rem;font-weight:700}@media screen and (max-width: 767px){.upcoming-section .title{font-size:1.5rem;font-weight:400}}.upcoming-section .author{font-size:1.2rem}.upcoming-section .author a{text-decoration:underline}.upcoming-section .date{font-size:1.2rem}.x-section{flex:4;margin-left:20px}@media screen and (max-width: 767px){.x-section{margin-left:0}}.x{padding:0;margin:0}.x-h2{margin-bottom:0}@media screen and (max-width: 767px){.x-h2{background-color:#0c89af;border-radius:100px 0 0}}.x-box{padding:10px 40px;background-color:#ddf5fd}@media screen and (max-width: 767px){.x-box{padding:10px}}.x-follow-button{margin-top:10px}.icon-shadow{padding:0 10px 0 0;color:#333f4f}.top-container{position:relative}.top-slide{padding-top:20px;padding-bottom:20px;background-color:#ddf5fd}.next,.prev{pointer-events:auto}#top-controls li{font-size:3.2rem;font-weight:400}@media screen and (max-width: 767px){.new-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly}}.new-slide{max-width:210px;margin-right:10px;margin-left:10px;font-size:1.8rem;text-align:center}@media screen and (max-width: 767px){.new-slide{width:48%;max-width:none;padding:0;margin:0 0 20px}}.new-container{position:relative;padding:0 30px;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 767px){.new-container{padding:0}}.controls{position:absolute;top:calc(50% - 3.2rem);left:0;z-index:999;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0;pointer-events:none}.controls li{font-weight:700;color:#0c89af;list-style-type:none}.tns-nav{padding:5px 0;text-align:center}.tns-nav button{width:20px;height:20px;padding:0;margin:5px;background-color:#0c89af;border:none;border-radius:50%;-webkit-appearance:none;appearance:none}.tns-nav button.tns-nav-active{background-color:#aac1b7}.individual-container,.editorial-container,.webshop-container{position:relative;padding:0 30px;margin-top:30px}@media screen and (max-width: 767px){.individual-container,.editorial-container,.webshop-container{padding:0 5px;margin-top:20px}}@media screen and (max-width: 767px){.individual-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.individual-wrapper:after{display:block;width:50%;content:""}}@media screen and (max-width: 767px){.individual-slide{width:50%;padding:0}}.individual-slide a{display:block;margin:5px;border:4px solid #ddf5fd;border-radius:4px}.individual-slide a img{display:block;height:80px;object-fit:cover}#individual-controls{top:calc(50% - 15px)}.editorial-slide{width:calc(100% - 30px);padding:10px;margin:0 5px;background-color:#ddf5fd;border-radius:4px}@media screen and (max-width: 767px){.editorial-slide{max-width:none;padding:15px;margin:10px 0}}@media screen and (max-width: 767px){.editorial-link-box{display:flex;flex-wrap:wrap}}@media screen and (max-width: 767px){.editorial-slide-text-box{display:block;order:2;width:54%;padding:0 0 5px 15px;line-height:1.8rem}}@media screen and (max-width: 320px){.editorial-slide-text-box{width:48%}}.editorial-slide-text-box .date{padding:0 0 5px;margin:0;font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){.editorial-slide-text-box .date{color:#0c89af}}.editorial-slide-text-box .title{padding:5px 5px 10px 0;margin:0;font-size:1.4rem;font-weight:700}@media screen and (max-width: 767px){.editorial-slide-text-box .title{font-size:1.1rem}}.editorial-img{height:120px;object-fit:cover}@media screen and (max-width: 767px){.editorial-img{display:block;order:1;width:130px;height:91px;padding:0}}@media screen and (max-width: 767px){.webshop-wrapper{display:flex;flex-wrap:wrap}.webshop-wrapper:after{display:block;width:50%;content:""}}@media screen and (max-width: 767px){.webshop-outer{width:50%}}.webshop-slide{width:calc(90% - 10px);padding:5px;margin:5%;background:#fff;border:solid 2px #0c89af;border-radius:4px}@media screen and (max-width: 767px){.webshop-slide{float:left;width:calc(96% - 10px);padding:5px;margin:2%}}.webshop-inner{margin-top:2%}@media screen and (max-width: 767px){.webshop-inner{width:90%;margin:10px auto}}.webshop-img{width:100%;height:300px;object-fit:contain}@media screen and (max-width: 414px){.webshop-img{height:200px}}.webshop-slide-text{width:100%;height:80px;padding:20px 0;margin:0;overflow:hidden}@media screen and (max-width: 767px){.webshop-slide-text{font-size:1.3rem}}.paging-wrap{margin:20px 0;text-align:center}.paging-wrap ul li{display:inline-block;min-width:3rem;min-height:3rem;line-height:3rem;text-align:center;list-style-type:none;border:2px solid #0c89af}.paging-wrap ul li.page-current{color:#fff;background-color:#0c89af}.paging-wrap ul li.disable{color:#d2d2d2;border-color:#d2d2d2}.paging-wrap ul li a{display:inline-block;min-width:3rem;min-height:3rem;line-height:3rem;color:#0c89af;text-align:center}.paging-wrap ul li a:hover{background-color:#ddf5fd}#to-top{position:fixed;right:20px;bottom:20px;z-index:999;display:block;width:200px;cursor:pointer}@media screen and (max-width: 767px){#to-top{right:10px;bottom:10px;width:150px}}.fluffy{animation:fluffy .8s linear 0s 1}@keyframes fluffy{0%{transform:scale(1) translate(0)}15%{transform:scale(.9) translateY(5%)}30%{transform:scale(1.3,.8) translateY(10%)}50%{transform:scale(.8,1.3) translateY(-40%)}70%{transform:scale(1.1,.9) translateY(5%)}to{transform:scale(1) translate(0)}}.x-box iframe{display:block;width:1px!important;min-width:100%!important}.social-icon-list{z-index:97;display:flex;justify-content:flex-end;width:100%;margin:0}@media screen and (max-width: 767px){.social-icon-list{margin:auto 0 15px}}.social-icon-list .social-icon{float:left;width:32px;height:auto;margin:10px}@media screen and (max-width: 767px){.social-icon-list .social-icon{margin:0 5px}}.news-detail+.section-inner a{color:#8dc1ac;text-decoration:underline}.news-detail+.section-inner h4{font-size:26px;background:none}.news-detail+.section-inner .red{color:red}.news-detail+.section-inner img{width:auto;max-width:100%}.clear-both{clear:both}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide .splide__arrow{background:transparent}.splide .splide__arrow svg{fill:var(--color-ride)}.splide .splide__arrow--prev{justify-content:start}.splide .splide__arrow--next{justify-content:end}.splide.is-initialized:not(.is-overflow) .splide__arrow{display:none}.splide.is-initialized:not(.is-active) .splide__list{display:flex}.author-root{max-width:980px;margin:0 auto}.author-root .section-inner{max-width:900px;padding:0;margin:0 auto}.author-root .section-inner .author-name{padding:3px;margin:10px 0;font-size:3rem;line-height:1.2;color:var(--color-gray-dark-2);letter-spacing:5px;border:none;border-left:5px solid var(--color-ride)}@media (max-width: 767px){.author-root .section-inner .author-name{width:100%;height:auto;font-size:2.4rem}}.author-root .section-inner .book-list-item{padding-top:20px;padding-left:0;margin:0;border-top:solid 1px var(--color-ride)}@media (max-width: 767px){.author-root .section-inner .book-list-item{padding-top:20px;border:0}}.book-index-page-root section{display:block}.book-index-page-root section h2.product{margin-top:0}.book-index-page-root section h3{padding:0;margin:0;font-size:3rem;line-height:1.2;color:var(--color-gray-dark-2);letter-spacing:5px;border:none}@media screen and (max-width: 767px){.book-index-page-root section h3{width:100%;height:auto;font-size:2.4rem}}.book-index-page-root section .section-inner{max-width:900px;padding:0;margin:0 auto}.book-index-page-root section .search-series{line-height:1.5;text-align:right}@media screen and (max-width: 767px){.book-index-page-root section .search-series{padding:0 3%;margin-bottom:0;border-bottom:solid 1px var(--color-ride)}}.book-index-page-root section .search-series dl{display:table;margin:30px 0}@media screen and (max-width: 767px){.book-index-page-root section .search-series dl{width:100%}}.book-index-page-root section .search-series dt{display:table-cell;width:100%;font-size:1.8rem;font-weight:600;color:var(--color-ride)}.book-index-page-root section .search-series dt:before{position:relative;top:10px;display:inline-block;width:30px;height:30px;color:var(--color-ride);content:" ";background-image:url(https://release.comicride.jp/comics/build/assets/search-blue-ac7297c0.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.book-index-page-root section .search-series dt:before{top:3vw;width:8vw;height:8vw;background-size:7vw}}@media screen and (max-width: 767px){.book-index-page-root section .search-series dt{width:46%;padding-right:2%;font-size:4vw}}.book-index-page-root section .search-series dd{display:table-cell}.book-index-page-root section .search-series select{width:250px;padding:7px 0 7px 5px;font-size:1.8rem;font-weight:600;color:var(--color-ride);background-image:url(https://release.comicride.jp/comics/build/assets/arrow-down-0f811ded.png);background-repeat:no-repeat;background-position:right 10px center;border:solid 2px;border-radius:3px;-webkit-appearance:none;appearance:none}.book-index-page-root section .search-series select:hover{background-color:var(--color-ride-light-4)}@media screen and (max-width: 767px){.book-index-page-root section .search-series select{width:100%;margin-right:0;font-size:4vw}}.book-index-page-root section .search-series select option{font-size:14px;font-weight:600}.book-index-page-root section .paging{width:100%;padding:5px 0;text-align:right;border-bottom:solid 1px var(--color-ride)}@media screen and (max-width: 767px){.book-index-page-root section .paging{border:none}}.book-index-page-root section .book-list{padding-top:20px;padding-left:0;margin:0}@media screen and (max-width: 767px){.book-index-page-root section .book-list{padding-top:20px;border:0}}.book-show-page-root h2.book-detail{background-image:url(https://release.comicride.jp/comics/build/assets/new-release-e47db33b.png)}.book-show-page-root h2.purchasable{background-image:url(https://release.comicride.jp/comics/build/assets/shop-b61cb73b.png)}.book-show-page-root h2.series{background-image:url(https://release.comicride.jp/comics/build/assets/book-e753bdd2.png)}.book-show-page-root .book-detail-box{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em;overflow:hidden}@media (max-width: 767px){.book-show-page-root .book-detail-box{flex-direction:column;justify-content:center}}.book-show-page-root .book-detail-box .detail-wrap{order:2;width:65%;padding:0 1%}@media (max-width: 767px){.book-show-page-root .book-detail-box .detail-wrap{display:contents;width:auto}}.book-show-page-root .book-detail-box .cover-wrap{order:1;width:30%}@media (max-width: 767px){.book-show-page-root .book-detail-box .cover-wrap{position:static;align-self:center;order:3;width:80%;margin:15px 0}}.book-show-page-root .book-detail-box .cover-wrap .ss{position:relative;box-sizing:border-box;display:block;width:100%;padding:10px 5px;margin:0 auto 5px;font-weight:600;text-align:center;background:var(--color-yellow);border-radius:5px}@media (max-width: 767px){.book-show-page-root .book-detail-box .cover-wrap .ss{margin-top:10px;margin-bottom:10px}}.book-show-page-root .book-detail-box .cover-wrap .ss:hover{opacity:.7;transition:.5s}.book-show-page-root .book-detail-box .title-wrap{border-bottom:1px dotted var(--color-ride)}@media (max-width: 767px){.book-show-page-root .book-detail-box .title-wrap{order:1;width:100%;padding:0}}.book-show-page-root .book-detail-box .title-wrap h1.title{margin:0}@media (max-width: 767px){.book-show-page-root .book-detail-box .book-description{order:5;width:100%;padding:0}}.book-show-page-root .book-detail-box .book-info{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:none}@media (max-width: 767px){.book-show-page-root .book-detail-box .book-info{order:2;width:100%;padding:0;border-bottom:1px dotted var(--color-ride)}}.book-show-page-root .book-detail-box .book-info .share-buttons{width:auto}@media (max-width: 767px){.book-show-page-root .book-detail-box .book-info .share-buttons{display:flex}}.book-show-page-root .book-detail-box .book-link-list{position:absolute;right:1%;bottom:0;height:188px;padding-top:52px}@media (max-width: 767px){.book-show-page-root .book-detail-box .book-link-list{position:static;order:4;padding:0 10%}.book-show-page-root .book-detail-box .book-link-list .share-buttons{display:none}}.book-show-page-root .title{margin-bottom:5px;font-size:3.6rem}@media (max-width: 767px){.book-show-page-root .title{font-size:2.6rem}}.book-show-page-root .author{padding:10px 0;font-weight:700}@media (max-width: 767px){.book-show-page-root .author{font-size:1.2rem}}.book-show-page-root .author li{display:inline;margin-right:1em}.book-show-page-root .catch{font-size:2.6rem;font-weight:700}@media (max-width: 767px){.book-show-page-root .catch{font-size:2.4rem}}.book-show-page-root .description{margin-bottom:15px;font-size:1.8rem}.book-show-page-root .book-detail-item{height:calc((2.07rem + 20px)*4);margin-top:15px;margin-bottom:65px;font-size:1.8rem;font-weight:600}@media (max-width: 767px){.book-show-page-root .book-detail-item{width:50%;height:auto;margin-bottom:15px;font-size:1.2rem}}.book-show-page-root .book-detail-item dt{float:left}.book-show-page-root .book-detail-item dt:after{content:" : "}.book-show-page-root .book-detail-item dd{margin:0 0 0 4em}.book-show-page-root .book-detail-item dt,.book-show-page-root .book-detail-item dd{padding-top:10px;padding-bottom:10px}@media (max-width: 767px){.book-show-page-root .book-detail-item dt,.book-show-page-root .book-detail-item dd{padding-top:5px;padding-bottom:5px}}.book-show-page-root .link{display:block;width:220px;margin:0 auto 5px;text-align:center;border-radius:5px}@media (max-width: 767px){.book-show-page-root .link{width:100%;margin-top:10px;margin-bottom:10px}}.book-show-page-root .link.purchase{color:var(--color-white)}.book-show-page-root .pinup-list{display:flex;flex-wrap:wrap;justify-content:space-between}.book-show-page-root .pinup-img{width:49%;margin-top:5px;margin-bottom:5px;cursor:pointer}.book-show-page-root .pinup-img:nth-child(n + 3){display:none}@media (max-width: 767px){.book-show-page-root .pinup-img{width:auto}.book-show-page-root .pinup-img:nth-child(n + 2){display:none}}.book-show-page-root .pinup-img a{display:block}.book-show-page-root .pinup-img a img{max-width:440px;max-height:240px;object-fit:cover;object-position:center center}@media (max-width: 767px){.book-show-page-root .pinup-img a img{max-width:100%}}.book-show-page-root .purchasable-container{margin:20px}@media (max-width: 767px){.book-show-page-root .purchasable-container{margin:10px 5px}}.book-show-page-root .series-container{margin:20px}@media (max-width: 767px){.book-show-page-root .series-container{margin:10px 5px}}.book-show-page-root .series-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.book-show-page-root .series-list li{width:calc(20% - 10px);margin:2.5px 5px}@media (max-width: 767px){.book-show-page-root .series-list li{width:calc(25% - 10px)}}.book-show-page-root .series-list li img{height:100%}.book-show-page-root .series-list .message{margin:2.5px 5px}.book-show-page-root .book-purchase-links-root{display:flex;flex-wrap:wrap;justify-content:flex-start}.book-show-page-root .book-purchase-links-root li{box-sizing:border-box;width:calc(25% - 10px);margin:5px;border:2px solid var(--color-ride);border-radius:5px}@media (max-width: 767px){.book-show-page-root .book-purchase-links-root li{width:calc(50% - 10px)}}.book-show-page-root .menu-btn{z-index:99}.book-show-page-root #to-top{z-index:98}.campaign-index-page-root .campaign-list-section{float:left;width:68%}@media screen and (max-width: 767px){.campaign-index-page-root .campaign-list-section{float:none;width:100%}}.campaign-index-page-root h2.editor-campaign{margin-top:0}.campaign-index-page-root .campaign-list{padding:20px 0}.campaign-index-page-root .campaign-list li{padding:10px;margin-bottom:20px;background-color:var(--color-ride-light-4);border-radius:4px}@media screen and (max-width: 767px){.campaign-index-page-root .campaign-list li{height:110px;padding:10px 10px 0;margin-bottom:10px}}.campaign-index-page-root .campaign-list li a{display:flex}.campaign-index-page-root .campaign-list li a:hover{text-decoration:underline}.campaign-index-page-root .campaign-list li .editorial-img{object-fit:cover;display:block;width:160px;height:160px}@media screen and (max-width: 767px){.campaign-index-page-root .campaign-list li .editorial-img{object-fit:cover;width:141px;height:100px}}.campaign-index-page-root .editorial-slide-text-box .date{padding:0 0 5px;margin:0;font-size:1.5rem;font-weight:700}.campaign-index-page-root .campaign-list li .date{color:var(--color-ride)}.campaign-index-page-root .campaign-list li .editorial-slide-text-box{flex:1;padding:20px 20px 0}@media screen and (max-width: 767px){.campaign-index-page-root .campaign-list li .editorial-slide-text-box{padding:0 10px}}.campaign-index-page-root .campaign-list li .title{height:4.6em;overflow:hidden;font-size:2.2rem;line-height:1.6em}@media screen and (max-width: 767px){.campaign-index-page-root .campaign-list li .title{height:4.2em;font-size:1.2rem}}.campaign-index-page-root .editorial-slide-text-box .title{padding:5px 5px 10px 0;margin:0;font-size:1.4rem;font-weight:700}.campaign-show-page-root .campaign-section{float:left;width:68%;margin-bottom:12px}@media (max-width: 767px){.campaign-show-page-root .campaign-section{float:none;width:100%}}.campaign-show-page-root .campaign-section h4{font-size:26px;background:none}.campaign-show-page-root h2.editor-campaign{margin-top:0}.campaign-show-page-root .section-inner img{max-width:60%}.campaign-show-page-root .campaign-pager{display:flex;justify-content:space-between;padding:0 32% 0 0;margin:0}@media (max-width: 767px){.campaign-show-page-root .campaign-pager{padding:0 10px}}.campaign-show-page-root .campaign-pager.bottom{padding:10px;border-top:1px solid var(--color-ride)}.campaign-show-page-root .campaign-pager a{box-sizing:border-box;width:30%;margin-bottom:5px;color:var(--color-ride);border:2px solid var(--color-ride);border-radius:5px}@media (max-width: 767px){.campaign-show-page-root .campaign-pager a{width:auto}}.campaign-show-page-root .campaign-pager a.disabled{color:var(--color-gray-light-2);pointer-events:none!important;border:2px solid var(--color-gray-light-2)}.campaign-show-page-root .campaign-pager a.disabled li:hover{background-color:var(--color-white)}.campaign-show-page-root .campaign-pager li{display:block;padding:5px;font-weight:700}.campaign-show-page-root .campaign-pager li:hover{background-color:var(--color-ride-light-4)}.campaign-show-page-root .campaign-pager li.prev{position:relative;padding-left:2em}.campaign-show-page-root .campaign-pager li.prev:before{position:absolute;left:10px;content:"<"}.campaign-show-page-root .campaign-pager li.next{position:relative;padding-right:2em;text-align:right}.campaign-show-page-root .campaign-pager li.next:before{position:absolute;right:10px;content:">"}.campaign-show-page-root .campaign-section a{color:var(--color-green-light-1);text-decoration:underline}.campaign-show-page-root .campaign-section img{width:auto}.campaign-show-page-root .campaign-section .section-inner .share-buttons-root img{max-width:100%}.breadcrumb{width:99%;padding:15px 0 15px 1%;margin:0 auto;font-size:1.8rem;font-weight:600;color:var(--color-gray-dark-2);text-align:left}@media (max-width: 767px){.breadcrumb{font-size:1.2rem}}.breadcrumb a{color:var(--color-ride)}.breadcrumb a:after{margin-right:-.2em;margin-left:.2em;content:">"}@media (max-width: 767px){.breadcrumb a:after{margin-right:0;margin-left:.3em}}.footer-root{margin-top:20px}.footer-root .footer-logo-bg{padding:50px;background-color:var(--color-ride-light-4)}@media (max-width: 767px){.footer-root .footer-logo-bg{padding:15px 10px}}.footer-root .footer-logo-bg-inner{display:flex;max-width:980px;margin:0 auto}@media (max-width: 767px){.footer-root .footer-logo-bg-inner{flex-wrap:wrap;width:100%}}.footer-root .footer-logo-bg-inner a{margin:2px}@media (max-width: 767px){.footer-root .footer-logo-bg-inner a{width:48%;margin:1%}}.footer-root .footer-links{padding:10px 0 50px;text-align:center;background-color:var(--color-ride)}.footer-root .footer-links-nav{text-align:center}.footer-root .footer-links-ul{display:inline-flex;color:var(--color-white);list-style:none}@media (max-width: 767px){.footer-root .footer-links-ul{padding:0;font-size:1.4rem}}.footer-root .footer-links-ul li:not(:last-child):after{margin:0 10px;content:"|"}@media (max-width: 767px){.footer-root .footer-links-ul li:not(:last-child):after{margin:0 1px}}.footer-root .footer-site-name{padding:5px 10%;margin-bottom:10px;text-align:center}.footer-root .footer-site-name img{max-width:222px}@media (max-width: 767px){.footer-root .footer-site-name img{max-width:300px}}.footer-root .footer-company-name{font-size:1.2rem;color:var(--color-white)}.fullscreen-slider-section-root{position:fixed;top:0;right:0;z-index:999999;display:flex;flex-direction:column;justify-content:space-between;width:100vw;height:100vh;background:rgba(var(--color-black-rgb) / 90%)}.fullscreen-slider-section-root header{display:flex;align-items:center;justify-content:space-between;padding:8px;font-size:28px;color:var(--color-white)}.fullscreen-slider-section-root header .count{padding:4px 8px;font-size:1.6rem}.fullscreen-slider-section-root header .caption{padding:0;overflow:hidden;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.fullscreen-slider-section-root header .close{display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;background:transparent;border-style:none}.fullscreen-slider-section-root header .close svg{width:3.6rem;height:3.6rem}.fullscreen-slider-section-root .splide{width:100%;height:80%}.fullscreen-slider-section-root .splide__track{width:100%;height:100%}.fullscreen-slider-section-root .splide__list{align-items:center}.fullscreen-slider-section-root .splide__slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fullscreen-slider-section-root .splide__slide img{width:auto;max-width:100%;max-height:100%;object-fit:contain}.fullscreen-slider-section-root .splide__arrow{width:4.8rem;height:4.8rem;background:rgba(var(--color-black-rgb) / 70%);border-radius:5px}.splide.is-initialized:not(.is-overflow) :is(.fullscreen-slider-section-root .splide__arrow){display:flex}.fullscreen-slider-section-root .splide__arrow.splide__arrow--prev{left:0;justify-content:center}.fullscreen-slider-section-root .splide__arrow.splide__arrow--next{right:0;justify-content:center}.fullscreen-slider-section-root .splide__arrow svg{width:3.6rem;height:3.6rem;fill:var(--color-white)}.fullscreen-slider-section-root .splide__arrow:disabled{pointer-events:none;opacity:0}.fullscreen-slider-section-root .thumbnails{display:flex;justify-content:center;padding:8px 0}.fullscreen-slider-section-root .thumbnail{width:50px;height:50px;margin:0 .2rem;overflow:hidden;list-style:none;cursor:pointer;opacity:.3}.fullscreen-slider-section-root .thumbnail img{width:100%;height:100%;object-fit:cover}.fullscreen-slider-section-root .thumbnail.is-active{opacity:1}.header-root h1{margin:0}.header-root .header-top{position:relative;display:flex;max-width:980px;margin:1em auto 0}@media (max-width: 767px){.header-root .header-top{flex-direction:column;width:100%}}.header-root .header-top .header-banner{position:absolute;right:0;bottom:0;max-width:360px}.header-root .header-top .header-banner img{width:auto;max-width:100%;max-height:216px}@media (max-width: 767px){.header-root .header-top .header-banner{max-width:50%}.header-root .header-top .header-banner img{width:auto;max-width:100%;max-height:30vw}}.header-root .header-top .logo{width:100%}.header-root .nav-global{text-align:center;background-color:var(--color-ride)}.header-root .nav-ul{display:flex;max-width:980px;padding:0;margin:0 auto}@media (max-width: 767px){.header-root .nav-ul{align-items:center;width:100%}}.header-root .nav-ul li{flex:1;font-size:2.3rem;font-weight:700;color:var(--color-white);text-align:center;white-space:nowrap;background-color:var(--color-ride);border-right:1px solid var(--color-ride-light-4);border-left:1px solid var(--color-ride-light-4)}@media (max-width: 767px){.header-root .nav-ul li{padding:10px 0;font-size:1.6rem;font-weight:400;background-size:50%}}.header-root .nav-ul li.nav-news{background-image:url(https://release.comicride.jp/comics/build/assets/news-cbf07a41.png);background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.header-root .nav-ul li.nav-news{line-height:2.2em}}.header-root .nav-ul li.nav-new-release{background-image:url(https://release.comicride.jp/comics/build/assets/new-release-e47db33b.png);background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.header-root .nav-ul li.nav-new-release{line-height:2.2em}}.header-root .nav-ul li.nav-upcoming{background-image:url(https://release.comicride.jp/comics/build/assets/book-e753bdd2.png);background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.header-root .nav-ul li.nav-upcoming{line-height:2.2em}}.header-root .nav-ul li.nav-campaign{background-image:url(https://release.comicride.jp/comics/build/assets/campaign-5b212730.png);background-repeat:no-repeat;background-position:center}.header-root .nav-ul li.nav-shop{background-image:url(https://release.comicride.jp/comics/build/assets/shop-b61cb73b.png);background-repeat:no-repeat;background-position:center}.header-root .nav-ul li a{display:block;padding:25px 0}@media (max-width: 767px){.header-root .nav-ul li a{padding:10px 0}}.header-root .nav-ul li br{display:none}@media (max-width: 767px){.header-root .nav-ul li br{display:block}}.header-root .nav-ul li:hover,.header-root .nav-ul li:active,.header-root .nav-ul li:focus{background-color:var(--color-ride-light-1)}.header-root #search{max-width:980px;margin:0 auto;text-align:right}@media (max-width: 767px){.header-root #search{text-align:center}}.header-root .simple-seach{display:flex;justify-content:flex-end}@media (max-width: 767px){.header-root .simple-seach{width:calc(100% - 40px);margin:20px 20px 0}}@media (max-width: 767px){.header-root .detail{display:none}}.header-root .detail-arrow{padding:0 7px 0 0;color:var(--color-ride)}.header-root .search-keyword{width:80%;height:40px;padding:0 20px;font-size:1.2rem;background-color:var(--color-gray-light-3);border:none;border-radius:4px 0 0 4px}@media (max-width: 767px){.header-root .search-keyword{width:100%;font-size:1.6rem;border-radius:0}}.header-root .search-button{width:50px;height:40px;color:var(--color-white);cursor:pointer;background-color:var(--color-ride);background-image:url(https://release.comicride.jp/comics/build/assets/search-7f71b7f5.png);background-repeat:no-repeat;background-position:center;border:none;border-radius:0 4px 4px 0}@media (max-width: 767px){.header-root .search-button{border-radius:0}}.header-root .searchbox-button{text-decoration:none;border-bottom:1px solid var(--color-ride)}.header-root .sp-menu{position:fixed;top:0;right:0;z-index:99998;height:100vh;padding:20px 15%;background:var(--color-ride)}.header-root .sp-menu ul{width:100%;padding:0}.header-root .sp-menu ul li{float:left;width:33.3%}@media (max-width: 767px){.header-root .sp-menu ul li{width:50%}}.header-root .sp-menu-header{display:flex}.header-root .sp-menu-logo{max-width:120px;margin:10px auto}.header-root .menu-btn{position:fixed;top:10px;right:10px;z-index:99999;display:none;width:60px}@media (max-width: 767px){.header-root .menu-btn{display:block}}.link-root{box-sizing:border-box;padding:10px;text-align:center;border-radius:5px}.link-root.compact{padding:5px}.link-root.variant-filled{color:var(--color-white);background-color:var(--color-ride)}.link-root.variant-filled:hover{background-color:var(--color-ride-light-1)}.link-root.variant-outline{font-weight:700;color:var(--color-ride);border:2px solid var(--color-ride)}.link-root.variant-outline:hover{background-color:var(--color-ride-light-4)}.link-root.variant-facebook{color:var(--color-white);background-color:var(--color-fb)}.link-root.variant-facebook:hover{background-color:var(--color-fb-light)}.link-root.variant-x{color:var(--color-white);background-color:var(--color-tw)}.link-root.variant-x:hover{background-color:var(--color-tw-light)}.pagination{margin:20px 0;text-align:center}.pagination li{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;line-height:0;color:var(--color-ride);text-align:center;vertical-align:middle;list-style-type:none;border:2px solid var(--color-ride)}.pagination li.active,.pagination li.disabled{color:var(--color-gray-light-2);border-color:var(--color-gray-light-2)}.pagination li.active:hover,.pagination li.disabled:hover{background-color:var(--color-white)}.pagination li:hover{background-color:var(--color-ride-light-4)}.pagination li a,.pagination li span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;padding:4px}.pagination li a svg,.pagination li span svg{min-width:1.6rem;min-height:1.6rem}.see-all-link-root{padding:20px;font-weight:700;text-align:center;text-decoration:none}.see-all-link-root:before{padding:0 5px 0 0;color:var(--color-ride);content:"▶"}.see-all-link-root a{width:150px;text-decoration:none;border-bottom:1px solid var(--color-ride)}.bigbanner-slider-root .splide__arrow--prev{left:0}.bigbanner-slider-root .splide__arrow--next{right:0}.bigbanner-slider-root .splide__arrow svg{width:2.4rem;height:2.4rem}.bigbanner-slider-root .splide__slide{padding-top:20px;padding-bottom:20px;background-color:var(--color-ride-light-4)}.book-list-item-root{display:flex;flex-flow:row-reverse wrap;justify-content:space-between;padding:20px 2%;overflow:hidden;font-weight:600;border-bottom:1px dotted var(--color-gray-light-3)}.book-list-item-root .book-title{display:flex;flex-direction:column;justify-content:flex-end;width:80%}@media (max-width: 767px){.book-list-item-root .book-title{width:100%;border-bottom:solid 1px var(--color-green)}}.book-list-item-root .book-title h3{padding:0;margin:0 0 auto;font-size:3rem;line-height:1.2;color:var(--color-gray-dark-2);letter-spacing:5px;border:none}@media (max-width: 767px){.book-list-item-root .book-title h3{font-size:2.4rem}}.book-list-item-root .book-title h3 a:hover{color:var(--color-ride);text-decoration:underline}.book-list-item-root .book-title .author{padding-left:0;font-size:1.8rem;font-weight:600;line-height:2.2}@media (max-width: 767px){.book-list-item-root .book-title .author{width:100%;margin-top:15px;font-size:1.6rem;line-height:90%}}.book-list-item-root .book-title .author a:hover{color:var(--color-ride);text-decoration:underline}@media (max-width: 767px){.book-list-item-root .book-title .author li{display:inline;margin-right:1rem}}.book-list-item-root .book-title .date{margin:0;line-height:2.6}.book-list-item-root .book-img{width:18%}@media (max-width: 767px){.book-list-item-root .book-img{width:60%;margin:10px auto}}.pagination.book-pagination li.active{color:var(--color-white);background-color:var(--color-ride);border:2px solid var(--color-ride)}.pagination.book-pagination li.disabled{color:#d2d2d2;border-color:#d2d2d2}.release-list-root{margin:0}.release-list-root>li{padding-bottom:2%;margin:2% 0;overflow:hidden;border-bottom:1px dotted var(--color-ride)}.release-list-root>li .book-title{float:right;width:68%;margin-left:2%;border-bottom:1px dotted var(--color-green)}@media (max-width: 767px){.release-list-root>li .book-title{float:none;width:100%;margin-top:10px;margin-left:0}}.release-list-root>li .book-title h3{padding:0;margin:0;font-family:inherit;font-size:3.6rem;color:var(--color-gray-dark-2);background:none;border:none}@media (max-width: 767px){.release-list-root>li .book-title h3{font-size:2.4rem}}.release-list-root>li .book-title a:hover{color:var(--color-ride);text-decoration:underline}.release-list-root>li .book-title ul.author,.release-list-root>li .book-title p{margin:1em 0}.release-list-root>li .book-title li{display:inline}.release-list-root>li .book-title li :first-child{margin-right:1em}.release-list-root>li .book-img{float:left;width:30%}@media (max-width: 767px){.release-list-root>li .book-img{float:none;width:60%;margin:10px auto}}.release-list-root>li .book-overview{float:right;width:68%;margin-left:2%}@media (max-width: 767px){.release-list-root>li .book-overview{float:none;width:100%}}.release-list-root>li .book-overview .catch{font-size:2.4rem;font-weight:600}@media (max-width: 767px){.release-list-root>li .book-overview .catch{font-size:1.5rem}}.book-slider-section-root .splide__arrow--prev{left:0}.book-slider-section-root .splide__arrow--next{right:0}.book-slider-section-root .splide__slide{display:flex;flex-direction:column;gap:4px;font-size:1.8rem}.book-slider-section-root .splide__track{margin:30px}@media (max-width: 767px){.book-slider-section-root .splide__track{margin-right:0;margin-left:0}}@media (max-width: 767px){.book-slider-section-root.splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;justify-content:space-evenly}}.book-slider-section-root.splide.is-initialized:not(.is-active) .splide__slide{width:48%;max-width:none;padding:0;margin:0 0 20px}.book-slider-section-root .cover{position:relative;aspect-ratio:7 / 10;margin-bottom:8px}@media (max-width: 900px){.book-slider-section-root .cover{height:30.5vw}}@media (max-width: 767px){.book-slider-section-root .cover{height:69vw}}.book-slider-section-root .title{position:relative;display:-webkit-box;height:2.3em;margin:0;overflow:hidden;font-weight:700;line-height:1.15em;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.book-slider-section-root .volume{position:absolute;right:0;bottom:0;padding-left:2em;background:linear-gradient(to right,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 100%) 50%,rgb(255 255 255 / 100%) 100%)}.book-slider-section-root .release-date{margin:0;font-size:1.4rem;color:var(--color-gray);text-align:left}.book-slider-section-root .authors{display:-webkit-box;margin:0;overflow:hidden;font-size:1.4rem;line-height:1.5;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:1}.book-slider-section-root .links{display:flex;flex-direction:column;gap:4px}.months-root h2.monthly{margin-top:0;background-image:none}.months-root ul.section-inner{padding:10px 1%}.months-root ul.section-inner li{padding:.5em;overflow:hidden;font-size:1.6rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.months-root ul.section-inner li:before{color:var(--color-ride);content:"■ "}.months-root ul.section-inner li a:hover{color:var(--color-ride);text-decoration:underline}@media screen and (max-width: 767px){.months-root .monthly-list{display:flex;flex-flow:column wrap;height:26em;overflow:hidden}}.recent-posts-root h2.latest-article{margin-top:0;background-image:none}.recent-posts-root ul.section-inner{padding:10px 1%}.recent-posts-root ul.section-inner li{padding:.5em;overflow:hidden;font-size:1.6rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.recent-posts-root ul.section-inner li:before{color:var(--color-ride);content:"■ "}.recent-posts-root ul.section-inner li a:hover{color:var(--color-ride);text-decoration:underline}@media screen and (max-width: 767px){.recent-posts-root .article-list{display:block;overflow:hidden}}.campaign-slider-section-root .splide__arrow--prev{left:0}.campaign-slider-section-root .splide__arrow--next{right:0}.campaign-slider-section-root .splide__slide{height:inherit;padding:10px;background-color:var(--color-ride-light-4);border-radius:4px}@media (max-width: 767px){.campaign-slider-section-root .splide__slide{padding:15px;margin:10px 0}}.campaign-slider-section-root .splide__track{margin-top:30px;margin-right:30px;margin-left:30px}@media (max-width: 767px){.campaign-slider-section-root .splide__track{margin-top:20px;margin-right:5px;margin-left:5px}}.campaign-slider-section-root .card{display:flex;flex-wrap:wrap}@media (max-width: 767px){.campaign-slider-section-root .text{display:block;order:2;width:54%;padding:0 0 5px 15px;line-height:1.8rem}}@media (max-width: 320px){.campaign-slider-section-root .text{width:48%}}.campaign-slider-section-root .text .date{padding:0 0 5px;margin:0;font-size:1.5rem;font-weight:700}@media (max-width: 767px){.campaign-slider-section-root .text .date{color:var(--color-ride)}}.campaign-slider-section-root .text .title{padding:5px 5px 10px 0;margin:0;font-size:1.4rem;font-weight:700}@media (max-width: 767px){.campaign-slider-section-root .text .title{font-size:1.1rem}}.campaign-slider-section-root .image{height:120px;object-fit:cover}@media (max-width: 767px){.campaign-slider-section-root .image{display:block;order:1;width:130px;height:91px;padding:0}}.goods-slider-section-root .splide__arrow--prev{left:0}.goods-slider-section-root .splide__arrow--next{right:0}.goods-slider-section-root .splide__slide{padding:1.5%}.goods-slider-section-root .splide__track{margin-top:30px;margin-right:30px;margin-left:30px}@media (max-width: 767px){.goods-slider-section-root .splide__track{margin-top:20px;margin-right:5px;margin-left:5px}}.goods-slider-section-root .container{padding:10px;border:solid 2px var(--color-ride);border-radius:4px}.goods-slider-section-root .image{width:100%;height:300px;object-fit:contain}@media (max-width: 414px){.goods-slider-section-root .image{height:200px}}.goods-slider-section-root .content{width:100%;height:80px;padding:20px 0;margin:0;overflow:hidden}@media (max-width: 767px){.goods-slider-section-root .content{font-size:1.3rem}}.goods-slider-section-root.splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 414px){.goods-slider-section-root.splide.is-initialized:not(.is-active) .splide__list{gap:8px}}.goods-slider-section-root.splide.is-initialized:not(.is-active) .splide__slide{width:48%;max-width:none;padding:0}.goods-slider-section-root.splide.is-initialized:not(.is-active) .container{padding:4% 6%;border:solid 2px var(--color-ride);border-radius:4px}.news-badge-root{display:inline-block;width:16rem;padding:8px;margin:0 20px 0 10px;font-size:1.8rem;color:var(--color-white);text-align:center}@media (max-width: 767px){.news-badge-root{width:9rem;padding:4px;margin:0 5px 0 0;font-size:1.1rem}}.news-badge-root.campaign{background-color:var(--color-limegreen)}.news-badge-root.mediamix{background-color:var(--color-skyblue)}.news-badge-root.blog{background-color:var(--color-purple)}.news-badge-root.info{background-color:var(--color-yellow)}.news-badge-root.upcoming{background-color:var(--color-red-dark-1s)}.news-badge-root.special{background-color:var(--color-orange)}.news-badge-root.limited{background-color:var(--color-yellow-light-1)}.news-card-list-root{display:flex}@media (max-width: 767px){.news-card-list-root{flex-direction:column}}.news-card-list-root a:nth-child(2){margin-right:.5%;margin-left:.5%}@media (max-width: 767px){.news-card-list-root a:nth-child(2){margin-right:0;margin-left:0}}.news-card-list-root .item{box-sizing:border-box;display:flex;flex-direction:column;width:33%;padding:5px;margin-top:10px;overflow:visible;white-space:normal;border:2px solid var(--color-ride);border-radius:4px}@media (max-width: 767px){.news-card-list-root .item{width:100%}}.news-card-list-root .item img{width:294px;height:250px;margin:0 auto;object-fit:cover;object-position:0 0}.news-card-list-root .item span{margin:5px 0}.news-card-list-root .item:hover{color:var(--color-black);text-decoration:none}.news-simple-list-root a{display:block;width:100%;padding:20px 0;border-bottom:1px dotted var(--color-ride)}.news-simple-list-root a:hover .text-wrapper{color:var(--color-ride);border-bottom:1px solid var(--color-ride)}.news-simple-list-root a .container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.news-simple-list-root a .container{font-size:1.1rem}}.news-simple-list-root a .container time{margin-right:12px}@media (max-width: 767px){.news-simple-list-root a .container time{margin-right:8px}}.share-buttons-root{z-index:97;display:flex;justify-content:flex-end;width:100%;margin:0}@media (max-width: 767px){.share-buttons-root{margin:auto 0 15px}}.share-buttons-root .button{float:left;width:32px;height:auto;margin:10px}@media (max-width: 767px){.share-buttons-root .button{margin:0 5px}}.special-site-link-slider-section-root .splide__arrow--prev{left:0}.special-site-link-slider-section-root .splide__arrow--next{right:0}.special-site-link-slider-section-root .splide__slide{display:flex;flex-direction:column}@media (max-width: 767px){.special-site-link-slider-section-root .splide__slide{width:50%}}.special-site-link-slider-section-root .splide__slide a{display:block;margin:5px;border:4px solid var(--color-ride-light-4);border-radius:4px}.special-site-link-slider-section-root .splide__slide a img{display:block;height:80px;object-fit:cover}.special-site-link-slider-section-root .splide__track{margin-top:30px;margin-right:30px;margin-left:30px}@media (max-width: 767px){.special-site-link-slider-section-root .splide__track{margin-top:20px;margin-right:0;margin-left:0}}@media (max-width: 767px){.special-site-link-slider-section-root.splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;justify-content:space-evenly}}.special-site-link-slider-section-root.splide.is-initialized:not(.is-active) .splide__slide{width:50%;padding:0}.campaign-layout-sidebar{display:flex;flex-direction:column;width:30%;margin-left:auto}@media (max-width: 767px){.campaign-layout-sidebar{width:100%;margin:0}}.errors-404-page-root{height:100%;background-color:var(--color-black-dark)}html:has(.errors-404-page-root){height:100%;background-color:var(--color-black-dark)}body:has(.errors-404-page-root){height:100%;font-family:HiraKakuProN-W3,Arial,Helvetica,HelveticaNeue,sans-serif}.errors-404-page-root #container{width:800px;padding-top:20px;margin:auto;color:var(--color-white);background:var(--color-black-dark)}.errors-404-page-root #container .area{width:600px;margin:0 auto}.errors-404-page-root #container .area .status{border:var(--color-white) 3px solid;border-radius:2px}.errors-404-page-root #container .area .status .status-title-list{margin:-8px 20px 10px;font-size:14px;font-weight:700}.errors-404-page-root #container .area .status .status-title-list li{display:block;float:left;margin:0;background:var(--color-black-dark)}.errors-404-page-root #container .area .status .status-title-list .player-name{width:4em;margin-right:70px;text-align:center}.errors-404-page-root #container .area .status .status-title-list .title{width:3em;margin-right:90px;text-align:center}.errors-404-page-root #container .area .status .status-title-list:after{display:block;clear:both;visibility:hidden;content:""}.errors-404-page-root #container .area .status .player-status-list{margin:10px 20px;font-size:14px;font-weight:700}.errors-404-page-root #container .area .status .player-status-list li{display:block;float:left;margin:0}.errors-404-page-root #container .area .status .player-status-list .player-name{width:4em;margin-right:70px;text-align:center}.errors-404-page-root #container .area .status .player-status-list .number{width:3em;margin-right:90px;text-align:center}.errors-404-page-root #container .area .status .player-status-list:after{display:block;clear:both;visibility:hidden;content:""}.errors-404-page-root #container .area .monster{position:relative;height:300px}.errors-404-page-root #container .area .monster .monster-list{position:absolute;bottom:30px;display:block;width:100%}.errors-404-page-root #container .area .monster .monster-list li{text-align:center}.errors-404-page-root #container .area .monster .monster-list li .monster-image{width:auto;height:auto}.errors-404-page-root #container .area .monster .monster-list .damage{animation-name:damage;animation-duration:1s;animation-iteration-count:1}.errors-404-page-root #container .area .monster .monster-list .attck{animation-name:attck;animation-duration:1s;animation-iteration-count:1}.errors-404-page-root #container .area .command{float:left;width:130px;border:var(--color-white) 3px solid;border-radius:2px}.errors-404-page-root #container .area .command .command-title{width:4em;margin:-9px auto 0;font-size:14px;font-weight:700;text-align:center;background:var(--color-black)}.errors-404-page-root #container .area .command .command-list{margin:10px 20px 20px 36px;font-size:14px;font-weight:700}.errors-404-page-root #container .area .command .command-list li{position:relative;margin:18px 0 0}.errors-404-page-root #container .area .command .command-list li a{font-weight:700;color:var(--color-white);text-decoration:none}.errors-404-page-root #container .area .command .command-list li.command-cursor:before{position:absolute;left:-20px;display:block;width:0;height:0;content:"";border:6px solid var(--color-white);border-color:transparent;border-left-color:var(--color-white)}.errors-404-page-root #container .area .message{height:122px;padding:20px;margin-left:140px;line-height:22px;border:var(--color-white) 3px solid;border-radius:2px}.errors-404-page-root #container .area .message p{padding:0;margin:0;font-size:100%}.errors-404-page-root #container .area .message p a{font-size:18px;font-weight:700;text-decoration:underline}.errors-404-page-root #container .area .message:after{display:block;clear:both;visibility:hidden;content:""}.errors-404-page-root #container .shock{animation-name:shock;animation-duration:1s;animation-iteration-count:1}.errors-404-page-root #container .bad-condition .status,.errors-404-page-root #container .bad-condition .command,.errors-404-page-root #container .bad-condition .command .command-list li a,.errors-404-page-root #container .bad-condition .message{color:var(--color-orange-light);border-color:var(--color-orange-light)}.errors-404-page-root #container .die .status,.errors-404-page-root #container .die .command,.errors-404-page-root #container .die .command .command-list li a,.errors-404-page-root #container .die .message{color:var(--color-red-dark-2);border-color:var(--color-red-dark-2)}.command-delete{display:none}@keyframes damage{10%{opacity:.5;transform:translate(2px)}20%{opacity:1}30%{opacity:.5;transform:translate(-2px)}40%{opacity:1}50%{opacity:.5;transform:translate(2px)}60%{opacity:1}70%{opacity:.5;transform:translate(-2px)}80%{opacity:1}90%{opacity:.5;transform:translate(2px)}}@keyframes attck{50%{transform:scale(1.5) rotate(-15deg)}}@keyframes shock{20%{transform:translate(20px)}40%{transform:translate(-20px)}60%{transform:translate(10px)}80%{transform:translate(-10px)}}.new-release-page-root.content .last-month-release{background-image:none}.new-release-page-root ul{padding:0}.new-release-page-root .slide{background:var(--color-ride-light-4)}.new-release-page-root .slide-container{position:relative;padding:30px}@media (max-width: 767px){.new-release-page-root .slide-container{padding:0 5px}}@media (max-width: 767px){.new-release-page-root .slide-wrapper{display:flex;flex-wrap:wrap}}.new-release-page-root .slide-item{padding:5px}@media (max-width: 767px){.new-release-page-root .slide-item{width:25%}}.new-release-page-root #last-month-controls{top:calc(50% - 10px)}.news-detail-page-root .section-inner a{color:var(--color-green-light-1);text-decoration:underline}.news-detail-page-root .section-inner h4{font-size:26px;background:none}.news-detail-page-root .section-inner .red{color:var(--color-red)}.news-detail-page-root .section-inner img{width:auto;max-width:100%}main.search-page-root{min-height:30vh}.search-page-root h2.detail-search{display:flex;background-image:url(https://release.comicride.jp/comics/build/assets/search-bg-809e81d0.png)}.search-page-root .section-inner{max-width:900px;padding:0;margin:0 auto}.search-page-root fieldset{width:100%;padding:20px 0;margin:0 auto;border:none}.search-page-root table{width:100%;font-size:1.8rem;text-align:left;border-spacing:0 8px;border-collapse:separate}.search-page-root table th,.search-page-root table td{padding:8px 0 16px;border-bottom:1px dotted var(--color-ride)}@media (max-width: 767px){.search-page-root table th,.search-page-root table td{display:block}.search-page-root table th{border:none}}.search-page-root table input,.search-page-root table select,.search-page-root table option{box-sizing:border-box;width:100%;padding:8px;color:var(--color-ride);background:var(--color-ride-light-4);border:3px solid var(--color-ride);border-radius:4px;-webkit-appearance:none;appearance:none}.search-page-root table select{padding-right:50px;font-weight:700;background:var(--color-ride-light-4) url(https://release.comicride.jp/comics/build/assets/arrow-down-0f811ded.png) right 10px center no-repeat}.search-page-root .btn{padding:20px 0;text-align:center}.search-page-root .btn input{display:inline-block;width:30%;padding:10px;font-weight:700;text-align:center;cursor:pointer;border:none;border-radius:4px}.search-page-root .btn input.search-submit{color:var(--color-white);background:var(--color-ride)}.search-page-root .btn input.search-submit:hover{background-color:var(--color-ride-light-4)}.search-page-root .btn input.search-clear{background:#dfdfdf}.search-page-root .search-slidebtn{width:2em;height:2em;margin:-.5em -.5em -.5em auto}.search-page-root .search-slidebtn span{position:relative;float:right;width:.2em;height:1.2em;margin-top:.5em;margin-right:1em;background-color:var(--color-white)}.search-page-root .search-slidebtn.open span{background-color:transparent}.search-page-root .search-slidebtn span:after{position:absolute;top:.5em;left:-.5em;width:1.2em;height:.2em;content:"";background-color:var(--color-white)}.search-page-root .search-result .book-list{padding-top:20px;border-top:none}.search-page-root .search-result .paging{width:100%;padding:5px 0;text-align:right;border-bottom:solid 1px var(--color-ride-light-4)}.search-page-root .no-book-result{margin:10px}.special-page-root .section-inner .special-page-list{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 767px){.special-page-root .section-inner .special-page-list{justify-content:space-between}}.special-page-root .section-inner .special-page-list .special-page-item{width:32%;margin:10px 0}@media (max-width: 767px){.special-page-root .section-inner .special-page-list .special-page-item{width:49%}}.special-page-root .section-inner .special-page-list .special-page-item a:hover{color:var(--color-ride);text-decoration:underline}.special-page-root .section-inner .special-page-list .special-page-item a img{box-sizing:border-box;border:4px solid var(--color-ride-light-4);border-radius:4px}.special-page-root .section-inner .special-page-list .special-page-item p{margin:5px 0;font-size:1.4rem;font-weight:700}.special-page-root .section-inner .special-page-list .special-page-item:nth-child(3n + 2){margin-right:2%;margin-left:2%}@media (max-width: 767px){.special-page-root .section-inner .special-page-list .special-page-item:nth-child(3n + 2){margin-right:0;margin-left:0}}.top-page-root .upcoming-x{display:flex}@media (max-width: 767px){.top-page-root .upcoming-x{flex-direction:column}}.top-page-root .upcoming-section{flex:6}.top-page-root .upcoming-section .section-inner{max-height:480px;overflow-y:scroll}.top-page-root .upcoming-section li{border-bottom:1px dotted var(--color-ride)}.top-page-root .upcoming-section .title{font-size:1.6rem;font-weight:700}@media (max-width: 767px){.top-page-root .upcoming-section .title{font-size:1.5rem;font-weight:400}}.top-page-root .upcoming-section .author,.top-page-root .upcoming-section .date{font-size:1.2rem}.top-page-root .upcoming-section .author a{text-decoration:underline}.top-page-root .x-section{flex:4;margin-left:20px}@media (max-width: 767px){.top-page-root .x-section{margin-left:0}}.top-page-root .x-section .inner{padding:0;margin:0}.top-page-root .x-section h2{margin-top:30px;margin-bottom:0}.top-page-root .x-section .timeline{display:block;width:1px;min-width:100%;min-height:430px}.top-page-root .x-section .follow{display:flex;align-items:end;min-height:40px}
