.RecommendationStage_stage__ILBki{width:min(100%,980px);margin:0 auto;padding:14px 0 44px;color:#20242b}.RecommendationStage_heading__EedpN{margin:0 20px 6px;color:#9a7b38;font-family:"Noto Serif JP",Yu Mincho,serif;font-size:clamp(1.05rem,4.2vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:.08em;text-align:center}.RecommendationStage_recommendationList__UedmP{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;grid-gap:7px;gap:7px}.RecommendationStage_recommendationList__UedmP button{min-width:0;padding:0;border:1px solid rgba(45,42,35,.12);border-radius:10px;color:#24231f;background:hsla(0,0%,100%,.68);box-shadow:0 7px 18px rgba(65,54,34,.12);cursor:pointer;transform:scale(.91);transition:transform .26s cubic-bezier(.22,.7,.18,1),border-color .2s ease,box-shadow .2s ease}.RecommendationStage_recommendationList__UedmP button:focus-visible{outline:3px solid rgba(154,123,56,.35);outline-offset:2px}.RecommendationStage_recommendationList__UedmP .RecommendationStage_selectedThumbnail__v_YIC{z-index:1;border-color:rgba(154,123,56,.68);box-shadow:0 12px 25px rgba(65,54,34,.2),0 0 0 2px rgba(190,157,80,.2);transform:scale(1.05)}.RecommendationStage_thumbnailImage__DVHSU{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:9px 9px 5px 5px;background:#e9e4d8}.RecommendationStage_thumbnailImage__DVHSU img{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecommendationStage_thumbnailTitle__KwBPm{display:block;overflow:hidden;padding:6px 4px 7px;font-size:10px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.RecommendationStage_viewport__dJvyw{display:grid;position:relative;overflow:hidden;padding-top:22px;padding-bottom:16px;touch-action:pan-y pinch-zoom;outline:none}.RecommendationStage_stage__ILBki a,.RecommendationStage_stage__ILBki button{-webkit-tap-highlight-color:transparent}.RecommendationStage_viewport__dJvyw:focus-visible{box-shadow:inset 0 0 0 2px rgba(176,138,53,.28)}.RecommendationStage_slide__B_XP7{grid-area:1/1;position:relative;width:100%;padding:0 6%;transform-origin:50% 35%;will-change:transform;box-sizing:border-box}.RecommendationStage_cover__8DeJU{display:block;position:relative;width:min(70%,350px);margin:0 auto 0 0;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(111,91,49,.22);border-radius:4px;background:#ebe6da;box-shadow:0 24px 55px -18px rgba(55,43,24,.42),0 0 0 7px hsla(0,0%,100%,.45)}.RecommendationStage_cover__8DeJU img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecommendationStage_floatingInfo__35Vt1{position:absolute;z-index:4;top:32px;right:2%;width:51%;max-height:calc(100% - 60px);overflow:auto;padding:14px 12px;touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none;border:1px solid rgba(137,108,51,.25);border-radius:14px;color:#272720;background:rgba(255,252,244,.93);box-shadow:0 18px 38px rgba(48,39,24,.24),inset 0 0 0 1px hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;opacity:1;transition:opacity .52s ease}.RecommendationStage_floatingInfoHidden__uThob{opacity:0;pointer-events:none;transition-duration:.42s}.RecommendationStage_floatingInfo__35Vt1 h2{margin:0 0 10px;font-size:clamp(13px,3.7vw,18px);line-height:1.55;letter-spacing:.02em}.RecommendationStage_floatingInfo__35Vt1 p{margin:0;overflow-wrap:anywhere}.RecommendationStage_infoDateRow__6Wx7F{display:flex;align-items:center;justify-content:space-between;gap:6px}.RecommendationStage_infoDateHouse__YEuq3{min-width:0;color:#766b58;font-size:11px;font-weight:700;line-height:1.5}.RecommendationStage_infoStats__xplkQ{display:flex;flex:0 0 auto;align-items:center;gap:6px;color:#6e6658;font-size:10px;font-weight:750}.RecommendationStage_infoStats__xplkQ span{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.RecommendationStage_infoStats__xplkQ svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.RecommendationStage_infoCommittee__9jMdE,.RecommendationStage_infoSpeaker__C0GpJ{margin-top:4px!important;color:#514b41;font-size:11px;font-weight:750;line-height:1.5}.RecommendationStage_infoSummary__vL6ds{margin-top:11px!important;padding-top:10px;border-top:1px solid rgba(111,91,49,.16);color:#5f5a50;font-size:11px;line-height:1.7}.RecommendationStage_actionBar__T8UiI{display:flex;align-items:center;gap:4px;width:100%;margin-top:14px;padding:9px 6px;border-top:1px solid rgba(111,91,49,.14);border-bottom:1px solid rgba(111,91,49,.14);background:hsla(0,0%,100%,.35);box-sizing:border-box}.RecommendationStage_actionBar__T8UiI a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 9px;border-radius:9px;color:#fff;font-size:11px;font-weight:800;line-height:1.1;text-decoration:none;white-space:nowrap}.RecommendationStage_detailButton__dG7Pf{background:linear-gradient(135deg,#b08a35,#c4a45a)}.RecommendationStage_mangaButton__nUS_k{background:linear-gradient(135deg,#7c9b74,#91ad88)}.RecommendationStage_arrowButton__sH9K_{display:inline-grid;flex:0 0 36px;place-items:center;width:36px;height:38px;padding:0;border:1px solid rgba(44,42,37,.32);border-radius:9px;color:#3a3935;background:hsla(0,0%,100%,.58);font-size:23px;line-height:1}.RecommendationStage_arrowButton__sH9K_:disabled{opacity:.35}.RecommendationStage_numberButtons__KILAz{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;min-width:0}.RecommendationStage_numberButtons__KILAz button{position:relative;width:22px;height:38px;padding:0;border:0;color:#5a554c;background:transparent;font:inherit;font-size:15px}.RecommendationStage_numberEllipsis__U_nya{display:inline-flex;align-items:center;justify-content:center;width:18px;height:38px;color:#5a554c;font-size:15px;line-height:1}.RecommendationStage_numberButtons__KILAz .RecommendationStage_activeNumber__tWAG0:after{content:"";position:absolute;right:4px;bottom:2px;left:4px;height:2px;border-radius:999px;background:#b08a35}.RecommendationStage_hint__5mpFj{margin:10px 0 0;color:#857960;font-size:11px;letter-spacing:.12em;text-align:center}.RecommendationStage_placeholder__hYcxA{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;color:#8c8068;background:linear-gradient(145deg,#eee9dd,#ded6c5);text-align:center}.RecommendationStage_placeholder__hYcxA>span{font-size:11px;letter-spacing:.25em}.RecommendationStage_placeholder__hYcxA p{margin:4px 0;font-size:12px}.RecommendationStage_placeholder__hYcxA small{font-size:10px}.RecommendationStage_empty__iQ9VC{min-height:65svh;display:grid;place-items:center;padding:24px;color:#776f60;font-size:14px;text-align:center}.RecommendationStage_loading__7Vm9p{min-height:78svh;padding:46px 6%;color:#857960;font-size:12px;text-align:center}.RecommendationStage_loading__7Vm9p div{width:min(100%,500px);margin:auto;aspect-ratio:2/3;border-radius:4px;background:linear-gradient(110deg,#e3ddcf,#f4f0e7,#e3ddcf);background-size:200% 100%;animation:RecommendationStage_pulse__IkYF0 1.5s ease-in-out infinite}.RecommendationStage_srOnly__VWTBI{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@keyframes RecommendationStage_pulse__IkYF0{to{background-position:-200% 0}}@media (max-width:390px){.RecommendationStage_recommendationList__UedmP{gap:5px;min-height:0;padding:2px 6px 5px}.RecommendationStage_thumbnailTitle__KwBPm{font-size:9px;padding-right:2px;padding-left:2px}}@media (min-width:760px){.RecommendationStage_stage__ILBki{padding-top:20px}.RecommendationStage_recommendationList__UedmP{gap:18px;min-height:0;padding:5px 5% 12px}.RecommendationStage_thumbnailTitle__KwBPm{padding:9px 8px;font-size:12px}.RecommendationStage_cover__8DeJU{max-width:364px}.RecommendationStage_floatingInfo__35Vt1{right:4%;width:48%;padding:20px 18px}.RecommendationStage_floatingInfo__35Vt1 p{font-size:13px}}@media (prefers-reduced-motion:reduce){.RecommendationStage_recommendationList__UedmP button,.RecommendationStage_slide__B_XP7{transition:none!important}.RecommendationStage_loading__7Vm9p div{animation:none}}.RecommendationStage_stage__ILBki{color:#3f291d}.RecommendationStage_heading__EedpN{color:#6b4933}.RecommendationStage_recommendationList__UedmP button{color:#442d20;border-color:rgba(89,56,34,.16);background:rgba(255,250,243,.7);box-shadow:0 7px 18px rgba(78,48,28,.13)}.RecommendationStage_recommendationList__UedmP .RecommendationStage_selectedThumbnail__v_YIC{border-color:rgba(112,73,43,.62);box-shadow:0 12px 25px rgba(72,43,25,.2),0 0 0 2px rgba(132,91,55,.16)}.RecommendationStage_floatingInfo__35Vt1{top:46px;right:5%;width:54%;display:flex;max-height:calc(95% - 48px);overflow:hidden;padding:22px 18px;isolation:isolate;border:1px solid rgba(238,246,250,.88);border-radius:3px;color:#3f291d;background:linear-gradient(135deg,hsla(0,0%,100%,.38),rgba(205,218,225,.15)),rgba(222,232,237,.18);box-shadow:0 0 0 1px rgba(70,82,90,.3),inset 1px 1px 0 hsla(0,0%,100%,.92),inset -1px -1px 0 rgba(83,95,103,.25),0 26px 44px -15px rgba(28,34,38,.48),0 10px 18px -12px rgba(28,34,38,.34);transform:scale(1.05);transform-origin:top right;backdrop-filter:blur(7px) saturate(.72);-webkit-backdrop-filter:blur(7px) saturate(.72)}.RecommendationStage_floatingInfo__35Vt1:before{content:"";position:absolute;z-index:0;inset:10px;border:1px solid hsla(200,5%,49%,.34);border-radius:1px;background:rgba(255,250,241,.94);box-shadow:0 2px 9px rgba(44,49,52,.16),inset 0 1px 0 hsla(0,0%,100%,.94);pointer-events:none}.RecommendationStage_floatingInfo__35Vt1:after{content:none;position:absolute;z-index:2;inset:0;background:radial-gradient(circle at 10px 10px,#32383d 0 1px,#f5f7f8 1.5px 3px,#8d969c 3.5px 5px,#dce2e5 5.5px 6px,transparent 6.5px),radial-gradient(circle at calc(100% - 10px) 10px,#32383d 0 1px,#f5f7f8 1.5px 3px,#8d969c 3.5px 5px,#dce2e5 5.5px 6px,transparent 6.5px),radial-gradient(circle at 10px calc(100% - 10px),#32383d 0 1px,#f5f7f8 1.5px 3px,#8d969c 3.5px 5px,#dce2e5 5.5px 6px,transparent 6.5px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),#32383d 0 1px,#f5f7f8 1.5px 3px,#8d969c 3.5px 5px,#dce2e5 5.5px 6px,transparent 6.5px);filter:drop-shadow(0 1px 1px rgba(25,29,32,.45));pointer-events:none}.RecommendationStage_floatingInfoContent__xZWxP{position:relative;z-index:1;flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.RecommendationStage_floatingInfoContent__xZWxP::-webkit-scrollbar{display:none;width:0;height:0}.RecommendationStage_floatingInfo__35Vt1 h2{color:#452c1e}.RecommendationStage_infoDateHouse__YEuq3,.RecommendationStage_infoStats__xplkQ{color:#745440}.RecommendationStage_infoCommittee__9jMdE,.RecommendationStage_infoSpeaker__C0GpJ{color:#4d3324}.RecommendationStage_infoSpeaker__C0GpJ{white-space:nowrap}.RecommendationStage_infoSummary__vL6ds{border-top-color:rgba(91,57,34,.2);color:#5d4434}.RecommendationStage_actionBar__T8UiI{border-color:rgba(91,57,34,.17);background:rgba(255,250,242,.4)}.RecommendationStage_arrowButton__sH9K_{border-color:rgba(74,45,31,.34);color:#4a2d1f;background:rgba(255,250,243,.62)}.RecommendationStage_numberButtons__KILAz button{color:#634836}.RecommendationStage_numberButtons__KILAz .RecommendationStage_activeNumber__tWAG0:after{background:#754d32}.RecommendationStage_detailButton__dG7Pf{background:linear-gradient(135deg,#95683f,#b48959)}.RecommendationStage_mangaButton__nUS_k{background:linear-gradient(135deg,#6f8061,#8da07c)}.RecommendationStage_hint__5mpFj{color:#806650}.RecommendationStage_recommendationList__UedmP{display:block;min-height:0;padding:3px 10px 7px;overflow:hidden}.RecommendationStage_thumbnailPage___fMQz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;grid-gap:7px;gap:7px}.RecommendationStage_thumbnailPageNext__UcubQ{animation:RecommendationStage_thumbnailPageFromRight__dlXG9 .36s cubic-bezier(.22,.7,.18,1)}.RecommendationStage_thumbnailPagePrevious__VVKc7{animation:RecommendationStage_thumbnailPageFromLeft__p_kvV .36s cubic-bezier(.22,.7,.18,1)}.RecommendationStage_questionerLink__RM7VE{color:inherit;font:inherit;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(77,51,36,.45);text-decoration-color:rgba(77,51,36,.45);text-decoration-thickness:1px;text-underline-offset:3px}.RecommendationStage_questionerLink__RM7VE:focus-visible{outline:2px solid rgba(117,77,50,.45);outline-offset:3px}@keyframes RecommendationStage_thumbnailPageFromRight__dlXG9{0%{opacity:.25;transform:translateX(28%)}to{opacity:1;transform:translateX(0)}}@keyframes RecommendationStage_thumbnailPageFromLeft__p_kvV{0%{opacity:.25;transform:translateX(-28%)}to{opacity:1;transform:translateX(0)}}@media (max-width:390px){.RecommendationStage_recommendationList__UedmP{padding:2px 6px 5px}.RecommendationStage_thumbnailPage___fMQz{gap:5px}}@media (min-width:760px){.RecommendationStage_recommendationList__UedmP{padding:5px 5% 12px}.RecommendationStage_thumbnailPage___fMQz{gap:18px}}@media (prefers-reduced-motion:reduce){.RecommendationStage_thumbnailPageNext__UcubQ,.RecommendationStage_thumbnailPagePrevious__VVKc7{animation:none}}.RecommendationStage_headingRow__E87r_{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:4px;gap:4px;margin:0 10px 6px}.RecommendationStage_headingRow__E87r_ .RecommendationStage_heading__EedpN{min-width:0;margin:0}.RecommendationStage_headingBack__fDoyZ{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(86,58,40,.3);border-radius:50%;color:#6b4933;background:rgba(255,250,243,.76);box-shadow:0 5px 14px rgba(70,45,28,.13);text-decoration:none;box-sizing:border-box;padding:0;cursor:pointer}.RecommendationStage_headingBack__fDoyZ svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.RecommendationStage_headingBack__fDoyZ:focus-visible{outline:3px solid rgba(117,77,50,.35);outline-offset:2px}.RecommendationStage_headingSideSpacer__g0zy6{display:block;width:42px;height:42px}.RecommendationStage_thumbnailTrack__1nTIg{display:flex;width:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transition:transform .42s cubic-bezier(.22,.7,.18,1)}.RecommendationStage_thumbnailTrack__1nTIg .RecommendationStage_thumbnailPage___fMQz{flex:0 0 100%;min-width:100%;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.RecommendationStage_headingBack__fDoyZ{width:44px;height:44px;border:1px solid rgba(76,48,31,.38);color:#fff;background:linear-gradient(145deg,#c3a267,#8f6242 52%,#60402f);box-shadow:0 7px 16px rgba(66,40,25,.24),inset 0 1px 1px hsla(0,0%,100%,.42)}.RecommendationStage_headingBack__fDoyZ svg{width:28px;height:28px;fill:#fff;stroke:none;filter:drop-shadow(0 1px 1px rgba(63,38,24,.28))}.RecommendationStage_headingBack__fDoyZ:active{transform:translateY(1px);box-shadow:0 3px 9px rgba(66,40,25,.22),inset 0 1px 1px hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){.RecommendationStage_thumbnailTrack__1nTIg{transition:none}}.RecommendationStage_headingRow__E87r_{grid-template-columns:38px minmax(0,1fr) 38px}.RecommendationStage_headingBack__fDoyZ,.RecommendationStage_headingSideSpacer__g0zy6{width:36px;height:36px}.RecommendationStage_headingBack__fDoyZ svg{width:23px;height:23px}.RecommendationStage_infoSpeaker__C0GpJ .RecommendationStage_questionerLink__RM7VE{display:inline-flex;align-items:center;min-height:28px;margin-left:2px;padding:3px 9px;border:1px solid rgba(160,112,31,.28);border-radius:999px;color:#243f6b;background:rgba(255,243,207,.92);font:inherit;font-weight:900;line-height:1.2;text-decoration:none;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,transform .1s ease}.RecommendationStage_infoSpeaker__C0GpJ .RecommendationStage_questionerLink__RM7VE:after{content:" ›";margin-left:2px;font-size:.9em}.RecommendationStage_infoSpeaker__C0GpJ .RecommendationStage_questionerLink__RM7VE:focus-visible,.RecommendationStage_infoSpeaker__C0GpJ .RecommendationStage_questionerLink__RM7VE:hover{border-color:rgba(160,112,31,.42);background:rgba(255,235,176,.98);outline:none}.RecommendationStage_infoSpeaker__C0GpJ .RecommendationStage_questionerLink__RM7VE:active{transform:translateY(1px)}@media (max-width:759px){.RecommendationStage_infoSpeaker__C0GpJ{font-size:10px;letter-spacing:-.02em}}@media (min-width:760px){.RecommendationStage_floatingInfo__35Vt1{width:51%}}.RecommendationStage_empty__iQ9VC{align-content:center;gap:14px}.RecommendationStage_empty__iQ9VC p{margin:0}.RecommendationStage_emptyImage__eT_YV{display:block;width:min(100%,720px);height:auto;border-radius:12px}.RecommendationStage_favoriteManagement__Eb5WV{display:grid;grid-template-columns:.9fr 1.25fr .9fr .9fr;grid-gap:7px;gap:7px;margin:5px 10px 0;padding:8px;border:1px solid rgba(89,56,34,.14);border-radius:12px;background:rgba(255,250,243,.58);box-shadow:0 6px 18px rgba(70,45,28,.08)}.RecommendationStage_favoriteManagement__Eb5WV button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:40px;padding:6px 8px;border:1px solid rgba(74,45,31,.25);border-radius:9px;color:#4a2d1f;background:hsla(0,0%,100%,.72);font:inherit;font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.RecommendationStage_favoriteManagement__Eb5WV button:focus-visible{outline:3px solid rgba(117,77,50,.35);outline-offset:2px}.RecommendationStage_favoriteManagement__Eb5WV button:active:not(:disabled){transform:translateY(1px)}.RecommendationStage_favoriteManagement__Eb5WV button:disabled{opacity:.34;cursor:default}.RecommendationStage_favoriteManagement__Eb5WV svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.RecommendationStage_favoriteManagement__Eb5WV .RecommendationStage_favoriteLockActive__QMuOr{border-color:rgba(42,79,126,.42);color:#fff;background:linear-gradient(135deg,#6f8061,#8da07c);box-shadow:0 5px 12px rgba(74,91,65,.22)}@media (max-width:390px){.RecommendationStage_favoriteManagement__Eb5WV{gap:5px;margin-right:6px;margin-left:6px;padding:6px}.RecommendationStage_favoriteManagement__Eb5WV button{min-height:38px;padding:5px;font-size:11px}.RecommendationStage_favoriteManagement__Eb5WV svg{width:16px;height:16px}}@media (min-width:760px){.RecommendationStage_favoriteManagement__Eb5WV{width:min(90%,700px);margin:8px auto 0;padding:10px}.RecommendationStage_favoriteManagement__Eb5WV button{min-height:44px;font-size:13px}}.RecommendationStage_recommendationList__UedmP .RecommendationStage_selectedThumbnail__v_YIC{border-color:#5f8f67;box-shadow:0 12px 25px rgba(65,54,34,.2),0 0 0 1px rgba(95,143,103,.9)}.RecommendationStage_lockedThumbnail__xI8y6 .RecommendationStage_thumbnailTitle__KwBPm{color:#36513c;background:rgba(210,232,211,.9)}.RecommendationStage_favoriteManagement__Eb5WV .RecommendationStage_favoriteDelete__K7ThG:not(:disabled){border-color:rgba(142,70,60,.35);color:#873f37;background:rgba(255,244,241,.82)}