@charset "UTF-8";body{background:#f6f6f6}.page-container .header{background:#fff}.page-container .header.fixed{position:fixed;width:100%;top:0;left:50%;transform:translateX(-50%);background:#fff;padding:10px 16px;box-sizing:border-box;z-index:100;border-bottom:1px solid #f6f6f6}.page-container .header.fixed .left::after{content:'';display:block;clear:both}.page-container .header.fixed .img-logo{width:45px;float:left;margin-right:8px}.page-container .header.fixed .small-logo{width:55px;display:inline-block;margin-top:10px;margin-left:1px}.page-container .header.fixed .left p{font-size:12px;line-height:15px;letter-spacing:-.29px;margin-top:6px}.page-container .header.fixed .btn-app{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.page-container .header .logo{width:121px;padding:23px 16px}.page-container .header .logo a{display:block}.page-container .header.fixed .btn-app a{font-size:12px;line-height:15px;font-weight:700;letter-spacing:-.29px;color:#2157e4;border:1px solid #2157e4;border-radius:8px;padding:8px 10px}.page-container .sub-header{position:fixed;width:100%;height:56px;top:0;left:50%;transform:translateX(-50%);box-shadow:0 .5px 0 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.2);background-color:#fff;text-align:center;font-size:17px;line-height:56px;letter-spacing:-.23px;box-sizing:border-box;z-index:100}.page-container .sub-header .title{position:relative;padding:0 50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto;box-sizing:border-box}.page-container .sub-header .btn-back{position:absolute;left:7px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/back-navigation.svg') center no-repeat;background-size:100%;cursor:pointer}.page-container .sub-header .btn-close a{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/ic-close-thick.svg') center no-repeat;background-size:100%;cursor:pointer}.page-container.yozm .header.fixed{padding:0}.page-container.yozm .header.fixed .inner{position:relative;padding:10px 16px;margin:0 auto;box-sizing:border-box}@media (min-width:641px){.w375{width:375px!important;margin:0 auto}.w500{width:500px!important;margin:0 auto}.w600{width:600px!important;margin:0 auto}}@media (min-width:641px){.w750{width:100%!important}}@media (min-width:750px){.w750{width:750px!important;margin:0 auto}}.gray-cell{height:8px;background:#f0f2f8}.page-container.book .btn-app{font-size:15px;line-height:46px;text-align:center;background:#f0f2f8;border-radius:8px;cursor:pointer}.book-info{padding:16px 16px 0}.book-info .title{font-size:21px;line-height:24px;letter-spacing:-.45px;font-weight:600;margin-bottom:8px}.book-info .author{font-size:15px;line-height:18px;letter-spacing:-.2px;margin-bottom:16px;color:#626776}.book-info .book-img{padding:24px 0;background:#f0f2f8;border-radius:8px}.book-info .book-img img{display:block;width:auto;height:234px;margin:0 auto;border-radius:0 8px 8px 0;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));will-change:filter}.book-recommend .detail .comment{position:relative;border-left:3px solid #e7e9ed;padding-left:8px;word-break:keep-all;font-size:15px;line-height:21px;letter-spacing:-.2px;margin-bottom:16px;margin-top:16px;font-weight:600}.book-info .comment::after{content:'';position:absolute;width:100%;height:1px;background:#f0f2f8;bottom:-16px;left:0}.book-info .library{background:#f0f6ff;border-radius:16px;padding:16px;margin-top:16px}.book-info .line+.library{margin-top:32px}.book-info .library .name{position:relative;padding-right:67px;margin-bottom:16px}.book-info .library .name p{font-size:17px;line-height:18px;font-weight:600}.book-info .library .name .state{position:absolute;top:-2px;right:0;color:#fff;background:#5e9eff;border-radius:16px;padding:0 8px;line-height:22px;font-size:12px;font-weight:600}.book-info .library .name .state.none{background:#9499a5}.book-info .library .name .state.rented{background:#ec5349}.book-info .library .info{position:relative;padding-left:89px;color:#626776}.book-info .library .info:last-child{margin-top:12px}.book-info .library .info .left{position:absolute;top:0;left:0;font-size:15px;line-height:18px}.book-info .library .info .right{font-size:17px;line-height:18px;font-weight:600}.book-info .my-score{margin-bottom:24px}.book-info .my-score p{font-size:12px;line-height:14px;letter-spacing:-.05px;color:#9499a5;text-align:center;margin-bottom:8px;padding-top:16px}.book-info .my-score .star-score{width:176px;margin:0 auto;cursor:pointer}.book-info .read-btn-box{display:flex;padding-bottom:24px;border-bottom:1px solid #f0f2f8}.book-info .read-btn-box .read-btn{position:relative;width:calc(100% - 64px);background:#f7f8fc;border-radius:8px;padding:10px 14px;box-sizing:border-box}.book-info .read-btn-box .read-btn .ic-heart{width:32px;vertical-align:middle}.book-info .read-btn-box .read-btn .txt{font-size:15px;line-height:18px;color:#626776;vertical-align:middle}.book-info .read-btn-box .read-btn .arrow{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:24px;padding-left:12px;border-left:1px solid #b8d3ff}.book-info .read-btn-box .bookshelf-btn{width:52px;height:52px;margin-left:12px;background:#e0ecff;border-radius:8px;padding:11px;box-sizing:border-box}.book-info .read-people{display:flex;justify-content:space-between;align-items:center;margin:0 16px;padding:16px 0;border-bottom:1px solid #f0f2f8;font-size:15px;line-height:18px;letter-spacing:-.2px;cursor:pointer}.book-info .read-people .tit{font-size:17px;line-height:18px;font-weight:600}.book-info .read-people .people{color:#626776;margin-left:8px}.book-info .read-people .people::after{content:'';display:inline-block;width:18px;height:18px;background:url('/FlyBookSitePublishing/assets/img/sub/book/new-small-arrow-right.png') center no-repeat;background-size:100%;vertical-align:top}.book-info .read-people .people span{font-weight:700}.book-info .read-people .like-member .profile img{width:36px;height:36px;margin-left:-11px}.book-info .book-price{padding:16px 0;text-align:right;border-bottom:1px solid #f0f2f8}.book-info .book-price span{display:inline-block;line-height:21px;vertical-align:top}.book-info .book-price .original{font-size:12px;line-height:24px;color:#9499a5;text-decoration:line-through;margin-right:4px}.book-info .book-price .percent{font-size:17px;line-height:24px;letter-spacing:-.2px;font-weight:600;color:#2157e4}.book-info .book-price .sale{font-size:21px;line-height:24px;letter-spacing:-.45px;font-weight:600;margin-left:4px}.book-info .post-btn-box{display:flex;justify-content:space-evenly;padding:16px 0 24px}.book-info .post-btn-box div{flex-grow:1;max-width:300px;text-align:center}.book-info .post-btn-box div img{width:24px}.book-info .post-btn-box div p{margin-top:8px;font-size:15px;line-height:18px;color:#626776}.book-recommend{padding:16px 16px 24px}.book-recommend .tit{font-size:17px;line-height:18px;letter-spacing:-.2px;font-weight:600;margin-bottom:16px}.book-recommend .desc{font-size:15px;line-height:18px;letter-spacing:-.2px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f0f2f8}.book-recommend .desc strong{display:inline-block;font-weight:600;color:#2157e4}.book-recommend .tag-box{padding:0 0 13px;border-bottom:1px solid #f0f2f8;margin-bottom:16px}.book-recommend .tag-box span{display:inline-block;vertical-align:top;font-size:15px;line-height:26px;letter-spacing:-.36px;font-weight:500;color:#2157e4;background:#e0ecff;border-radius:17px;padding:0 8px;margin:3px 2px 3px 0}.book-recommend .info{display:flex;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f0f2f8}.book-recommend .info>div{margin-right:24px}.book-recommend .info>div:last-child{margin-right:0}.book-recommend .info p:first-of-type{font-size:12px;line-height:14px;margin-bottom:8px}.book-recommend .info p:last-of-type{font-size:15px;line-height:18px}.book-recommend .detail-tit{font-size:17px;line-height:18px;letter-spacing:-.2px;font-weight:600;margin-bottom:16px}.book-recommend .detail-contents{display:-webkit-box;max-height:63px;font-size:15px;line-height:21px;letter-spacing:-.2px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.book-review{padding:24px 0 0}.book-review .tit{font-size:17px;line-height:18px;letter-spacing:-.2px;font-weight:600;padding:0 16px}.book-review .review-count{display:inline-block;font-size:15px;line-height:18px;vertical-align:top;color:#9499a5;letter-spacing:-.2px;margin-left:4px}.book-review .review-profile{display:flex;align-items:center;padding:12px 0 8px}.book-review .badge-box{display:inline-flex;align-items:center;background:#f0f6ff;border-radius:8px;padding:6px;vertical-align:top;margin-bottom:8px}.book-review .badge-box .score{font-size:12px;color:#5e9eff;margin-left:4px}.book-review .badge-box .book-state{display:flex;align-items:center}.book-review .badge-box .book-state img{width:18px}.book-review .badge-box .book-state span{font-size:12px;line-height:14px;color:#5e9eff}.book-review .review-profile .profile-img{width:48px;height:48px;border-radius:100%;margin-right:8px;object-fit:cover}.book-review .review-profile .txt-box{width:calc(100% - 56px)}.book-review .review-profile .txt-box .top{display:flex;align-items:center;margin-bottom:2px}.book-review .review-profile .txt-box .bottom{font-size:15px;line-height:18px;color:#9499a5}.book-review .review-profile .satisfy{margin-left:3px}.book-review .review-profile .txt{font-size:15px;line-height:18px;letter-spacing:-.2px}.book-review .review-profile .name{font-weight:600}.book-review .satisfy .star{position:relative;display:inline-block;width:72px;height:14px;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-gray@2x.png') center no-repeat;background-size:100%;vertical-align:top}.book-review .satisfy .star::after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-blue@2x.png') 0 0 no-repeat;background-size:72px 14px}.book-review .satisfy .star.light{width:75px;height:15px;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-light-off.png') center no-repeat;background-size:100%}.book-review .satisfy .star.light::after{background:url('/FlyBookSitePublishing/assets/img/sub/book/star-light-on.png') no-repeat;background-size:75px 15px}.book-review .satisfy .written-time{display:inline-block;vertical-align:top;font-size:12px;line-height:14px;letter-spacing:-.2px;color:#9499a5;margin-top:1px;margin-left:2px}.book-review .review-contents::after{content:'';display:block;clear:both}.book-review .review-contents .contents{display:-webkit-box;max-height:63px;font-size:15px;line-height:21px;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.book-review .review-contents .review-img{position:absolute;top:0;right:0;width:56px;height:56px;border-radius:4px;overflow:hidden}.book-review .review-contents .review-img .num{display:inline-block;position:absolute;right:0;bottom:0;font-size:12px;letter-spacing:-.2px;color:#fff;font-weight:500;padding:4px 6px;background:#2a2a2a;border-radius:4px}.book-review .review-contents.photo{position:relative;padding-bottom:12px}.book-review .review-contents.photo .contents{padding-right:70px;min-height:42px}.book-review .review-item{display:block;border-bottom:8px solid #f0f2f8}.book-review .review-item .review-contents{margin-bottom:16px;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.book-review .review-item .date-box{margin:0}.book-together{padding:24px 0 0;overflow:hidden}.book-together .tit{font-size:17px;font-weight:600;letter-spacing:-.2px;line-height:18px;padding:0 16px}.book-together .list{white-space:nowrap;overflow:hidden;padding:16px 16px 16px}.book-together .list .slick-list{overflow:visible}@media (max-width:640px){.book-together .list::-webkit-scrollbar{display:none}}.book-together .list li{display:inline-block;margin-right:8px;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));border-radius:0 8px 8px 0;will-change:filter;overflow:hidden;vertical-align:top}.book-together .list li:last-child{margin-right:0}.book-together .list li img{width:106px;height:160px}.book-meeting{padding:0 0 0;padding-top:24px}.book-meeting .tit{font-size:17px;line-height:18px;font-weight:600;letter-spacing:-.2px;margin-bottom:16px;padding:0 16px}.book-meeting .tit span{float:right;font-size:12px;color:#9499a5;font-weight:400}.book-meeting .list{white-space:nowrap;overflow:hidden;padding:0 16px 16px}.book-meeting .list .slick-list{overflow:visible}@media (max-width:640px){.book-meeting .list::-webkit-scrollbar{display:none}}.book-meeting .list li{display:inline-block;vertical-align:top;width:320px;border-radius:16px;overflow:hidden;border:1px solid #f0f2f8;box-sizing:border-box;margin-right:8px}.book-meeting .list li:last-child{margin-right:0}.book-meeting .list .img-box{position:relative;overflow:hidden}.book-meeting .list .img-box img{width:320px;height:200px;border-radius:15px 15px 0 0;object-fit:cover}.book-meeting .list .img-box .location{position:absolute;display:block;left:16px;bottom:17px;font-size:12px;line-height:16px;letter-spacing:-.2px;color:#626776;padding:4px 6px;border-radius:4px;background:#f6f6f6}.book-meeting .list .txt-box{padding:16px}.book-meeting .list .txt-box .cate{display:inline-block;font-size:12px;line-height:12px;letter-spacing:-.2px;background:#e0ecff;color:#2157e4;border-radius:4px;padding:4px 6px;vertical-align:top;margin-right:6px}.book-meeting .list .txt-box .meeting-title{font-size:17px;line-height:20px;letter-spacing:-.2px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.book-meeting .list .txt-box .meeting-info{font-size:12px;line-height:14px;letter-spacing:-.2px;color:#626776;overflow:hidden;text-overflow:ellipsis}.fixed-menu{position:fixed;width:100%;bottom:0;left:50%;transform:translateX(-50%);box-sizing:border-box;z-index:100;padding:8px 16px 12px;background:#fff}.fixed-menu::after{content:'';display:block;clear:both}.fixed-menu .book-btn-blue{float:left;width:calc(50% - 4px);font-size:15px;line-height:50px;letter-spacing:-.2px;color:#fff;border-radius:8px;background:#2157e4;text-align:center;cursor:pointer}.fixed-menu .book-btn-blue:first-child{margin-right:8px}.fixed-menu .tooltip{z-index:100;position:absolute;background:#131720;border-radius:4px;color:#fff;padding:8px 12px;bottom:75px;left:16px;font-size:15px;line-height:18px;white-space:nowrap;animation:tooltipFadeout ease .3s;animation-delay:5s;animation-fill-mode:forwards}.fixed-menu .tooltip::after{border-top:5px solid #131720;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0 solid transparent;content:'';position:absolute;bottom:-5px;left:10px}@keyframes tooltipFadeout{0%{opacity:1}100%{opacity:0}}.page-container.review{min-height:100%}.page-container.review .event-header{border-bottom:1px solid #f6f6f6}.book-review .review-item,.page-container.review .container{padding:0 16px}.page-container.review .container .title{font-size:15px;line-height:18px;font-weight:600;padding:23px 0;text-align:center}.book-review .review-item>.profile,.page-container.review .container>.profile{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.book-review .review-item>.profile .left,.page-container.review .container>.profile .left{display:flex;align-items:center;width:calc(100% - 110px)}.book-review .review-item>.profile .right img,.page-container.review .container>.profile .right img{width:24px;margin-top:5px}.book-review .review-item>.profile .right span,.page-container.review .container>.profile .right span{display:inline-block;font-size:15px;line-height:34px;padding:0 12px;color:#fff;background:#2157e4;border-radius:8px}.book-review .review-item .profile-img,.page-container.review .profile-img{width:48px;height:48px;border-radius:100%;margin-right:8px;object-fit:cover}.book-review .review-item .date-box,.page-container.review .date-box{padding:10px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f7f8fc}.book-review .review-item .date-box .date,.page-container.review .date-box .date{font-size:12px;line-height:14px;color:#9499a5}.book-review .review-item .name,.page-container.review .name{font-size:15px;letter-spacing:-.2px;line-height:18px}.book-review .review-item .name strong,.page-container.review .name strong{font-weight:600}.book-review .review-item .date,.page-container.review .date{margin-top:2px;letter-spacing:-.2px;color:#626776;font-size:15px;line-height:18px;color:#9499a5}.book-review .review-item .book-info,.page-container.review .book-info{display:flex;background:#f7f8fc;border-radius:8px;padding:16px;margin-bottom:16px}.book-review .review-item .book-img,.page-container.review .book-img{width:106px;height:160px;margin-right:12px;margin-bottom:0;padding:0;background:0 0;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));border-radius:0 8px 8px 0;will-change:filter}.book-review .review-item .book-info .txt-box,.page-container.review .book-info .txt-box{display:flex;flex-direction:column;justify-content:space-between;padding:16px 0}.book-review .review-item .book-title,.page-container.review .book-title{font-size:15px;line-height:18px;letter-spacing:-.2px;margin-bottom:8px;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.book-review .review-item .book-author,.page-container.review .book-author{font-size:12px;line-height:16px;color:#626776;letter-spacing:-.2px;margin-bottom:8px;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.book-review .review-item .reading-badge,.page-container.review .reading-badge{display:inline-block;padding:4px 8px;background:#f0f6ff;border-radius:8px}.book-review .review-item .reading-badge img,.page-container.review .reading-badge img{width:24px;vertical-align:middle}.book-review .review-item .reading-badge span,.page-container.review .reading-badge span{vertical-align:middle;font-size:15px;color:#5e9eff}.book-review .review-item .satisfy .star,.page-container.review .satisfy .star{position:relative;display:inline-block;width:120px;height:20px;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-gray@3x.png') center no-repeat;background-size:100%;vertical-align:top}.book-review .review-item .satisfy .star::after,.page-container.review .satisfy .star::after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-blue@3x.png') 0 0 no-repeat;background-size:120px 20px}.satisfy.per10 .star::after{width:10%!important}.satisfy.per20 .star::after{width:20%!important}.satisfy.per30 .star::after{width:30%!important}.satisfy.per40 .star::after{width:40%!important}.satisfy.per50 .star::after{width:50%!important}.satisfy.per60 .star::after{width:60%!important}.satisfy.per70 .star::after{width:70%!important}.satisfy.per80 .star::after{width:80%!important}.satisfy.per90 .star::after{width:90%!important}.satisfy.per100 .star::after{width:100%!important}.book-review .review-item .review-contents,.page-container.review .review-contents{font-size:15px;line-height:21px;letter-spacing:-.06px}.book-review .review-item .wrap-btn,.page-container.review .wrap-btn{padding:12px 0}.book-review .review-item .btn,.page-container.review .wrap-btn .btn{display:inline-block;font-size:12px;color:#999;letter-spacing:-.2px;vertical-align:top;cursor:pointer}.book-review .review-item .btn.like,.page-container.review .wrap-btn .btn.like{margin-right:8px}.book-review .review-item .wrap-btn .btn img,.page-container.review .wrap-btn .btn img{width:28px}.book-review .review-item .wrap-btn .btn span,.page-container.review .wrap-btn .btn span{display:inline-block;font-size:12px;font-weight:600;color:#626776;line-height:28px}.page-container.review .comment-list{border-top:1px solid #f0f2f8;margin:0 -16px;padding:0 16px}.page-container.review .comment-list li{overflow:hidden;margin-top:16px}.page-container.review .comment-list .no-result{font-size:15px;line-height:18px;color:#626776;text-align:center;margin:48px 0}.page-container.review .comment-img{width:32px;height:32px;border-radius:100%;float:left;margin-right:8px;object-fit:cover;border:1px solid #fff;box-sizing:border-box}.page-container.review .comment-name{padding-left:40px;font-size:15px;line-height:18px;font-weight:600;letter-spacing:-.05px;margin-bottom:4px;margin-top:1px}.page-container.review .comment-contents{padding-left:40px;font-size:15px;line-height:18px;letter-spacing:-.06px;margin-bottom:4px}.page-container.review .comment-date{padding-left:38px;font-size:12px;line-height:14px;letter-spacing:-.05px;color:#9499a5}.book-review .review-item .review-img,.page-container.review .review-img{margin:0 -16px 16px}.book-review .review-item .review-img .slick-dots,.page-container.review .review-img .slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center}.book-review .review-item .review-img .slick-dots li,.page-container.review .review-img .slick-dots li{display:inline-block;padding:0 4px;vertical-align:top}.book-review .review-item .review-img .pagination,.page-container.review .review-img .pagination{display:inline-block;width:6px;height:6px;background:rgba(255,255,255,.5);border-radius:100%;vertical-align:top}.review-feeling{display:flex;align-items:center;margin-top:16px;font-size:12px;line-height:14px;color:#5e9eff;font-weight:600}.review-feeling .left{font-size:15px;line-height:18px;margin-right:4px}.review-feeling .feeling{line-height:26px;background:#f0f6ff;border-radius:8px;padding:0 10px;color:#5e9eff;font-weight:400;margin-right:4px}.book-review .review-item .review-img .slick-active .pagination,.page-container.review .review-img .slick-active .pagination{background:#fff}.review-bottom-banner{position:fixed;width:100%;left:50%;bottom:0;transform:translateX(-50%);z-index:50;background:#fff;padding:20px 130px 20px 52px;box-sizing:border-box;border-top:1px solid #f6f6f6}.review-bottom-banner .btn-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:7px;box-sizing:border-box;cursor:pointer}.review-bottom-banner .profile{position:absolute;top:50%;transform:translateY(-50%);left:16px;width:30px;height:30px;border-radius:100%}.review-bottom-banner .btn-app{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.review-bottom-banner .btn-app a{display:inline-block;font-size:12px;line-height:40px;font-weight:700;border-radius:8px;background-color:#2157e4;padding:0 12px;color:#fff}.review-bottom-banner .txt{font-size:15px;line-height:21px;letter-spacing:-.2px;word-break:keep-all}.wrap-app-popup.event{display:block}.wrap-app-popup.event .popup-txt{margin-bottom:24px}.wrap-app-popup.event .popup-txt01{margin-bottom:4px}.wrap-app-popup.event .popup-txt02{margin-top:14px;margin-bottom:24px;line-height:150%}.wrap-app-popup.event .popup-img{width:277px}.wrap-app-popup.event .btn-go-app{width:140px;margin-top:36px;margin:0 auto}.wrap-app-popup.event .flybookText{color:#2157e4}.app-popup-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(19,23,32,.4);transition:.3s;opacity:0;visibility:hidden;z-index:100}.app-popup-bg.open{opacity:1;visibility:visible}.wrap-app-popup{display:none;position:fixed;width:100%;bottom:0;left:50%;transform:translateX(-50%);padding:36px 16px 48px;box-sizing:border-box;border-radius:16px 16px 0 0;border-top:1px solid #f6f6f6;background:#fff;text-align:center;z-index:200;overflow:visible!important}.wrap-app-popup .btn-close{position:absolute;top:16px;right:16px;width:24px;padding:5px;box-sizing:border-box;cursor:pointer}.wrap-app-popup .btn-close img{display:block}.wrap-app-popup .popup-txt{font-size:17px;line-height:25px;letter-spacing:-.41px;font-weight:500;margin-bottom:21px}.wrap-app-popup .popup-txt01{font-size:17px;line-height:25px;letter-spacing:-.41px;font-weight:500;margin-bottom:4px}.wrap-app-popup .popup-txt02{font-size:17px;line-height:25px;letter-spacing:-.41px;font-weight:500;margin-top:14px;margin-bottom:24px}.wrap-app-popup .popup-img{width:277px}.wrap-app-popup .btn-go-app{margin-top:16px;width:140px;margin:0 auto}.wrap-app-popup .btn-go-app a{display:block;font-size:15px;line-height:56px;color:#fff;font-weight:600;letter-spacing:-.2px;background:#2157e4;border-radius:8px}.wrap-app-popup .btn-go-app a::after{content:'';display:inline-block;width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/sub/book/ic-new-download.png') center no-repeat;background-size:100%;margin-left:4px;margin-top:-4px;vertical-align:middle}.wrap-app-popup.detail{padding-right:8px}.wrap-app-popup .detail-title{text-align:left;font-size:17px;line-height:18px;font-weight:600;margin-bottom:16px}.wrap-app-popup .detail-content{font-size:15px;line-height:21px;text-align:left}.wrap-app-popup .detail-content+.detail-title{margin-top:24px}.wrap-app-popup .detail-inner{height:300px;overflow-y:auto;padding-right:12px}.wrap-app-popup .detail-inner::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#f0f2f8;border-radius:12px 12px 12px 12px}.wrap-app-popup .flybookText{color:#2157e4}@media (min-width:641px){.wrap-app-popup{left:50%;transform:translateX(-50%)}}.page-container.yozm .sub-header{top:63px}.yozm-list{background:#f6f6f6}.yozm-list li{margin-bottom:12px}.yozm-list li a{display:block}.yozm-list .txt-box{font-size:17px;line-height:23px;letter-spacing:-.41px;padding:12px 16px 16px;background:#fff;box-shadow:0 1px 0 0 #eaeaea}.yozm-list .img-box{height:160px;background-position:center;background-repeat:no-repeat;background-size:cover}.yozm-view{background:#f6f6f6}.yozm-view li{margin-bottom:12px}.yozm-view li a{display:block}.yozm-view .area-top{position:relative;height:301px;overflow:hidden}.yozm-view .area-top .book-bg{height:301px;background-position:center;background-repeat:no-repeat;background-size:130%;filter:blur(24px);transform:scale(1.5)}.yozm-view .area-top .book-bg::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2)}.yozm-view .book-img{position:absolute;width:auto;height:155px;left:50%;transform:translateX(-50%);bottom:44px;border:1px solid #fff;box-sizing:border-box}.yozm-view .book-desc{position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 32px);color:#fff;text-align:center;font-size:15px;line-height:21px;letter-spacing:-.06px;padding:44px 16px 0;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:42px}.yozm-view .area-bottom{padding:12px 16px 16px;background:#fff;box-shadow:0 1px 0 0 #eaeaea}.yozm-view .book-tit{font-weight:500;font-size:17px;line-height:23px;letter-spacing:-.41px;margin-bottom:1px;text-align:center}.yozm-view .author{font-size:15px;line-height:23px;letter-spacing:-.06px;text-align:center}.for-you{margin-top:16px;padding:24px 16px 14px;background:#fff;box-shadow:0 1px 0 0 #eaeaea}.for-you::after{content:'';display:block;clear:both}.for-you .title{font-size:21px;line-height:25px;font-weight:500;letter-spacing:-.08px;margin-bottom:12px}.for-you li{float:left;width:49%;border-radius:8px;overflow:hidden;border:1px solid #f6f6f6;box-sizing:border-box;margin-bottom:12px}.for-you li:nth-child(odd){margin-left:2%}.for-you .img-box{height:134px;background-repeat:no-repeat;background-position:center;background-size:cover}.for-you .txt-box{padding:9px 16px 11px;font-size:15px;line-height:18px;letter-spacing:-.06px}.for-you-banner{margin-top:16px;padding:36px 0 38px;background:#fff;text-align:center}.for-you-banner img{width:200px;margin-bottom:19px}.for-you-banner p{font-size:15px;line-height:23px;letter-spacing:-.06px;margin-bottom:21px}.for-you-banner .btn-go-app{display:inline-block}.for-you-banner .btn-go-app a{display:inline-block;font-size:15px;line-height:23px;letter-spacing:-.06px;color:#fff;font-weight:500;border-radius:8px;background-color:#2157e4;padding:12px}.yozm-list.magazine .img-box{height:240px}.yozm-list .title{font-weight:500;margin-bottom:4px}.yozm-list .desc{font-size:15px;letter-spacing:-.36px}.magazine-contents{background:#fff}.error-page{padding-top:130px;text-align:center}.error-page img{width:375px}.error-page .tit{font-size:36px;margin-bottom:10px}.error-page .desc{font-size:15px;line-height:21px;margin-top:36px;padding:0 20px;word-break:keep-all}.error-page .btn-back{font-size:15px;line-height:21px;color:#2157e4;margin-top:20px;cursor:pointer}.terms-content{padding:10px 16px}.terms-content p{font-size:14px;line-height:20px;margin-bottom:6px}.pay-form{padding:0 16px 100px;box-sizing:border-box}.pay-form.success{padding-bottom:130px}.pay-form .big-tit{font-size:21px;line-height:28px;font-weight:700;letter-spacing:-.03em;margin-top:24px}.pay-form .tit{font-size:17px;letter-spacing:-.03em;font-weight:500;margin-top:24px}.pay-form .tit small{display:inline-block;font-size:15px;line-height:17px;letter-spacing:-.03em;color:#999;font-weight:400;margin-left:8px}.pay-form .desc{font-size:12px;line-height:16px;color:#666;letter-spacing:-.03em;margin-top:8px}.pay-form .desc strong{font-weight:500}.pay-form .warning-txt{margin-bottom:12px}.pay-form .wrap-select{position:relative;margin-top:15px;margin-bottom:36px}.pay-form .wrap-select select{width:100%;height:48px;border:1px solid #eaeaea;border-radius:4px;background:#f6f6f6;padding:0 16px;font-style:inherit;font-size:16px;line-height:16px;letter-spacing:-.35px;outline:0;position:absolute;right:0;top:0;z-index:-1}.select-custom{width:100%;display:inline-block}.select-custom .result-box{position:relative;padding:15px 12px;border-radius:4px;border:solid 1px #eaeaea;cursor:pointer;color:#202020;font-size:15px;line-height:16px;background:#fff}.select-custom .result-box::after{position:absolute;right:16px;top:50%;transform:translateY(-50%);content:'';width:11px;height:6px;background:url('/FlyBookSitePublishing/assets/img/ic-arrow-down-gray.svg') center no-repeat;background-size:100%}.select-custom .option-box{display:none;position:absolute;width:100%;top:0;right:0;z-index:10;border-radius:4px;border:solid 1px #eaeaea;background-color:#fff;overflow:hidden;box-sizing:border-box}.select-custom .option-box li{padding:15px 12px;cursor:pointer;font-size:15px;line-height:16px}.select-custom .option-box li:hover{background:#f6f6f6;color:#2157e4;font-weight:700}.select-custom .option-box li:hover del{color:#2157e4}.select-custom .option-box .price,.select-custom .result-box .price{float:right}.select-custom .option-box del,.select-custom .result-box del{display:inline-block;color:#999;font-size:11px;margin-right:6px;line-height:18px}.select-custom .result-box .price{margin-right:24px}.pay-form input[type=tel],.pay-form input[type=text]{width:100%;outline:0;border:1px solid #eaeaea;border-radius:4px;font-size:15px;line-height:20px;color:#202020;padding:13px 12px;box-sizing:border-box;-webkit-appearance:none;box-shadow:none}.pay-form input[type=tel]::placeholder,.pay-form input[type=text]::placeholder{color:#999}.pay-form input[type=tel]:focus,.pay-form input[type=text]:focus{border-color:#2157e4}.pay-form .wrap-input{margin-top:16px}.pay-form .wrap-input input{margin-bottom:8px}.pay-form .wrap-btn{position:fixed;width:100%;left:50%;transform:translateX(-50%);bottom:24px;padding:0 16px;box-sizing:border-box;z-index:100}.pay-form .btn{display:block;width:100%;height:50px;font-size:15px;line-height:50px;color:#fff;background:#2157e4;border-radius:4px;border:none;cursor:pointer;transition:.3s;text-align:center}.pay-form .btn:disabled{color:#fff;background:#eaeaea;cursor:default}.pay-form .btn a{display:block}.pay-form .btn.kakao{float:left;position:relative;width:calc(50% - 4px);margin-right:8px;background:#fbea4e}.pay-form .btn.kakao-sm{background:#fbea4e;color:#2c2c2c}.pay-form .btn.kakao-sm span{display:inline-block}.pay-form .btn.kakao-sm span::before{content:'';display:inline-block;width:18px;height:18px;background:url('/FlyBookSitePublishing/assets/img/kakao-pay-sm.png') center no-repeat;background-size:100%;margin-bottom:-3px;margin-right:7px}.pay-form .btn.card{float:left;width:calc(50% - 4px)}.pay-form .btn.text{height:auto;background:0 0;color:#2157e4;padding:0;line-height:16px;margin-top:16px}.pay-form .btn.kakao img{position:absolute;width:67px;top:50%;left:50%;transform:translate(-50%,-50%)}.pay-form .btn.kakao-sm img{width:18px}.pay-form .btn.black{background:#202020;color:#fff}.pay-form .btn.gray{background:#f6f6f6;color:#202020}.pay-form .wrap-check{position:relative}.pay-form .custom-checkbox{display:inline-block;width:16px;height:16px;background-image:url('/FlyBookSitePublishing/assets/img/cb-unchecked.svg');background-position:center;background-repeat:no-repeat;background-size:100%;vertical-align:middle;margin-top:-2px;margin-right:9px}.pay-form input:checked+label .custom-checkbox{background-image:url('/FlyBookSitePublishing/assets/img/cb-checked.svg')}.pay-form input[type=checkbox],.pay-form input[type=radio]{width:10px;height:10px;margin:0;position:absolute;left:0;bottom:0;z-index:-1;-webkit-appearance:none;outline:0;border:none;background:0 0}.pay-form .wrap-radio{margin:22px 0 20px}.pay-form .wrap-radio .box{position:relative;display:inline-block;margin-right:29px}.pay-form .wrap-radio .box:last-child{margin-right:0}.pay-form .wrap-radio label{display:block;font-size:15px;line-height:16px;letter-spacing:-.03em;background:#fff}.pay-form .custom-radio{position:relative;display:inline-block;width:16px;height:16px;border:1px solid #c5c5c5;border-radius:100%;margin:0 8px 0 4px;box-sizing:border-box;vertical-align:top}.pay-form input:checked+label .custom-radio::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:100%;background:#2157e4}.pay-form .wrap-radio.col .box{display:block;margin:16px 0}.pay-form .wrap-radio.col .box:last-child{margin-bottom:0}.pay-form .wrap-radio.col label{font-size:16px}.pay-form .wrap-radio.col .wrap{display:inline-flex;justify-content:space-between;width:calc(100% - 42px)}.pay-form .pay-info{padding-bottom:24px;border-bottom:1px solid #eaeaea}.pay-form .pay-info .item,.pay-form .receive-info .name{font-size:15px;line-height:16px;margin-top:16px}.pay-form .pay-info .price{font-size:17px;margin-top:12px}.pay-form .receive-info{position:relative;padding-bottom:24px;border-bottom:1px solid #eaeaea}.pay-form .receive-info .phone-num{font-size:15px;line-height:16px;margin-top:12px}.pay-form .receive-info .desc{margin-top:13px}.pay-form .item-price,.pay-form .total-price{display:flex;justify-content:space-between;font-size:15px;line-height:17px;letter-spacing:-.03em}.pay-form .item-price{margin-top:16px}.pay-form .total-price{margin-top:24px;font-size:17px;font-weight:500}.pay-form .total-price .price{font-size:21px;color:#2157e4}.pay-form .wrap-check{margin-top:28px}.pay-form .wrap-check label{font-size:12px;line-height:16px;color:#666;background:#fff}.pay-form .success-tit{font-size:21px;line-height:28px;letter-spacing:-.03em;font-weight:700;margin:50px 0 40px;text-align:center}.pay-form .success-sub{text-align:center;font-size:15px;line-height:21px;letter-spacing:-.03em;margin-top:-24px;margin-bottom:50px}.pay-form .success-sub strong{font-weight:500}.pay-form .success-img{margin:0 auto 40px;max-width:375px}.pay-form .success-desc{font-size:12px;line-height:16px;text-align:center}.pay-form .fail-img{max-width:375px;margin:76px auto 43px}.pay-form .fail-tit{font-size:17px;line-height:21px;text-align:center;margin-bottom:24px}.pay-form .fail-reason{font-size:12px;line-height:18px;color:#666;padding:18px;border-radius:8px;background:#f6f6f6;text-align:center;margin-bottom:16px}.pay-form .fail-desc{font-size:12px;line-height:21px;letter-spacing:-.03em;text-align:center}.pay-form .fail-desc a{color:#2157e4}.how-to{padding-bottom:0}.how-to .box{border-bottom:1px solid #eaeaea;margin-bottom:12px}.how-to .box:last-child{border-bottom:0;padding-bottom:50px}.how-to .big-tit{margin:24px 0}.how-to .txt{position:relative;font-size:15px;line-height:21px;padding-left:18px}.how-to .txt.benefit{font-size:17px;line-height:21px;font-weight:500}.how-to .txt span{position:absolute;top:0;left:0}.how-to .txt.circle span{width:5px;height:5px;border-radius:50%;background:#202020;top:8px;left:5px}.how-to .txt.red{color:#eb3710}.how-to .txt.red span{background:#eb3710}.how-to img{margin:24px 0 36px}.how-to .small-pd{padding-bottom:12px}.how-to .small-pd img{margin:16px 0 24px}.how-to .desc{font-size:15px;line-height:21px;color:#202020}@media (min-width:641px){.pay-form .wrap-btn{width:375px}}.gift-card-view{max-width:240px;margin:24px auto;filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, .25));will-change:filter}.gift-card-view img{border-radius:8px;overflow:hidden;isolation:isolate}.gift-card-tag{font-size:15px;line-height:16px;text-align:center}.gift-box{overflow:hidden;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.gift-card-list{opacity:0;visibility:hidden;border-bottom:1px solid #eaeaea}.gift-card-list.slick-initialized{opacity:1;visibility:visible}.gift-card-list .slick-list{overflow:visible;transform:none}.gift-card-list li{box-sizing:border-box;border-radius:8px;cursor:pointer}.gift-card-list li .box{position:relative;margin:24px 12px 36px 0;will-change:filter}.gift-card-list li img{border-radius:8px;overflow:hidden;border:1px solid #f6f6f6;box-sizing:border-box;isolation:isolate}.gift-card-list .active .box{filter:drop-shadow(0px 2px 10px rgba(0, 0, 0, .25))}.gift-card-list .active .box::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #2157e4;box-sizing:border-box;border-radius:8px;overflow:hidden;isolation:isolate}.letter-box{position:relative}.letter-box textarea{font-family:Cafe24Shiningstar;resize:none;width:100%;font-size:21px;line-height:24px;text-align:center;outline:0;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;padding:16px;margin-top:16px;-webkit-appearance:none}.letter-box textarea::placeholder{color:#999}.letter-box .length{position:absolute;top:0;right:0;font-size:12px;line-height:17px;color:#999}.choose-tag .tag{display:inline-block;font-size:15px;line-height:16px;color:#666;letter-spacing:-.03em;padding:9px 11px;border-radius:100px;border:1px solid #eaeaea;margin:6px 4px 6px 0;cursor:pointer}.choose-tag .tag.active{color:#2157e4;border-color:#2157e4;font-weight:500}.choose-tag.membership{margin-top:10px}.choose-tag.membership .tag{padding:7px 12px;border-radius:54px;margin-right:8px;letter-spacing:normal}.pay-form .tag-tit{font-size:15px;line-height:21px;letter-spacing:-.03em;margin-bottom:10px}.pay-form.info{padding-bottom:40px}.info-toggle{font-size:12px;line-height:16px;letter-spacing:-.03em;color:#666}.info-toggle .inner{padding:20px 16px 100px;box-sizing:border-box}.info-toggle .item{margin-bottom:16px}.info-toggle .item:last-child{margin-bottom:0}.info-toggle .depth1{position:relative;font-weight:500;padding:4px 0;cursor:pointer}.info-toggle .depth1::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/ic-arrow-thick.svg') center no-repeat;background-size:100%}.info-toggle .depth1.open::after{transform:rotate(180deg) translateY(50%)}.info-toggle .depth2{display:none;padding-top:8px}.info-toggle .depth2 ul{margin-bottom:18px}.info-toggle .depth2 ul li{position:relative;padding-left:18px}.info-toggle .depth2 ul li span{position:absolute;left:4px;top:0}.info-toggle .depth2 .circle span{display:inline-block;width:3px;height:3px;border-radius:50%;background:#666;left:8px;top:6px}.pay-form .send-popup-bg{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.2);z-index:400}.pay-form .send-popup{width:100%;position:fixed;display:flex;flex-direction:column;justify-content:space-between;left:50%;bottom:0;transform:translateX(-50%);height:calc(100% - 56px);margin:0 auto;background:#fff;border-radius:32px 32px 0 0;padding:56px 16px 23px;box-sizing:border-box;text-align:center;animation:goUp .4s ease;z-index:500}@keyframes goUp{0%{bottom:-50%}100%{bottom:0}}.pay-form .send-popup .btn{margin-top:24px}.pay-form .send-popup img{max-width:375px;margin:0 auto}@media (min-width:641px){.pay-form .send-popup{width:375px}}@media (min-width:768px){.pay-form .send-popup{height:500px;border-radius:24px;top:50%;transform:translate(-50%,-50%);padding:16px 16px 23px;animation:goUpPc .4s ease}@keyframes goUpPc{0%{top:70%}100%{top:50%}}}.pay-form.letter{padding:36px 24px 40px}.pay-form .letter-card{width:272px;height:381px;position:relative;margin:0 auto;transform-style:preserve-3d}.pay-form .letter-card.flip .front{transform:rotateY(180deg)}.pay-form .letter-card.flip .back{transform:rotateY(360deg)}.pay-form .letter-card .back{font-family:Cafe24Shiningstar;padding:0 24px;box-sizing:border-box;transform:rotateY(180deg)}.pay-form .letter-card .back,.pay-form .letter-card .front{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:8px;overflow:hidden;transition:transform .5s ease;box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:8px}.pay-form .letter-card .front{background-position:center;background-size:cover;background-repeat:no-repeat}.pay-form .letter-card .back .name{font-size:24px;line-height:32px;padding-bottom:4px;margin-top:32px;margin-bottom:17px;text-align:right;border-bottom:1px solid}.pay-form .letter-card .back .contents{font-size:20px;line-height:28px;text-align:center}.pay-form .letter-card .back .logo{position:absolute;width:47px;height:47px;border-radius:100%;right:25px;bottom:16px}.pay-form .letter-card .back .logo::after{content:'';position:absolute;width:29px;height:18px;left:50%;top:50%;transform:translate(-50%,-50%);background:url('/FlyBookSitePublishing/assets/img/sub/gift/white-logo.svg') center no-repeat}.pay-form .read-btn{width:180px;text-align:center;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;border-radius:100px;cursor:pointer;margin:24px auto 36px;padding:15px 0}.pay-form .read-btn span{display:inline-block;font-size:15px;letter-spacing:-.03em}.pay-form .read-btn span::before{content:'';display:inline-block;width:14px;height:10px;background:url('/FlyBookSitePublishing/assets/img/sub/gift/ic-letter.svg') center no-repeat;background-size:100%;margin-right:8px}.pay-form.letter .wrap-btn{padding:0 24px}.pay-form.letter .btn.gray{margin-bottom:16px}.pay-form .ticket-info{max-width:327px;background:#fff;box-shadow:0 10px 20px rgb(0 0 0 / 10%);border-radius:8px;padding:24px 16px;box-sizing:border-box;margin:0 auto 42px}.pay-form .ticket-info .txt{font-size:17px;line-height:25px;letter-spacing:-.03em;font-weight:500;margin-bottom:16px}.pay-form .ticket-info .card-box{position:relative;width:100%;height:180px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:16px;padding:16px;box-sizing:border-box;margin-bottom:37px}.pay-form .ticket-info .card-box::after,.pay-form .ticket-info .card-box::before{content:'';position:absolute;width:45px;height:45px;background-position:center;background-size:100%;background-repeat:no-repeat}.pay-form .ticket-info .card-box::before{background-image:url('/FlyBookSitePublishing/assets/img/sub/gift/card-left.png');left:-4px;bottom:-4px}.pay-form .ticket-info .card-box::after{background-image:url('/FlyBookSitePublishing/assets/img/sub/gift/card-right.png');right:-4px;top:-4px}.pay-form .ticket-info .type{font-size:18px;line-height:28px;letter-spacing:-.03em;color:#fff;font-weight:300}.pay-form .ticket-info .type strong{font-size:22px;font-weight:400}.pay-form .ticket-info .big-num{position:absolute;right:30px;bottom:4px;font-size:120px;font-weight:300;letter-spacing:-.03em}.pay-form .ticket-code{position:relative;margin-bottom:12px}.pay-form .ticket-code span{display:inline-block;vertical-align:middle}.pay-form .ticket-code .left{font-size:12px;line-height:15px;letter-spacing:-.03em;font-weight:500;color:#666;margin-right:20px}.pay-form .ticket-code .code{width:auto;max-width:150px;height:15px;border:none;padding:0;display:inline-block;line-height:15px;font-size:15px;color:#2157e4;font-weight:700}.pay-form .ticket-code .code::selection{background:0 0}.pay-form .ticket-code .btn-copy{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:12px;letter-spacing:-.03em;color:#999;font-weight:500;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;border-radius:4px;padding:6px 8px;cursor:pointer}.pay-form .date-of-use{border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding:12px 0;margin-bottom:12px}.pay-form .date-of-use span{display:inline-block;vertical-align:top}.pay-form .date-of-use .left{font-size:12px;line-height:15px;letter-spacing:-.03em;font-weight:500;color:#666;margin-right:33px}.pay-form .date-of-use .date{font-size:15px;font-weight:500}.pay-form .guide{font-size:12px;line-height:15px;letter-spacing:-.03em}.pay-form .guide strong{font-weight:500}.pay-form .wrap-input.account{display:none;margin-bottom:-22px}.pay-form .wrap-input.account .box::after{content:'';display:block;clear:both}.pay-form .wrap-input.account input{width:calc(100% - 91px);height:48px;float:left}.pay-form .wrap-input.account .check-btn{float:left;width:83px;height:48px;font-size:15px;line-height:48px;color:#fff;text-align:center;background:#666;border-radius:4px;margin-left:8px;cursor:pointer}.pay-form .wrap-input.account .warning-txt{margin-bottom:36px}.pay-form .wrap-input.account input[type=text]:read-only{border:1px solid #eaeaea;background:#f6f6f6;color:#999}.pay-form .method-box{display:none}@media (min-width:375px){.pay-form .letter-card{width:327px;height:436px}.pay-form .letter-card .back .contents{font-size:24px;line-height:32px}.pay-form .ticket-info .type{font-size:21px;line-height:32px}.pay-form .ticket-info .type strong{font-size:24px}.pay-form .ticket-info .big-num{font-size:140px}}.postcode input{width:calc(100% - 84px)!important}.postcode .btn{display:inline-block;width:80px;height:48px;line-height:48px}.postcode-modal{display:none;position:fixed;width:340px;height:416px;background:#fff;border:1px solid #999;border-radius:6px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;overflow:hidden;box-sizing:border-box}.postcode-modal .close{width:22px;height:22px;background:#7d7d7d;display:block;text-align:center;position:absolute;top:0;right:0;cursor:pointer;z-index:300}.postcode-modal .close i{color:#fff;line-height:22px;font-size:14px}@media (max-width:640px){.postcode-modal{width:100%;height:100%;border:none;border-radius:0}}[appstore-trigger]{cursor:pointer}.page-container.book{padding-top:64px;padding-bottom:74px}.pretendard{min-height:100%;box-sizing:border-box;font-family:Pretendard,sans-serif;background:#fff}.share-banner{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;box-sizing:border-box}.share-banner .logo{width:40px;margin-right:12px}.share-banner .close-btn{width:24px;margin-left:12px}.share-banner.top{position:fixed;width:100%;top:0;left:50%;transform:translateX(-50%);background:#131720;color:#fff;z-index:100}.share-banner .txt{font-size:15px;line-height:21px}.share-banner .txt .desc{display:block;margin-top:4px;font-size:12px;line-height:1;color:#9499a5}.share-banner .txt strong{font-weight:600}.share-banner .area-link{display:flex;align-items:center}.share-banner .btn-open{line-height:26px;background:#5e9eff;border-radius:100px;padding:0 8px;font-size:15px}.share-banner.middle{background:#f7f8fc}.share-banner.middle .area-link{width:calc(100% - 105px)}.share-banner.bottom{position:fixed;width:100%;bottom:0;left:50%;transform:translateX(-50%);background:#fff;color:#131720;z-index:100;border-top:.5px solid #f0f2f8}.share-banner.bottom .area-link{width:calc(100% - 105px)}.share-banner .btn{font-size:15px;font-weight:600;line-height:34px;color:#fff;letter-spacing:-.2px;padding:0 12px;background:#2157e4;border-radius:8px;margin-left:12px}.share-banner .profile{width:32px;height:32px;border-radius:100%;object-fit:cover;margin-right:8px}.share-title{padding:23px 26px;text-align:center;font-size:15px;line-height:18px;font-weight:600}.wrap-app-popup[type=first]{display:block}.wrap-app-popup .appicon{position:absolute;width:74px;top:-42px;left:50%;transform:translateX(-50%);z-index:100}.wrap-app-popup .txt{margin:12px 0 16px;font-size:17px;line-height:24px;font-weight:600}.wrap-app-popup .btn-close.text{position:static;width:auto;padding-top:8px;margin-top:8px;font-size:12px;line-height:14px;color:#626776}.tab-menu{position:fixed;width:100%;top:0;left:50%;transform:translateX(-50%);background:#fff;z-index:100}.tab-menu .menu{display:flex}.tab-menu .item{flex-grow:1;text-align:center;font-size:15px;color:#131720;padding:13px 0;border-bottom:2px solid transparent}.tab-menu .item.on{font-weight:600;border-color:#131720}.tab-menu .title{padding:23px 26px;text-align:center;font-size:15px;line-height:18px;font-weight:600}.tab-contents .item{display:none}.tab-contents .item.on{display:block}.tab-contents .no-result{font-size:15px;line-height:20px;color:#666;text-align:center;margin-top:72px}.book-read{height:100%}.book-read .tab-contents{height:100%;box-sizing:border-box}.book-read .tab-contents .item{height:100%;overflow-y:auto}.book-state-list{padding:4px 8px 0}.book-state-list .no-result{font-size:15px;line-height:20px;color:#626776;text-align:center;margin-top:54px}.book-state-list .book-item{display:inline-block;width:calc(33.33% - 16px);padding-bottom:24px;margin:0 12px;margin-right:-3px}.book-state-list .title{font-size:15px;line-height:18px;margin-bottom:16px;padding-left:8px;margin-top:12px}.book-state-list .title .date{font-weight:600;margin-right:4px}.book-state-list .title .count{color:#9499a5}.book-state-list .title .count strong{font-weight:600}.book-state-list .book-img{display:block;height:42vw;border-radius:0 8px 8px 0;overflow:hidden;box-sizing:border-box;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));will-change:filter}@media (min-width:500px){.book-state-list .book-img{width:106px;height:160px;margin:auto}}.book-state-list .book-img img{width:100%;height:100%}.book-state-list .btn-date,.book-state-list .btn-page{width:93px;max-width:100%;font-size:15px;line-height:30px;text-align:center;border-radius:30px;background:#f0f2f8;margin:12px auto 0;cursor:pointer;word-break:break-all}.book-state-list .btn-page{margin-top:8px}.book-state-list .btn-date::after{content:'';display:inline-block;width:16px;height:16px;background:url('/FlyBookSitePublishing/assets/img/sub/book/ic-arrow-right.png') center no-repeat;background-size:100%;vertical-align:middle;margin-top:-3px;margin-left:-1px}.book-state-list .btn-star{width:93px;height:30px;border-radius:30px;background:#f0f2f8;margin:8px auto 0;padding-top:9px;cursor:pointer;text-align:center;box-sizing:border-box}.book-read .star-rank .star{position:relative;display:inline-block;width:72px;height:12px;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-gray@3x.png') center no-repeat;background-size:100%;vertical-align:top}.book-state-list .btn-star .star::after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-blue@3x.png') 0 0 no-repeat;background-size:72px 12px}.star-rank.per100 .star::after{width:100%!important}.star-rank.per90 .star::after{width:90%!important}.star-rank.per80 .star::after{width:80%!important}.star-rank.per70 .star::after{width:70%!important}.star-rank.per60 .star::after{width:60%!important}.star-rank.per50 .star::after{width:50%!important}.star-rank.per40 .star::after{width:40%!important}.star-rank.per30 .star::after{width:30%!important}.star-rank.per20 .star::after{width:20%!important}.star-rank.per10 .star::after{width:10%!important}.star-rank.per0 .star::after{width:0%!important}.book-state-list .progress{position:relative;width:108px;max-width:100%;height:8px;background:#eaeaea;border-radius:4px;margin:8px auto 0;overflow:hidden}.book-state-list .progress .bar{position:absolute;height:100%;background:#2157e4;border-radius:4px}.like-member{display:flex;align-items:center}.like-member .profile{display:flex;padding-left:8px}.like-member .profile img{position:relative;width:24px;height:24px;border-radius:100%;border:1px solid #fff;box-sizing:border-box;object-fit:cover;margin-left:-8px;max-width:none}.like-member .profile img:first-child{z-index:3}.like-member .profile img:nth-child(2){z-index:2}.like-member .profile img:nth-child(3){z-index:1}.like-member .txt{font-size:12px;line-height:14px;color:#9499a5;margin-left:2px}.review-item .date-box{padding:10px 0;margin:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f7f8fc}.review-item .date-box .date{font-size:12px;line-height:14px;color:#9499a5}.meeting-view .top-header{font-size:15px;line-height:18px;font-weight:600;text-align:center;padding:23px 16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meeting-view .menu-tab{display:flex}.meeting-view .menu-tab .menu-item{width:25%;line-height:42px;text-align:center;font-size:15px}.meeting-view .menu-tab .menu-item:first-child{border-bottom:2px solid;font-weight:600}.meeting-view .meet-img{aspect-ratio:5/3;margin-bottom:16px;object-fit:cover}.meeting-view .wrap-title{display:flex;align-items:center;padding:0 16px;margin-bottom:16px}.meeting-view .wrap-title .owner{position:relative;margin-right:12px}.meeting-view .wrap-title .owner>img{width:48px;height:48px;object-fit:cover;border-radius:100%;overflow:hidden}.meeting-view .wrap-title .txt-box{width:calc(100% - 60px)}.meeting-view .wrap-title .txt-box p:first-child{font-size:21px;line-height:24px;font-weight:600;margin-bottom:4px}.meeting-view .wrap-title .txt-box p:last-child{font-size:12px;line-height:14px;color:#626776}.meeting-view .owner{position:relative}.meeting-view .owner::after{content:'';position:absolute;width:20px;height:20px;background:url('/FlyBookSitePublishing/assets/img/meet-badge.png') center no-repeat;background-size:100%;right:-2px;bottom:-2px;border:1px solid #fff;border-radius:100%}.meeting-view .meet-activity{padding:0 16px;margin-bottom:16px;font-size:12px;line-height:14px;color:#626776}.meeting-view .meet-tit{font-size:21px;line-height:24px;letter-spacing:-.45px;font-weight:600;text-align:center;margin-bottom:16px;padding:0 16px}.meeting-view .meet-tag{padding:0 16px;margin-bottom:24px}.meeting-view .meet-tag span{display:inline-block;font-size:15px;line-height:30px;letter-spacing:-.36px;padding:0 8px;border-radius:100px;background:#f7f8fc;margin:0 8px 12px 0}.meeting-view .meet-intro{padding:0 16px;font-size:15px;line-height:18px;margin-bottom:36px;overflow-x:hidden}.meeting-view .meet-intro img{border-radius:8px;margin-top:16px}.meeting-view .meet-member{padding:0 16px}.meeting-view .meet-member .area-top{display:flex;align-items:center;margin-bottom:16px}.meeting-view .meet-member .area-top .tit{font-size:17px;letter-spacing:-.41px;font-weight:600}.meeting-view .meet-member .area-top .cnt{font-size:15px;color:#9499a5;margin-left:4px}.meeting-view .meet-member .profile{overflow:hidden}.meeting-view .meet-member .profile li{float:left;margin-right:8px}.meeting-view .meet-member .profile li:last-child{margin-right:0}.meeting-view .meet-member .profile li img{width:50px;height:50px;border:.5px solid #e5e5e5;box-sizing:border-box;object-fit:cover;border-radius:100%}.meeting-view .btn-write{padding:0 16px 36px}.meeting-view .top-title{font-size:17px;font-weight:600;padding:0 16px}.meeting-view .meet-post .top-title{margin-bottom:-10px}.meeting-view .meet-info{margin-bottom:36px}.meeting-view .meet-info .top-title{margin-bottom:16px}.meeting-view .meet-info .info-item{padding:0 16px;font-size:15px;line-height:24px;margin-bottom:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.meeting-view .meet-info .info-item:last-child{margin-bottom:0}.meeting-view .meet-info img{width:24px}.meeting-view .map-box{margin:-8px 16px 16px 16px;background:#f7f8fc;border-radius:8px;overflow:hidden}.meeting-view .map-box .address{padding:16px;font-size:15px;line-height:18px;color:#626776}.meeting-view .map-box .address p:last-child{font-size:12px;line-height:14px;margin-top:8px}.meeting-view .map-box .marker-txt{font-size:12px;font-weight:600;margin-top:30px;margin-left:3px;background:#fff;color:#2157e4;border:1px solid #2157e4;padding:4px;border-radius:4px}.meeting-view .profile-item{display:flex;align-items:center;margin-bottom:12px}.meeting-view .profile-item .profile-img{margin-right:8px}.meeting-view .profile-item .profile-img img{width:48px;height:48px;border-radius:100%}.meeting-view .profile-item .profile-txt{font-size:15px;line-height:18px}.meeting-view .profile-item .profile-txt p:last-child{color:#9499a5}.meeting-view .review-item{padding-top:26px;padding-bottom:16px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06)}.meeting-view .profile-box{display:flex;align-items:center}.meeting-view .profile-box img{width:50px;height:50px;border-radius:100%;margin-right:8px;object-fit:cover;border:.5px solid #e5e5e5;box-sizing:border-box}.meeting-view .profile-box .title{font-size:15px;line-height:18px;margin-bottom:2px}.meeting-view .profile-box .title strong{font-weight:600}.meeting-view .profile-box .time{font-size:15px;line-height:18px;color:#9499a5}.meeting-view .review-item .ic-secret{display:inline-block;width:8px;height:10px;background:url('/FlybookAppPublishing/assets/img/icon/ic-secret.png') center no-repeat;background-size:100%;vertical-align:middle;margin-top:-1px;margin-left:1px}.meeting-view .review-item .profile-box{position:relative;padding:0 16px;margin-bottom:16px}.meeting-view .review-item .profile-box .btn-more{position:absolute;top:50%;transform:translateY(-50%);right:6px;padding:10px}.meeting-view .review-item .profile-box .btn-more span{display:block;width:20px;height:4px;background:url('/FlybookAppPublishing/assets/img/icon/ic-more.svg') no-repeat center}.meeting-view .review-item .review-img{position:relative;overflow:hidden;margin-bottom:16px}.meeting-view .review-item .review-img .slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center}.meeting-view .review-item .review-img .slick-dots li{display:inline-block;padding:0 4px;vertical-align:top}.meeting-view .review-item .review-img .pagination{display:inline-block;width:6px;height:6px;background:rgba(255,255,255,.5);border-radius:100%;vertical-align:top}.meeting-view .review-item .review-img .slick-active .pagination{background:#fff}.meeting-view .review-item .book-box{padding:16px;margin:16px;box-sizing:border-box;border-radius:8px;background:#f7f8fc}.meeting-view .review-item .book-box>div::after{content:'';display:block;clear:both}.meeting-view .review-item .book-box img{float:left;width:106px;height:160px;margin-right:12px;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));border-radius:0 8px 8px 0;will-change:filter;box-sizing:border-box}.meeting-view .review-item .book-box .tit{font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}.meeting-view .review-item .book-box .author,.meeting-view .review-item .book-box .publisher{font-size:12px;line-height:16px;color:#626776;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meeting-view .review-item .star-rank{margin-top:8px}.meeting-view .review-item .review-contents{padding:0 16px;font-size:15px;line-height:21px}.meeting-view .review-feeling{display:flex;align-items:center;margin-top:8px;padding:0 16px;font-size:12px;letter-spacing:-.05px;color:#666}.meeting-view .review-feeling img{width:24px;height:24px;border-radius:100%;margin-right:8px}.meeting-view .wrap-review-btn{display:flex;margin-top:12px;padding:0 16px}.meeting-view .wrap-review-btn .review-btn{display:flex;align-items:center;margin-right:12px;font-size:12px;font-weight:600;color:#626776;line-height:24px}.meeting-view .wrap-review-btn .review-btn>div{display:flex;align-items:center;padding:0!important}.meeting-view .wrap-review-btn .icon{width:28px;margin-right:4px}.meeting-view .wrap-review-btn .review-btn:first-of-type a{padding:6px 0}.meeting-view .bottom-btn,.recomm-view .bottom-btn{position:fixed;width:100%;bottom:0;left:50%;transform:translateX(-50%);background:#fff;padding:8px 16px 12px;box-sizing:border-box;z-index:100}.meeting-view .bottom-btn .btn,.recomm-view .bottom-btn .btn{font-size:15px;line-height:50px;background:#2157e4;color:#fff;border-radius:8px;text-align:center}.meeting-view .meet-offline{margin-bottom:20px}.meeting-view .meet-offline .area-top{font-size:17px;letter-spacing:-.41px;font-weight:600;padding:0 16px;margin-bottom:12px}.meeting-view .meet-offline .area-bottom .offline-list{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 16px 16px}.meeting-view .meet-offline .area-bottom .offline-list li{position:relative;display:inline-block;width:300px;height:96px;background:#f7f8fc;border-radius:16px;padding:16px;padding-left:76px;margin-right:8px;box-sizing:border-box;vertical-align:top}.meeting-view .meet-offline .area-bottom .offline-list li:last-child{margin-right:0}.meeting-view .meet-offline .people{display:flex;align-items:center}.meeting-view .meet-offline .people .img-list{display:flex;margin-right:8px}.meeting-view .meet-offline .people .img-list div{width:24px;height:24px;border-radius:100%;overflow:hidden;border:1px solid #fff;margin-right:-4px}.meeting-view .meet-offline .people .cnt{font-size:12px;line-height:14px;color:#9499a5}@media (max-width:640px){.meeting-view .meet-offline .area-bottom .offline-list::-webkit-scrollbar{display:none}}.meeting-view .meet-offline .area-bottom .offline-list .date{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:inline-block;text-align:center}.meeting-view .meet-offline .area-bottom .offline-list .date span{display:block;font-size:15px;line-height:18px}.meeting-view .meet-offline .area-bottom .offline-list .date span:last-child{font-size:21px;line-height:24px;margin-top:4px;color:#202020;font-weight:600}.meeting-view .meet-offline .area-bottom .offline-list .info .tit{font-size:17px;line-height:21px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-view .meet-offline .area-bottom .offline-list .info .location,.meeting-view .meet-offline .area-bottom .offline-list .info .time{font-size:12px;line-height:19px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recomm-view .area-top{padding:12px 16px 16px;border-bottom:8px solid #f0f2f8;margin-bottom:19px}.recomm-view .area-top .profile{margin-bottom:12px}.recomm-view .area-top .profile>div:first-child{display:flex;width:100%;height:100%;align-items:center}.recomm-view .area-top .profile img{width:48px;height:48px;object-fit:cover;border-radius:100%;margin-right:8px;box-sizing:border-box}.recomm-view .area-top .profile .name{font-size:15px;line-height:18px;margin-bottom:2px;font-weight:600}.recomm-view .area-top .profile .time{font-size:15px;line-height:18px;color:#9499a5}.recomm-view .area-top .contents{font-size:15px;line-height:21px;margin-bottom:16px}.recomm-view .area-top .recomm-btn>div{display:block;text-align:center;font-size:15px;padding:14px 0;background:#f0f2f8;border-radius:8px}.recomm-view .area-top .recomm-btn>div::before{content:'';display:inline-block;width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/ic-add-book.png') center no-repeat;background-size:100%;vertical-align:middle}.recomm-view .date-box{padding:10px 0;display:flex;align-items:center;justify-content:space-between}.recomm-view .date-box .date{font-size:12px;line-height:14px;color:#9499a5}.recomm-view .area-bottom{padding:0 16px}.recomm-view .area-bottom .item{padding-top:24px}.recomm-view .area-bottom .book-cnt{font-size:12px;line-height:14px;color:#626776}.recomm-view .area-bottom .book-cnt span{font-weight:600}.recomm-view .area-bottom .no-book{font-size:12px;line-height:15px;color:#626776;text-align:center;padding:50px 0}.recomm-view .item>.profile{position:relative;margin-bottom:12px}.recomm-view .profile .btn-more{position:absolute;top:50%;transform:translateY(-50%);right:0}.recomm-view .profile .btn-more span{display:block;width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/ic-more.png') no-repeat center;background-size:100%}.recomm-view .area-bottom .item>.profile img{display:inline-block;width:36px;height:36px;object-fit:cover;border-radius:100%;margin-right:4px;vertical-align:middle;border:.5px solid #e5e5e5;box-sizing:border-box}.recomm-view .area-bottom .profile .info{display:inline-block;vertical-align:middle}.recomm-view .area-bottom .profile .name{font-size:15px;line-height:18px}.recomm-view .area-bottom .profile .time{font-size:12px;line-height:14px;color:#9499a5}.recomm-view .area-bottom .area-contents{margin-left:44px;border-bottom:1px solid #f6f6f6;padding-bottom:16px}.recomm-view .area-bottom .item:last-child .area-contents{border-bottom:0}.recomm-view .area-bottom .book-box{margin-bottom:12px;background:#f7f8fc;border-radius:8px}.recomm-view .area-bottom .book-box>div{display:block;width:100%;height:100%;padding:16px;box-sizing:border-box}.recomm-view .area-bottom .book-box>div::after{content:'';display:block;clear:both}.recomm-view .area-bottom .book-box img{float:left;width:89px;height:127px;margin-right:8px;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));will-change:filter;border-radius:0 8px 8px 0}.recomm-view .area-bottom .book-box .tit,.recomm-view .area-bottom .book-box .title{font-size:15px;line-height:20px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recomm-view .area-bottom .book-box .author,.recomm-view .area-bottom .book-box .publisher{font-size:12px;line-height:16px;color:#626776;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recomm-view .area-bottom .recomm-txt{font-size:15px;line-height:21px}.wrap-review-btn{display:flex;margin-top:12px;padding:0 16px}.wrap-review-btn .review-btn{display:flex;align-items:center;vertical-align:top;font-size:12px;color:#626776;font-weight:600;margin-right:12px}.wrap-review-btn .review-btn>div{display:flex;align-items:center}.wrap-review-btn .icon{width:28px;margin-right:4px}.wrap-review-btn .review-btn:first-of-type>div{padding:6px 0}.recomm-view .area-bottom .wrap-review-btn{padding:0}.book-shelf .contents{padding:0 16px 16px}.book-shelf .contents .profile{display:flex;align-items:center;padding:8px 0;margin-bottom:8px}.book-shelf .contents .profile img{width:32px;height:32px;object-fit:cover;border-radius:100%;margin-right:8px}.book-shelf .contents .title{font-size:21px;line-height:24px;font-weight:600;margin-bottom:8px}.book-shelf .contents .desc{font-size:15px;line-height:21px;margin-bottom:8px}.book-shelf .contents .date{font-size:12px;line-height:14px;color:#9499a5;margin-bottom:8px}.book-shelf .contents .wrap-btn{display:flex;padding-top:16px}.book-shelf .contents .wrap-btn img{width:28px;vertical-align:middle}.book-shelf .contents .wrap-btn span{vertical-align:middle;font-size:15px}.book-shelf .contents .wrap-btn>div{margin-right:8px}.book-shelf .book-list{padding:0 16px 36px}.book-shelf .book-list .filter{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:16px;font-size:12px;line-height:14px;color:#626776}.book-shelf .book-list .filter .right img{width:24px;vertical-align:middle;margin-left:-3px}.book-shelf .book-list .filter .right span{vertical-align:middle}.book-shelf .book-list .wrap-book{display:flex;flex-wrap:wrap;gap:24px 12px}.book-shelf .book-list .wrap-book a{width:calc(33.33% - 8px);aspect-ratio:1/1.5;filter:drop-shadow(0px 4px 10px rgba(19, 23, 32, .1));will-change:filter;border-radius:0 8px 8px 0;overflow:hidden}.book-shelf .book-list .wrap-book a img{width:100%;height:100%}.book-shelf .book-list .btn-more{font-size:15px;line-height:50px;background:#f0f2f8;border-radius:8px;margin-top:24px;text-align:center}.book-shelf .comment-list{padding:16px 16px 24px}.book-shelf .comment-list .title{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:16px}.book-shelf .comment-list .title .left{font-size:17px;line-height:18px;font-weight:600}.book-shelf .comment-list .title .left span{color:#9499a5}.book-shelf .comment-list .title .right{font-size:15px;color:#626776}.book-shelf .comment-list .no-result{font-size:15px;line-height:21px;color:#626776;margin:20px 0;text-align:center}.book-shelf .comment-list .comment{display:flex;justify-content:space-between;padding:12px 0}.book-shelf .comment-list .comment .profile{width:32px;height:32px;object-fit:cover;border-radius:100%;margin-right:8px}.book-shelf .comment-list .comment .btn-option{width:24px;height:24px}.book-shelf .comment-list .comment .left{display:flex}.book-shelf .comment-list .comment .name{line-height:18px;font-size:15px;color:#626776;margin-bottom:8px}.book-shelf .comment-list .comment .name span{display:inline-block;vertical-align:top}.book-shelf .comment-list .comment .name span:last-child{font-size:12px}.book-shelf .comment-list .comment .txt{font-size:15px;line-height:18px}.membership-type{max-width:750px;padding-bottom:32px;margin:0 auto}.membership-type::after{content:'';display:block;clear:both}.membership-type .btn{line-height:50px}.membership-type .title{padding:24px 8px 60px;font-size:21px;line-height:28px;font-weight:600}.membership-type .type-item{position:relative;margin:0 16px;padding:16px;background:#f0f6ff;border-radius:8px;box-sizing:border-box}.membership-type .type-item:last-child{margin-top:24px}.membership-type .type-item .icon01{position:absolute;width:88px;top:42px;right:24px}.membership-type .type-item .icon02{position:absolute;width:66px;top:39px;right:40px}.membership-type .type-item .name{font-size:15px;line-height:18px;color:#2157e4;margin-bottom:8px}.membership-type .type-item .desc{position:relative;font-size:21px;line-height:30px;font-weight:600;margin-bottom:8px;z-index:100;color:#131720}.membership-type .type-item .price strong{font-size:24px;line-height:29px;font-weight:600;margin-right:4px;vertical-align:middle}.membership-type .type-item .price span{display:inline-block;font-size:15px;line-height:18px;color:#626776;vertical-align:bottom;padding-bottom:3px}.membership-type .type-item .top{padding-bottom:16px;border-bottom:1px solid #c5d3f5;margin-bottom:16px}.membership-type .type-item .benefit01{margin-bottom:12px}.membership-type .type-item .benefit01 li{position:relative;padding-left:32px;padding-top:4px;margin-bottom:8px}.membership-type .type-item .benefit01 li::before{content:'';position:absolute;width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/sub/service/flybook-plus/ic-check-gray.png') center no-repeat;background-size:100%;top:2px;left:0}.membership-type .type-item .benefit01 li span{margin-left:8px;font-size:12px;color:#626776;vertical-align:middle}.membership-type .type-item .benefit01 li p{display:inline;vertical-align:middle;font-size:15px;line-height:18px}.membership-type .type-item .benefit02 li{position:relative;padding-left:32px;margin-bottom:6px;font-size:12px;line-height:14px;color:#626776}.membership-type .type-item .benefit02 li::before{content:'';position:absolute;width:4px;height:4px;background:#626776;border-radius:100%;top:5px;left:9px}.membership-type .type-item .btn{margin-top:20px;border-radius:8px}@media (min-width:700px){.membership-type .type-item{float:left;width:calc(50% - 26px);margin:0 0 0 8px}.membership-type .type-item:last-child{margin:0 8px 0 20px}}.wrap-fixed-btn{position:fixed;width:100%;left:50%;transform:translateX(-50%);bottom:0;background:#fff;padding:8px 16px;box-sizing:border-box;z-index:100}.wrap-fixed-btn .btn{display:block;background:#2157e4;color:#fff;font-size:15px;line-height:50px;text-align:center;border-radius:8px}.pb66{padding-bottom:66px}.membership-period .tit{font-size:21px;line-height:28px;font-weight:600;margin-bottom:56px}.membership-period .select{margin-top:36px}.membership-period .item{position:relative;display:flex;align-items:center;border-radius:8px;padding:16px 16px;margin-bottom:12px;background:#f7f8fc}.membership-period .item:last-child{margin-bottom:0}.membership-period .item .name{min-width:23%;font-size:15px;line-height:20px}.membership-period .item .price{margin-left:auto}.membership-period .item .desc{display:inline-block;font-size:12px;line-height:20px;color:#626776;vertical-align:top;margin-left:2px}.membership-period .item .discount{min-width:28%;text-align:center;font-size:12px;font-weight:600;color:#2157e4}.membership-period .item .origin-price{display:inline-block;font-size:12px;line-height:20px;color:#9499a5;vertical-align:top;text-decoration:line-through;margin-right:4px}.membership-period .item .total-price{display:inline-block;font-size:17px;line-height:20px;font-weight:600;vertical-align:top;margin-top:0}.membership-period .btn{line-height:44px}.membership-period .tooltip{position:absolute;background:#131720;border-radius:4px;padding:8px 12px;color:#fff;font-size:15px;line-height:18px;right:4px;bottom:-36px;box-sizing:border-box;z-index:10}.membership-period .tooltip::after{content:'';position:absolute;border-top:0 solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #131720;top:-5px;left:50%;transform:translateX(-50%)}@media (min-width:500px){.membership-period .item .discount{min-width:80px}}.new-membership-type{padding:24px 16px 36px}.new-membership-type .wrap-title{margin-bottom:24px}.new-membership-type .wrap-title .title{font-size:21px;line-height:28px;font-weight:600;margin-bottom:8px}.new-membership-type .wrap-title .desc{font-size:15px;line-height:18px;color:#9499a5}.new-membership-type .wrap-title .icon-box{display:inline-block;border-radius:16px;background:#f7f8fc;padding:8px;margin-bottom:8px}.new-membership-type .wrap-title .icon-box img{width:44px}.new-membership-type .wrap-title .icon-box img+img{margin-left:2px}.new-membership-type .type-item{background:#f0f6ff;border-radius:8px;padding:16px;margin-bottom:48px}.new-membership-type .type-item:last-child{margin-bottom:0}.new-membership-type .type-item.basic{border:1px solid #5e9eff;background:#fff;margin-bottom:60px;border-radius:16px}.new-membership-type .type-item .badge-box{margin-bottom:16px}.new-membership-type .type-item .badge-box p{display:inline-block;font-size:12px;line-height:14px;font-weight:600;padding:4px 6px;border-radius:100px;vertical-align:top}.new-membership-type .type-item .badge-box .white{background:#fff}.new-membership-type .type-item .badge-box .white span{background:linear-gradient(135deg,#59f .36%,#247cff 100.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.new-membership-type .type-item .badge-box .white::before{content:'';display:inline-block;width:14px;height:14px;background:url('/FlyBookSitePublishing/assets/img/sub/plus/plus-badge.png') center no-repeat;background-size:100%;vertical-align:top;margin-right:2px}.new-membership-type .type-item .badge-box .blue{background:linear-gradient(135deg,#59f .36%,#247cff 100.02%)}.new-membership-type .type-item .badge-box .blue span{color:#fff}.new-membership-type .type-item .badge-box .black{background:#131720}.new-membership-type .type-item .badge-box .black span{color:#fff}.new-membership-type .type-item .service-box{font-size:15px;line-height:18px;font-weight:600;margin-bottom:16px}.new-membership-type .type-item .service-box span{display:inline-block;color:#2157e4;padding:4px}.new-membership-type .type-item .service-box .rental::before{content:'';display:inline-block;width:16px;height:16px;background:url('/FlyBookSitePublishing/assets/img/sub/plus//ic-rental.png') center no-repeat;background-size:100%;vertical-align:top;margin-right:4px}.new-membership-type .type-item .service-box .monthly::before{content:'';display:inline-block;width:16px;height:16px;background:url('/FlyBookSitePublishing/assets/img/sub/plus//ic-monthly.png') center no-repeat;background-size:100%;vertical-align:top;margin-right:4px}.new-membership-type .title-box p{font-size:21px;line-height:30px;font-weight:600;margin-bottom:16px}.new-membership-type .price-box{text-align:right;border-bottom:1px solid #c5d3f5;padding-bottom:24px;margin-bottom:24px}.new-membership-type .price-box p{font-size:21px;line-height:24px;font-weight:600;margin-bottom:8px}.new-membership-type .price-box p:last-child{margin-bottom:0}.new-membership-type .price-box p .original{display:inline-block;font-size:17px;line-height:24px;color:#626776;margin-right:8px;font-weight:400;text-decoration:line-through;vertical-align:top}.new-membership-type .type-item.basic .price-box{text-align:left;border-color:#f7f8fc;padding-bottom:16px;margin-bottom:16px}.new-membership-type .type-item.basic .price-box p{font-size:24px;line-height:29px}.new-membership-type .benefit-box{margin-bottom:16px}.new-membership-type .benefit-box:last-child{margin-bottom:0}.new-membership-type .benefit-box .tit{font-size:12px;line-height:14px;font-weight:600;color:#5e9eff;margin-bottom:16px}.new-membership-type .benefit-box li{margin-bottom:6px;font-size:15px;line-height:18px}.new-membership-type .benefit-box li::before{content:'';display:inline-block;width:24px;height:24px;background:url('/FlyBookSitePublishing/assets/img/sub/plus/ic-check.png') center no-repeat;background-size:100%;margin-right:8px;vertical-align:middle;margin-top:-3px}.new-membership-type .benefit-box li .blue{color:#5e9eff!important}.new-membership-type .benefit-box li .gray{display:inline-block;font-size:12px;line-height:18px;color:#626776;margin-left:4px;vertical-align:top}.new-membership-type .benefit-box ul+.tit{margin-top:16px}.new-membership-type .btn{display:block;line-height:50px;background:#2157e4;color:#fff;text-align:center;border-radius:8px;font-size:15px}.new-membership-type .type-item.basic .btn{background:#e0ecff;color:#2157e4}.new-membership-type .type-item.basic .small-txt{margin-top:16px;font-size:12px;line-height:14px;color:#9499a5;text-align:center}.new-membership-type .basic-logo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.new-membership-type .basic-logo .badge-logo{width:75px}.new-membership-type .basic-logo .txt-logo{width:159px}.new-membership-type .basic-logo p{font-size:15px;line-height:18px;margin-bottom:8px;font-weight:600}.buy-membership-float{position:fixed;display:flex;width:100%;background:#fff;bottom:0;left:50%;transform:translateX(-50%);z-index:100;padding:12px 16px;box-sizing:border-box}.buy-membership-float .btn{border-radius:8px}.buy-membership-float .btn>a{display:block;width:100%;height:100%}.buy-membership-float .buy{width:calc(100% - 68px);background:#2157e4;color:#fff;text-align:center;line-height:56px}.buy-membership-float .gift{width:56px;height:56px;margin-left:12px;background:#e0ecff}.buy-membership-float .gift>a{padding:16px;box-sizing:border-box}.buy-membership-float .row2{flex:1;background:#2157e4;color:#fff;text-align:center;line-height:56px}.buy-membership-float .row2:last-child{margin-left:12px}.page-container.flybook .container{padding:0 16px}.page-container.flybook .container .title{padding:19px 0;text-align:center}.page-container.flybook .container .title img{height:13px}.timeline-box{padding:24px 0}.timeline-box .review-item .date-grade{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.timeline-box .review-item .date-grade .date{font-size:12px;line-height:14px;font-weight:600}.timeline-box .review-item .satisfy .star{position:relative;display:inline-block;width:80px;height:14px;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-gray@3x.png') center no-repeat;background-size:100%;vertical-align:top}.timeline-box .review-item .satisfy .star::after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:url('/FlyBookSitePublishing/assets/img/sub/book/star-blue@3x.png') 0 0 no-repeat;background-size:80px 14px}.timeline-box .review-item .contents{font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word}.timeline-box .review-item .like-member{margin-top:10px}.timeline-box .review-item .wrap-btn{padding:12px 0}.timeline-box .review-item .wrap-btn .btn{display:inline-block;font-size:12px;color:#999;letter-spacing:-.2px;vertical-align:top;cursor:pointer}.timeline-box .review-item .wrap-btn .btn.like{margin-right:8px}.timeline-box .review-item .wrap-btn .btn img{width:28px}.timeline-box .review-item .wrap-btn .btn span{display:inline-block;font-size:12px;font-weight:600;color:#626776;line-height:28px}.timeline-box .review-item{position:relative;padding-left:42px}.timeline-box .review-item::before{content:'';position:absolute;bottom:0;left:24px;width:2px;height:calc(100% - 32px);background:#d5d7dc}.timeline-box .review-item::after{content:'';position:absolute;top:10px;left:19px;width:12px;height:12px;border-radius:100%;background:#d5d7dc}.timeline-box .review-img{margin-bottom:16px;border-radius:16px;overflow:hidden}.timeline-box .review-img .slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center}.timeline-box .review-img .slick-dots li{display:inline-block;padding:0 4px;vertical-align:top}.timeline-box .review-img .pagination{display:inline-block;width:6px;height:6px;background:rgba(255,255,255,.5);border-radius:100%;vertical-align:top}.timeline-box .review-img .slick-active .pagination{background:#fff}
