@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% - 248px);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% - 264px);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}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:#4dd2ff;box-shadow:0 4px 24px #00000040}main .parallax-balloon-1{position:absolute;top:5%;right:8px;z-index:2;width:56px;height:105px}@media screen and (min-width: 480px){main .parallax-balloon-1{top:5.4%;right:-24px;width:72px;height:135px}}main .parallax-balloon-2{position:absolute;top:8.8%;left:-24px;z-index:2;width:114px;height:154px}@media screen and (min-width: 480px){main .parallax-balloon-2{top:11%;left:-74px;width:150px;height:203px}}main .parallax-balloon-3{position:absolute;top:50%;right:-14px;z-index:2;width:104px;height:120px}@media screen and (min-width: 480px){main .parallax-balloon-3{top:50%;right:-34px;width:124px;height:143px}}main .parallax-balloon-4{position:absolute;top:88%;left:-8px;z-index:2;width:78px;height:144px}@media screen and (min-width: 480px){main .parallax-balloon-4{top:90%;left:-24px;width:100px;height:184px}}ul{padding:0;margin:0;list-style:none}a{text-decoration:none}p{margin:0}.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_1.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}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(1.1)}}@keyframes arrow-move{0%,20%,50%,80%,to{transform:translateY(0)}48%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}@keyframes zoom{0%{opacity:0;transform:scale3d(.1,.1,1)}20%{opacity:1}50%{transform:scale3d(1.2,1.2,1)}80%{transform:scale3d(.9,.9,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes ani1{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ani2{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes purupuru{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-10px)}25%{transform:translateY(0)}30%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(0)}}.comic-preview{margin-top:-20px}.comic-preview .comic-preview__inner .comic-preview__title{position:relative;width:100%;margin:0 auto}.comic-preview .comic-preview__inner .comic-preview__title .comic-preview__title{display:block;width:100%;height:auto;margin:0 auto}.comic-preview .comic-preview__slider{padding-top:30px;background-color:#fff}.comic-preview .comic-preview__slider .comic-preview__content-title{padding:0 16px;margin:8px 0;font-size:.75rem;font-weight:700;line-height:1.6;text-align:left}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-right:16px;font-size:.75rem;font-weight:700;line-height:1.6;color:#111;transition:color .2s}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link>span{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:before,.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:after{position:absolute;right:0;width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:before{background-image:url(../img/comic-preview/title-arrow.svg);opacity:1;transition:opacity .2s}.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:after{background-image:url(../img/comic-preview/title-arrow-hover.svg);opacity:0;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.comic-preview .comic-preview__slider .comic-preview__content-title .comic-preview__content-title-link:hover{color:#4dd2ff}.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:-70px;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}.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:after{position:absolute;bottom:4%;width:300px;height:100px;content:"";background-image:url(../img/description/background_2.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:151px;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;padding:2px 8px;margin-top:10px;font-size:.75rem;font-weight:700;line-height:1.75;color:#000;background-color:#fefe00}.description.sousenkyo .description__inner .description__title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}.description.sousenkyo .description__inner .description__title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.description.sousenkyo .description__inner .description__title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.description.triple_dai{margin-top:16px}.description.triple_dai .description__inner .description__text{font-size:.875rem;font-weight:400;line-height:1.5;color:#04020a;text-align:center}.description.triple_dai .description__inner .description__text .description__text-highlight{font-weight:700;color:#ff1818}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.manifesto{background:linear-gradient(to bottom,transparent 0,transparent 14px,#fefe00 14px,#fefe00 100%)}.manifesto .manifesto__inner{position:relative;padding-bottom:40px}.manifesto .manifesto__inner .manifesto__title{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin:20px 12px 0}.manifesto .manifesto__inner .manifesto__title>span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:210px;height:25px;font-size:.75rem;font-weight:700;line-height:1.75;color:#fff;background-color:#000;border-radius:100px}.manifesto .manifesto__inner .manifesto__title:after{position:absolute;width:100%;height:1px;content:"";border-top:2px dashed #000}.manifesto .manifesto__inner .manifesto__description{position:relative;padding:0 12px 20px;margin-top:20px;text-align:center}.manifesto .manifesto__inner .manifesto__description:after{position:absolute;bottom:0;left:50%;width:calc(100% - 24px);height:1px;content:"";border-top:2px dashed #000;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__description .manifesto__heading{position:relative;width:266px;height:auto;margin:0 auto 10px}.manifesto .manifesto__inner .manifesto__description .manifesto__heading .manifesto__heading-image{display:block;width:100%;height:auto}.manifesto .manifesto__inner .manifesto__description .manifesto__heading .manifesto__heading-text{position:absolute;top:0;left:0;visibility:hidden}.manifesto .manifesto__inner .manifesto__description .manifesto__text{font-size:.75rem;font-weight:700;line-height:2;color:#000}.manifesto .manifesto__inner .manifesto__description .manifesto__text .manifesto__text-highlight{font-size:.9375rem;font-weight:700;color:#e20430}.manifesto .manifesto__inner .manifesto__slider{position:relative;padding:24px;margin:72px 12px 50px;background-color:#fff;border-radius:10px 10px 0 0}.manifesto .manifesto__inner .manifesto__slider:before{position:absolute;bottom:calc(100% - 4px);left:50%;width:100%;height:42px;content:"";background-image:url(../img/manifesto/title_sub.svg);background-repeat:no-repeat;background-position:bottom center;background-size:contain;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__slider:after{position:absolute;bottom:0;left:50%;z-index:1;width:100%;height:60px;content:"";background-color:#fefe00;background-image:url(../img/manifesto/background.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-title{position:absolute;bottom:calc(100% - 16px);left:50%;width:100%;height:58px;transform:translate(-50%)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-message{position:relative;display:flex;align-items:center;justify-content:center;width:80%;height:30px;padding:0 4px;margin:6px auto 0;font-size:.875rem;font-weight:700;line-height:1;color:#000;text-align:center;white-space:nowrap;pointer-events:none;border:2px solid #000;border-radius:100px}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-message:before{position:absolute;top:100%;z-index:2;width:34px;height:15px;content:"";background-image:url(../img/manifesto/arrow.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-message .manifesto__slider-message-text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:100%;white-space:nowrap;animation:text-scroll linear infinite;animation-duration:var(--text-scroll-duration, 3s)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image{margin-top:30px}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__track{padding-bottom:20px;overflow:visible}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image{box-shadow:8px 8px 8px #00000026;transform:scale(.8);transition:transform .4s,box-shadow .4s}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image>img{display:block;width:100%;height:auto}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free,.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free{position:relative}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free:before,.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free:before{position:absolute;top:6px;left:6px;z-index:2;width:50px;height:50px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 480px){.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free:before,.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free:before{top:8px;left:8px;z-index:2;width:60px;height:60px}}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.free:before{background-image:url(../img/vote-list/label-free.webp)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide-image.all-free:before{background-image:url(../img/vote-list/label-all-free.webp)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-image .splide__slide.is-active .splide__slide-image{box-shadow:12px 12px 32px #0003;transform:scale(1)}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons{position:relative;z-index:2}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button{width:40%;min-width:200px;margin:0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center;height:42px;font-size:.875rem;font-weight:700;line-height:1;color:#fefe00;background-color:#000;border:2px solid #000;border-radius:8px;transition:background-color .2s ease-out,color .2s ease-out}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button:disabled{color:#000;cursor:not-allowed;background-color:#ddd;border-color:#ddd}@media screen and (min-width: 768px){.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button{height:48px;font-size:1rem}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button:hover{color:#fff;background-color:#000}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-button:disabled{color:#000;background-color:#ddd;border-color:#ddd}}.manifesto .manifesto__inner .manifesto__slider .manifesto__slider-buttons .manifesto__slider-link{width:40%;min-width:200px;margin: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}.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-list{background-repeat:repeat;background-position:0 0}.vote-list.isekai{background-color:#5c50ff;background-image:url(../img/vote-list/background-isekai.webp);background-size:143px 99px;animation:bg-isekai-loop 10s linear infinite}.vote-list.food{background-color:#fe6a00;background-image:url(../img/vote-list/background-food.webp);background-size:144px 52px;animation:bg-food-loop 10s linear infinite}.vote-list.love{background-color:#ff387e;background-image:url(../img/vote-list/background-love.webp);background-size:143px 96px;animation:bg-love-loop 10s linear infinite}.vote-list .vote-list__inner{padding:60px 12px 100px}.vote-list .vote-list__inner .vote-list__title{margin:0 auto}.vote-list .vote-list__inner .vote-list__title .vote-list__title-image{display:block;width:86%;height:auto;margin:0 auto}.vote-list .vote-list__inner .vote-list__title .vote-list__title-image.food{width:67%}.vote-list .vote-list__inner .vote-list__list-wrapper{padding:20px;margin-top:14px;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;margin-top:20px}.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-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}}@keyframes bg-isekai-loop{0%{background-position:0 0}to{background-position:-143px 0}}@keyframes bg-food-loop{0%{background-position:0 0}to{background-position:-144px 0}}@keyframes bg-love-loop{0%{background-position:0 0}to{background-position:-144px 0}}.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;height:auto}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-image.vote{width:137px}.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-image.count,.schedule.vote .schedule__inner .schedule__list .schedule__list-item .schedule__list-item-title .schedule__list-item-title-image.result{width:84px}.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{margin-top:30px}.schedule.triple_dai .schedule__inner{background-color:#111}.schedule.triple_dai .schedule__inner .schedule__title{padding:24px 0;margin:0;font-size:.875rem;line-height:1.4;color:#fff;text-align:center}.schedule.triple_dai .schedule__inner .schedule__title .schedule__title-highlight{font-weight:700;color:#fefe00}.schedule.triple_dai .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{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{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{margin-top:6px;font-size:.875rem;font-weight:400;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:38%;left:0;width:100%;aspect-ratio:470/220;pointer-events:none;content:"";background-image:url(../img/campaign-link/ornament.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.campaign-link .campaign-link_list .campaign-link_list-item{position:relative;padding:24px 0}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-link{display:block}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-link .campaign-link_list-item-image{display:block;width:100%;height:auto}.campaign-link .campaign-link_list .campaign-link_list-item a.campaign-link_list-item-link{transition:transform .2s,filter .2s}@media (hover: hover) and (pointer: fine){.campaign-link .campaign-link_list .campaign-link_list-item a.campaign-link_list-item-link:hover{filter:brightness(1.2);transform:translateY(4px)}}.campaign-link .campaign-link_list .campaign-link_list-item .campaign-link_list-item-description{display:inline-flex;gap:4px;align-items:center;justify-content:center;padding:2px;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:#ff8597}.campaign-link .campaign-link_list .campaign-link_list-item:nth-of-type(2) .campaign-link_list-item-description{background-color:#ffee03}.campaign-link .campaign-link_notice{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:140px;margin-top:24px;background-color:#f2f2f280}.campaign-link .campaign-link_notice:before{position:absolute;top:-40px;right:-20px;width:76px;height:82px;pointer-events:none;content:"";background-image:url(../img/campaign-link/ornament2.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.campaign-link .campaign-link_notice .campaign-link_notice-text{font-size:.875rem;font-weight:700;text-align:center}.free-comics-list{padding:0 16px}.free-comics-list .free-comics-list__inner{margin-top:30px}.free-comics-list .free-comics-list__inner .free-comics-list__list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item{display:flex;flex-direction:column;background-color:#111;border:3px solid #111;border-radius:6px;transition:border .2s}@media (hover: hover) and (pointer: fine){.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item:hover{border:3px solid #ff1818}}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-link{display:block;overflow:hidden;border-radius:4px 4px 0 0}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-link .free-comics-list__list-image{width:100%;height:auto}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-episode-label{display:flex;align-items:center;justify-content:center;width:auto;height:20px;margin:10px 8px 0;font-size:.75rem;font-weight:700;line-height:1;color:#fff;background-color:#ff1818;border-radius:100px}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-title{display:-webkit-box;height:2.4em;padding:0 8px;margin:12px 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.2;color:#fff;-webkit-box-orient:vertical}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description{display:flex;flex-direction:column;padding:8px;margin:auto 8px 8px;border:1px solid #fff}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-text{display:-webkit-box;max-height:4.8em;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1.2;color:#fff;-webkit-box-orient:vertical;transition:max-height .2s}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-button{display:block;width:100%;height:12px;padding:0;margin-top:8px;font:inherit;color:inherit;cursor:pointer;background:none;border:none}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-button>img{display:block;width:16px;height:auto;margin:0 auto;transition:transform .2s}.free-comics-list .free-comics-list__inner .free-comics-list__list .free-comics-list__list-item .free-comics-list__list-description .free-comics-list__list-button.open>img{transform:rotate(180deg)}.page-top-button{margin-top:32px;text-align:center}.page-top-button .page-top-button__button.top{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto;font-size:.875rem;font-weight:700;line-height:1.4;color:#fff;white-space:nowrap;background:linear-gradient(180deg,#05baad,#68cf13);border:2px solid #000;border-radius:100%;box-shadow:0 4px 4px #00000040;transition:transform .2s,box-shadow .2s;cursor:pointer}.page-top-button .page-top-button__button.top:before{display:block;width:16px;height:10px;margin-bottom:6px;content:"";background-image:url(../img/page-top-button/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (hover: hover) and (pointer: fine){.page-top-button .page-top-button__button.top:hover{box-shadow:none;transform:translateY(4px)}}.page-top-button .page-top-button__button.vote,.page-top-button .page-top-button__button.triple_dai{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{transform:translateY(4px)}}.application{position:relative;z-index:1;background-color:#77c238}.application .application__inner{display:grid;gap:8px;align-items:center;width:100%;max-width:480px;padding:20px 16px 0;margin:0 auto}@media screen and (min-width: 814px){.application .application__inner{max-width:814px}}.application .application__inner .application__heading{grid-row:1/2;grid-column:1/3;width:100%}@media screen and (min-width: 814px){.application .application__inner .application__heading{grid-row:1/2;grid-column:1/2;width:462px}}.application .application__inner .application__heading .application__heading-image{display:block;width:100%;height:auto}.application .application__inner .application__list{grid-row:2/3;grid-column:1/2;width:100%}@media screen and (min-width: 814px){.application .application__inner .application__list{display:flex;grid-row:2/3;grid-column:1/2;gap:18px;align-items:center}}.application .application__inner .application__list .application__list-item .application__link{display:block;width:100%;transition:transform .2s}@media (hover: hover) and (pointer: fine){.application .application__inner .application__list .application__list-item .application__link:hover{transform:translateY(3px)}}@media screen and (min-width: 814px){.application .application__inner .application__list .application__list-item .application__link.--app-store{width:192px}.application .application__inner .application__list .application__list-item .application__link.--google-play{width:238px}}.application .application__inner .application__list .application__list-item .application__link .application__link-image{display:block;width:100%;height:auto}.application .application__inner .application__ornament{grid-row:2/3;grid-column:2/3}@media screen and (min-width: 814px){.application .application__inner .application__ornament{grid-row:1/3;grid-column:2/3}}.application .application__inner .application__ornament .application__ornament-image{display:block;width:100%;height:auto}.application .application__inner .application__ornament .application__ornament-image>img{display:block;width:100%;height:auto}.footer{position:relative;z-index:1;width:100%;padding:48px 0;margin:0 auto;text-align:center;background-color:#1a1a1a}.footer .footer__logo{display:inline-block;margin-top:24px;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.footer .footer__logo:hover{opacity:.8}}.footer .footer__logo>img{display:block;width:148px;height:auto}.footer .footer__copyright{margin-top:16px;font-size:.75rem;line-height:1;color:#fff}.footer .footer__copyright>small{font-size:inherit;font-weight:400}.share .share__list{display:grid;grid-template-columns:repeat(3,40px);gap:30px;justify-content:center;justify-items:center;padding:0;margin:0;list-style-type:none}@media screen and (min-width: 768px){.share .share__list{gap:40px}}.share .share__list .share__list-item .share__list-item-link{display:block;width:40px;height:40px;background-size:cover;border-radius:4px;transform:translateY(0);transition:transform .2s}@media (hover: hover) and (pointer: fine){.share .share__list .share__list-item .share__list-item-link:hover{transform:translateY(3px)}}.share .share__list .share__list-item .share__list-item-link>img{display:block;width:100%;height:auto}.navigation{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));transition:transform .2s}.navigation.show{transform:translateY(0)}.navigation .navigation__list{display:grid;grid-template-columns:repeat(3,1fr)}.navigation .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 .navigation__list .navigation__item .navigation__link .navigation__text{font-size:.875rem;font-weight:700;line-height:1}.navigation .navigation__list .navigation__item .navigation__link .navigation__image{display:block;width:11px;height:auto}.navigation .navigation__list .navigation__item:nth-child(1){background-color:#5c50ff}.navigation .navigation__list .navigation__item:nth-child(2){background-color:#fe6a00;border-right:2px solid #000;border-left:2px solid #000}.navigation .navigation__list .navigation__item:nth-child(3){background-color:#ff387e}.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}
