.sp_nbook .spbk,.sp_nbook .spbk_af:after,.sp_nbook .spbk_bf:before{display:inline-block;overflow:hidden;color:transparent;white-space:nowrap;vertical-align:top;background:url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_nbook_f01a7054.png) 0 0 no-repeat;background-size:105px 92px}.sp_nbook .spbk_af:after,.sp_nbook .spbk_bf:before{content:''}.sp_nbook .audio_player_wrap{overflow:hidden;height:44px;margin:0 20px 18px;padding-right:7px;border-radius:2px;border:solid 1px #f1f1f5;font-size:1.3rem;line-height:44px;letter-spacing:-.25px;color:#26282c;background-color:#fcfcfd}.sp_nbook .audio_player_wrap .audio_head{float:left}.sp_nbook .audio_player_wrap .audio_cont{overflow:hidden;position:relative;height:100%;padding:0 53px}.sp_nbook .audio_player_wrap .ico_audio_play{width:27px;height:27px;background-position:-78px 0}.sp_nbook .audio_player_wrap .btn_play{display:inline-block;position:relative;width:27px;height:27px;margin:9px 11px 0 19px;vertical-align:top}.sp_nbook .audio_player_wrap .btn_play:hover{text-decoration:none}.sp_nbook .audio_player_wrap .btn_play[aria-pressed=true] .ico_audio_play{width:27px;height:27px;background-position:-32px -43px}.sp_nbook .audio_player_wrap .btn_play .mask_loading{display:none}.sp_nbook .audio_player_wrap .btn_play.type_loading .ico_audio_play{display:none}.sp_nbook .audio_player_wrap .btn_play.type_loading .mask_loading{display:block;overflow:hidden;color:transparent}.sp_nbook .audio_player_wrap .btn_play.type_loading .mask_loading .circle{position:absolute;left:0;top:0;right:0;bottom:0;width:5px;height:5px;margin:auto;border-radius:50%;background-color:#000;-webkit-animation:ani_scale .9s ease-in-out infinite;animation:ani_scale .9s ease-in-out infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.sp_nbook .audio_player_wrap .btn_play.type_loading .mask_loading .circle:first-child{margin-right:20px;-webkit-animation-delay:0s;animation-delay:0s}.sp_nbook .audio_player_wrap .btn_play.type_loading .mask_loading .circle:last-child{margin-left:20px;-webkit-animation-delay:.6s;animation-delay:.6s}.sp_nbook .audio_player_wrap .time{position:absolute;top:0;width:53px;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sp_nbook .audio_player_wrap .time.start{left:0;padding-right:9px;text-align:right}.sp_nbook .audio_player_wrap .time.end{right:0;padding-left:9px}.sp_nbook .logo_datalab{width:76px;height:22px;background-position:0 0}.sp_nbook .book_group{overflow:hidden;padding:16px 20px 12px;border-top:1px solid #f1f4f6}.sp_nbook .book_group .book_info_wrap:after{content:'';display:block;clear:both}.sp_nbook .book_group .rate_num{margin-left:8px}.sp_nbook .book_group .book_thumb{position:relative;float:right;margin:2px 0 0 55px}.sp_nbook .book_group .book_thumb:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:1px;background-color:rgba(0,0,0,.07)}.sp_nbook .book_group .book_thumb:after{content:'';position:absolute;top:0;bottom:0;left:9px;width:31px;background-image:-webkit-gradient(linear,right top,left top,color-stop(56%,rgba(255,255,255,0)),to(rgba(255,255,255,.4)));background-image:linear-gradient(to left,rgba(255,255,255,0) 56%,rgba(255,255,255,.4));opacity:.5}.sp_nbook .book_group .book_thumb img{vertical-align:top;border-radius:1px}.sp_nbook .book_group .sticker_best,.sp_nbook .book_group .sticker_steady{position:absolute;bottom:-6px;right:-6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:9px;width:42px;height:42px;border-radius:50%;background-color:#444;border:1px solid rgba(0,0,0,.04);color:#fff;text-align:center;font-size:1.1rem;line-height:1.1rem;letter-spacing:-.5px;font-weight:700;z-index:10}.sp_nbook .book_group .sticker_best{background-color:#cd2801}.sp_nbook .book_group .sticker_steady{background-color:#3e8ffd}.sp_nbook .book_group .badge_saudio{width:30px;height:30px;background-position:0 -43px;position:absolute;bottom:5px;left:6px}.sp_nbook .book_group .audio_player_wrap{margin:15px 0 0}.sp_nbook .book_group .datalab{overflow:hidden;margin:15px 0 0;border:1px solid #eee;border-radius:4px}.sp_nbook .book_group .datalab.on{background-color:#f8fafb}.sp_nbook .book_group .datalab.on .datalab_btn{padding-bottom:19px}.sp_nbook .book_group .datalab .datalab_btn{display:block;padding:0 40px 0 15px;line-height:40px;font-size:1.3rem}.sp_nbook .book_group .datalab .datalab_btn .logo_datalab{width:54px;height:17px;background-position:0 -24px;vertical-align:-3px;margin-right:10px}.sp_nbook .book_group .datalab .datalab_body{padding:8px 0 3px}.sp_nbook .book_group .datalab .datalab_body .graph_bar{padding-right:0}.sp_nbook .book_group .datalab .datalab_body .chart_info{padding-bottom:8px}.sp_nbook .book_group .audio_player_wrap+.datalab{margin-top:9px}.sp_nbook .list_info{letter-spacing:-.25px}.sp_nbook .list_info .item{overflow:hidden;line-height:1.8rem}.sp_nbook .list_info .item+.item{margin-top:3px}.sp_nbook .list_info .item_title{float:left;min-width:24px;margin-right:10px;color:grey}.sp_nbook .list_info .item_title.wide_title{min-width:46px;margin-right:9px}.sp_nbook .list_info .item_info{display:block;color:#404040}.sp_nbook .list_info a.item_info{color:#0c43b7}.sp_nbook .list_info .item_info.type_writer{overflow:hidden;display:table;table-layout:fixed}.sp_nbook .list_info .item_info.type_writer .info_box{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sp_nbook .list_info .item_info.type_writer .other{display:table-cell;padding-left:4px;white-space:nowrap}.sp_nbook .list_info .item_info.type_writer .info+.info:before{content:none}.sp_nbook .list_info .data{float:left}.sp_nbook .list_info .info+.info:before{content:'';display:inline-block;width:1px;height:9px;background-color:#eff2f4;vertical-align:0;margin:0 8px 0 6px}.sp_nbook .list_info a.info{color:#0c43b7}.sp_nbook .list_info .price_box{display:inline-block;vertical-align:top;color:#fc4c4e;white-space:normal}.sp_nbook .list_info .price_box .base{display:inline-block;vertical-align:top}.sp_nbook .list_info .price_box .base.type_noresult{color:#505050}.sp_nbook .list_info .review .num{color:#0c43b7}.sp_nbook .list_info .store{margin-left:5px}.sp_nbook .list_info .store:after{width:5px;height:8px;background-position:-96px -29px;margin-left:4px;vertical-align:1px}.sp_nbook .list_info.type_price{margin-top:15px;padding-top:10px;border-top:1px solid #f1f4f6}.sp_nbook .list_info.type_price .item{margin-top:3px}.sp_nbook .list_info.type_price .item .item_info{display:inline-block;vertical-align:top;max-width:100%}.sp_nbook .list_info.type_price .discount{display:inline-block;margin-left:2px}.sp_nbook .list_info.type_price .price{margin-right:4px;color:grey;text-decoration:line-through}.sp_nbook .list_info.type_price .store:before{content:'';display:inline-block;width:1px;height:9px;margin:0 9px 0 0;background-color:#e2e5e8}.sp_nbook .book_info+div{clear:both}.sp_nbook .book_info .title_area{display:block;margin-bottom:4px;color:#0c43b7;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.25px;display:block;display:-webkit-box;overflow:hidden;max-height:4.8rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:2.4rem;word-break:break-all;word-wrap:break-word}.sp_nbook .book_info .title_area .title{font-weight:400}.sp_nbook .book_info .title_area .sub_box{display:inline}.sp_nbook .book_info .ico_publish{margin-left:2px;width:39px;height:17px;background-position:0 -75px;vertical-align:-4px}.sp_nbook .book_info .ico_end{margin-left:2px;width:30px;height:17px;background-position:-41px -75px;vertical-align:-4px}.sp_nbook .book_info .api_ico_adult{vertical-align:-4px}.sp_nbook .book_info .api_ico_star{vertical-align:-3px}.sp_nbook .book_dsc{margin-top:13px;border-top:1px solid #eaeced}.sp_nbook .book_dsc .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;margin-top:15px}.sp_nbook .book_dsc .dsc{margin-top:8px;line-height:2.3rem;letter-spacing:-.25px;color:#505050}.sp_nbook .additory_group{border-top:1px solid #f1f4f6;letter-spacing:-.25px}.sp_nbook .additory_group+.additory_group{margin-top:15px}.sp_nbook .additory_group .title_area{padding:14px 20px 13px}.sp_nbook .additory_group .title_area .title{font-size:1.5rem;line-height:1.8rem}.sp_nbook .additory_group .title_area .sub_box{display:inline-block}.sp_nbook .additory_group .title_area .num{display:inline-block;color:#03c75a}.sp_nbook .additory_group .title_area+.desc_area{margin-top:0}.sp_nbook .additory_group .desc_area{overflow:hidden;line-height:2.3rem;max-height:8.9rem;margin:8px 18px 13px;color:#505050}.sp_nbook .additory_group .desc_area .link{color:#0c43b7}.sp_nbook .list_data .item:nth-child(3)~.item,.sp_nbook .list_series .item:nth-child(3)~.item{display:none}.sp_nbook .list_scroll_series{overflow-x:auto;margin:0 20px}.sp_nbook .list_scroll_series .flick_bx.flick_more{width:95px}.sp_nbook .list_scroll_series .flick_bx.flick_more .api_list_more{width:95px}.sp_nbook .list_scroll_series .series_area{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95px;height:214px;margin:3px 12px 3px 0;border:1px solid #eaeced}.sp_nbook .list_scroll_series .thumb_box{overflow:hidden;position:relative;width:95px;height:136px;margin:-1px -1px 0 -1px;border-radius:1px}.sp_nbook .list_scroll_series .thumb_box .thumb{display:block;width:100%;height:auto}.sp_nbook .list_scroll_series .thumb_box:after{position:absolute;left:0;top:0;right:0;bottom:0;content:'';border:1px solid rgba(0,0,0,.07);border-radius:1px}.sp_nbook .list_scroll_series .thumb_box>img{height:100%}.sp_nbook .list_scroll_series .info_box{padding:9px 9px 0}.sp_nbook .list_scroll_series .name{overflow:hidden;max-height:3.6rem;font-size:1.4rem;line-height:1.8rem;color:#0c43b7}.sp_nbook .list_scroll_series .date{margin-top:5px;color:grey;font-size:1.3rem;line-height:1.6rem}.sp_nbook .list_scroll_series+.api_btn_page [class^=btn_] .btn{top:70px}.sp_nbook .list_series{padding:3px 20px 18px}.sp_nbook .list_series .item{display:block;height:68px;border:1px solid #eaeced}.sp_nbook .list_series .item:after{content:'';display:block;clear:both}.sp_nbook .list_series .item+.item{margin-top:9px}.sp_nbook .list_series .thumb_area{overflow:hidden;float:left;position:relative;width:50px;height:70px;margin:-1px 0 -1px -1px;font-size:0;white-space:nowrap}.sp_nbook .list_series .thumb_area:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';border:1px solid rgba(0,0,0,.07)}.sp_nbook .list_series .thumb_area:after{content:'';display:inline-block;height:100%;vertical-align:middle}.sp_nbook .list_series .info_area{overflow:hidden;padding:13px 15px 0}.sp_nbook .list_series .info_area .name_box{overflow:hidden;display:inline-block;max-width:100%;color:#0c43b7;font-size:1.5rem;line-height:1.8rem;vertical-align:top}.sp_nbook .list_series .info_area .name_box .num{float:right}.sp_nbook .list_series .info_area .info_box{margin-top:7px;color:grey;font-size:1.3rem}.sp_nbook .list_series .info_area .info_box .inner{overflow:hidden;display:inline-block;max-width:100%;white-space:nowrap;vertical-align:top}.sp_nbook .list_series .info_area .float_right{float:right}.sp_nbook .list_series .info_area .float_right:before{content:'';display:inline-block;width:1px;height:9px;background-color:#eff2f4;vertical-align:0;margin:0 3px 0 6px}.sp_nbook .list_series .info_area .info+.info:before{content:'';display:inline-block;width:1px;height:9px;background-color:#eff2f4;vertical-align:0;margin:0 6px 0 3px}.sp_nbook .list_book .book_group{padding-bottom:18px}.sp_nbook .list_book .book_group .title_area{margin-bottom:7px;font-size:1.6rem}.sp_nbook .list_book .api_ico_adult{vertical-align:-3px}.sp_nbook .book_group+.book_group{border-color:#f1f4f6}.sp_nbook .datalab{letter-spacing:-.23px;border-top:1px solid #f1f4f6}.sp_nbook .datalab.on .datalab_btn{padding-bottom:16px}.sp_nbook .datalab.on .datalab_btn:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.sp_nbook .datalab.on .datalab_body{display:block}.sp_nbook .book_info+.datalab{clear:both}.sp_nbook .datalab_btn{position:relative;padding:12px 50px 12px 17px;font-size:1.5rem;line-height:2.2rem;color:#777}.sp_nbook .datalab_btn:hover{text-decoration:none}.sp_nbook .datalab_btn .logo_datalab{margin-right:2px;vertical-align:-5px}.sp_nbook .datalab_btn .keyword{color:#03c75a}.sp_nbook .datalab_btn:after{width:16px;height:16px;background-position:-78px -29px;position:absolute;top:14px;right:20px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.sp_nbook .datalab_body{display:none;padding-bottom:11px}.sp_nbook .datalab_body .chart_info{padding-top:13px;margin:0 20px;font-size:1.3rem;color:grey;line-height:19px;border-top:1px solid #f1f4f6}.sp_nbook .chart{overflow:hidden;padding:9px 11px 19px}.sp_nbook .chart .graph_bar{overflow:hidden;padding:0 9px 0 20px}.sp_nbook .chart .graph_bar ul{display:table;table-layout:fixed;width:100%;font-family:helvetica,sans-serif}.sp_nbook .chart .graph_bar li{display:table-cell;font-family:-apple-system,BlinkMacSystemFont,helvetica,AppleSDGothicNeo,sans-serif;text-align:center}.sp_nbook .chart .graph_bar .bar{display:inline-block;position:relative;width:13px;height:112px;font-size:1rem;color:transparent;border:1px solid rgba(60,76,91,.03);background-color:rgba(60,76,91,.05);vertical-align:top}.sp_nbook .chart .graph_bar .fill{position:absolute;bottom:-1px;left:-1px;width:13px;border:1px solid #c9d0de;background-color:#ced4e1}.sp_nbook .chart .graph_bar .fill.top{background-color:#77a7eb;border:1px solid #73a2e4}.sp_nbook .chart .graph_bar .grade{display:block;position:absolute;top:4px;left:0;right:0;font-size:1.3rem;line-height:1.5rem;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1);font-weight:700}.sp_nbook .chart .graph_bar .label{margin-top:4px;font-size:1.2rem;line-height:1.4rem;color:#8f8f8f}.sp_nbook .chart .pie_chart{float:right;width:120px;height:114px;padding:0 18px 0 12px;border-left:1px solid #f0f0f0;text-align:center;vertical-align:middle}.sp_nbook .chart .pie_chart .chart_error{padding:43px 0 38px;font-size:1.5rem;line-height:1.9rem;color:#505050;text-align:center}.sp_nbook .chart .pie_chart .chart_loading{padding:31px 0 30px;color:#8f8f8f}.sp_nbook .chart .pie_tooltip{font-family:HelveticaNeue-Medium,sans-serif;font-size:19px;color:#fff;line-height:13px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1)}.sp_nbook .chart .percent{font-size:12px}.sp_nbook .chart .gender_group{position:relative;margin-top:4px;font-size:1.2rem;line-height:1.4rem;color:#8f8f8f;text-align:center}.sp_nbook .chart .gender_male:before{content:'';display:inline-block;width:5px;height:5px;border-radius:3px;margin-right:5px;background-color:#81c6fc;vertical-align:2px}.sp_nbook .chart .gender_female{margin-left:8px}.sp_nbook .chart .gender_female:before{content:'';display:inline-block;width:5px;height:5px;border-radius:3px;margin-right:5px;background-color:#f6664c;vertical-align:2px}.sp_nbook .chart .gender_group+.age_group .list_vertical_bar{margin-right:13px}.sp_nbook .book_group .chart .pie_chart{padding-left:0;border-left:0}.sp_nbook .api_c3p_datalab{margin:-10px 0 0 -4px}.sp_nbook .api_c3p_datalab .c3-chart-arcs .c3-arc{stroke-width:3;stroke:#f9fafb}.sp_nbook .api_c3p_datalab .c3-chart-arcs text{pointer-events:none;text-anchor:middle;display:block;font-size:17px;font-weight:700}.sp_nbook .api_c3p_datalab .c3-chart-arcs text .datalab-unit{font-size:10px;font-weight:400}.sp_nbook .api_c3p_datalab.white_label .c3-chart-arcs text{fill:#f9fafb!important}.sp_nbook .api_c3p_datalab.white_label .c3-chart-arcs text .datalab-unit{fill:#f9fafb!important}.sp_nbook .cmm_pgs{border-top:1px solid #f1f4f6;height:46px;line-height:46px}@-webkit-keyframes ani_scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ani_scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}/* EOF */