@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}body.ikkiyomi-10days{background-color:#f4f69e;background-image:url(../img/ikkiyomi_10days/background_body.svg);background-repeat:repeat-x;background-attachment:fixed;background-position:top center;background-size:auto}body.ikkiyomi-10days:before{position:fixed;top:212px;left:0;z-index:-1;width:100%;height:250px;content:"";background-image:url(../img/ikkiyomi_10days/background_body_ornament.svg);background-repeat:repeat-x;background-position:0 0;background-size:1440px 250px;animation:ikkiyomi-10days-bg-scroll 36s linear infinite}body.ikkiyomi-premium{background-color:#fff;background-image:url(../img/ikkiyomi_premium/background_body.webp);background-repeat:repeat;background-attachment:fixed;background-position:top left;background-size:514px 514px}body.legend{background-color:#9911a5;background-image:url(../img/legend/background_body.png);background-repeat:repeat;background-attachment:fixed;background-position:top center;background-size:480px 480px}body.megahit{background-image:url(../img/megahit/background_body.webp);background-repeat:no-repeat;background-attachment:fixed;background-position:top center;background-size:cover;animation:bg-color-change 8s linear infinite}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.ikkiyomi-10days{background-color:#6f00ff;background-image:url(../img/ikkiyomi_10days/background_main.svg);background-repeat:repeat;background-position:top center;background-size:36px 36px;box-shadow:0 4px 4px #00000040}main.ikkiyomi-premium{background-color:#fff;background-image:url(../img/ikkiyomi_premium/background_main.webp);background-repeat:repeat-y;background-position:top center;background-size:100% auto}@media screen and (min-width: 560px){main.ikkiyomi-premium{overflow:unset}}main.legend{position:relative;overflow:initial;background-color:#9911a5;box-shadow:0 4px 8px #0000008c}main.legend:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url(../img/legend/background_main.png);background-repeat:repeat;background-attachment:fixed;background-position:top 64px center;background-size:clamp(320px,100vw,480px) auto}main.megahit{overflow:initial;box-shadow:0 4px 8px #0000008c;animation:bg-color-change 8s linear infinite}main .parallax-balloon-1{position:absolute;top:4%;right:8px;z-index:2;width:56px;height:105px}@media screen and (min-width: 480px){main .parallax-balloon-1{top:3.8%;right:-24px;width:72px;height:135px}}main .parallax-balloon-2{position:absolute;top:7%;left:-24px;z-index:2;width:114px;height:154px}@media screen and (min-width: 480px){main .parallax-balloon-2{top:8.2%;left:-74px;width:150px;height:203px}}main .parallax-balloon-3{position:absolute;top:40%;right:-14px;z-index:2;width:104px;height:120px}@media screen and (min-width: 480px){main .parallax-balloon-3{top:34.6%;right:-34px;width:124px;height:143px}}main .parallax-balloon-4{position:absolute;top:80%;right:-28px;z-index:2;width:78px;height:144px}@media screen and (min-width: 480px){main .parallax-balloon-4{top:75%;right:-54px;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}}@keyframes ikkiyomi-10days-bg-scroll{0%{background-position:0 0}to{background-position:-1440px 0}}@keyframes bg-color-change{0%{background-color:#60e7ff}25%{background-color:#d2f46c}50%{background-color:#ffed62}75%{background-color:#d2f46c}to{background-color:#60e7ff}}.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,.main-visual.ikkiyomi_10days .main-visual__inner .main-visual__image,.main-visual.ikkiyomi_premium .main-visual__inner .main-visual__image{display:block;width:100%;height:auto}.main-visual.ikkiyomi_premium .main-visual__inner{position:relative;display:flex;flex-direction:column;align-items:center}.main-visual.ikkiyomi_premium .main-visual__inner .main-visual__ornament{position:absolute;top:0;display:block;width:120%;height:auto;pointer-events:none}.main-visual.ikkiyomi_premium .main-visual__inner .main-visual__image{position:relative;z-index:2}.main-visual.legend .main-visual__inner{height:clamp(20rem,.5rem + 97.5vw,29.75rem)}.main-visual.legend .main-visual__inner:after{position:absolute;bottom:0;z-index:-2;width:100%;height:98px;content:"";background-color:#ffffffe6}.main-visual.legend .main-visual__inner .main-visual__title{visibility:hidden}.main-visual.legend .main-visual__inner .main-visual__image{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:hidden}.main-visual.legend .main-visual__inner .main-visual__image:before{position:absolute;bottom:18px;z-index:-1;width:120%;height:98px;content:"";background-image:url(../img/main-visual/legend_film.png);background-repeat:repeat-x;background-position:0 0;background-size:auto 100%;transform:rotate(-4deg);animation:scroll-bg-1 50s linear infinite}@media screen and (min-width: 480px){.main-visual.legend .main-visual__inner .main-visual__image:before{height:120px;animation:scroll-bg-2 50s linear infinite}}.main-visual.legend .main-visual__inner .main-visual__image .main-visual__image-tv{position:absolute;top:4px;width:75%;height:auto}.main-visual.legend .main-visual__inner .main-visual__image .main-visual__image-title{position:absolute;top:8%;width:56%;height:auto;opacity:1;transform:scale(1);animation:scale 1.8s linear infinite}.main-visual.legend .main-visual__inner .main-visual__image .main-visual__image-marubanana{position:absolute;top:47%;width:76%;height:auto}.main-visual.megahit .main-visual__inner .main-visual__image{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;aspect-ratio:480/636;overflow:hidden;background-image:url(../img/main-visual/megahit_background.webp);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.main-visual.megahit .main-visual__inner .main-visual__image:before{position:absolute;bottom:0;z-index:1;width:100%;height:100%;pointer-events:none;content:"";background-image:url(../img/main-visual/megahit_characters.webp);background-repeat:repeat-x;background-position:0 bottom;background-size:798px 235px;animation:scroll-bg-3 30s linear infinite}@media screen and (min-width: 480px){.main-visual.megahit .main-visual__inner .main-visual__image:before{background-size:915px 270px;animation:scroll-bg-4 30s linear infinite}}.main-visual.megahit .main-visual__inner .main-visual__image:after{position:absolute;bottom:0;z-index:2;width:100%;height:50%;pointer-events:none;content:"";background-image:url(../img/main-visual/megahit_text.png);background-repeat:no-repeat;background-position:center bottom 12px;background-size:82% auto}.main-visual.megahit .main-visual__inner .main-visual__image .main-visual__image-title{position:absolute;top:2%;width:82%;height:auto;opacity:1;transform:scale(1);animation:scale 1.8s linear infinite}.main-visual.megahit .main-visual__inner .main-visual__image .main-visual__image-marubanana{position:absolute;top:44%;width:62%;height:auto}.main-visual.megahit .main-visual__inner .main-visual__title{position:absolute;top:0;left:0;visibility:hidden}@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)}}@keyframes scale{0%{transform:scale(1);transform-origin:50% 50%}9%{transform:scale(1.06)}10%{transform:scale(1)}19%{transform:scale(1.03)}20%{transform:scale(1)}}@keyframes scroll-bg-1{0%{background-position:0 0}to{background-position:1058px 0}}@keyframes scroll-bg-2{0%{background-position:0 0}to{background-position:1296px 0}}@keyframes scroll-bg-3{0%{background-position:0 bottom}to{background-position:-798px bottom}}@keyframes scroll-bg-4{0%{background-position:0 bottom}to{background-position:-915px bottom}}.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:32px}.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}.description.ikkiyomi_10days .description__inner{padding:20px 0;text-align:center;background-color:#000}.description.ikkiyomi_10days .description__inner .description__text{font-size:.875rem;font-weight:400;line-height:1.6;color:#fff}.description.ikkiyomi_10days .description__inner .description__text .description__text-highlight{font-weight:700;color:#fefe00}.description.ikkiyomi_10days .description__inner .description__text-small{margin-top:8px;font-size:.75rem;font-weight:400;line-height:1.6;color:#fff}.description.ikkiyomi_10days .description__inner .description__limit{display:flex;align-items:center;justify-content:center;max-width:320px;height:32px;margin:18px auto 0;font-size:.875rem;font-weight:700;color:#fff;border:2px solid #fff;border-radius:100px}.description.ikkiyomi_premium{position:relative;z-index:2}.description.ikkiyomi_premium .description__inner{padding:20px 10px;margin:0 20px;background-color:#fff;border:3px solid #000;box-shadow:3px 3px #00000040}@media screen and (min-width: 375px){.description.ikkiyomi_premium .description__inner{padding:20px}}.description.ikkiyomi_premium .description__inner .description__text{font-size:clamp(.75rem,.023rem + 3.64vw,.875rem);font-weight:400;line-height:1.5;color:#000;text-align:center}.description.ikkiyomi_premium .description__inner .description__text .description__text-highlight{font-weight:700;color:#00a0ff}.description.ikkiyomi_premium .description__inner .description__limit{display:flex;align-items:center;justify-content:center;width:100%;max-width:312px;height:26px;margin:12px auto 0;font-size:.75rem;font-weight:700;line-height:1;color:#000;background-color:#00bafe;border-radius:100px}.description.legend{padding-bottom:60px;overflow:hidden}.description.legend .description__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 0 110px}.description.legend .description__inner:before{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;content:"";background-color:#ffffffe6}.description.legend .description__inner:after{position:absolute;bottom:-30px;z-index:2;width:120%;height:98px;content:"";background-image:url(../img/description/legend_film.png);background-repeat:repeat-x;background-position:0 0;background-size:auto 100%;transform:rotate(-4deg);animation:scroll-film-1 50s linear infinite}@media screen and (min-width: 480px){.description.legend .description__inner:after{bottom:-40px;height:120px;animation:scroll-film-2 50s linear infinite}}.description.legend .description__inner .description__title{position:relative;z-index:1;display:block;width:100%;max-width:390px;margin:0 auto}.description.legend .description__inner .description__text{position:relative;z-index:1;margin-top:12px;font-size:.875rem;font-weight:400;line-height:1.5;color:#000;text-align:center}.description.legend .description__inner .description__text .description__text-bold{font-weight:700}.description.legend .description__inner .description__text .description__text-highlight{font-weight:700;color:#df004e}.description.legend .description__inner .description__date{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:312px;height:26px;margin:12px auto 0;font-size:.75rem;font-weight:700;line-height:1;color:#fff;background-color:#000;border-radius:100px}.description.megahit .description__inner{padding:32px 20px;background-color:#000}.description.megahit .description__inner .description__text{font-size:clamp(.75rem,.5rem + 1.25vw,.875rem);font-weight:400;line-height:1.5;color:#fff;text-align:center}.description.megahit .description__inner .description__text .description__text-highlight{font-weight:700;color:#febe3a}.description.megahit .description__inner .description__date{display:flex;align-items:center;justify-content:center;max-width:312px;height:26px;margin:12px auto 0;font-size:.75rem;font-weight:700;line-height:1;color:#000;background-color:#fff;border-radius:100px}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scroll-film-1{0%{background-position:0 0}to{background-position:-1058px 0}}@keyframes scroll-film-2{0%{background-position:0 0}to{background-position:-1296px 0}}.announce .announce__inner{padding:24px 16px;margin:0 auto;background-color:#000}.announce .announce__inner .announce__title{font-size:.875rem;font-weight:700;line-height:1.6;color:#fff;text-align:center}.announce .announce__inner .announce__description{margin-top:16px;font-size:.875rem;font-weight:400;line-height:1.6;color:#fff;text-align:center}.announce .announce__inner .announce__link{display:flex;align-items:center;align-self:stretch;justify-content:center;width:100%;max-width:300px;height:56px;margin:16px auto 0;font-size:1rem;font-weight:700;line-height:1.5;border-radius:40px}.announce.triple_dai{margin-top:16px}.announce.triple_dai .announce__inner{width:92%}.announce.triple_dai .announce__inner .announce__link{color:#000;background-color:#fefe00}.announce.ikkiyomi_comment{margin-top:32px}.announce.ikkiyomi_comment .announce__inner{width:100%}.announce.ikkiyomi_comment .announce__inner .announce__link{color:#000;background-color:#fff}.announce.ikkiyomi_10days{padding:0 20px 20px;background-color:#000}.announce.ikkiyomi_10days .announce__inner{width:100%;padding:24px 16px;background-color:#f4f69e}.announce.ikkiyomi_10days .announce__inner .announce__title,.announce.ikkiyomi_10days .announce__inner .announce__description{color:#000}.announce.ikkiyomi_10days .announce__inner .announce__link{color:#f4f69e;background-color:#000}.announce.ikkiyomi_premium{position:relative;z-index:2;margin-top:16px}.announce.ikkiyomi_premium .announce__inner{margin:0 20px}.announce.ikkiyomi_premium .announce__inner .announce__link{color:#000;background-color:#fefe00}.announce.legend{position:relative;z-index:2;width:calc(100% - 40px);margin:20px 20px 0}.announce.legend .announce__inner .announce__title>br{display:none}@media screen and (min-width: 480px){.announce.legend .announce__inner .announce__title>br{display:block}}.announce.legend .announce__inner .announce__link{color:#000;background-color:#fefe00}.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{position:relative}.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.normal,.schedule.ikkiyomi_comment .schedule__inner .schedule__title.normal{font-weight:400}.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}.schedule.ikkiyomi_10days .schedule__inner{background-color:#0c0a2d}.schedule.ikkiyomi_10days .schedule__inner .schedule__title{padding:24px 0;margin:0;font-size:.875rem;line-height:1.4;color:#fff;text-align:center}.schedule.ikkiyomi_10days .schedule__inner .schedule__title.normal{font-weight:400}.schedule.ikkiyomi_10days .schedule__inner .schedule__title .schedule__title-highlight{font-weight:700;color:#ffdb0e}.schedule.ikkiyomi_10days .schedule__inner .schedule__list .schedule__list-item{padding:24px 20px;border-top:1px dashed #fff}.schedule.ikkiyomi_10days .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.ikkiyomi_10days .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:#fd28b3}.schedule.ikkiyomi_10days .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.ikkiyomi_10days .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-title,.schedule.ikkiyomi_10days .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-time{color:#585858}.schedule.ikkiyomi_premium{margin-top:32px}.schedule.ikkiyomi_premium .schedule__inner{background-color:#111}.schedule.ikkiyomi_premium .schedule__inner .schedule__title{padding:24px 0;margin:0;font-size:.875rem;line-height:1.4;color:#fff;text-align:center}.schedule.ikkiyomi_premium .schedule__inner .schedule__title.normal{font-weight:400}.schedule.ikkiyomi_premium .schedule__inner .schedule__title .schedule__title-highlight{font-weight:700;color:#fefe00}.schedule.ikkiyomi_premium .schedule__inner .schedule__list .schedule__list-item{padding:24px 20px;border-top:1px dashed #fff}.schedule.ikkiyomi_premium .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.ikkiyomi_premium .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:#00bafe}.schedule.ikkiyomi_premium .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.ikkiyomi_premium .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-title,.schedule.ikkiyomi_premium .schedule__inner .schedule__list .schedule__list-item.disable .schedule__list-item-time{color:#585858}.schedule.legend{margin-top:36px}.schedule.legend .schedule__inner .schedule__title{margin:0 auto}.schedule.legend .schedule__inner .schedule__title .schedule__title-image{display:block;width:260px;height:auto;margin:0 auto}.schedule.legend .schedule__inner .schedule__list{margin:8px 16px 0;text-align:center;background-color:#111;border-radius:8px}.schedule.legend .schedule__inner .schedule__list .schedule__list-item:nth-of-type(1){padding:28px 0 22px}.schedule.legend .schedule__inner .schedule__list .schedule__list-item:nth-of-type(2){padding:22px 0 28px;border-top:1px solid #fff}.schedule.legend .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title{display:flex;gap:10px;align-items:center;justify-content:center;font-size:1rem;font-weight:700;line-height:1.2}.schedule.legend .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title>a{color:#ffc454;text-decoration:underline}@media (hover: hover) and (pointer: fine){.schedule.legend .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title>a:hover{text-decoration:none}}.schedule.legend .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title-label{display:flex;align-items:center;justify-content:center;width:48px;height:27px;font-size:.625rem;font-weight:700;color:#000;background-color:#ffc454}.schedule.legend .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-time{margin-top:8px;font-size:.875rem;line-height:1.3;color:#fff}.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:20.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:after{position:absolute;top:50.8%;right:0;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_list .campaign-link_list-item{position:relative;z-index:2;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:#a7ff77}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(2) .campaign-link_list-item-description{background-color:#77edff}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(3) .campaign-link_list-item-description{background-color:#ff8597}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(4) .campaign-link_list-item-description{background-color:#ffee03}.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{position:relative;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,.page-top-button .page-top-button__button.ikkiyomi_10days,.page-top-button .page-top-button__button.ikkiyomi_premium,.page-top-button .page-top-button__button,.page-top-button .page-top-button__button legend{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,.page-top-button .page-top-button__button.ikkiyomi_10days:hover,.page-top-button .page-top-button__button.ikkiyomi_premium:hover,.page-top-button .page-top-button__button:hover,.page-top-button .page-top-button__button legend:hover{transform:translateY(4px)}}.application{position:relative;z-index:1;background:linear-gradient(0deg,#109169 36.93%,#b5ef2f 99.84%)}.application .application__inner{display:grid;gap:14px;max-width:480px;padding:16px 0 16px 10px;margin:0 auto;background-image:url(../img/application/background.webp);background-repeat:no-repeat;background-position:right bottom;background-size:contain}@media screen and (min-width: 480px){.application .application__inner{background-image:url(../img/application/background-tablet.webp)}}@media screen and (min-width: 900px){.application .application__inner{max-width:900px;height:280px;padding:36px 0 0 20px;background-image:url(../img/application/background-pc.webp)}}.application .application__inner .application__heading{width:62%}@media screen and (min-width: 900px){.application .application__inner .application__heading{display:none}}.application .application__inner .application__heading .application__heading-image{display:block;width:100%;height:auto}.application .application__inner .application__list{width:52%;padding:8px 8px 2px;background:#ffffff4d;border-radius:18px;box-shadow:0 4px 4px #00000040}@media screen and (min-width: 900px){.application .application__inner .application__list{display:flex;gap:18px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 8px}}.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: 900px){.application .application__inner .application__list .application__list-item .application__link.--app-store{width:174px}.application .application__inner .application__list .application__list-item .application__link.--google-play{width:216px}}.application .application__inner .application__list .application__list-item .application__link .application__link-image{display:block;width:100%;height:auto}.application .application__inner .application__bottom{width:50%}@media screen and (min-width: 900px){.application .application__inner .application__bottom{display:none}}.application .application__inner .application__bottom .application__bottom-image{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%)}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner{padding:32px 16px;background-color:#0c0a2d}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link{display:block}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image{position:relative;overflow:hidden;border-radius:12px}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:"";border:4px solid #fff;border-radius:12px;opacity:0;transition:opacity .2s}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image>img{display:block;width:100%;height:auto;border-radius:12px}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__label{display:flex;align-items:center;justify-content:center;width:100%;height:20px;margin-top:10px;font-size:.75rem;font-weight:700;line-height:1.4;color:#fff;background-color:#0c0a2d;border:1px solid #fff;border-radius:10px}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__title{display:-webkit-box;margin-top:8px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;line-height:1.4;color:#fff;-webkit-box-orient:vertical}@media (hover: hover) and (pointer: fine){.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item .ikkiyomi-free-comic-list__link:hover .ikkiyomi-free-comic-list__image:before{opacity:1}}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.active .ikkiyomi-free-comic-list__link{position:relative}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.active .ikkiyomi-free-comic-list__link:after{position:absolute;top:-10px;left:-10px;z-index:3;width:54px;height:44px;content:"";background-image:url(../img/ikkiyomi-free-comic-list/icon.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.active .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image{animation:heartbeat 1.2s ease-in-out infinite}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.active .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image:before{border:4px solid #fd28b3;opacity:1}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.active .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__label{color:#fff;background-color:#fd28b3;border:1px solid #fd28b3}@media (hover: hover) and (pointer: fine){.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.active:hover .ikkiyomi-free-comic-list__image{animation:none}}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.disable .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image:before{border:4px solid #fff}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.disable .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__image>img{filter:grayscale(1)}.ikkiyomi-free-comic-list .ikkiyomi-free-comic-list__inner .ikkiyomi-free-comic-list__list .ikkiyomi-free-comic-list__item.disable .ikkiyomi-free-comic-list__link .ikkiyomi-free-comic-list__label{color:#0c0a2d;background-color:#fff;border:1px solid #fff}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.ikkiyomi-title{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(124px,124px + (100vw - 375px) / 105 * 26,150px);margin:0;background-repeat:no-repeat,no-repeat;background-position:center bottom 10px,center bottom;background-size:86% auto,100% auto}.ikkiyomi-title.schedule{background-image:url(../img/ikkiyomi-title/title-schedule.webp),url(../img/ikkiyomi-title/background.svg)}.ikkiyomi-title.preview{background-image:url(../img/ikkiyomi-title/title-preview.webp),url(../img/ikkiyomi-title/background.svg)}.ikkiyomi-title .ikkiyomi-title__text{position:absolute;top:50%;font-size:clamp(.875rem,.625rem + 1.25vw,1rem);font-weight:700;color:#f601bb;transform:translateY(clamp(14px,2.58rem - 7.27vw,18px))}@media screen and (min-width: 375px){.ikkiyomi-title .ikkiyomi-title__text{transform:translateY(clamp(14px,-.018rem + 3.81vw,18px))}}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider{padding:30px 0 20px;background-color:#fff}@media screen and (min-width: 480px){.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider{padding:30px 0 26px}}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title{padding:0 16px;margin:8px 0;font-size:.75rem;font-weight:700;line-height:1.6;text-align:left}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-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}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link>span{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link:before,.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-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}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link:before{background-image:url(../img/ikkiyomi-comic-preview/title-arrow.svg);opacity:1;transition:opacity .2s}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link:after{background-image:url(../img/ikkiyomi-comic-preview/title-arrow-hover.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link:hover{color:#f601bb}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link:hover:before{opacity:0;transition:opacity .2s}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider .ikkiyomi-comic-preview__content-title .ikkiyomi-comic-preview__content-title-link:hover:after{opacity:1;transition:opacity .2s}}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide{min-height:clamp(25.625rem,13.125rem + 62.5vw,31.875rem)}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-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}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item.--last{display:grid;place-content:center}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-image{display:block;width:100%;height:auto}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner{direction:ltr}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-square-image-link{display:block;width:160px;margin:0 auto}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-square-image-link .ikkiyomi-comic-preview__content-list-item-square-image{display:block;width:100%;height:auto}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-link{margin-top:12px;display:flex;align-items:center;justify-content:center;height:46px;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}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-link:disabled{color:#111;cursor:not-allowed;background-color:#fff #ddd;border-color:#fff #ddd}@media screen and (min-width: 768px){.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-link{height:46px;font-size:.75rem}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-link:hover{color:#fff;background-color:#111}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__track .splide__list .splide__slide.ikkiyomi-comic-preview__content-list-item .ikkiyomi-comic-preview__content-list-item-inner .ikkiyomi-comic-preview__content-list-item-link:disabled{color:#111;background-color:#fff #ddd;border-color:#fff #ddd}}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-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){.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__arrows .splide__arrow:hover{background-color:#1116}}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__arrows .splide__arrow.splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__arrows .splide__arrow:disabled{opacity:.4}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__pagination{position:relative;top:0;right:0;bottom:0;left:0;gap:8px;margin-top:8px}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__pagination>li .splide__pagination__page{width:8px;height:8px;margin:0;background:#e1e1e1;transition:background-color .2s,transform .2s}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .splide__pagination>li .splide__pagination__page.is-active{background:silver;transform:scale(1.6)}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link{padding:0 16px;margin-top:12px}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link .ikkiyomi-comic-preview__content-link-button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;max-width:300px;height:42px;margin:0 auto;font-size:.875rem;font-weight:700;line-height:1;color:#fefe00;transition:color .2s ease-out}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link .ikkiyomi-comic-preview__content-link-button:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:linear-gradient(90deg,#f001be,#6f01ff);border-radius:100px;opacity:1;transition:opacity .2s ease-out}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link .ikkiyomi-comic-preview__content-link-button:after{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;content:"";background:#fefe00;border-radius:100px}@media screen and (min-width: 480px){.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link .ikkiyomi-comic-preview__content-link-button{height:48px}}@media (hover: hover) and (pointer: fine){.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link .ikkiyomi-comic-preview__content-link-button:hover{color:#111}.ikkiyomi-comic-preview .ikkiyomi-comic-preview__inner .ikkiyomi-comic-preview__slider.splide .ikkiyomi-comic-preview__content-link .ikkiyomi-comic-preview__content-link-button:hover:before{opacity:0}}.ikkiyomi-premium-comic-list{position:relative;margin-top:24px}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 20px}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__ornament{position:absolute;top:100px;z-index:-1;width:120%;height:auto;pointer-events:none}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list{display:grid;grid-template-columns:repeat(2,calc(50% - 4px));gap:12px 8px;width:100%}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item{background-color:#fff;border:2px solid #000;box-shadow:3px 3px #00000040;transition:background-color .2s}@media screen and (min-width: 480px){.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item{border-width:3px}}@media (hover: hover) and (pointer: fine){.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item:hover{background-color:#fefe00}}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item .ikkiyomi-premium-comic-list__link{display:block;width:100%;height:100%;padding:8px}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item .ikkiyomi-premium-comic-list__link .ikkiyomi-premium-comic-list__image{display:block;width:100%;height:auto}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item .ikkiyomi-premium-comic-list__link .ikkiyomi-premium-comic-list__label{display:block;width:100%;min-width:0;height:20px;padding:4px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:700;line-height:1;color:#fff;white-space:nowrap;background-color:#000}.ikkiyomi-premium-comic-list .ikkiyomi-premium-comic-list__inner .ikkiyomi-premium-comic-list__list .ikkiyomi-premium-comic-list__item .ikkiyomi-premium-comic-list__link .ikkiyomi-premium-comic-list__title{display:-webkit-box;margin-top:4px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.1;color:#111;-webkit-box-orient:vertical}.ikkiyomi-premium-comic-preview{position:relative;z-index:3}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__inner .ikkiyomi-premium-comic-preview__title{position:relative;width:100%;margin:16px auto 0}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__inner .ikkiyomi-premium-comic-preview__title .ikkiyomi-premium-comic-preview__title-image{display:block;width:100%;height:auto;margin:0 auto}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__inner .ikkiyomi-premium-comic-preview__label{display:flex;align-items:center;justify-content:flex-start;width:100%;height:28px;padding:0 16px;font-size:.75rem;font-weight:700;line-height:1;color:#fff;background-color:#111}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider{padding-top:8px;background-color:#fff}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title{padding:0 16px;margin:0;font-size:.75rem;font-weight:700;line-height:1.6;text-align:left}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-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}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link>span{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link:before,.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-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}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link:before{background-image:url(../img/ikkiyomi-premium-comic-preview/title-arrow.svg);opacity:1;transition:opacity .2s}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link:after{background-image:url(../img/ikkiyomi-premium-comic-preview/title-arrow-hover.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link:hover{color:#20adef}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link:hover:before{opacity:0;transition:opacity .2s}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .ikkiyomi-premium-comic-preview__content-title .ikkiyomi-premium-comic-preview__content-title-link:hover:after{opacity:1;transition:opacity .2s}}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track{margin-top:8px}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide{min-height:clamp(25.625rem,13.125rem + 62.5vw,31.875rem)}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-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}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item.--last{display:grid;place-content:center}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-image{display:block;width:100%;height:auto}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner{direction:ltr}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-comic-preview__content-list-item-square-image-link{display:block;width:160px;margin:0 auto}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-comic-preview__content-list-item-square-image-link .ikkiyomi-premium-comic-preview__content-list-item-square-image{display:block;width:100%;height:auto}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-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}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-comic-preview__content-list-item-link:disabled{color:#111;cursor:not-allowed;background-color:#111;border-color:#111}@media screen and (min-width: 768px){.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-comic-preview__content-list-item-link{height:40px;font-size:.75rem}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-comic-preview__content-list-item-link:hover{color:#fff;background-color:#111}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__track .splide__list .splide__slide.ikkiyomi-premium-comic-preview__content-list-item .ikkiyomi-premium-comic-preview__content-list-item-inner .ikkiyomi-premium-comic-preview__content-list-item-link:disabled{color:#111;background-color:#111;border-color:#111}}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-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){.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__arrows .splide__arrow:hover{background-color:#1116}}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__arrows .splide__arrow.splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__arrows .splide__arrow:disabled{opacity:.4}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__pagination{position:relative;top:0;right:0;bottom:0;left:0;gap:8px;margin-top:8px}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__pagination>li .splide__pagination__page{width:8px;height:8px;margin:0;background:#e1e1e1;transition:background-color .2s,transform .2s}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .splide__pagination>li .splide__pagination__page.is-active{background:silver;transform:scale(1.6)}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .ikkiyomi-premium-comic-preview__content-link{padding:0 16px;margin-top:12px}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .ikkiyomi-premium-comic-preview__content-link .ikkiyomi-premium-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}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .ikkiyomi-premium-comic-preview__content-link .ikkiyomi-premium-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){.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .ikkiyomi-premium-comic-preview__content-link .ikkiyomi-premium-comic-preview__content-link-button{height:40px;font-size:.875rem}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .ikkiyomi-premium-comic-preview__content-link .ikkiyomi-premium-comic-preview__content-link-button:hover{color:#fff;background-color:#111}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__slider .splide .ikkiyomi-premium-comic-preview__content-link .ikkiyomi-premium-comic-preview__content-link-button:disabled{color:#111;background-color:#111 #ddd;border-color:#111 #ddd}}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail{padding-top:32px;background-color:#fff}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail .ikkiyomi-premium-comic-preview__thumbnail-inner{position:relative;padding:16px 0;background-color:#111}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail .ikkiyomi-premium-comic-preview__thumbnail-inner:before{position:absolute;right:0;bottom:calc(100% - 1px);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%)}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail .ikkiyomi-premium-comic-preview__thumbnail-list{align-items:center}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail .ikkiyomi-premium-comic-preview__thumbnail-list .ikkiyomi-premium-comic-preview__thumbnail-list-item{display:flex;align-items:center;justify-content:center;width:100px;height:auto;cursor:pointer}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail .ikkiyomi-premium-comic-preview__thumbnail-list .ikkiyomi-premium-comic-preview__thumbnail-list-item .ikkiyomi-premium-comic-preview__thumbnail-list-item-image{position:relative;display:block;width:100%;height:auto;transform:scale(.8);transition:.2s}.ikkiyomi-premium-comic-preview .ikkiyomi-premium-comic-preview__thumbnail .ikkiyomi-premium-comic-preview__thumbnail-list .ikkiyomi-premium-comic-preview__thumbnail-list-item.is-active .ikkiyomi-premium-comic-preview__thumbnail-list-item-image{transform:scale(1)}.tab{position:relative}.tab .tab__inner .tab__title{width:284px;margin:0 auto}.tab .tab__inner .tab__title .tab__title-image{display:block;width:100%;height:auto}.tab .tab__inner .tab__contents{background-color:#ffffffe6}.tab .tab__inner .tab__contents .tab__list{box-sizing:content-box;display:flex;gap:8px;align-items:flex-end;justify-content:center;height:58px;padding:16px 16px 0;background-color:#fff}@media screen and (min-width: 480px){.tab .tab__inner .tab__contents .tab__list{height:70px}}.tab .tab__inner .tab__contents .tab__list .tab__button{height:48px;padding:0;font:inherit;color:inherit;outline:none;border:none;border-radius:6px 6px 0 0;transition:height .2s}@media screen and (min-width: 480px){.tab .tab__inner .tab__contents .tab__list .tab__button{width:100%;height:60px}}.tab .tab__inner .tab__contents .tab__list .tab__button.official{background:#059bd3}.tab .tab__inner .tab__contents .tab__list .tab__button.user{background:#23a662}.tab .tab__inner .tab__contents .tab__list .tab__button[aria-selected=true]{height:58px;border-radius:8px 8px 0 0}@media screen and (min-width: 480px){.tab .tab__inner .tab__contents .tab__list .tab__button[aria-selected=true]{height:70px}}.tab .tab__inner .tab__contents .tab__list .tab__button .tab__button-image{display:block;width:80%;height:auto;margin:0 auto}.tab .tab__inner .tab__contents .tab__panel{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.category-slider{position:-webkit-sticky;position:sticky;top:64px;z-index:99;width:100%;padding:8px 0}.category-slider .category-slider__list .category-slider__item .category-slider__link{position:relative;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;padding:0 40px 0 20px;font-size:1rem;font-weight:700;color:#fff;background-color:#000;border-radius:100px;transition:color .2s}.category-slider .category-slider__list .category-slider__item .category-slider__link:before,.category-slider .category-slider__list .category-slider__item .category-slider__link:after{position:absolute;right:12px;width:24px;height:24px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.category-slider .category-slider__list .category-slider__item .category-slider__link:before{background-image:url(../img/category-slider/arrow.svg);opacity:1;transition:opacity .2s}.category-slider .category-slider__list .category-slider__item .category-slider__link:after{background-image:url(../img/category-slider/arrow_active.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.category-slider .category-slider__list .category-slider__item .category-slider__link:hover{color:#ffbe3a}.category-slider .category-slider__list .category-slider__item .category-slider__link:hover:before{opacity:0;transition:opacity .2s}.category-slider .category-slider__list .category-slider__item .category-slider__link:hover:after{opacity:1;transition:opacity .2s}}.category-slider .category-slider__list .category-slider__item .category-slider__link.active{color:#ffbe3a}.category-slider .category-slider__list .category-slider__item .category-slider__link.active:before{opacity:0;transition:opacity .2s}.category-slider .category-slider__list .category-slider__item .category-slider__link.active:after{opacity:1;transition:opacity .2s}.date-slider{position:-webkit-sticky;position:sticky;top:64px;z-index:99;width:100%;padding:8px 0}.date-slider.official{background-color:#059bd3}.date-slider.user{background-color:#23a662}.date-slider .date-slider__list .date-slider__item .date-slider__link{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:40px;font-size:1rem;font-weight:700;color:#fff;border:1px solid #fff;border-radius:100px}.date-slider .date-slider__list .date-slider__item .date-slider__link.active{color:#111;background-color:#ffc454;border-color:#ffc454}.date-contents-user{overflow:hidden}.date-contents-user .date-contents-user__inner{position:relative;padding-top:24px}.date-contents-user .date-contents-user__inner:before{position:absolute;top:0;right:1px;width:100%;height:40px;pointer-events:none;content:"";background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.date-contents-user .date-contents-user__inner .date-contents-user__contents{position:relative;display:grid;grid-template-columns:clamp(8.75rem,1.75rem + 35vw,12.25rem) 1fr;padding:4px 16px 24px 28px}@media screen and (min-width: 480px){.date-contents-user .date-contents-user__inner .date-contents-user__contents{padding:14px 24px 28px 30px}}.date-contents-user .date-contents-user__inner .date-contents-user__contents:before{position:absolute;bottom:-1px;left:1px;width:100%;height:40px;pointer-events:none;content:"";background-color:#fff;-webkit-clip-path:polygon(0% 100%,100% 100%,100% 0%);clip-path:polygon(0% 100%,100% 100%,100% 0%)}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__contents-left,.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__contents-right{width:100%}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__date{position:relative;width:98%;margin:0 auto}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__date>img{display:block;width:100%;height:auto}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__rank{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1.5rem,.75rem + 3.75vw,1.875rem);margin-top:10px;font-size:clamp(.6875rem,.063rem + 3.13vw,1rem);font-style:normal;font-weight:700;line-height:1;color:#ffc454;background-color:#000}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__rank>span{display:inline-block;padding:0 8px}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__rank:before{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-user/icon_crown.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__rank:after{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-user/icon_crown.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__title-link{display:block;margin-top:10px;font-size:clamp(1rem,.5rem + 2.5vw,1.25rem);font-weight:700;line-height:1.3;color:#000;text-align:center;text-decoration:underline}@media (hover: hover) and (pointer: fine){.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__title-link:hover{text-decoration:none}}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__link{display:block;font-size:clamp(1rem,.5rem + 2.5vw,1.25rem);font-weight:700;line-height:1.3;color:#000;text-align:center}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__link>span{color:#23a662;transition:color .2s}@media (hover: hover) and (pointer: fine){.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__link:hover>span{color:#000}}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:36px;margin-top:20px;font:inherit;font-size:clamp(.75rem,.25rem + 2.5vw,1rem);font-weight:700;color:#fff;cursor:pointer;outline:none;background:#e13922;border:2px solid #e13922;border-radius:100px;transition:color .2s,background-color .2s}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:before,.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:after{position:absolute;right:clamp(.313rem,-.563rem + 4.38vw,.75rem);width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:before{background-image:url(../img/date-contents-user/icon_zoom.svg);opacity:1;transition:opacity .2s}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:after{background-image:url(../img/date-contents-user/icon_zoom_hover.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:hover{color:#e13922;background-color:#fff;border:2px solid #e13922}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:hover:before{opacity:0;transition:opacity .2s}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__modal-button:hover:after{opacity:1;transition:opacity .2s}}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__comic-image-link{position:relative;display:block;margin-left:8px}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__comic-image-link:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:3px solid #ffc454;border-radius:6px;opacity:0;transition:opacity .2s}.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__comic-image-link .date-contents-user__comic-image{display:block;width:100%;height:auto;border-radius:6px}@media (hover: hover) and (pointer: fine){.date-contents-user .date-contents-user__inner .date-contents-user__contents .date-contents-user__comic-image-link:hover:after{opacity:1}}.date-contents-user .date-contents-user__inner .date-contents-user__list{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 16px 0;background-color:#fff}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item{width:100%}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__rank{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1.5rem,.75rem + 3.75vw,1.875rem);font-size:clamp(.6875rem,.063rem + 3.13vw,1rem);font-style:normal;font-weight:700;line-height:1;color:#ffc454;background-color:#000}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__rank>span{display:inline-block;padding:0 8px}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__rank:before{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-user/icon_crown.svg);background-repeat:no-repeat;background-position:top center;background-size:contain}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__rank:after{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-user/icon_crown.svg);background-repeat:no-repeat;background-position:top center;background-size:contain}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link{position:relative;display:block;margin-top:10px}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link .date-contents-user__image-link{position:relative}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link .date-contents-user__image-link:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:3px solid #ffc454;border-radius:6px;opacity:0;transition:opacity .2s}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link .date-contents-user__image-link>img{display:block;width:100%;height:auto;border-radius:6px}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link .date-contents-user__title-link{display:-webkit-box;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.2;color:#000;-webkit-box-orient:vertical}@media (hover: hover) and (pointer: fine){.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link:hover .date-contents-user__image-link:after{opacity:1}.date-contents-user .date-contents-user__inner .date-contents-user__list .date-contents-user__item .date-contents-user__item-link:hover .date-contents-user__title-link{text-decoration:underline}}.date-contents-user .date-contents-user__inner .date-contents-user__scroll-link{padding:12px 16px 32px;text-align:right;background-color:#fff}.date-contents-user .date-contents-user__inner .date-contents-user__scroll-link:after{position:absolute;bottom:0;left:0;width:100%;height:20px;content:"";background-image:url(../img/date-contents-user/film.svg);background-repeat:repeat-x;background-position:bottom left 10px;background-size:auto 20px}.date-contents-user .date-contents-user__inner .date-contents-user__scroll-link>a{font-size:1rem;font-weight:700;color:#23a662;text-decoration:underline}@media (hover: hover) and (pointer: fine){.date-contents-user .date-contents-user__inner .date-contents-user__scroll-link>a:hover{text-decoration:none}}.date-contents-official{overflow:hidden}.date-contents-official .date-contents-official__inner{position:relative}.date-contents-official .date-contents-official__inner:before{position:absolute;top:0;right:1px;width:100%;height:40px;pointer-events:none;content:"";background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.date-contents-official .date-contents-official__inner .date-contents-official__contents{position:relative;display:grid;grid-template-columns:clamp(8.75rem,1.75rem + 35vw,12.25rem) 1fr;padding:28px 28px 12px}@media screen and (min-width: 480px){.date-contents-official .date-contents-official__inner .date-contents-official__contents{padding:38px 30px}}.date-contents-official .date-contents-official__inner .date-contents-official__contents:before{position:absolute;bottom:-1px;left:1px;width:100%;height:40px;pointer-events:none;content:"";background-color:#fff;-webkit-clip-path:polygon(0% 100%,100% 100%,100% 0%);clip-path:polygon(0% 100%,100% 100%,100% 0%)}.date-contents-official .date-contents-official__inner .date-contents-official__contents.is-all-free:after{position:absolute;right:10px;bottom:6px;z-index:2;width:clamp(5.875rem,-.083rem + 24.44vw,7.25rem);height:clamp(5.875rem,-.083rem + 24.44vw,7.25rem);content:"";background-image:url(../img/date-contents-official/label_all_free.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__contents.is-free:after{position:absolute;right:10px;bottom:6px;z-index:2;width:clamp(5.875rem,-.083rem + 24.44vw,7.25rem);height:clamp(5.875rem,-.083rem + 24.44vw,7.25rem);content:"";background-image:url(../img/date-contents-official/label_free.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2016{background-image:url(../img/date-contents-official/18466.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2017{background-image:url(../img/date-contents-official/26518.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2018{background-image:url(../img/date-contents-official/31616_2018.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2019{background-image:url(../img/date-contents-official/31616_2019.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2020{background-image:url(../img/date-contents-official/45341.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2021{background-image:url(../img/date-contents-official/46238.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2022{background-image:url(../img/date-contents-official/55938.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2023{background-image:url(../img/date-contents-official/62682.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents.comic-2024{background-image:url(../img/date-contents-official/68558.png);background-repeat:no-repeat;background-position:top 10px right;background-size:100% auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__contents-left,.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__contents-right{width:100%}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__date{position:relative;width:98%;margin:0 auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__date>img{display:block;width:100%;height:auto}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__rank{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1.5rem,.75rem + 3.75vw,1.875rem);margin-top:10px;font-size:clamp(.6875rem,.063rem + 3.13vw,1rem);font-style:normal;font-weight:700;line-height:1;color:#ffc454;background-color:#000}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__rank>span{display:inline-block;padding:0 8px}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__rank:before{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-official/icon_crown.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__rank:after{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-official/icon_crown.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__title-link{display:flex;align-items:center;justify-content:center;min-height:80px;margin-top:10px;font-size:clamp(1rem,.5rem + 2.5vw,1.25rem);font-weight:700;line-height:1.3;color:#000;text-align:center;text-decoration:underline}@media (hover: hover) and (pointer: fine){.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__title-link:hover{text-decoration:none}}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0;margin-top:10px;font:inherit;font-size:clamp(.75rem,.25rem + 2.5vw,1rem);font-weight:700;color:#fff;cursor:pointer;outline:none;background:#e13922;border:2px solid #e13922;border-radius:100px;transition:color .2s,background-color .2s}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:before,.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:after{position:absolute;right:clamp(.313rem,-.563rem + 4.38vw,.75rem);width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:before{background-image:url(../img/date-contents-official/icon_zoom.svg);opacity:1;transition:opacity .2s}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:after{background-image:url(../img/date-contents-official/icon_zoom_hover.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:hover{color:#e13922;background-color:#fff;border:2px solid #e13922}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:hover:before{opacity:0;transition:opacity .2s}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__modal-button:hover:after{opacity:1;transition:opacity .2s}}.date-contents-official .date-contents-official__inner .date-contents-official__contents .date-contents-official__comic-image{display:block;width:100%;height:auto;padding-left:8px;border-radius:6px}.date-contents-official .date-contents-official__inner .date-contents-official__slider{padding-top:8px;background-color:#fff}.date-contents-official .date-contents-official__inner .date-contents-official__slider .date-contents-official__slider-title{width:90%;margin:10px auto 0}.date-contents-official .date-contents-official__inner .date-contents-official__slider .date-contents-official__slider-title>img{display:block;width:100%;height:auto}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide{margin-top:16px}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__track{margin-top:8px}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__track .splide__list .splide__slide{display:block;min-height:clamp(25.625rem,13.125rem + 62.5vw,31.875rem)}.date-contents-official .date-contents-official__inner .date-contents-official__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}.date-contents-official .date-contents-official__inner .date-contents-official__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){.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__arrows .splide__arrow:hover{background-color:#1116}}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__arrows .splide__arrow.splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__arrows .splide__arrow:disabled{opacity:.4}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__pagination{position:relative;top:0;right:0;bottom:0;left:0;gap:8px;margin-top:8px}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__pagination>li{display:block}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__pagination>li .splide__pagination__page{width:8px;height:8px;margin:0;background:#e1e1e1;transition:background-color .2s,transform .2s}.date-contents-official .date-contents-official__inner .date-contents-official__slider .splide .splide__pagination>li .splide__pagination__page.is-active{background:silver;transform:scale(1.6)}.date-contents-official .date-contents-official__inner .date-contents-official__slider .date-contents-official__slider-caption{margin:0 16px;font-size:.6875rem;line-height:1.4;color:#000;text-align:left;direction:ltr}.date-contents-official .date-contents-official__inner .date-contents-official__single-slider{padding-top:8px;background-color:#fff}.date-contents-official .date-contents-official__inner .date-contents-official__single-slider .date-contents-official__single-slider-title{width:90%;margin:10px auto 0}.date-contents-official .date-contents-official__inner .date-contents-official__single-slider .date-contents-official__single-slider-title>img{display:block;width:100%;height:auto}.date-contents-official .date-contents-official__inner .date-contents-official__single-slider .date-contents-official__single-slider-contents{padding:0 16px;margin:16px auto 8px}.date-contents-official .date-contents-official__inner .date-contents-official__single-slider .date-contents-official__single-slider-contents>img{display:block;width:clamp(17.813rem,9.188rem + 43.13vw,22.125rem);height:auto;aspect-ratio:354/500;margin:auto}.date-contents-official .date-contents-official__inner .date-contents-official__single-slider .date-contents-official__single-slider-caption{margin:0 16px;font-size:.6875rem;line-height:1.4;color:#000;text-align:left;direction:ltr}.date-contents-official .date-contents-official__inner .date-contents-official__attention{padding:16px 16px 0;background-color:#fff}.date-contents-official .date-contents-official__inner .date-contents-official__attention .date-contents-official__attention-inner{padding:10px;background-color:#ffdede;border-radius:4px}.date-contents-official .date-contents-official__inner .date-contents-official__attention .date-contents-official__attention-inner .date-contents-official__attention-title{font-size:.75rem;font-weight:700;line-height:1.4;color:#c6004a;text-align:center}.date-contents-official .date-contents-official__inner .date-contents-official__attention .date-contents-official__attention-inner .date-contents-official__attention-text{padding:0 10px;margin:8px auto 0;font-size:.6875rem;line-height:1.5;color:#000}.date-contents-official .date-contents-official__inner .date-contents-official__link-button{display:flex;align-items:center;justify-content:center;width:90%;max-width:300px;height:46px;margin:20px auto 0;font-size:.875rem;font-weight:700;line-height:1;color:#fff;background-color:#059bd3;border-radius:100px;transition:background-color .2s ease-out,color .2s ease-out}@media (hover: hover) and (pointer: fine){.date-contents-official .date-contents-official__inner .date-contents-official__link-button:hover{background-color:#111}}.date-contents-official .date-contents-official__inner .date-contents-official__list{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:32px 16px 0;background-color:#fff}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item{width:100%}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__rank{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1.5rem,.75rem + 3.75vw,1.875rem);font-size:clamp(.6875rem,.063rem + 3.13vw,1rem);font-style:normal;font-weight:700;line-height:1;color:#ffc454;background-color:#000}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__rank>span{display:inline-block;padding:0 8px}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__rank:before{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-official/icon_crown.svg);background-repeat:no-repeat;background-position:top center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__rank:after{width:clamp(.75rem,.25rem + 2.5vw,1rem);height:clamp(.75rem,.25rem + 2.5vw,1rem);content:"";background-image:url(../img/date-contents-official/icon_crown.svg);background-repeat:no-repeat;background-position:top center;background-size:contain}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link{position:relative;display:block;margin-top:10px}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link .date-contents-official__image-link{position:relative}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link .date-contents-official__image-link:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:3px solid #ffc454;border-radius:6px;opacity:0;transition:opacity .2s}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link .date-contents-official__image-link>img{display:block;width:100%;height:auto;border-radius:6px}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link .date-contents-official__title-link{display:-webkit-box;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.2;color:#000;-webkit-box-orient:vertical}@media (hover: hover) and (pointer: fine){.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link:hover .date-contents-official__image-link:after{opacity:1}.date-contents-official .date-contents-official__inner .date-contents-official__list .date-contents-official__item .date-contents-official__item-link:hover .date-contents-official__title-link{text-decoration:underline}}.date-contents-official .date-contents-official__inner .date-contents-official__scroll-link{padding:12px 16px 32px;text-align:right;background-color:#fff}.date-contents-official .date-contents-official__inner .date-contents-official__scroll-link:after{position:absolute;bottom:0;left:0;width:100%;height:20px;content:"";background-image:url(../img/date-contents-official/film.svg);background-repeat:repeat-x;background-position:bottom left 10px;background-size:auto 20px}.date-contents-official .date-contents-official__inner .date-contents-official__scroll-link>a{font-size:1rem;font-weight:700;color:#059bd3;text-decoration:underline}@media (hover: hover) and (pointer: fine){.date-contents-official .date-contents-official__inner .date-contents-official__scroll-link>a:hover{text-decoration:none}}.modal{display:none}.modal.is-show{position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.modal .modal__background{position:absolute;top:0;left:0;z-index:101;width:100%;height:100%}.modal .modal__background.official{background-color:#059bd3d9}.modal .modal__background.user{background-color:#23a662d9}.modal .modal__contents{position:relative;z-index:102;width:90%;max-width:358px;background-color:#fff;border:1px solid #111;border-radius:4px;box-shadow:0 4px 4px #00000040}@media screen and (min-width: 480px){.modal .modal__contents{max-width:420px}}.modal .modal__contents:after{position:absolute;top:-16px;left:-16px;display:block;width:90px;height:90px;content:"";background-image:url(../img/date-contents-official/label.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.modal .modal__contents .modal__title{display:flex;align-items:center;justify-content:flex-end;height:30px;padding:0 12px;margin:0;background-color:#d6d6d6;border-radius:4px 4px 0 0}.modal .modal__contents .modal__title .modal__title-image{display:block;width:72px;height:auto}.modal .modal__contents .modal__title-sub{width:54%;margin:6px auto 0;font-size:.75rem;font-weight:700;line-height:1.3;color:#000;text-align:center}@media screen and (min-width: 480px){.modal .modal__contents .modal__title-sub{font-size:.8125rem}}.modal .modal__contents .modal__title-sub>.official{color:#059bd3}.modal .modal__contents .modal__title-sub>.user{color:#23a662}.modal .modal__contents .modal__text{padding:0 20px 20px;margin-top:8px;font-size:.6875rem;line-height:1.4}@media screen and (min-width: 480px){.modal .modal__contents .modal__text{font-size:.8125rem}}.modal .modal__close-button{z-index:103;padding:0;margin-top:16px;font:inherit;cursor:pointer;outline:none;background:none;border:none}.megahit-navigation{background-color:#23a662}.megahit-navigation.bottom{position:fixed;right:0;bottom:0;left:0;z-index:1000;width:100%;max-width:480px;margin:auto;transform:translateY(100%);transition:transform .2s}.megahit-navigation.bottom.show{transform:translateY(0)}.megahit-navigation .megahit-navigation__list{display:flex}.megahit-navigation .megahit-navigation__list .megahit-navigation__item{width:50%}.megahit-navigation .megahit-navigation__list .megahit-navigation__item .megahit-navigation__link{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-size:1rem;font-weight:700;line-height:1;color:#fff}.megahit-navigation .megahit-navigation__list .megahit-navigation__item:first-of-type{border-right:1px solid #fff}.top-ranking .top-ranking__inner{padding-top:30px}.top-ranking .top-ranking__inner .top-ranking__title{margin:0}.top-ranking .top-ranking__inner .top-ranking__title .top-ranking__title-image{display:block;width:90%;height:auto;margin:0 auto;transform:scale(1);animation:scale 1.8s linear infinite}.top-ranking .top-ranking__inner .top-ranking__sub-title{margin:16px 0 0;font-size:1rem;font-weight:700;line-height:1.3;color:#000;text-align:center}.top-ranking .top-ranking__inner .top-ranking__sub-title .top-ranking__sub-title-highlight{color:#de0579}.top-ranking .top-ranking__inner .top-ranking__contents{margin-top:28px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-title{margin:0;background-image:url(../img/top-ranking/top-ranking-contents-background.svg);background-repeat:repeat-x;background-position:0 center;background-size:270px 164px;animation:top-ranking-contents-title-bg 20s linear infinite}@media screen and (min-width: 480px){.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-title{background-size:330px 200px;animation:top-ranking-contents-title-bg-2 20s linear infinite}}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-title .top-ranking__contents-title-link{display:block}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-title .top-ranking__contents-title-image{display:block;width:100%;height:auto}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels{display:flex;justify-content:center;margin-top:12px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels .top-ranking__contents-label{display:flex;align-items:center;justify-content:center;width:75px;height:24px;font-size:.8125rem;font-weight:700;line-height:1;color:#ffc454;background-color:#000}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels .top-ranking__contents-label.all-free{color:#fff;background-color:#de0579}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels .top-ranking__contents-label.free{color:#fff;background-color:#7e3485}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels.long{margin-top:0}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels.long .top-ranking__contents-label{width:100%}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels.long .top-ranking__contents-label:nth-child(2){width:50%}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-labels.long .top-ranking__contents-label:nth-child(1):nth-last-child(2){width:50%}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-link{display:block;padding:0 16px;margin-top:12px;font-size:1.125rem;font-weight:700;line-height:1.3;color:#000;text-align:center;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){.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-link:hover{text-decoration:none}}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-description{padding:12px;margin:12px 16px 0;background-color:#fff;border-radius:8px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-description .top-ranking__contents-description-title{display:flex;align-items:center;justify-content:center;height:24px;margin:0;font-size:.875rem;font-weight:700;line-height:1;color:#fff;background-color:#000;border-radius:100px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-description .top-ranking__contents-description-text{margin-top:12px;font-size:.8125rem;line-height:1.6;color:#000;text-align:justify}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-official-site-link{position:relative;display:flex;align-items:center;justify-content:flex-end;margin:8px 16px 0;font-size:.8125rem;font-weight:700;line-height:1.8;color:#de0579}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-official-site-link>span{color:#000;text-decoration:underline}@media (hover: hover) and (pointer: fine){.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-official-site-link:hover>span{text-decoration:none}}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-official-site-link:after{position:relative;width:5px;height:8px;margin-left:4px;content:"";background-image:url(../img/big-hit-ranking/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list{display:flex;gap:18px;margin:24px 16px 0}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item{width:50%}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link{display:block;width:100%;margin-top:10px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link .top-ranking__contents-item-image{position:relative}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link .top-ranking__contents-item-image:after{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;content:"";border:3px solid #23a662;border-radius:8px;opacity:0;transition:opacity .2s}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link .top-ranking__contents-item-image>img{display:block;width:100%;height:auto;border-radius:8px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link .top-ranking__contents-item-title{display:-webkit-box;height:2.4em;margin:12px 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.2;color:#000;-webkit-box-orient:vertical;text-align:left}@media (hover: hover) and (pointer: fine){.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link:hover .top-ranking__contents-item-image:after{opacity:1}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-list .top-ranking__contents-item .top-ranking__contents-item-link:hover .top-ranking__contents-item-title{text-decoration:underline}}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-border{position:relative;display:flex;align-items:center;height:12px;margin-top:24px}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-border:before{position:absolute;left:16px;width:38%;height:1px;content:"";background-color:#fff}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-border:after{position:absolute;right:16px;width:38%;height:1px;content:"";background-color:#fff}.top-ranking .top-ranking__inner .top-ranking__contents .top-ranking__contents-border .top-ranking__contents-border-image{display:block;width:12px;height:auto;margin:0 auto}@keyframes top-ranking-contents-title-bg{0%{background-position:0 center}to{background-position:-270px center}}@keyframes top-ranking-contents-title-bg-2{0%{background-position:0 center}to{background-position:-330px center}}@keyframes scale-image{0%{transform:scale(1);transform-origin:50% 50%}9%{transform:scale(1.06)}10%{transform:scale(1)}19%{transform:scale(1.03)}20%{transform:scale(1)}}.big-hit-ranking .big-hit-ranking__inner{padding-top:30px}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__title{margin:0}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__title .big-hit-ranking__title-image{display:block;width:90%;height:auto;margin:0 auto;transform:scale(1);animation:big-hit-ranking-scale-image 1.8s linear infinite}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__sub-title{margin:16px 0 0;font-size:1rem;font-weight:400;line-height:1.3;color:#000;text-align:center}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__sub-title .big-hit-ranking__sub-title-highlight{font-weight:700;color:#de0579}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__sub-title .big-hit-ranking__sub-title-bold{font-weight:700}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents{margin-top:28px}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title{position:relative;display:flex;align-items:center;margin:0;background-image:url(../img/big-hit-ranking/big-hit-ranking-contents-background.svg);background-repeat:repeat-x;background-position:0 center;background-size:270px 164px;animation:big-hit-ranking-contents-title-bg 20s linear infinite}@media screen and (min-width: 480px){.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title{background-size:330px 200px;animation:big-hit-ranking-contents-title-bg-2 20s linear infinite}}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-image{display:block;width:100%;height:auto}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text{position:absolute;right:32px;width:clamp(180px,-2.292rem + 55.56vw,230px);height:140px;padding:10px;background-color:#fff;border-radius:8px}@media screen and (max-width: 359.98px){.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text{right:16px;width:160px}}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text .big-hit-ranking__contents-label{display:flex;align-items:center;justify-content:center;width:100%;height:24px;font-size:.8125rem;font-weight:700;line-height:1}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text .big-hit-ranking__contents-label.all-free{color:#fff;background-color:#de0579}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text .big-hit-ranking__contents-label.free{color:#fff;background-color:#7e3485}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text .big-hit-ranking__contents-title-link{display:flex;align-items:center;justify-content:center;width:100%;height:88px;margin-top:8px;font-size:clamp(.875rem,.625rem + 1.25vw,1rem);font-weight:700;line-height:1.4;color:#000;text-align:center;text-decoration:underline}@media (hover: hover) and (pointer: fine){.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-title-text .big-hit-ranking__contents-title-link:hover{text-decoration:none}}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-labels{display:flex;justify-content:center;margin-top:12px}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-labels .big-hit-ranking__contents-label{display:flex;align-items:center;justify-content:center;width:65px;height:24px;font-size:.8125rem;font-weight:700;line-height:1;color:#ffc454;background-color:#000}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-labels .big-hit-ranking__contents-label.all-free{color:#fff;background-color:#de0579}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-labels .big-hit-ranking__contents-label.free{color:#fff;background-color:#7e3485}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-labels.long{margin-top:0}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-labels.long .big-hit-ranking__contents-label{width:50%}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-link{display:block;margin-top:12px;font-size:1.125rem;font-weight:700;line-height:1.3;color:#000;text-align:center;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){.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-title .big-hit-ranking__contents-link:hover{text-decoration:none}}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-description{padding:12px;margin:12px 16px 0;background-color:#fff;border-radius:8px}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-description .big-hit-ranking__contents-description-title{display:flex;align-items:center;justify-content:center;height:24px;margin:0;font-size:.875rem;font-weight:700;line-height:1;color:#fff;background-color:#000;border-radius:100px}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-description .big-hit-ranking__contents-description-text{margin-top:12px;font-size:.8125rem;line-height:1.6;color:#000;text-align:justify}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-border{position:relative;display:flex;align-items:center;height:12px;margin-top:24px}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-border:before{position:absolute;left:16px;width:38%;height:1px;content:"";background-color:#fff}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-border:after{position:absolute;right:16px;width:38%;height:1px;content:"";background-color:#fff}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-border .big-hit-ranking__contents-border-image{display:block;width:12px;height:auto;margin:0 auto}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-official-site-link{position:relative;display:flex;align-items:center;justify-content:flex-end;margin:8px 16px 0;font-size:.8125rem;font-weight:700;line-height:1.8;color:#000;text-decoration:underline}@media (hover: hover) and (pointer: fine){.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-official-site-link:hover{text-decoration:none}}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-official-site-link:after{position:relative;width:5px;height:8px;margin-left:4px;content:"";background-image:url(../img/big-hit-ranking/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.big-hit-ranking .big-hit-ranking__inner .big-hit-ranking__contents .big-hit-ranking__contents-official-site-link+.big-hit-ranking__contents-border{margin-top:18px}@keyframes big-hit-ranking-contents-title-bg{0%{background-position:0 center}to{background-position:-270px center}}@keyframes big-hit-ranking-contents-title-bg-2{0%{background-position:0 center}to{background-position:-330px center}}@keyframes big-hit-ranking-scale-image{0%{transform:scale(1);transform-origin:50% 50%}9%{transform:scale(1.06)}10%{transform:scale(1)}19%{transform:scale(1.03)}20%{transform:scale(1)}}.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}
