.shelf{width:20px;height:20px;color:#666}.links{font-size:18px;font-weight:700}.links,.loginlink{color:"#000";font-style:normal;line-height:normal;text-decoration:none}.loginlink{font-size:14px}.regbutton{width:94px;height:34px;flex-shrink:0;border-radius:26px;text-align:center;background:var(----,#000)}a.regbutton{color:var(--color--,#fff);font-size:14px;line-height:35px}.logotitle,a.regbutton{font-style:normal;font-weight:700}.logotitle{color:"#000";font-size:20px;line-height:normal;text-decoration:none}a.navTextLogo{color:#fd502a;font-family:Toppan Bunkyu Midashi Gothic;font-size:26px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-2px;margin-right:20px}.pc-header{display:inline}.pc-header .header{height:60px;width:100%;position:fixed;position:sticky;position:-webkit-sticky;top:0;left:0;background:#fff;z-index:1000;min-width:1200px}.navbar-wrap{width:100%;text-align:center}.navbar-wrap.addBoxShadow{box-shadow:0 1px 8px 0 rgba(0,0,0,.1)}.navbar{justify-content:space-between;width:1200px;height:60px;margin:auto;position:relative}.navbar,.navbar .left-wrap{display:flex;align-items:center}.navbar .left-wrap{gap:24px;z-index:2000}.navbar .left-wrap a{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.navbar .left-wrap a h1{line-height:0;margin:0}.navbar .left-wrap .text-logo img{width:122px;height:31px;object-fit:cover;position:absolute;left:0;top:14px}.navbar .left-wrap .text-logo svg{width:145px;height:60px;margin-right:18px}.navbar .left-wrap .cate-wrap{display:flex;align-items:center;gap:5px;cursor:pointer;width:70px;margin-right:-4px}.navbar .left-wrap .cate-wrap svg{width:7px;height:5px;margin-left:-2px;transform:scale(.8)}.navbar .right-wrap{display:flex;align-items:center;gap:20px;justify-content:flex-end;height:100%}.navbar .right-wrap .my-workspace{position:relative;line-height:0}.navbar .right-wrap .my-workspace svg{width:26px;height:26px}.navbar .right-wrap .my-workspace span{position:absolute;top:-1px;right:-1px;width:6px;height:6px;background:#fd502a;border-radius:50%}.navbar .right-wrap .my-workspace svg:hover .rect1{fill:#fd502a}.navbar .right-wrap #my-bookcase svg:hover rect,.navbar .right-wrap .my-message svg:hover path,.navbar .right-wrap .my-workspace svg:hover .rect2,.navbar .right-wrap .my-workspace svg:hover circle,.navbar .right-wrap .my-workspace svg:hover path{stroke:#fd502a}.navbar .right-wrap .my-message svg:hover path.red-point{stroke:none}.navbar .right-wrap .my-message svg:hover rect{fill:#fd502a}.navbar .right-wrap svg{width:28px;height:28px}.navbar .right-wrap .search-area{text-align:left}.navbar .right-wrap .search-area svg.h5-search-icon{display:none}.navbar .right-wrap .nickname{max-width:135px;width:auto;word-break:keep-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.navbar .right-wrap .nickname a{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.navbar .right-wrap .nickname:hover{color:#fd502a!important}.navbar .right-wrap .userinfo{display:flex;align-items:center;gap:8px}.navbar .right-wrap .nav-login{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.navbar .right-wrap #reading-history{line-height:0}.navbar .right-wrap #reading-history svg:hover path{stroke:#fd502a}.navbar .right-wrap .nav-reg{width:94px;height:34px;border-radius:26px;background:var(--color---,#000);color:var(--color--,#fff);font-size:14px;font-style:normal;font-weight:700;line-height:normal;align-items:center;display:flex;justify-content:center}.navbar .right-wrap .nav-reg:hover{color:#fff!important}.navbar .right-wrap .h5-menu{display:none}.navbar .right-wrap .pc-avatar-wrap{display:flex}.navbar .right-wrap .h5-avatar-wrap{display:none}.m-modal-close{z-index:999}.mobile-header{height:46px;max-width:500px;min-width:350px;text-align:center;margin:auto}.mobile-header,.mobile-navbar-wrap{width:100%;background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.1);border-bottom:.5px solid #dedede;z-index:999}.mobile-navbar{display:flex;align-items:center;justify-content:space-between;margin:auto;max-width:calc(500px - 32px);width:calc(100vw - 32px);min-width:calc(350px - 32px);border:0 solid red;height:46px}.mobile-navbar .left-wrap{display:flex;align-items:center;gap:20px}.mobile-navbar .left-wrap a{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.mobile-navbar span.text-logo a{margin-right:10px;color:#fd502a;text-align:center;font-family:Toppan Bunkyu Midashi Gothic;font-size:22px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-2px}.mobile-navbar .left-wrap .cate-wrap{display:flex;align-items:center;gap:5px}.mobile-navbar .left-wrap .cate-wrap svg{width:7px;height:5px}.mobile-navbar .right-wrap{display:flex;align-items:center;gap:10px;justify-content:flex-end}.mobile-navbar .right-wrap .search-area{text-align:left}.mobile-navbar .right-wrap .search-area svg.pc-search-icon{width:24px;height:24px;position:absolute;top:25px;z-index:99;margin-left:15px}.mobile-navbar .right-wrap .search-area svg.h5-search-icon{position:relative;margin:auto;padding:auto;top:auto;display:flex;align-items:center;width:20px;height:20px}.mobile-navbar .right-wrap .nickname{max-width:135px;width:auto;word-break:keep-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.mobile-navbar .right-wrap .nickname a{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.mobile-navbar .right-wrap .userinfo{display:flex;align-items:center;gap:10px}.mobile-navbar .right-wrap .nav-login{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.mobile-navbar .right-wrap .nav-reg{border-radius:26px;background:#333;width:90px;height:32px;display:flex;align-items:center;justify-content:center}.mobile-navbar .right-wrap a.nav-reg{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.mobile-navbar .right-wrap .h5-menu,.mobile-navbar .right-wrap .pc-avatar-wrap{display:flex}.mobile-navbar .right-wrap .h5-avatar-wrap{display:none}.mobile-navbar .right-wrap .h5-menu svg{width:18px;height:18px;margin-top:-2px}.mobile-navbar .right-wrap .nickname,.mobile-navbar .right-wrap .search-area svg.pc-search-icon{display:none}.mobile-navbar .right-wrap svg{width:20px;height:20px;margin-top:5px}.mobile-navbar .right-wrap .pc-avatar-wrap{display:none}.mobile-navbar .right-wrap .h5-avatar-wrap{display:flex}.m-modal-close{position:absolute;top:16px;right:16px;cursor:pointer;z-index:99}.m-modal-close svg{width:18px;height:18px}.h5-nav-reg{display:none}.pc-header .navbar .cate-wrap{position:relative}.pc-header .navbar .menu-popover{width:326px;min-height:400px;border-radius:4px;position:absolute;top:0;left:-75px}.pc-header .navbar .menu-popover svg{position:absolute;top:-50px;left:90px;display:flex;width:20px;height:12px;z-index:100;margin-top:40px;border-radius:4px}.pc-header .navbar .menu-popover .cate-list-wrap{position:absolute;top:35px;left:1px;width:326px;z-index:101;background:#fff;padding:22px 24px 24px;border:.5px solid var(---idle,#f8f8f8);filter:drop-shadow(0 1px 4px rgba(0,0,0,.15));border-radius:4px}.pc-header .navbar .menu-popover .cate-list-wrap .buttons{display:flex;justify-content:space-between}.pc-header .navbar .menu-popover .cate-list-wrap .buttons a{width:134px;height:var(---32,32px);border-radius:4px;border:1px solid #fd502a;color:#fd502a;font-size:13px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}.pc-header .navbar .menu-popover .cate-list-wrap .buttons a:hover{background-color:#ed360e1a}.pc-header .navbar .menu-popover .cate-list-wrap .menu-ads{margin:12px 0;height:57px;display:none}.pc-header .navbar .menu-popover .cate-list-wrap .cate-list{margin-top:12px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:10px}.pc-header .navbar .menu-popover .cate-list-wrap .cate-list a{width:134px;height:34px;border-radius:4px;border:.5px solid var(--color-,#dedede);color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.navbar .left-wrap .cate-wrap svg.mouse-out-svg{display:none;width:11px;height:11px;position:absolute;right:2px;transform:scale(.8)}.navbar .left-wrap .cate-wrap:hover path{fill:#fd502a}.navbar .left-wrap .cate-wrap:hover a{color:#fd502a}.navbar .left-wrap .cate-wrap:hover svg.hover-svg{display:none}.navbar .left-wrap .cate-wrap:hover svg.mouse-out-svg{display:inline}.navbar .left-wrap .cate-wrap img{border-radius:4px;object-fit:cover}.navbar .right-wrap #my-bookcase,.navbar .right-wrap .my-message{line-height:0}.navbar .user-seat-area{width:286px}.user-popover-anchor{cursor:pointer}.userinfo-popover{border:0 solid red;position:absolute;width:214px;margin-left:-85px;height:100%}.userinfo-popover .user-level-stat{padding:0;height:64px;margin-top:20px;display:block}.userinfo-popover .user-level-stat button{cursor:default}.userinfo-popover .userinfo-wrap{cursor:default;margin-top:48px;margin-bottom:0;width:214px;position:fixed;top:15px;padding:6px 24px 0;filter:drop-shadow(0 1px 8px rgba(0,0,0,.15));z-index:98;border-radius:4px;border:var(--Banner-number,0) solid var(---idle,#f8f8f8);background:var(---idle,#fff)}.userinfo-popover .polygon svg{position:absolute;margin-top:4px;margin-left:97px;z-index:0;width:20px;height:12px;border:0 solid #fff;z-index:99;fill:#fff}.reading-header .userinfo-popover .userinfo-wrap{margin-top:25px}.reading-header .userinfo-popover .polygon svg{margin-left:95px;margin-top:2px}.userinfo-popover .menus{display:flex;flex-direction:column;margin:10px 0 16px}.userinfo-popover .menus a{color:var(--color---,#000);font-size:13px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:center;text-align:left;margin-top:6px}.userinfo-popover .fans a:hover,.userinfo-popover .fans a:hover b,.userinfo-popover .menus a:hover{color:#fd502a}.userinfo-popover .menus svg{width:24px;height:24px;position:relative;margin-left:-5px;transform:scale(1);display:none}.userinfo-popover .fans{display:flex;gap:8px;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-bottom:6px}.userinfo-popover .fans a{display:flex;justify-content:space-between;align-items:center;gap:0;color:var(--color---,#666);text-align:center;font-size:11px;font-style:normal;font-weight:400;width:100%}.userinfo-popover .fans a b{color:var(--color---,#000);text-align:center;font-size:13px;font-style:normal;font-weight:700}.userinfo-popover .userinfo-wrap .username div{overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.userinfo-popover .userinfo-wrap .username div.penname{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:left;width:100%;margin-top:8px;cursor:default}.userinfo-popover .userinfo-wrap .username div.usernickname{color:#666;font-size:11px;font-style:normal;font-weight:400;text-align:left;width:100%;margin-top:1px;cursor:default}.userinfo-popover .userinfo-wrap .user-popover-divider{height:1px;width:214px;background:#dedede;margin-top:12px;margin-left:-24px}.UserLevelIcon_levels__KSj_u{display:flex;gap:8px;margin-top:10px;align-items:center;justify-content:center}.UserLevelIcon_levels__KSj_u label{color:var(--color---,#000);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.UserLevelIcon_levels__KSj_u button{min-width:27px;height:16px;flex-shrink:0;color:var(--color--,#fff);font-size:11px;font-style:normal;font-weight:700;line-height:normal;border-radius:27px;background:linear-gradient(90deg,#fd502a 5.56%,#ff650f 92.59%)}.UserLevelIcon_levels__KSj_u span{width:96px;height:4px;flex-shrink:0;border-radius:23px;background:#e4e4e4;cursor:default}.UserLevelIcon_levels__KSj_u span b{display:block;border-radius:27px;width:57px;height:4px;flex-shrink:0}.UserLevelIcon_levels__KSj_u button.UserLevelIcon_currentLevel__7PIVH,.UserLevelIcon_levels__KSj_u span b{background:linear-gradient(90deg,#5cd551 5.56%,#c4c72e 92.59%)}.UserLevelIcon_levels__KSj_u i{color:var(--color---,#000)}.UserLevelIcon_levels__KSj_u a,.UserLevelIcon_levels__KSj_u i{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.UserLevelIcon_levels__KSj_u a{color:#fd502a}.UserLevelIcon_levelsDetail__xQ1hG{color:#666;font-size:11px;font-style:normal;font-weight:400;line-height:normal;padding-top:8px;text-align:left}.UserLevelIcon_levelsDetail__xQ1hG b{font-weight:500}#search-input{width:96px;height:34px;border-radius:18px;background:var(--Ranking4,#f0f0f0);border:0;color:var(--color---,#000);font-size:13px;font-style:normal;font-weight:400;line-height:normal;padding:3px 0 0 36px;box-shadow:none;outline:none}#search-input::placeholder{font-size:13px}.search-auto-complete{position:relative}.search-auto-complete .svg-wrap{display:flex;align-items:center;height:34px}#search-input-listbox{color:var(--color---,#000);font-size:13px;font-style:normal;font-weight:400;line-height:24px;width:291px;height:396px;min-height:396px;max-height:396px;border-radius:4px;border:.5px solid #f8f8f8;background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.15)}.MuiAutocomplete-root .MuiTouchRipple-root,.MuiAutocomplete-tag-deleteIcon{display:none}.search-auto-complete svg.pc-search-icon{width:24px;height:24px;position:absolute;top:5px;z-index:99;margin-left:9.5px;cursor:pointer}.search-hot-words-wrap{width:292px;max-height:396px;border-radius:4px;border:.5px solid var(---idle,#f8f8f8);background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.15);overflow-y:auto;position:absolute;margin-top:10px;padding:16px;display:flex;flex-direction:column}.search-hot-words-wrap.hidden{display:none}.search-hot-words-wrap label{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:36px;cursor:pointer;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;min-height:36px}.search-hot-words-wrap label:hover{color:#fd502a}.search-area svg.pc-search-icon:hover path{fill:#fd502a}.com-message-bell:hover svg rect{fill:#fd502a!important}.com-message-bell:hover svg path{stroke:#fd502a!important}.com-message-bell:hover svg path.red-point{stroke:none!important}.footer_footerSeat__22ei7{padding-top:30px;height:84px}.footer_footerWrap__afh28{background:#fafafa;width:100%;min-width:1200px;height:54px;position:absolute;left:0}.footer_searchContent__eO0Jo{height:54px;width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center}.footer_searchArea__HgNSm{display:flex;justify-content:flex-end;gap:10px;align-items:center}.footer_searchArea__HgNSm .footer_title__vaQ9K{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.footer_searchArea__HgNSm .footer_searchParam__MbHAS{display:flex;align-items:center;height:30px;gap:5px;padding:0 10px;border-radius:26px;background:#fff;justify-content:space-between;cursor:pointer;position:relative;border:0}.footer_searchArea__HgNSm .footer_searchParam__MbHAS label{color:#666;font-size:13px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.footer_searchArea__HgNSm .footer_searchParam__MbHAS i{display:flex;align-items:center}.footer_searchArea__HgNSm .footer_searchButton__lmWk_{display:flex;align-items:center;height:30px;gap:5px;padding:0 16px;justify-content:space-between;cursor:pointer;border-radius:24px;background:var(--color--,#fd502a);color:#fff!important;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.footer_cateArea__NwKJU{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;align-items:center;height:30px;overflow:hidden}.footer_cateArea__NwKJU .footer_title__vaQ9K{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;word-break:keep-all}.footer_cateArea__NwKJU .footer_cateName__mK1FV{color:#666;font-size:13px;font-style:normal;font-weight:400;line-height:normal;padding:0 10px;height:30px;border-radius:24px;border:.5px solid var(--color--,#999);display:flex;align-items:center;justify-content:center;white-space:nowrap;word-break:keep-all}.footer_footerContent___vgDl{width:1200px;display:flex;margin:auto auto 62px}.footer_footerContent___vgDl .footer_logo__z5B3Q{margin-top:24px;margin-left:34px}.footer_footerContent___vgDl .footer_logoText__cIeRk{display:flex;flex-direction:column}.footer_footerContent___vgDl .footer_logoText__cIeRk span{color:#fd502a;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.footer_footerContent___vgDl .footer_footerRight__LYmQ7{display:flex;margin-left:98px;justify-content:space-between;flex:1 1}.footer_footerContent___vgDl .footer_navLinks__SHzzy{display:flex;flex-direction:column}.footer_footerContent___vgDl .footer_appDownload__ridSR{display:flex;flex-flow:column;align-items:center;padding-top:36px}.footer_footerContent___vgDl .footer_appDownload__ridSR a{display:flex}.footer_footerContent___vgDl .footer_appDownload__ridSR>a:nth-child(2){margin-top:8px;margin-bottom:12px}.footer_footerContent___vgDl .footer_appDownload__ridSR a:first-child img,.footer_footerContent___vgDl .footer_appDownload__ridSR a:nth-child(2) img{width:108px;cursor:pointer}.footer_footerContent___vgDl .footer_appDownload__ridSR div:nth-child(3){display:flex;align-items:center;justify-content:center;width:108px;height:108px;box-sizing:border-box;border:1px solid #dedede;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.footer_footerContent___vgDl .footer_nav1__LNjse{margin-right:115px}.footer_footerContent___vgDl .footer_nav2__C5T_b{margin-right:100px}.footer_footerContent___vgDl .footer_nav3__ovQiI{margin-right:79px}.footer_footerContent___vgDl .footer_navLinks__SHzzy h1{color:#333;font-size:13px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;word-break:keep-all;margin-top:36px;margin-bottom:20px}.footer_footerContent___vgDl .footer_navLinks__SHzzy a,.footer_footerContent___vgDl .footer_navLinks__SHzzy span{color:#666;font-size:13px;font-style:normal;font-weight:400;line-height:26px}.footer_footerCompany__J7v8k{background:#fd502a;min-width:1200px;width:100%;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:26px}.footer_twitterLink__L6YHg{display:flex;gap:8px;align-items:center;margin-top:16px}.footer_twitterSvg__4Qr_K{width:30px;height:30px;background:#000;border-radius:4px;display:flex;align-items:center;justify-content:center}.footer_twitterLink__L6YHg svg{width:26px;height:26px;fill:#fff}.footer_twitterText__IYTqS{color:#000;font-size:11px!important;font-style:normal;font-weight:350;line-height:26px}.footer_twitterText__IYTqS:hover{color:#fd502a!important}.footer_twitterLink__L6YHg img{width:32px;height:32px}