.mirai-bunko-module__dEVvSW__page{--mb-text-main:#1c1917;--mb-text-sub:#57534e;--mb-text-disable:#d6d3d1;--mb-border:#d6d3d1;--mb-accent:#f97316;--mb-brand:#f59e0b;--mb-surface:#fff;--mb-surface-contents:#f5f5f4;--mb-surface-section:#fefce8;--mb-gray50:#fafaf9;--mb-amber300:#fcd34d;--mb-line:#06c755;--mb-line-border:#05a847;--mb-gutter:16px;background:var(--mb-surface);color:var(--mb-text-main);font-weight:400}@media (min-width:768px){.mirai-bunko-module__dEVvSW__page{--mb-gutter:32px}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__page{--mb-gutter:48px}}.mirai-bunko-module__dEVvSW__page p,.mirai-bunko-module__dEVvSW__page h1,.mirai-bunko-module__dEVvSW__page h2,.mirai-bunko-module__dEVvSW__page h3{margin:0}.mirai-bunko-module__dEVvSW__container{max-width:1440px;padding-left:var(--mb-gutter);padding-right:var(--mb-gutter);margin:0 auto}.mirai-bunko-module__dEVvSW__breadcrumb{white-space:nowrap;scrollbar-width:none;align-items:center;gap:8px;padding-top:12px;font-size:14px;line-height:1.6;display:flex;overflow-x:auto}.mirai-bunko-module__dEVvSW__breadcrumb::-webkit-scrollbar{display:none}.mirai-bunko-module__dEVvSW__breadcrumbLink{color:var(--mb-text-sub);text-decoration:none}.mirai-bunko-module__dEVvSW__breadcrumbLink:hover{text-decoration:underline}.mirai-bunko-module__dEVvSW__breadcrumbSep{color:var(--mb-text-disable)}.mirai-bunko-module__dEVvSW__breadcrumbCurrent{color:var(--mb-text-main);font-weight:800}@media (min-width:768px){.mirai-bunko-module__dEVvSW__breadcrumb{padding:12px 0}.mirai-bunko-module__dEVvSW__breadcrumbDetail{padding:16px 0}}.mirai-bunko-module__dEVvSW__lineButton{background:var(--mb-line);border:1px solid var(--mb-line-border);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;width:100%;height:50px;padding:8px 16px;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:opacity .15s;display:flex}.mirai-bunko-module__dEVvSW__lineButton:hover{opacity:.85}.mirai-bunko-module__dEVvSW__textLink{height:32px;color:var(--mb-accent);text-underline-position:from-font;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:underline;display:inline-flex}.mirai-bunko-module__dEVvSW__textLink:hover{opacity:.7}.mirai-bunko-module__dEVvSW__subButton{background:var(--mb-gray50);border:1px solid var(--mb-text-disable);width:100%;height:40px;color:var(--mb-text-sub);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-family:inherit;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:background .15s;display:flex}.mirai-bunko-module__dEVvSW__subButton:hover{background:var(--mb-surface-contents)}.mirai-bunko-module__dEVvSW__sectionTitle{font-size:18px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__tag{background:var(--mb-surface-contents);color:var(--mb-text-sub);white-space:nowrap;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mirai-bunko-module__dEVvSW__badge{background:var(--mb-accent);border:1px solid var(--mb-accent);color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 7px;font-weight:800;line-height:1;display:inline-flex}.mirai-bunko-module__dEVvSW__badgeLabel{font-size:10px}.mirai-bunko-module__dEVvSW__badgeValue{font-size:14px}.mirai-bunko-module__dEVvSW__badgeLarge{gap:8px;padding:7px 15px}.mirai-bunko-module__dEVvSW__badgeLarge .mirai-bunko-module__dEVvSW__badgeLabel{font-size:12px}.mirai-bunko-module__dEVvSW__badgeLarge .mirai-bunko-module__dEVvSW__badgeValue{font-size:18px}.mirai-bunko-module__dEVvSW__card{background:var(--mb-surface);border:1px solid var(--mb-border);min-width:0;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:11px;text-decoration:none;transition:box-shadow .15s;display:flex}.mirai-bunko-module__dEVvSW__card:hover{box-shadow:0 4px 12px #00000014}.mirai-bunko-module__dEVvSW__cardCover{background:var(--mb-surface-contents);border-radius:8px;width:100%;height:160px;position:relative;overflow:hidden}.mirai-bunko-module__dEVvSW__coverImage{object-fit:cover}.mirai-bunko-module__dEVvSW__cardCover .mirai-bunko-module__dEVvSW__coverImage{object-fit:contain}.mirai-bunko-module__dEVvSW__cardTitle{word-break:break-word;width:100%;font-size:14px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__cardGenres{width:100%;color:var(--mb-text-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.6;overflow:hidden}.mirai-bunko-module__dEVvSW__kv{--mb-kv-text:#42210b;background:var(--mb-amber300);position:relative;overflow:hidden}.mirai-bunko-module__dEVvSW__kv:before{content:"";background:url(/mirai-bunko/kv-scallop.svg) 0 0/auto 100% repeat-x;height:23.1px;position:absolute;top:0;left:0;right:0}.mirai-bunko-module__dEVvSW__kvInner{flex-direction:column;align-items:center;gap:12px;padding-top:30px;padding-bottom:16px;display:flex}.mirai-bunko-module__dEVvSW__kvText{display:contents}.mirai-bunko-module__dEVvSW__kvCollab{min-width:270px;height:30.81px;color:var(--mb-kv-text);letter-spacing:1px;white-space:nowrap;background:url(/mirai-bunko/kv-collab-line-sp.svg) 0 20.81px/270px 10px no-repeat;padding-left:7.76px;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:16px;font-weight:600;line-height:32px}.mirai-bunko-module__dEVvSW__kvTitle{width:330.49px;height:70px;display:block}.mirai-bunko-module__dEVvSW__kvTitleImage{width:100%;height:100%;display:block}.mirai-bunko-module__dEVvSW__kvLead{color:var(--mb-kv-text);text-align:center;font-size:14px;font-weight:500;line-height:1.6}.mirai-bunko-module__dEVvSW__kvIllust{order:1;width:100%;max-width:520px;display:block}.mirai-bunko-module__dEVvSW__kvIllust img{width:100%;height:auto;display:block}.mirai-bunko-module__dEVvSW__kvActions{width:calc(100% - var(--mb-gutter) * 2);flex-direction:column;order:2;align-items:center;gap:8px;max-width:460px;margin-top:-118px;display:flex;position:relative}.mirai-bunko-module__dEVvSW__kvGuideLink{color:var(--mb-kv-text)}@media (min-width:768px){.mirai-bunko-module__dEVvSW__kv:before{height:33.38px}.mirai-bunko-module__dEVvSW__kvInner{gap:20px;padding-top:50px;padding-bottom:0}.mirai-bunko-module__dEVvSW__kvCollab{background-image:url(/mirai-bunko/kv-collab-line.svg);background-position:0 21px;background-size:404.48px 14.61px;min-width:404.48px;height:35.61px;padding-left:8px;font-size:26px}.mirai-bunko-module__dEVvSW__kvTitle{width:472.13px;height:100px}.mirai-bunko-module__dEVvSW__kvLead{font-size:18px}.mirai-bunko-module__dEVvSW__kvIllust{order:3;width:620px;max-width:none}.mirai-bunko-module__dEVvSW__kvActions{order:2;margin-top:0}}@media (min-width:1024px){.mirai-bunko-module__dEVvSW__kvInner{max-width:1024px;height:460px;margin:0 auto;padding:0;display:block;position:relative}.mirai-bunko-module__dEVvSW__kvText{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:540px;height:100%;margin-left:3px;padding-top:50px;display:flex;position:relative}.mirai-bunko-module__dEVvSW__kvIllust{position:absolute;bottom:0;left:460px}.mirai-bunko-module__dEVvSW__kvActions{width:460px}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__kv:before{height:33.95px}.mirai-bunko-module__dEVvSW__kvInner{max-width:1440px}.mirai-bunko-module__dEVvSW__kvText{width:666px;margin-left:clamp(24px,58.44vw - 751.538px,90px)}.mirai-bunko-module__dEVvSW__kvTitle{width:604.33px;height:128px}.mirai-bunko-module__dEVvSW__kvBreak{display:none}.mirai-bunko-module__dEVvSW__kvIllust{bottom:-.5px;left:auto;right:clamp(0px,41.56vw - 534.462px,64px)}}.mirai-bunko-module__dEVvSW__listMain{flex-direction:column;display:flex}.mirai-bunko-module__dEVvSW__filters{padding:24px var(--mb-gutter);margin:0 calc(var(--mb-gutter) * -1);background:var(--mb-surface-contents);flex-direction:column;gap:16px;display:flex}.mirai-bunko-module__dEVvSW__filterLabel{color:var(--mb-text-sub);font-size:12px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__searchBox{position:relative}.mirai-bunko-module__dEVvSW__searchInput,.mirai-bunko-module__dEVvSW__select{background-color:var(--mb-surface);border:1px solid var(--mb-text-disable);width:100%;height:44px;color:var(--mb-text-main);border-radius:8px;outline:none;padding:0 15px;font-family:inherit;font-size:16px;line-height:1.6}.mirai-bunko-module__dEVvSW__searchInput{padding-right:47px}.mirai-bunko-module__dEVvSW__searchInput::placeholder{color:var(--mb-text-disable)}.mirai-bunko-module__dEVvSW__searchInput:focus,.mirai-bunko-module__dEVvSW__select:focus{border-color:var(--mb-accent)}.mirai-bunko-module__dEVvSW__searchIcon{pointer-events:none;position:absolute;top:10px;right:16px}.mirai-bunko-module__dEVvSW__select{appearance:none;cursor:pointer;background-image:url(/mirai-bunko/icon-chevron-down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px;padding-right:47px}.mirai-bunko-module__dEVvSW__chips{flex-wrap:wrap;gap:8px;display:flex}.mirai-bunko-module__dEVvSW__chip{background:var(--mb-surface);border:1px solid var(--mb-border);min-height:32px;color:var(--mb-text-main);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;padding:7px 11px;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.mirai-bunko-module__dEVvSW__chipSelected{background:var(--mb-accent);border-color:var(--mb-accent);color:#fff}.mirai-bunko-module__dEVvSW__results{flex-direction:column;gap:16px;padding:24px 0;display:flex}.mirai-bunko-module__dEVvSW__activeFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mirai-bunko-module__dEVvSW__activeTag{background:var(--mb-accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mirai-bunko-module__dEVvSW__activeTagClose{justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.mirai-bunko-module__dEVvSW__clearAll{color:var(--mb-brand);}.mirai-bunko-module__dEVvSW__resultHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.mirai-bunko-module__dEVvSW__count{white-space:nowrap;align-items:baseline;gap:4px;line-height:1.6;display:flex}.mirai-bunko-module__dEVvSW__countNumber{font-size:18px;font-weight:800}.mirai-bunko-module__dEVvSW__countUnit{color:var(--mb-text-sub);font-size:12px}.mirai-bunko-module__dEVvSW__sortSelect{width:auto}.mirai-bunko-module__dEVvSW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 12px;display:grid}.mirai-bunko-module__dEVvSW__moreButton{}.mirai-bunko-module__dEVvSW__empty{background:var(--mb-gray50);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.mirai-bunko-module__dEVvSW__emptyTitle{font-size:18px;font-weight:800;line-height:1}.mirai-bunko-module__dEVvSW__emptyText{color:var(--mb-text-sub);font-size:14px;line-height:1.2;margin-top:8px!important}.mirai-bunko-module__dEVvSW__emptyButton{background:var(--mb-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:800;line-height:1}@media (min-width:768px){.mirai-bunko-module__dEVvSW__listMain{flex-direction:row;align-items:flex-start;gap:24px;padding:48px 0}.mirai-bunko-module__dEVvSW__filters{border-radius:16px;flex-shrink:0;width:264px;margin:0;padding:20px}.mirai-bunko-module__dEVvSW__results{flex:1;gap:24px;min-width:0;padding:0}.mirai-bunko-module__dEVvSW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.mirai-bunko-module__dEVvSW__moreButton{width:264px}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__listMain{gap:32px}.mirai-bunko-module__dEVvSW__filters{width:320px;padding:24px}.mirai-bunko-module__dEVvSW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mirai-bunko-module__dEVvSW__moreButton{width:320px}}.mirai-bunko-module__dEVvSW__ctaSection{padding-bottom:24px}.mirai-bunko-module__dEVvSW__ctaBox{background:var(--mb-surface-section);border:2px solid var(--mb-accent);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.mirai-bunko-module__dEVvSW__ctaText{flex-direction:column;gap:12px;display:flex}.mirai-bunko-module__dEVvSW__ctaTitle{font-size:16px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__ctaBody{font-size:14px;line-height:1.6}@media (min-width:768px){.mirai-bunko-module__dEVvSW__ctaSection{padding-top:24px}.mirai-bunko-module__dEVvSW__ctaBox.mirai-bunko-module__dEVvSW__ctaWide{flex-direction:row;align-items:stretch;gap:32px;padding:30px}.mirai-bunko-module__dEVvSW__ctaWide .mirai-bunko-module__dEVvSW__ctaText{flex:1;gap:8px}.mirai-bunko-module__dEVvSW__ctaWide .mirai-bunko-module__dEVvSW__lineButton{flex-shrink:0;width:300px;height:auto}.mirai-bunko-module__dEVvSW__ctaBox:not(.mirai-bunko-module__dEVvSW__ctaWide) .mirai-bunko-module__dEVvSW__lineButton{width:300px}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__ctaWide .mirai-bunko-module__dEVvSW__lineButton,.mirai-bunko-module__dEVvSW__ctaBox:not(.mirai-bunko-module__dEVvSW__ctaWide) .mirai-bunko-module__dEVvSW__lineButton{width:360px}}.mirai-bunko-module__dEVvSW__articles{flex-direction:column;gap:4px;padding-top:8px;padding-bottom:24px;display:flex}.mirai-bunko-module__dEVvSW__articlesSpacious{padding-top:24px}.mirai-bunko-module__dEVvSW__articleList{flex-direction:column;display:flex}.mirai-bunko-module__dEVvSW__articleRow{border-bottom:1px solid var(--mb-border);height:80px;color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.mirai-bunko-module__dEVvSW__articleThumb{background:var(--mb-surface-contents);border-radius:8px;flex-shrink:0;width:96px;height:64px;position:relative;overflow:hidden}.mirai-bunko-module__dEVvSW__articleText{flex-direction:column;flex:1;gap:4px;min-width:0;font-weight:800;display:flex}.mirai-bunko-module__dEVvSW__articleCategory{color:var(--mb-accent);font-size:10px;line-height:1}.mirai-bunko-module__dEVvSW__articleTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.6;overflow:hidden}.mirai-bunko-module__dEVvSW__articleRow:hover .mirai-bunko-module__dEVvSW__articleTitle{text-decoration:underline}@media (min-width:768px){.mirai-bunko-module__dEVvSW__articles{gap:16px;padding-top:24px}.mirai-bunko-module__dEVvSW__articleList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mirai-bunko-module__dEVvSW__articleRow{height:auto}}.mirai-bunko-module__dEVvSW__faq{padding-top:16px;padding-bottom:24px}.mirai-bunko-module__dEVvSW__faqItem{border-bottom:1px solid var(--mb-border)}.mirai-bunko-module__dEVvSW__faqQuestion{cursor:pointer;align-items:center;gap:8px;padding:16px 0;font-size:14px;font-weight:800;line-height:1.6;list-style:none;display:flex}.mirai-bunko-module__dEVvSW__faqQuestion::-webkit-details-marker{display:none}.mirai-bunko-module__dEVvSW__faqQuestionText{flex:1;min-width:0}.mirai-bunko-module__dEVvSW__faqIcon{flex-shrink:0;transition:transform .2s}.mirai-bunko-module__dEVvSW__faqItem[open] .mirai-bunko-module__dEVvSW__faqIcon{transform:rotate(180deg)}.mirai-bunko-module__dEVvSW__faqItem[open] .mirai-bunko-module__dEVvSW__faqQuestion{padding-bottom:8px}.mirai-bunko-module__dEVvSW__faqAnswer{background:var(--mb-surface-section);border-radius:8px;margin-bottom:16px;margin-right:28px;padding:12px;font-size:14px;line-height:1.6}@media (min-width:768px){.mirai-bunko-module__dEVvSW__faqWrap{padding:32px 0}.mirai-bunko-module__dEVvSW__faq{padding:16px}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__faq{max-width:800px;margin:0 auto}}.mirai-bunko-module__dEVvSW__hero{flex-direction:column;align-items:center;gap:16px;padding-top:20px;padding-bottom:24px;display:flex}.mirai-bunko-module__dEVvSW__heroCover{background:var(--mb-surface-contents);border-radius:8px;flex-shrink:0;width:150px;height:232px;transition:opacity .15s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001f}.mirai-bunko-module__dEVvSW__heroCover:hover{opacity:.85}.mirai-bunko-module__dEVvSW__heroCoverMark{width:28px;height:28px;color:var(--mb-text-sub);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 1px 3px #00000029}.mirai-bunko-module__dEVvSW__heroInfo{flex-direction:column;gap:16px;width:100%;display:flex}.mirai-bunko-module__dEVvSW__heroMeta{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.mirai-bunko-module__dEVvSW__heroTitle{font-size:24px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__heroTitleLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mb-border);text-decoration-color:var(--mb-border);text-underline-offset:6px;text-decoration-thickness:2px}.mirai-bunko-module__dEVvSW__heroTitleLink:hover{color:var(--mb-accent);text-decoration-color:currentColor}.mirai-bunko-module__dEVvSW__heroTitleIcon{vertical-align:.05em;width:.7em;height:.7em;color:var(--mb-text-sub);margin-left:.25em;display:inline-block}.mirai-bunko-module__dEVvSW__heroTitleLink:hover .mirai-bunko-module__dEVvSW__heroTitleIcon{color:currentColor}.mirai-bunko-module__dEVvSW__heroCredit{color:var(--mb-text-sub);font-size:12px;line-height:1.6}.mirai-bunko-module__dEVvSW__heroGenres{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mirai-bunko-module__dEVvSW__levelBox{background:var(--mb-surface-contents);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.mirai-bunko-module__dEVvSW__levelDesc{white-space:pre-line;font-size:12px;line-height:1.6}.mirai-bunko-module__dEVvSW__heroCta{margin-top:8px}@media (min-width:768px){.mirai-bunko-module__dEVvSW__hero{flex-direction:row;align-items:flex-start;gap:32px;padding-top:32px;padding-bottom:32px}.mirai-bunko-module__dEVvSW__heroCover{width:220px;height:340px}.mirai-bunko-module__dEVvSW__heroInfo{flex:1;gap:24px;min-width:0}.mirai-bunko-module__dEVvSW__heroMeta{text-align:left;align-items:flex-start}.mirai-bunko-module__dEVvSW__heroGenres{justify-content:flex-start}.mirai-bunko-module__dEVvSW__levelBox{text-align:left;align-items:flex-start;padding:24px}.mirai-bunko-module__dEVvSW__heroCta{margin-top:0}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__hero{gap:48px}.mirai-bunko-module__dEVvSW__heroCover{width:260px;height:402px}}.mirai-bunko-module__dEVvSW__rec{flex-direction:column;gap:12px;padding-top:24px;padding-bottom:24px;display:flex}.mirai-bunko-module__dEVvSW__recTinted{background:var(--mb-surface-contents)}.mirai-bunko-module__dEVvSW__recHeading{flex-direction:column;gap:4px;line-height:1.6;display:flex}.mirai-bunko-module__dEVvSW__recSub{color:var(--mb-text-sub);font-size:12px}.mirai-bunko-module__dEVvSW__recScroller{margin:0 calc(var(--mb-gutter) * -1);padding:0 var(--mb-gutter);scrollbar-width:none;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.mirai-bunko-module__dEVvSW__recScroller::-webkit-scrollbar{display:none}.mirai-bunko-module__dEVvSW__recScroller>.mirai-bunko-module__dEVvSW__card{flex-shrink:0;width:140px}@media (min-width:768px){.mirai-bunko-module__dEVvSW__rec{padding-top:32px;padding-bottom:32px}.mirai-bunko-module__dEVvSW__recScroller{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}.mirai-bunko-module__dEVvSW__recScroller>.mirai-bunko-module__dEVvSW__card{width:auto}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__recScroller{grid-template-columns:repeat(5,minmax(0,1fr))}}.mirai-bunko-module__dEVvSW__footerArea{flex-direction:column;gap:24px;padding-top:8px;padding-bottom:32px;display:flex}.mirai-bunko-module__dEVvSW__official{flex-direction:column;gap:12px;display:flex}.mirai-bunko-module__dEVvSW__officialBox{border:1px solid var(--mb-border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:15px;display:flex}.mirai-bunko-module__dEVvSW__officialLabel{color:var(--mb-text-sub);font-size:12px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__note{color:var(--mb-text-sub);font-size:12px;line-height:1.6}@media (min-width:768px){.mirai-bunko-module__dEVvSW__footerArea{padding-top:32px}.mirai-bunko-module__dEVvSW__footerArea .mirai-bunko-module__dEVvSW__subButton{width:360px}}@media (min-width:1280px){.mirai-bunko-module__dEVvSW__footerArea{flex-direction:row;align-items:center;gap:32px}.mirai-bunko-module__dEVvSW__official{flex:1;min-width:0}.mirai-bunko-module__dEVvSW__footerArea .mirai-bunko-module__dEVvSW__subButton{flex-shrink:0}}.mirai-bunko-module__dEVvSW__sheet{background:var(--mb-surface-contents);width:100%;max-width:100%;max-height:100%;color:var(--mb-text-main);border:none;border-radius:16px 16px 0 0;margin:auto 0 0;padding:0}.mirai-bunko-module__dEVvSW__sheet::backdrop{background:#1c191780}.mirai-bunko-module__dEVvSW__sheetInner{flex-direction:column;gap:16px;padding:8px 24px 24px;display:flex}.mirai-bunko-module__dEVvSW__sheetHandle{background:var(--mb-border);border-radius:9999px;align-self:center;width:40px;height:4px}.mirai-bunko-module__dEVvSW__sheetHeader{align-items:center;display:flex}.mirai-bunko-module__dEVvSW__sheetTitle{flex:1;font-size:18px;font-weight:800;line-height:1.6}.mirai-bunko-module__dEVvSW__sheetClose{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:flex}.mirai-bunko-module__dEVvSW__sheetBody{font-size:14px;line-height:1.6}.mirai-bunko-module__dEVvSW__scale{background:var(--mb-surface-section);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.mirai-bunko-module__dEVvSW__scaleCol{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mirai-bunko-module__dEVvSW__scaleColEnd{align-items:flex-end}.mirai-bunko-module__dEVvSW__scaleCaption{color:var(--mb-text-sub);font-size:10px;line-height:1}.mirai-bunko-module__dEVvSW__scaleArrow{color:var(--mb-text-sub);font-size:20px;font-weight:800}.mirai-bunko-module__dEVvSW__sheetNote{color:var(--mb-text-sub);text-align:center;font-size:10px;line-height:1}@media (min-width:768px){.mirai-bunko-module__dEVvSW__sheet{border-radius:16px;max-width:420px;margin:auto}.mirai-bunko-module__dEVvSW__sheetHandle{display:none}.mirai-bunko-module__dEVvSW__sheetInner{padding-top:16px}}
