@charset "UTF-8";*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}body{position:relative;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Sans,Arial,Meiryo,メイリオ,sans-serif}body.top:before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#f2f2f2;background-image:url(../img/top/background_body.webp);background-repeat:no-repeat;background-position:top center;background-size:1280px 888px}body.vote{background-color:#fefe00;background-image:url(../img/sousenkyo/background_body.png);background-repeat:repeat;background-attachment:fixed;background-position:top center;background-size:358px 332px}@media screen and (max-width: 511.98px) and (min-width: 480px){body.vote:before{position:absolute;top:0;left:0;width:16px;height:100%;content:"";background-image:url(../img/sousenkyo/ornament.svg);background-repeat:repeat-y;background-position:top left;background-size:16px 180px}body.vote:after{position:absolute;top:0;right:0;z-index:-1;width:16px;height:100%;content:"";background-image:url(../img/sousenkyo/ornament.svg);background-repeat:repeat-y;background-position:top left;background-size:16px 180px}}@media screen and (min-width: 512px){body.vote:before{position:absolute;top:0;left:calc(50% - 246px);width:16px;height:100%;content:"";background-image:url(../img/sousenkyo/ornament.svg);background-repeat:repeat-y;background-position:top left;background-size:16px 180px;transform:translate(-50%)}body.vote:after{position:absolute;top:0;right:calc(50% - 262px);z-index:-1;width:16px;height:100%;content:"";background-image:url(../img/sousenkyo/ornament.svg);background-repeat:repeat-y;background-position:top left;background-size:16px 180px;transform:translate(-50%)}}body.free{background-color:#6d0303;background-image:url(../img/triple_dai/background_body.svg);background-repeat:repeat;background-attachment:fixed;background-position:top center;background-size:cover}body.ikkiyomi-comment{background-color:#dae9f3;background-image:url(../img/ikkiyomi_comment/background_body.webp);background-repeat:repeat;background-attachment:fixed;background-position:top center;background-size:cover}main{position:relative;width:100%;max-width:480px;padding-top:64px;margin:0 auto;overflow:hidden}main.top{box-shadow:0 0 20px 2px #00000040}@media screen and (min-width: 480px){main.top{overflow:visible}}main.vote{position:relative;background-image:url(../img/vote/background_main.svg);background-repeat:repeat;background-position:top center;background-size:52px}main.free{background-color:#8b0eb0;box-shadow:0 4px 24px #00000040}main.ikkiyomi-comment{background-color:#f3f4f5;background-image:url(../img/ikkiyomi_comment/background_main.svg);background-repeat:repeat;background-position:0 0;background-size:390px 390px;box-shadow:0 4px 24px #00000040;animation:ikkiyomi-comment-bg-scroll 18s linear infinite}main .parallax-balloon-1{position:absolute;top:5%;right:8px;z-index:2;width:56px;height:105px}@media screen and (min-width: 480px){main .parallax-balloon-1{top:5.4%;right:-24px;width:72px;height:135px}}main .parallax-balloon-2{position:absolute;top:8.8%;left:-24px;z-index:2;width:114px;height:154px}@media screen and (min-width: 480px){main .parallax-balloon-2{top:11%;left:-74px;width:150px;height:203px}}main .parallax-balloon-3{position:absolute;top:46.4%;right:-14px;z-index:2;width:104px;height:120px}@media screen and (min-width: 480px){main .parallax-balloon-3{top:45.6%;right:-34px;width:124px;height:143px}}main .parallax-balloon-4{position:absolute;top:88%;left:-8px;z-index:2;width:78px;height:144px}@media screen and (min-width: 480px){main .parallax-balloon-4{top:90%;left:-24px;width:100px;height:184px}}ul{padding:0;margin:0;list-style:none}a{text-decoration:none}p{margin:0}@keyframes ikkiyomi-comment-bg-scroll{0%{background-position:0 0}to{background-position:-390px 0}}.header{position:fixed;z-index:100;width:100%;height:64px;background-color:#111}.header .header__nav{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 16px}@media screen and (min-width: 884px){.header .header__nav{justify-content:center;padding:0;margin:0 auto}}.header .header__nav .header__nav-logo{position:relative;z-index:1;display:block;width:62px;height:auto}.header .header__nav .header__nav-logo>img{display:block;width:100%;height:auto}.header .header__nav .responsive-menu-button{position:relative;z-index:50;display:block;width:44px;height:44px;padding:0;color:inherit;cursor:pointer;background:none;border:none}@media screen and (min-width: 884px){.header .header__nav .responsive-menu-button{display:none}}.header .header__nav .responsive-menu-button span{position:absolute;left:50%;display:inline-block;width:24px;height:2px;margin-left:-12px;background-color:#fff;transition:all .4s}.header .header__nav .responsive-menu-button span:nth-of-type(1){top:12px;animation:menu-bar01 .4s forwards}.header .header__nav .responsive-menu-button span:nth-of-type(2){top:21px;opacity:1;transition:all .2s .2s}.header .header__nav .responsive-menu-button span:nth-of-type(3){bottom:12px;animation:menu-bar02 .4s forwards}.header .header__nav .responsive-menu-button[data-is-open=true] span:nth-of-type(1){animation:active-menu-bar01 .4s forwards}.header .header__nav .responsive-menu-button[data-is-open=true] span:nth-of-type(2){opacity:0}.header .header__nav .responsive-menu-button[data-is-open=true] span:nth-of-type(3){animation:active-menu-bar03 .4s forwards}.header .header__nav .header__nav-pc{display:none}@media screen and (min-width: 884px){.header .header__nav .header__nav-pc{display:flex;align-items:center;justify-content:center;height:100%}}.header .header__nav .header__nav-pc .header__nav-pc-item{width:160px;height:100%}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:100%;line-height:1.2;color:#fff;transition:color .2s}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link>span{font-size:.75rem;font-weight:700;text-align:center;transition:color .2s}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link>span>span{font-size:.625rem;font-weight:400}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link>span>span.header__nav-pc-item-date{display:inline-flex;padding:1px 8px;margin-top:4px;font-size:.625rem;line-height:1;color:#111;background-color:#fff;border-radius:10px}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link>span>span.header__nav-pc-item-date.disable{color:#111;background-color:#999}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link.active>span{color:#ffbd3a}.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link.disable{color:#999;pointer-events:none}@media (hover: hover) and (pointer: fine){.header .header__nav .header__nav-pc .header__nav-pc-item .header__nav-pc-item-link:hover>span{color:#ffbd3a}}.header .header__nav .header__nav-pc .header__nav-pc-item:not(:first-of-type) .header__nav-pc-item-link:after{position:absolute;left:0;width:1px;height:40px;content:"";background-color:#444}.header .header__nav-contents{position:fixed;top:64px;left:0;width:100%;height:calc(100% - 60px);background-color:#1a202c}.header .header__nav-contents[data-is-open=false]{display:none}.header .header__nav-contents[data-is-open=true]{display:block}@media screen and (min-width: 884px){.header .header__nav-contents[data-is-open=true]{display:none}}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item{border-bottom:1px dashed #535861}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link{display:flex;align-items:center;height:62px;padding:0 16px;font-size:1rem;font-weight:700;line-height:1.5;color:#fff}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link>.header__nav-contents-list-item-attention{margin-left:12px;font-size:.625rem}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link>.header__nav-contents-list-item-attention.header__nav-contents-list-item-date{padding:1px 8px;font-size:.625rem;font-weight:400;line-height:1;color:#111;background-color:#fff;border-radius:10px}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link>.header__nav-contents-list-item-attention.header__nav-contents-list-item-date.disable{color:#111;background-color:#999}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link:after{position:absolute;right:16px;width:18px;height:18px;content:"";background-image:url(../img/header/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link.active{color:#ffbd3a}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link.active:after{background-image:url(../img/header/arrow_active.svg)}.header .header__nav-contents .header__nav-contents-list .header__nav-contents-list-item .header__nav-contents-list-item-link.disable{color:#999;pointer-events:none}@keyframes menu-bar01{0%{transform:translateY(10px) rotate(45deg)}50%{transform:translateY(10px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-10px) rotate(-45deg)}50%{transform:translateY(-10px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(0)}to{transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(0)}to{transform:translateY(-8px) rotate(-45deg)}}.main-visual{position:relative;z-index:2}.main-visual .main-visual__inner{position:relative}.main-visual.top .main-visual__inner .main-visual__image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:480/200;background-image:url(../img/main-visual/top.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.main-visual.top .main-visual__inner .main-visual__image .main-visual__image-logo{display:block;width:36.8%;height:auto;opacity:0;transform:scale3d(.1,.1,1);animation:zoom .8s .4s forwards}.main-visual.top .main-visual__inner .main-visual__text{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:20px 0;background:linear-gradient(270deg,#6fcb20,#09a19c)}.main-visual.top .main-visual__inner .main-visual__text .main-visual__description{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;line-height:1.6;color:#fff}.main-visual.top .main-visual__inner .main-visual__text .main-visual__description .main-visual__description-image{margin-right:3px}.main-visual.top .main-visual__inner .main-visual__text .main-visual__description:last-of-type{padding:0 20px;text-align:justify}.main-visual.sousenkyo .main-visual__inner{padding-top:16px;background-color:#f7f7f7}.main-visual.sousenkyo .main-visual__inner .main-visual__image{display:block;width:82%;height:auto;margin:0 auto}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item{display:flex;flex-direction:column;align-items:center;aspect-ratio:125/142;background-repeat:no-repeat;background-position:top center;background-size:cover}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:before{position:absolute;bottom:-12px;display:block;width:32px;height:18px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;animation:arrow-move 1.5s infinite ease-in-out}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:nth-of-type(1){background-image:url(../img/main-visual/background_blue.svg)}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:nth-of-type(1):before{background-image:url(../img/main-visual/triangle_blue.svg)}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:nth-of-type(2){background-image:url(../img/main-visual/background_orange.svg)}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:nth-of-type(2):before{background-image:url(../img/main-visual/triangle_orange.svg)}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:nth-of-type(3){background-image:url(../img/main-visual/background_pink.svg)}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item:nth-of-type(3):before{background-image:url(../img/main-visual/triangle_pink.svg)}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link .main-visual__link-image-character{position:absolute;display:block;width:100%;height:auto}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link .main-visual__link-image-character.isekai,.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link .main-visual__link-image-character.love{top:-32%}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link .main-visual__link-image-character.food{top:-16%}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link .main-visual__link-image-text{position:absolute;bottom:14px;display:block;width:100%;height:auto;animation:poyopoyo 2s ease-out infinite}.main-visual.sousenkyo .main-visual__inner .main-visual__link-list .main-visual__item .main-visual__link .main-visual__link-text{visibility:hidden}.main-visual.triple_dai .main-visual__inner{position:relative;display:flex;justify-content:center;padding-bottom:60px}.main-visual.triple_dai .main-visual__inner .main-visual__image{position:relative;display:flex;flex-direction:column;align-items:center;background-image:url(../img/main-visual/triple_dai_background_3.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.main-visual.triple_dai .main-visual__inner .main-visual__image:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-image:url(../img/main-visual/triple_dai_lantern_1.webp);background-repeat:no-repeat;background-position:top center;background-size:100% auto;opacity:1;animation-name:ani1;animation-duration:1s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.main-visual.triple_dai .main-visual__inner .main-visual__image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-image:url(../img/main-visual/triple_dai_lantern_2.webp);background-repeat:no-repeat;background-position:top center;background-size:100% auto;opacity:0;animation-name:ani2;animation-duration:1s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.main-visual.triple_dai .main-visual__inner .main-visual__image .main-visual__image-logo{position:absolute;top:10%;z-index:3;display:block;width:48%;height:auto;animation:purupuru 2s linear 1s infinite}.main-visual.triple_dai .main-visual__inner .main-visual__image .main-visual__image-background{position:relative;z-index:2;display:block;width:100%;height:auto}.main-visual.triple_dai .main-visual__inner .main-visual__image .main-visual__image-background>img{display:block;width:100%;height:auto}.main-visual.triple_dai .main-visual__inner .main-visual__text{position:absolute;bottom:0;z-index:2;width:92%;padding:8px 0;text-align:center;background-color:#111}.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__title{margin:0}.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__title .main-visual__title-image{display:block;width:216px;height:auto;margin:0 auto}@media screen and (max-width: 479.98px) and (min-width: 375px){.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__title .main-visual__title-image{width:calc(216px + (100vw - 375px) / 105 * 54)}}@media screen and (min-width: 480px){.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__title .main-visual__title-image{width:270px}}.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__description{margin-top:8px;font-size:.875rem;font-weight:700;line-height:1.3;color:#fff}.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__ornament .main-visual__ornament-image-1{position:absolute;bottom:60%;left:0;width:110px;height:auto}@media screen and (max-width: 479.98px) and (min-width: 375px){.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__ornament .main-visual__ornament-image-1{bottom:calc(60% - (100vw - 375px) / 105 * 10);width:calc(110px + (100vw - 375px) / 105 * 50)}}@media screen and (min-width: 480px){.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__ornament .main-visual__ornament-image-1{bottom:50%;width:160px}}.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__ornament .main-visual__ornament-image-2{position:absolute;right:10px;bottom:86%;width:54px;height:auto}@media screen and (max-width: 479.98px) and (min-width: 375px){.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__ornament .main-visual__ornament-image-2{bottom:calc(86% + (100vw - 375px) / 105 * 4);width:calc(54px + (100vw - 375px) / 105 * 14)}}@media screen and (min-width: 480px){.main-visual.triple_dai .main-visual__inner .main-visual__text .main-visual__ornament .main-visual__ornament-image-2{bottom:90%;width:68px}}.main-visual.ikkiyomi_comment .main-visual__inner .main-visual__image{display:block;width:100%;height:auto}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(1.1)}}@keyframes arrow-move{0%,20%,50%,80%,to{transform:translateY(0)}48%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}@keyframes zoom{0%{opacity:0;transform:scale3d(.1,.1,1)}20%{opacity:1}50%{transform:scale3d(1.2,1.2,1)}80%{transform:scale3d(.9,.9,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes ani1{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ani2{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes purupuru{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-10px)}25%{transform:translateY(0)}30%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(0)}}.comic-preview{margin-top:-20px}.comic-preview .comic-preview__inner .comic-preview__title{position:relative;width:100%;margin:0 auto}.comic-preview .comic-preview__inner .comic-preview__title .comic-preview__title{display:block;width:100%;height:auto;margin:0 auto}.comic-preview .comic-preview__slider{padding-top:30px;background-color:#fff}.comic-preview .comic-preview__slider .comic-preview__content-title{padding:0 16px;margin:8px 0;font-size:.75rem;font-weight:700;line-height:1.6;text-align:left}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-right:16px;font-size:.75rem;font-weight:700;line-height:1.6;color:#111;transition:color .2s}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link>span{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:before,.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:after{position:absolute;right:0;width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:before{background-image:url(../img/comic-preview/title-arrow.svg);opacity:1;transition:opacity .2s}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:after{background-image:url(../img/comic-preview/title-arrow-hover.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:hover{color:#8b0eb0}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:hover:before{opacity:0;transition:opacity .2s}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:hover:after{opacity:1;transition:opacity .2s}}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide{min-height:clamp(25.625rem,13.125rem + 62.5vw,31.875rem)}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide>img{display:block;width:clamp(17.813rem,9.188rem + 43.13vw,22.125rem);height:auto;aspect-ratio:354/500;-o-object-fit:contain;object-fit:contain}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item.--last{display:grid;place-content:center}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-image{display:block;width:100%;height:auto}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner{direction:ltr}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-square-image-link{display:block;width:160px;margin:0 auto}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-square-image-link .comic-preview__content-list-item-square-image{display:block;width:100%;height:auto}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-link{margin-top:12px;display:flex;align-items:center;justify-content:center;height:40px;font-size:.75rem;font-weight:700;line-height:1;color:#111;background-color:#fefe00;border:2px solid #111;border-radius:100px;transition:background-color .2s ease-out,color .2s ease-out}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-link:disabled{color:#111;cursor:not-allowed;background-color:#111;border-color:#111}@media screen and (min-width: 768px){.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-link{height:40px;font-size:.75rem}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-link:hover{color:#fff;background-color:#111}.comic-preview .comic-preview__slider>.splide .splide__track .splide__list .splide__slide.comic-preview__content-list-item .comic-preview__content-list-item-inner .comic-preview__content-list-item-link:disabled{color:#111;background-color:#111;border-color:#111}}.comic-preview .comic-preview__slider>.splide .splide__arrows .splide__arrow{top:40%;width:32px;height:32px;background:#11111140;opacity:1;transition:background-color .2s,opacity .2s}@media (hover: hover) and (pointer: fine){.comic-preview .comic-preview__slider>.splide .splide__arrows .splide__arrow:hover{background-color:#1116}}.comic-preview .comic-preview__slider>.splide .splide__arrows .splide__arrow.splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.comic-preview .comic-preview__slider>.splide .splide__arrows .splide__arrow:disabled{opacity:.4}.comic-preview .comic-preview__slider>.splide .splide__pagination{position:relative;top:0;right:0;bottom:0;left:0;gap:8px;margin-top:8px}.comic-preview .comic-preview__slider>.splide .splide__pagination>li .splide__pagination__page{width:8px;height:8px;margin:0;background:#e1e1e1;transition:background-color .2s,transform .2s}.comic-preview .comic-preview__slider>.splide .splide__pagination>li .splide__pagination__page.is-active{background:silver;transform:scale(1.6)}.comic-preview .comic-preview__slider>.splide .comic-preview__content-link{padding:0 16px;margin-top:12px}.comic-preview .comic-preview__slider>.splide .comic-preview__content-link .comic-preview__content-link-button{max-width:300px;margin:0 auto;display:flex;align-items:center;justify-content:center;height:40px;font-size:.875rem;font-weight:700;line-height:1;color:#fefe00;background-color:#111;border:2px solid #111;border-radius:100px;transition:background-color .2s ease-out,color .2s ease-out}.comic-preview .comic-preview__slider>.splide .comic-preview__content-link .comic-preview__content-link-button:disabled{color:#111;cursor:not-allowed;background-color:#111 #ddd;border-color:#111 #ddd}@media screen and (min-width: 768px){.comic-preview .comic-preview__slider>.splide .comic-preview__content-link .comic-preview__content-link-button{height:40px;font-size:.875rem}.comic-preview .comic-preview__slider>.splide .comic-preview__content-link .comic-preview__content-link-button:hover{color:#fff;background-color:#111}.comic-preview .comic-preview__slider>.splide .comic-preview__content-link .comic-preview__content-link-button:disabled{color:#111;background-color:#111 #ddd;border-color:#111 #ddd}}.comic-preview .comic-preview__thumbnail{padding-top:32px;background-color:#fff}.comic-preview .comic-preview__thumbnail .comic-preview__thumbnail-inner{position:relative;padding:16px 0;background-color:#111}.comic-preview .comic-preview__thumbnail .comic-preview__thumbnail-inner:before{position:absolute;right:0;bottom:100%;left:0;width:28px;height:12px;margin:auto;content:"";background-color:#111;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.comic-preview .comic-preview__thumbnail .comic-preview__thumbnail-list{align-items:center}.comic-preview .comic-preview__thumbnail .comic-preview__thumbnail-list .comic-preview__thumbnail-list-item{display:flex;align-items:center;justify-content:center;width:100px;height:auto;cursor:pointer}.comic-preview .comic-preview__thumbnail .comic-preview__thumbnail-list .comic-preview__thumbnail-list-item .comic-preview__thumbnail-list-item-image{position:relative;display:block;width:100%;height:auto;transform:scale(.8);transition:.2s}.comic-preview .comic-preview__thumbnail .comic-preview__thumbnail-list .comic-preview__thumbnail-list-item.is-active .comic-preview__thumbnail-list-item-image{transform:scale(1)}.slider-text{position:relative}.slider-text.wide{padding-top:12px}.slider-text.wide:before{position:absolute;top:0;width:100%;height:60%;content:"";background-color:#000}.slider-text .slider-text__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:72px;line-height:1;white-space:nowrap;rotate:-4deg}.slider-text .slider-text__inner:before{position:absolute;top:0;width:120%;height:100%;content:"";background-color:#000}.slider-text .slider-text__inner .slider-text__list{padding:0;margin:0;font-size:4rem;font-weight:700;line-height:1;transform:translate(100%);animation:flowing 8s linear infinite}.slider-text .slider-text__inner .slider-text__list .slider-text__list-item{padding-right:20px;list-style:none}.slider-text .slider-text__inner .slider-text__list .slider-text__list-item>img{display:block}.slider-text.normal .slider-text__inner{position:absolute;top:-60px;left:0}@keyframes flowing{0%{transform:translate(0)}to{transform:translate(-100%)}}.description.sousenkyo{position:relative;margin-top:36px}.description.sousenkyo:before{position:absolute;top:-60px;right:0;z-index:2;width:134px;height:84px;content:"";background-image:url(../img/description/marubanana.svg);background-repeat:no-repeat;background-position:center;background-size:100%;opacity:0;transform:scale(.8);animation:zoom-in .8s cubic-bezier(.25,1,.5,1) forwards}.description.sousenkyo .description__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 12px 70px}.description.sousenkyo .description__inner:before{position:absolute;top:6%;width:300px;height:100px;content:"";background-image:url(../img/description/background_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.description.sousenkyo .description__inner .description__text-large{position:relative;z-index:2}.description.sousenkyo .description__inner .description__text-large.top>img{display:block;width:170px;height:auto}.description.sousenkyo .description__inner .description__text-large.bottom>img{display:block;width:186px;height:auto}.description.sousenkyo .description__inner .description__text-large span{position:absolute;top:0;left:0;visibility:hidden}.description.sousenkyo .description__inner .description__text{position:relative;z-index:2;margin-top:10px;font-size:.875rem;font-weight:700;line-height:1.5;text-align:center}.description.sousenkyo .description__inner .description__text-highlight{position:relative;z-index:2;display:inline-flex;justify-content:center;width:90%;max-width:312px;padding:2px 12px;margin-top:10px;font-size:.75rem;font-weight:700;line-height:1.75;color:#000;text-align:center;background-color:#fefe00}.description.sousenkyo .description__inner .description__title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}.description.sousenkyo .description__inner .description__title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.description.sousenkyo .description__inner .description__title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.description.triple_dai{margin-top:16px}.description.triple_dai .description__inner .description__text{font-size:.875rem;font-weight:400;line-height:1.5;color:#fff;text-align:center}.description.triple_dai .description__inner .description__text .description__text-highlight{font-weight:700;color:#fefe00}.description.ikkiyomi_comment{margin-top:28px}.description.ikkiyomi_comment .description__inner{padding:0 16px}.description.ikkiyomi_comment .description__inner .description__text{display:flex;gap:20px;align-items:flex-start;justify-content:center;width:100%;max-width:320px;margin:0 auto}@media screen and (min-width: 480px){.description.ikkiyomi_comment .description__inner .description__text{max-width:400px}}.description.ikkiyomi_comment .description__inner .description__text>img{display:block;width:98px;height:auto}@media screen and (min-width: 480px){.description.ikkiyomi_comment .description__inner .description__text>img{width:130px}}.description.ikkiyomi_comment .description__inner .description__text>p{max-width:172px;font-size:.875rem;font-weight:400;line-height:1.6;color:#04020a}@media screen and (min-width: 480px){.description.ikkiyomi_comment .description__inner .description__text>p{max-width:214px;font-size:1rem}}.description.ikkiyomi_comment .description__inner .description__text>p>span{font-weight:700;color:red}.description.ikkiyomi_comment .description__inner .description__date{display:flex;align-items:center;justify-content:center;width:100%;height:30px;margin-top:20px;font-size:.875rem;font-weight:700;line-height:1;color:#000;border:2px solid #000}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.manifesto{background:linear-gradient(to bottom,transparent 0,transparent 14px,#fefe00 14px,#fefe00 100%)}.manifesto .manifesto__inner{position:relative;padding-bottom:40px}.manifesto .manifesto__inner .manifesto__title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin:20px 12px 0}.manifesto .manifesto__inner .manifesto__title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.manifesto .manifesto__inner .manifesto__title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.manifesto .manifesto__inner .manifesto__description{position:relative;padding:0 12px 20px;margin-top:20px;text-align:center}.manifesto .manifesto__inner .manifesto__description:after{position:absolute;bottom:0;left:50%;width:calc(100% - 24px);height:1px;content:"";border-top:2px dashed #000;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__description .manifesto__heading{position:relative;width:266px;height:auto;margin:0 auto 10px}.manifesto .manifesto__inner .manifesto__description .manifesto__heading .manifesto__heading-image{display:block;width:100%;height:auto}.manifesto .manifesto__inner .manifesto__description .manifesto__heading .manifesto__heading-text{position:absolute;top:0;left:0;visibility:hidden}.manifesto .manifesto__inner .manifesto__description .manifesto__text{font-size:.75rem;font-weight:700;line-height:2;color:#000}.manifesto .manifesto__inner .manifesto__description .manifesto__text .manifesto__text-highlight{font-size:.9375rem;font-weight:700;color:#e20430}.manifesto .manifesto__inner .manifesto__slider{position:relative;padding:24px;margin:72px 12px 50px;background-color:#fff;border-radius:10px 10px 0 0}.manifesto .manifesto__inner .manifesto__slider:before{position:absolute;bottom:calc(100% - 4px);left:50%;width:100%;height:42px;content:"";background-image:url(../img/manifesto/title_sub.svg);background-repeat:no-repeat;background-position:bottom center;background-size:contain;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__slider:after{position:absolute;bottom:0;left:50%;z-index:1;width:100%;height:60px;content:"";background-color:#fefe00;background-image:url(../img/manifesto/background.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-title{position:absolute;bottom:calc(100% - 16px);left:50%;width:100%;height:58px;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-message{position:relative;display:flex;align-items:center;justify-content:center;width:80%;height:30px;padding:0 4px;margin:6px auto 0;font-size:.875rem;font-weight:700;line-height:1;color:#000;text-align:center;white-space:nowrap;pointer-events:none;border:2px solid #000;border-radius:100px}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-message:before{position:absolute;top:100%;z-index:2;width:34px;height:15px;content:"";background-image:url(../img/manifesto/arrow.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-message .manifesto__slider-message-text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:100%;white-space:nowrap;animation:text-scroll linear infinite;animation-duration:var(--text-scroll-duration, 3s)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image{margin-top:30px}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__track{padding-bottom:20px;overflow:visible}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image{box-shadow:8px 8px 8px #00000026;transform:scale(.8);transition:transform .4s,box-shadow .4s}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image>img{display:block;width:100%;height:auto}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free,.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free{position:relative}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free:before,.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free:before{position:absolute;top:6px;left:6px;z-index:2;width:50px;height:50px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 480px){.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free:before,.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free:before{top:8px;left:8px;z-index:2;width:60px;height:60px}}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free:before{background-image:url(../img/vote-list/label-free.webp)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free:before{background-image:url(../img/vote-list/label-all-free.webp)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide.is-active .splide__slide-image{box-shadow:12px 12px 32px #0003;transform:scale(1)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons{position:relative;z-index:2}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button{width:40%;min-width:200px;margin:0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center;height:42px;font-size:.875rem;font-weight:700;line-height:1;color:#fefe00;background-color:#000;border:2px solid #000;border-radius:8px;transition:background-color .2s ease-out,color .2s ease-out}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button:disabled{color:#000;cursor:not-allowed;background-color:#ddd;border-color:#ddd}@media screen and (min-width: 768px){.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button{height:48px;font-size:1rem}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button:hover{color:#fff;background-color:#000}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button:disabled{color:#000;background-color:#ddd;border-color:#ddd}}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-link{width:40%;min-width:200px;margin:0 auto;text-decoration:none;display:flex;align-items:center;justify-content:center;height:42px;font-size:.875rem;font-weight:700;line-height:1;color:#000;background-color:#fff;border:2px solid #000;border-radius:8px;transition:background-color .2s ease-out,color .2s ease-out}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-link:disabled{color:#000;cursor:not-allowed;background-color:#ddd;border-color:#ddd}@media screen and (min-width: 768px){.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-link{height:48px;font-size:1rem}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-link:hover{color:#fff;background-color:#000}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-link:disabled{color:#000;background-color:#ddd;border-color:#ddd}}@keyframes text-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.vote{background-repeat:repeat;background-position:center top}.vote.isekai{background-color:#5c50ff;background-image:url(../img/vote-list/background-isekai.webp);background-size:143px 99px}.vote.food{background-color:#fe6a00;background-image:url(../img/vote-list/background-food.webp);background-size:144px 52px}.vote.love{background-color:#ff387e;background-image:url(../img/vote-list/background-love.webp);background-size:143px 96px}.vote .vote__inner{padding:60px 12px 100px}.vote .vote__inner .vote__title{margin:0 auto}.vote .vote__inner .vote__title .vote__title-image{display:block;width:86%;height:auto;margin:0 auto}.vote .vote__inner .vote__title .vote__title-image.food{width:67%}.winner{margin-top:30px}.winner .winner__inner .winner__slider-message{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:80%;height:30px;padding:0 4px;margin:6px auto 0;font-size:.875rem;font-weight:700;line-height:1;color:#000;text-align:center;white-space:nowrap;pointer-events:none;background-color:#fefe00;border:2px solid #000;border-radius:100px}.winner .winner__inner .winner__slider-message:before{position:absolute;top:100%;z-index:2;width:34px;height:15px;content:"";background-image:url(../img/winner/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.winner .winner__inner .winner__slider-message .winner__slider-message-inner{width:100%;overflow:hidden}.winner .winner__inner .winner__slider-message .winner__slider-message-inner .winner__slider-message-text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:100%;white-space:nowrap;animation:text-scroll linear infinite;animation-duration:var(--text-scroll-duration, 3s)}.winner .winner__inner .winner__image{position:relative;display:flex;justify-content:center;width:74%;margin:16px auto 0}.winner .winner__inner .winner__image:before{position:absolute;top:-16%;width:clamp(375px,375px + (100vw - 375px) / 105 * 85,460px);height:auto;aspect-ratio:1/1;pointer-events:none;content:"";background-image:url(../img/winner/ornament.svg);background-repeat:no-repeat;background-position:center;background-size:cover;animation:ornament-rotate 40s linear infinite}.winner .winner__inner .winner__image>img{position:relative;z-index:2;display:block;width:100%;height:auto;box-shadow:12px 12px 32px #00000026}.winner .winner__inner .winner__rank{margin-top:20px;font-size:1rem;font-weight:700;line-height:1.3;color:#fefe00;text-align:center}.winner .winner__inner .winner__title{margin-top:8px;font-size:1.75rem;font-weight:700;line-height:1.3;color:#fff;text-align:center}.winner .winner__inner .winner__title>br{display:block}@media screen and (min-width: 480px){.winner .winner__inner .winner__title>br{display:none}}.winner .winner__inner .winner__author{margin-top:8px;font-size:.75rem;font-weight:700;line-height:1.3;color:#fff;text-align:center}.winner .winner__inner .winner__link{width:200px;margin:20px auto 0;text-decoration:none;display:flex;align-items:center;justify-content:center;height:42px;font-size:.875rem;font-weight:700;line-height:1;color:#000;background-color:#fff;border:2px solid #000;border-radius:8px;transition:background-color .2s ease-out,color .2s ease-out}.winner .winner__inner .winner__link:disabled{color:#000;cursor:not-allowed;background-color:#ddd;border-color:#ddd}@media screen and (min-width: 768px){.winner .winner__inner .winner__link{height:48px;font-size:1rem}.winner .winner__inner .winner__link:hover{color:#fff;background-color:#000}.winner .winner__inner .winner__link:disabled{color:#000;background-color:#ddd;border-color:#ddd}}.winner .winner__inner .winner__attention{max-width:310px;padding:6px 0;margin:20px auto 0;font-size:.75rem;font-weight:700;line-height:1.5;color:#000;text-align:center;background-color:#fefe00}.winner .winner__inner .winner__attention .winner__attention-link{display:inline;color:#000;text-decoration:underline;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}@media (hover: hover) and (pointer: fine){.winner .winner__inner .winner__attention .winner__attention-link:hover{text-decoration:none}}.winner .winner__inner .winner__message-title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin:20px 12px 0}.winner .winner__inner .winner__message-title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.winner .winner__inner .winner__message-title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.winner .winner__inner .winner__message-text{padding:0 20px;margin:20px 12px 0;font-size:.875rem;font-weight:700;line-height:1.5;color:#fff}@keyframes ornament-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vote-list{margin-top:30px}.vote-list .vote-list__inner .vote-list__list-wrapper{padding:20px;background-color:#fff;border-radius:10px}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list-text{display:flex;align-items:center;justify-content:center;height:24px;font-size:.75rem;font-weight:700;line-height:1;color:#000;background-color:#fefe00}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;overflow:hidden;transition:max-height .4s}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image{position:relative}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image .vote-list__list-item-image-link{display:block}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image .vote-list__list-item-image-link>img{display:block;width:100%;height:auto}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image.free:before,.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image.all-free:before{position:absolute;top:5px;left:5px;width:40px;height:40px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 480px){.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image.free:before,.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image.all-free:before{top:6px;left:6px;width:50px;height:50px}}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image.free:before{background-image:url(../img/vote-list/label-free.webp)}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-image.all-free:before{background-image:url(../img/vote-list/label-all-free.webp)}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-rank{margin-top:10px;font-size:1.125rem;font-weight:700;line-height:1;text-align:center}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-point{margin-top:6px;font-size:.75rem;font-weight:700;line-height:1.2;text-align:center}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-button{width:100%;margin:12px auto 0;cursor:pointer;display:flex;align-items:center;justify-content:center;height:42px;font-size:.875rem;font-weight:700;line-height:1;color:#000;background-color:#fefe00;border:2px solid #000;border-radius:8px;transition:background-color .2s ease-out,color .2s ease-out}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-button:disabled{color:#000;cursor:not-allowed;background-color:#ddd;border-color:#ddd}@media screen and (min-width: 768px){.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-button{height:48px;font-size:1rem}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-button:hover{color:#fff;background-color:#000}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-button:disabled{color:#000;background-color:#ddd;border-color:#ddd}}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-link{width:100%;margin:6px auto 0;text-decoration:none;display:flex;align-items:center;justify-content:center;height:42px;font-size:.875rem;font-weight:700;line-height:1;color:#000;background-color:#fff;border:2px solid #000;border-radius:8px;transition:background-color .2s ease-out,color .2s ease-out}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-link:disabled{color:#000;cursor:not-allowed;background-color:#ddd;border-color:#ddd}@media screen and (min-width: 768px){.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-link{height:48px;font-size:1rem}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-link:hover{color:#fff;background-color:#000}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__list .vote-list__list-item .vote-list__list-item-link:disabled{color:#000;background-color:#ddd;border-color:#ddd}}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__button{display:block;width:100%;padding:0;margin-top:20px;font:inherit;font-size:.875rem;font-weight:700;line-height:1;color:inherit;color:#000;cursor:pointer;background:none;border:none}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__button>.vote-list__button-image{display:block;width:16px;height:auto;margin:10px auto 0;transition:transform .2s}.vote-list .vote-list__inner .vote-list__list-wrapper .vote-list__button.open>.vote-list__button-image{transform:rotate(180deg)}.schedule.vote{padding:0 12px;margin-top:70px}.schedule.vote .schedule__inner .schedule__title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin:20px auto 0}.schedule.vote .schedule__inner .schedule__title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.schedule.vote .schedule__inner .schedule__title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.schedule.vote .schedule__inner .schedule__list .schedule__list-item{padding:0 20px 20px;margin-top:20px}.schedule.vote .schedule__inner .schedule__list .schedule__list-item:not(:last-of-type){border-bottom:2px dashed #000}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title{position:relative;margin:0 auto}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-image{display:block;width:137px;height:auto}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-text{position:absolute;top:0;left:0;visibility:hidden}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-time{margin-top:5px;font-size:.75rem;font-weight:700;line-height:1.75;color:#000}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-attention{display:flex;align-items:center;justify-content:center;height:24px;margin-top:5px;font-size:.75rem;font-weight:700;line-height:1;color:#000;background-color:#fefe00}.schedule.vote .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-title,.schedule.vote .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-time{color:#a1a1a1}.schedule.triple_dai,.schedule.ikkiyomi_comment{margin-top:30px}.schedule.triple_dai .schedule__inner,.schedule.ikkiyomi_comment .schedule__inner{background-color:#111}.schedule.triple_dai .schedule__inner .schedule__title,.schedule.ikkiyomi_comment .schedule__inner .schedule__title{padding:24px 0;margin:0;font-size:.875rem;line-height:1.4;color:#fff;text-align:center}.schedule.triple_dai .schedule__inner .schedule__title .schedule__title-highlight,.schedule.ikkiyomi_comment .schedule__inner .schedule__title .schedule__title-highlight{font-weight:700;color:#fefe00}.schedule.triple_dai .schedule__inner .schedule__list .schedule__list-item,.schedule.ikkiyomi_comment .schedule__inner .schedule__list .schedule__list-item{padding:24px 20px;border-top:1px dashed #fff}.schedule.triple_dai .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title,.schedule.ikkiyomi_comment .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title{display:flex;gap:10px;align-items:center;justify-content:flex-start;font-size:1rem;font-weight:700;line-height:1.2;color:#fff}.schedule.triple_dai .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-label,.schedule.ikkiyomi_comment .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-label{display:flex;align-items:center;justify-content:center;width:48px;height:27px;font-size:.625rem;font-weight:700;background-color:#ff1818}.schedule.triple_dai .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-time,.schedule.ikkiyomi_comment .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-time{margin-top:6px;font-size:.875rem;font-weight:400;line-height:1.3;color:#fff}.schedule.triple_dai .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-title,.schedule.triple_dai .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-time,.schedule.ikkiyomi_comment .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-title,.schedule.ikkiyomi_comment .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-time{color:#585858}.previous{margin-bottom:30px}.previous .previous__inner{padding:0 12px}.previous .previous__inner .previous__title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;margin:10px auto 20px}.previous .previous__inner .previous__title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.previous .previous__inner .previous__title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.previous .previous__inner .previous__link{position:relative;display:block;width:100%;border-radius:10px;box-shadow:4px 4px 7px #0003;transition:box-shadow .2s}.previous .previous__inner .previous__link:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;content:"";border-radius:10px;box-shadow:inset 0 0 0 2px #000;opacity:0;transition:opacity .2s}.previous .previous__inner .previous__link .previous__image{display:block;width:100%;height:auto;border-radius:10px}@media (hover: hover) and (pointer: fine){.previous .previous__inner .previous__link:hover{box-shadow:none}.previous .previous__inner .previous__link:hover:before{opacity:1}}.campaign-link{padding-bottom:32px;background-image:url(../img/top/background_main.webp);background-repeat:repeat-y;background-position:top center;background-size:100% auto}.campaign-link .campaign-link_list{position:relative}.campaign-link .campaign-link_list:before{position:absolute;top:26.6%;left:0;width:100%;aspect-ratio:470/220;pointer-events:none;content:"";background-image:url(../img/campaign-link/ornament.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.campaign-link .campaign-link_list .campaign-link_list-item{position:relative;padding:24px 0}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-link{display:block}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-link .campaign-link_list-item-image{display:block;width:100%;height:auto}.campaign-link .campaign-link_list .campaign-link_list-item a.campaign-link_list-item-link{transition:transform .2s,filter .2s}@media (hover: hover) and (pointer: fine){.campaign-link .campaign-link_list .campaign-link_list-item a.campaign-link_list-item-link:hover{filter:brightness(1.2);transform:translateY(4px)}}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-description{display:inline-flex;gap:4px;align-items:center;justify-content:center;padding:2px 8px 2px 2px;margin:8px 20px 0;font-size:.875rem;border-radius:100px}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-description>.bold{font-weight:700}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-limit{display:inline-flex;gap:4px;align-items:center;justify-content:center;padding:1px 8px;margin:8px 20px 0;font-size:.875rem;font-weight:700;background-color:#fff;border:1px solid #eee;border-radius:100px}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(1) .campaign-link_list-item-description{background-color:#77edff}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(2) .campaign-link_list-item-description{background-color:#ff8597}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(3) .campaign-link_list-item-description{background-color:#ffee03}.campaign-link .campaign-link_notice{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:140px;margin-top:24px;background-color:#f2f2f280}.campaign-link .campaign-link_notice:before{position:absolute;top:-40px;right:-20px;width:76px;height:82px;pointer-events:none;content:"";background-image:url(../img/campaign-link/ornament2.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.campaign-link .campaign-link_notice .campaign-link_notice-text{font-size:.875rem;font-weight:700;text-align:center}.free-comics-list{padding:0 16px}.free-comics-list .free-comics-list__inner{margin-top:30px}.free-comics-list .free-comics-list__inner .free-comics-list__list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item{display:flex;flex-direction:column;background-color:#111;border:3px solid #111;border-radius:6px;transition:border .2s}@media (hover: hover) and (pointer: fine){.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item:hover{border:3px solid #ff1818}}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-link{display:block;overflow:hidden;border-radius:4px 4px 0 0}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-link .free-comics-list__list-image{width:100%;height:auto}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-episode-label{display:flex;align-items:center;justify-content:center;width:auto;height:20px;margin:10px 8px 0;font-size:.75rem;font-weight:700;line-height:1;color:#fff;background-color:#ff1818;border-radius:100px}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-title{display:-webkit-box;height:2.4em;padding:0 8px;margin:12px 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.2;color:#fff;-webkit-box-orient:vertical}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description{display:flex;flex-direction:column;padding:8px;margin:auto 8px 8px;border:1px solid #fff}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-text{display:-webkit-box;max-height:4.8em;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1.2;color:#fff;-webkit-box-orient:vertical;transition:max-height .2s}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-button{display:block;width:100%;height:12px;padding:0;margin-top:8px;font:inherit;color:inherit;cursor:pointer;background:none;border:none}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-button>img{display:block;width:16px;height:auto;margin:0 auto;transition:transform .2s}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-button.open>img{transform:rotate(180deg)}.page-top-button{margin-top:32px;text-align:center}.page-top-button .page-top-button__button.top{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto;font-size:.875rem;font-weight:700;line-height:1.4;color:#fff;white-space:nowrap;background:linear-gradient(180deg,#05baad,#68cf13);border:2px solid #000;border-radius:100%;box-shadow:0 4px 4px #00000040;transition:transform .2s,box-shadow .2s;cursor:pointer}.page-top-button .page-top-button__button.top:before{display:block;width:16px;height:10px;margin-bottom:6px;content:"";background-image:url(../img/page-top-button/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (hover: hover) and (pointer: fine){.page-top-button .page-top-button__button.top:hover{box-shadow:none;transform:translateY(4px)}}.page-top-button .page-top-button__button.vote,.page-top-button .page-top-button__button.triple_dai,.page-top-button .page-top-button__button.ikkiyomi_comment{padding:0;margin-bottom:30px;color:inherit;cursor:pointer;background:none;border:none;transition:transform .2s}@media (hover: hover) and (pointer: fine){.page-top-button .page-top-button__button.vote:hover,.page-top-button .page-top-button__button.triple_dai:hover,.page-top-button .page-top-button__button.ikkiyomi_comment:hover{transform:translateY(4px)}}.application{position:relative;z-index:1;background-color:#77c238}.application .application__inner{display:grid;gap:8px;align-items:center;width:100%;max-width:480px;padding:20px 16px 0;margin:0 auto}@media screen and (min-width: 814px){.application .application__inner{max-width:814px}}.application .application__inner .application__heading{grid-row:1/2;grid-column:1/3;width:100%}@media screen and (min-width: 814px){.application .application__inner .application__heading{grid-row:1/2;grid-column:1/2;width:462px}}.application .application__inner .application__heading .application__heading-image{display:block;width:100%;height:auto}.application .application__inner .application__list{grid-row:2/3;grid-column:1/2;width:100%}@media screen and (min-width: 814px){.application .application__inner .application__list{display:flex;grid-row:2/3;grid-column:1/2;gap:18px;align-items:center}}.application .application__inner .application__list .application__list-item .application__link{display:block;width:100%;transition:transform .2s}@media (hover: hover) and (pointer: fine){.application .application__inner .application__list .application__list-item .application__link:hover{transform:translateY(3px)}}@media screen and (min-width: 814px){.application .application__inner .application__list .application__list-item .application__link.--app-store{width:192px}.application .application__inner .application__list .application__list-item .application__link.--google-play{width:238px}}.application .application__inner .application__list .application__list-item .application__link .application__link-image{display:block;width:100%;height:auto}.application .application__inner .application__ornament{grid-row:2/3;grid-column:2/3}@media screen and (min-width: 814px){.application .application__inner .application__ornament{grid-row:1/3;grid-column:2/3}}.application .application__inner .application__ornament .application__ornament-image{display:block;width:100%;height:auto}.application .application__inner .application__ornament .application__ornament-image>img{display:block;width:100%;height:auto}.footer{position:relative;z-index:1;width:100%;padding:48px 0;margin:0 auto;text-align:center;background-color:#1a1a1a}.footer .footer__logo{display:inline-block;margin-top:24px;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.footer .footer__logo:hover{opacity:.8}}.footer .footer__logo>img{display:block;width:148px;height:auto}.footer .footer__copyright{margin-top:16px;font-size:.75rem;line-height:1;color:#fff}.footer .footer__copyright>small{font-size:inherit;font-weight:400}.share .share__list{display:grid;grid-template-columns:repeat(3,40px);gap:30px;justify-content:center;justify-items:center;padding:0;margin:0;list-style-type:none}@media screen and (min-width: 768px){.share .share__list{gap:40px}}.share .share__list .share__list-item .share__list-item-link{display:block;width:40px;height:40px;background-size:cover;border-radius:4px;transform:translateY(0);transition:transform .2s}@media (hover: hover) and (pointer: fine){.share .share__list .share__list-item .share__list-item-link:hover{transform:translateY(3px)}}.share .share__list .share__list-item .share__list-item-link>img{display:block;width:100%;height:auto}.navigation{transition:transform .2s}.navigation.vote{position:fixed;right:0;bottom:0;left:0;z-index:1000;width:100%;max-width:480px;margin:auto;border-top:2px solid #000;border-bottom:2px solid #000;transform:translateY(calc(100% + 20px))}.navigation.vote .navigation__list{display:grid;grid-template-columns:repeat(3,1fr)}.navigation.vote .navigation__list .navigation__item .navigation__link{position:relative;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;height:42px;color:#fff}.navigation.vote .navigation__list .navigation__item .navigation__link .navigation__text{font-size:.875rem;font-weight:700;line-height:1}.navigation.vote .navigation__list .navigation__item .navigation__link .navigation__image{display:block;width:11px;height:auto}.navigation.vote .navigation__list .navigation__item:nth-child(1){background-color:#5c50ff}.navigation.vote .navigation__list .navigation__item:nth-child(2){background-color:#fe6a00;border-right:2px solid #000;border-left:2px solid #000}.navigation.vote .navigation__list .navigation__item:nth-child(3){background-color:#ff387e}.navigation.ikkiyomi_comment{position:fixed;right:0;bottom:0;left:0;z-index:1000;width:clamp(310px,310px + (100vw - 320px) / 160 * 140,450px);height:50px;margin:auto;background-color:#fefe00;border:3px solid #000;border-radius:16px;transform:translateY(calc(100% + 20px))}.navigation.ikkiyomi_comment .navigation__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.navigation.ikkiyomi_comment .navigation__link:before{position:absolute;bottom:32px;z-index:2;width:180px;height:32px;content:"";background-image:url(../img/navigation/ikkiyomi_title_1.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.navigation.ikkiyomi_comment .navigation__link .navigation__image{display:block;width:90%;max-width:312px;height:auto}.navigation.show{transform:translateY(-10px)}.ikkiyomi-slider{position:relative;margin:64px auto 0}.ikkiyomi-slider .ikkiyomi-slider__title{position:absolute;top:clamp(-44px,-30px - 14 * (100vw - 320px) / 160,-30px);left:50%;z-index:2;width:92%;margin:0;transform:translate(-50%)}.ikkiyomi-slider .ikkiyomi-slider__title .ikkiyomi-slider__title-image{display:block;width:100%;height:auto}.ikkiyomi-slider .ikkiyomi-image-slider .splide__arrows .splide__arrow{top:52%;width:32px;height:32px;background:#11111140;opacity:1;transform:translateY(0);transition:background-color .2s,opacity .2s}@media (hover: hover) and (pointer: fine){.ikkiyomi-slider .ikkiyomi-image-slider .splide__arrows .splide__arrow:hover{background-color:#1116}}.ikkiyomi-slider .ikkiyomi-image-slider .splide__arrows .splide__arrow.splide__arrow--next{transform:translateY(0) scaleX(-1)}.ikkiyomi-slider .ikkiyomi-image-slider .splide__arrows .splide__arrow:disabled{opacity:.4}.ikkiyomi-slider .ikkiyomi-image-slider .splide__track{padding:60px 0 26px;background-color:#e3331d;background-image:url(../img/ikkiyomi-slider/ikkiyomi_slider_background.svg);background-repeat:no-repeat;background-position:center -26px;background-size:cover}.ikkiyomi-slider .ikkiyomi-image-slider .splide__track .splide__list{align-items:center}.ikkiyomi-slider .ikkiyomi-image-slider .splide__track .splide__list .splide__slide .ikkiyomi-image-slider__link{display:block}.ikkiyomi-slider .ikkiyomi-image-slider .splide__track .splide__list .splide__slide .ikkiyomi-image-slider__image{display:block;width:100%;height:auto}.ikkiyomi-slider .ikkiyomi-image-slider .splide__track .splide__list .splide__slide.is-active .ikkiyomi-image-slider__image{box-shadow:0 4px 20px #0006}.ikkiyomi-slider .ikkiyomi-comment-slider{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track{height:100%}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track .splide__list .splide__slide{position:relative}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track .splide__list .splide__slide .ikkiyomi-comment-slider__comment{position:absolute;left:100%;font-size:.875rem;font-weight:700;color:#000;white-space:nowrap;animation:comment-scroll 8s linear infinite}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track .splide__list .splide__slide .ikkiyomi-comment-slider__comment[data-text]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;margin:auto;color:#fff;white-space:pre;content:attr(data-text);filter:var(--dilate)}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track .splide__list .splide__slide .ikkiyomi-comment-slider__comment:nth-child(1){top:0;animation-delay:0s}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track .splide__list .splide__slide .ikkiyomi-comment-slider__comment:nth-child(2){top:2.5em;animation-delay:1s}.ikkiyomi-slider .ikkiyomi-comment-slider .splide__track .splide__list .splide__slide .ikkiyomi-comment-slider__comment:nth-child(3){top:5em;animation-delay:2s}.ikkiyomi-slider .ikkiyomi-comment-slider-filter{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ikkiyomi-slider .ikkiyomi-title-slider{padding:0 16px 20px;background-color:#e3331d}.ikkiyomi-slider .ikkiyomi-title-slider .ikkiyomi-title-slider__link{position:relative;display:flex;align-items:center;justify-content:flex-end;padding-right:16px;font-size:.75rem;font-weight:700;line-height:1.6;color:#fff}.ikkiyomi-slider .ikkiyomi-title-slider .ikkiyomi-title-slider__link .ikkiyomi-title-slider__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}@media (hover: hover) and (pointer: fine){.ikkiyomi-slider .ikkiyomi-title-slider .ikkiyomi-title-slider__link .ikkiyomi-title-slider__text:hover{text-decoration:underline}}.ikkiyomi-slider .ikkiyomi-title-slider .ikkiyomi-title-slider__link:before{position:absolute;right:0;width:16px;height:16px;content:"";background-image:url(../img/ikkiyomi-slider/title-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;transition:opacity .2s}@keyframes comment-scroll{0%{left:100%}to{left:-100%}}.ikkiyomi-review-comment{margin-top:50px}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner{position:relative;padding:12% 16px 10px;background-image:url(../img/ikkiyomi-review-comment/background.webp);background-repeat:no-repeat;background-position:center top;background-size:cover}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__title{position:absolute;top:clamp(-22px,-14px - 8 * (100vw - 320px) / 160,-14px);left:50%;z-index:2;width:92%;margin:0;transform:translate(-50%)}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__title .ikkiyomi-review-comment__title-image,.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__image{display:block;width:100%;height:auto}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents{margin-top:32px}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents:nth-of-type(2){margin-top:20px}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__contents-inner{position:relative;padding:6% 20px;background-color:#fefe00;border-radius:8px}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__contents-inner .ikkiyomi-review-comment__title-sub{position:absolute;top:clamp(-18px,-12px - 6 * (100vw - 320px) / 160,-12px);left:50%;z-index:2;width:92%;margin:0;transform:translate(-50%)}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__contents-inner .ikkiyomi-review-comment__title-sub .ikkiyomi-review-comment__title-sub-image{display:block;width:100%;height:auto}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__contents-inner .ikkiyomi-review-comment__list{list-style:disc}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__contents-inner .ikkiyomi-review-comment__list .ikkiyomi-review-comment__list-item{margin-left:1.4em;font-size:.75rem;font-weight:600;line-height:1.4}@media screen and (min-width: 480px){.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__contents-inner .ikkiyomi-review-comment__list .ikkiyomi-review-comment__list-item{font-size:.875rem}}.ikkiyomi-review-comment .ikkiyomi-review-comment__inner .ikkiyomi-review-comment__contents .ikkiyomi-review-comment__note{margin-top:5px;font-size:.625rem;font-weight:600;line-height:1.2;text-align:right}.ikkiyomi-announce{padding:0 16px;margin-top:36px}.ikkiyomi-announce .ikkiyomi-announce__inner{position:relative;padding:30px 20px 20px;background-color:#e3331d;background-image:url(../img/ikkiyomi-announce/background.webp);background-repeat:repeat;background-position:center;background-size:100px 100px;border-radius:8px}.ikkiyomi-announce .ikkiyomi-announce__inner:before{position:absolute;top:0;left:0;width:64px;height:64px;content:"";background-image:url(../img/ikkiyomi-announce/label.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.ikkiyomi-announce .ikkiyomi-announce__inner .ikkiyomi-announce__image{display:block;width:100%;height:auto}.ikkiyomi-announce .ikkiyomi-announce__inner .ikkiyomi-announce__list{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:20px}@media screen and (min-width: 480px){.ikkiyomi-announce .ikkiyomi-announce__inner .ikkiyomi-announce__list{gap:6px}}.ikkiyomi-announce .ikkiyomi-announce__inner .ikkiyomi-announce__list .ikkiyomi-announce__item .ikkiyomi-announce__link{display:block}.ikkiyomi-announce .ikkiyomi-announce__inner .ikkiyomi-announce__list .ikkiyomi-announce__item .ikkiyomi-announce__link .ikkiyomi-announce__image{display:block;width:100%;height:auto}.ikkiyomi-comic-list{margin-top:32px}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__title{width:92%;margin:0 auto}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__title .ikkiyomi-comic-list__title-image{display:block;width:100%;height:auto}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 18px;padding:0 16px;margin-top:20px}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item{position:relative;padding-bottom:8px;overflow:hidden;background-color:#e3331d;border-radius:6px}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item:after{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;content:"";border:3px solid #e3331d;border-radius:6px;opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item:hover:after{opacity:1}}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item .ikkiyomi-comic-list__link{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item .ikkiyomi-comic-list__link .ikkiyomi-comic-list__image{display:block;width:100%;height:auto}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item .ikkiyomi-comic-list__link .ikkiyomi-comic-list__comic-title{display:-webkit-box;padding:0 8px;margin-top:8px;overflow:hidden;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.4;color:#fff;-webkit-box-orient:vertical}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item .ikkiyomi-comic-list__link .ikkiyomi-comic-list__comment{position:relative;display:flex;align-items:center;justify-content:center;height:68px;padding:10px;margin:12px 8px 0;font-size:.75rem;font-weight:400;line-height:1.2;color:#fff;text-align:justify;background-color:#111;border-radius:6px}.ikkiyomi-comic-list .ikkiyomi-comic-list__inner .ikkiyomi-comic-list__list .ikkiyomi-comic-list__item .ikkiyomi-comic-list__link .ikkiyomi-comic-list__comment:before{position:absolute;bottom:calc(100% - 4px);left:50%;width:18px;height:10px;content:"";background-color:#111;-webkit-clip-path:polygon(50% 0%,0% 8px,18px 8px);clip-path:polygon(50% 0%,0% 8px,18px 8px);transform:translate(-50%)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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;-ms-flex-negative:0;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;-ms-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{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
