.lazy{width:100%;height:100%;background-image:url('/sites/zweb/images/jp/books/lazy.svg') !important;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:cover !important;border-radius:5px}picture{display:inline-block;font-size:0}picture img{display:block}.picture-wrapper{max-width:100%;margin:0 auto;font-size:0}.pic1{width:300px}.page-wrapper{color:#20284d}.page-wrapper p{margin-bottom:0;font-size:16px}.page-wrapper a{color:#186bd8}.no-webp .index-icon{background-image:url('/sites/zweb/images/jp/books/books-index-sprite-2x.png')}.index-icon{background-repeat:no-repeat;background-size:320px 135px;display:inline-block}.index-icon.icon-appstore{background-position:-6px -8px;width:143px;height:48px}.index-icon.icon-playstore{background-position:-153px -9px;width:159px;height:47px}.banner-top{padding:40px 0 50px;text-align:center}.banner-top h1{margin:0;font-size:45px;color:#6e7ba0;font-weight:bold}.pricing-section{background-color:#f6faff;padding:30px 0 80px}.pricing-section .jpb-container{max-width:1440px;padding:0 20px}.pricing-section .pricing-tab-wrap{padding-top:35px;padding-bottom:65px}.pricing-section .pricing-tab-wrap .pricing-tab{width:253px;background:#fff;padding:12px 0 12px 3px;margin:0 auto;border-radius:7px;position:relative;border:1px solid #000}.pricing-section .pricing-tab-wrap .plan-period-toggle{cursor:pointer;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;padding:12px 30px 10px;border-radius:7px;font-size:14px;font-weight:bold}.pricing-section .pricing-tab-wrap .plan-period-toggle.active{color:#fff;background-color:#1b1c42}.pricing-section .pricing-tab-wrap .gift-box{position:absolute;width:40px;bottom:36px;right:-16px}.pricing-section .pricing-tab-wrap .arrow-line{position:absolute;right:-20%;top:-3px;width:68px;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.pricing-section .pricing-tab-wrap .save-more{position:absolute;right:-57%;bottom:0;color:#15c381;font-weight:500;font-size:17px}.pricing-section .pricing-details{border:1px solid #d4dfff}.pricing-section .pricing-details ul{width:100%;display:table}.pricing-section .pricing-details ul .pricing-list{display:table-cell;width:16.5%;vertical-align:top;background-color:#fff;border-left:1px solid #d4dfff}.pricing-section .pricing-details ul .pricing-list:first-child{border-left:0}.pricing-section .pricing-details ul .pricing-list .pricing-block{border-bottom:1px solid #d4dfff;padding:50px 7%}.pricing-section .pricing-details ul .pricing-list .pricing-block h4{color:#64687c;font-weight:600;font-size:16px;text-transform:uppercase;padding-bottom:19px;margin-bottom:30px;position:relative}.pricing-section .pricing-details ul .pricing-list .pricing-block h4:after{content:'';display:block;position:absolute;bottom:0;background:#3c60ee;height:4px;width:45px}.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure{margin-bottom:30px}.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure p{line-height:normal;margin-bottom:3px}.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure p .price-symbol{font-size:19px;position:relative}.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure p .price-value{font-size:49px;font-weight:700;color:#20284d}.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure .secondary-text{font-size:13px;margin-top:10px;color:#64687c}.pricing-section .pricing-details ul .pricing-list .pricing-block .sign-up a{background:#e8f1ff;color:#0067ff;border:1px solid #0067ff;display:block;font-size:15px;font-weight:600;padding:10px 0;text-transform:uppercase;max-width:230px;text-align:center}.pricing-section .pricing-details ul .pricing-list .pricing-block .sign-up a:hover{background:#0067ff;color:#fff}.pricing-section .pricing-details ul .pricing-list .price-features{padding:20px 8% 0}.pricing-section .pricing-details ul .pricing-list .price-features li{margin-bottom:15px;position:relative;line-height:22px;font-size:13px}.pricing-section .pricing-details ul .pricing-list .price-features li:not(.no-ticks){margin-left:20px}.pricing-section .pricing-details ul .pricing-list .price-features li:not(.no-ticks):before{content:'';display:block;height:6px;width:11px;border-left:2px solid #4c90dd;border-bottom:2px solid #4c90dd;transform:rotate(-45deg);left:-23px;position:absolute;top:8px}.pricing-section .pricing-details ul .pricing-list .price-features .include-plan{display:block;color:#0067ff;font-size:15px;font-weight:900}.pricing-section .pricing-details ul .pricing-list .price-features .tool-tip{background-image:url("/sites/zweb/images/jp/books/pricing-info-icon.svg");background-repeat:no-repeat;width:14px;height:14px;background-size:cover;display:inline-block;vertical-align:middle;margin-left:5px;top:-1px}.pricing-section .pricing-details ul .pricing-list .price-features .tool-tip.active .classic{opacity:1;display:block}.pricing-section .pricing-details ul .pricing-list .price-features .tool-tip .classic{opacity:0;display:none;position:absolute;z-index:10;width:300px;left:0;top:100%;color:#fff;background-color:#484848;font-size:12px;line-height:1.3;padding:20px 20px 10px;font-weight:400;-webkit-box-shadow:0 2px 7px #d1d1d1;box-shadow:0 2px 7px #d1d1d1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.pricing-section .pricing-details ul .pricing-list .price-features .tool-tip .classic ul li:before{border-color:#fff}.pricing-section .pricing-terms-desc{font-size:12px;margin:20px auto 30px;font-style:italic;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pricing-section .pricing-terms-desc .feature-doc{border-bottom:1px solid;font-size:19px;color:#186bd8}.pricing-section .pricing-addons{margin:50px auto 0;border:1px solid #d4dfff}.pricing-section .pricing-addons .addons-ribbon{text-align:center;padding:15px;position:relative;background-color:#e4effe}.pricing-section .pricing-addons .addons-ribbon:before,.pricing-section .pricing-addons .addons-ribbon:after{content:"";border-top:1px solid #ccc;left:35%;right:58%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.pricing-section .pricing-addons .addons-ribbon:after{right:35%;left:58%}.pricing-section .pricing-addons .addons-ribbon p{position:relative;display:inline-block;color:#fff;background-color:#7182ae;text-transform:uppercase;font-size:12px;line-height:2.17}.pricing-section .pricing-addons .addons-ribbon p:before,.pricing-section .pricing-addons .addons-ribbon p:after{content:"";position:absolute;top:0;bottom:0;border-top:11px solid #7182ae;border-bottom:11px solid #7182ae}.pricing-section .pricing-addons .addons-ribbon p:before{left:-20px;border-right:10px solid #7182ae;border-left:10px solid rgba(0,0,0,0)}.pricing-section .pricing-addons .addons-ribbon p:after{right:-20px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid #7182ae}.pricing-section .pricing-addons ul{display:flex;flex-wrap:wrap;background-color:#fff}.pricing-section .pricing-addons ul li{width:25%;text-align:center;background-color:#fff;border-right:1px solid #d4dfff;padding:30px 2%;vertical-align:top}.pricing-section .pricing-addons ul li:last-child{border-right:0}.pricing-section .pricing-addons .addons-description{height:60px;line-height:1}.pricing-section .pricing-addons .addons-description h4{font-size:15px;font-weight:900;margin:0}.pricing-section .pricing-addons .addons-description span{white-space:nowrap;font-size:13px;font-weight:900}.pricing-section .pricing-addons .bill-year{height:45px;font-size:13px;margin-top:10px}.pricing-section .pricing-addons .bill-year p{font-weight:900}.pricing-section .pricing-addons p.note{font-weight:500;color:#666;margin-top:20px;font-size:14px}.pricing-section .addons-freeplan-desc{width:100%;text-align:right}.pricing-section .books-mobile-apps{font-size:0;max-width:850px;border-top:1px solid #d4dfff;border-bottom:1px solid #d4dfff;padding:30px 3% 0;margin:100px auto 0;display:flex;flex-wrap:wrap;align-items:flex-end}.pricing-section .books-mobile-apps .mobile-apps-description{width:60%}.pricing-section .books-mobile-apps .mobile-apps-description h4{font-size:29px;font-weight:bold}.pricing-section .books-mobile-apps .mobile-apps-description p{font-size:15px;margin:15px 0}.pricing-section .books-mobile-apps .mobile-apps-description .icn-badge{padding-bottom:20px}.pricing-section .books-mobile-apps .mobile-apps-description .icn-badge span{margin-right:15px}.pricing-section .books-mobile-apps .mobile-apps-image{width:40%}.faq-section{margin-top:100px}.faq-section .faq-container{max-width:1000px;margin:0 auto}.faq-section ul.faq-list{margin:50px auto 80px}.faq-section ul.faq-list li{background-color:#fff;margin:15px 0;border:1px solid #d4dfff}.faq-section ul.faq-list li.show h3{color:#186bd8}.faq-section ul.faq-list li.show h3:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.faq-section ul.faq-list li h3{position:relative;padding:0;cursor:pointer;font-size:19px;margin:0;padding:22px 150px 22px 40px}.faq-section ul.faq-list li h3:before{border-right:2px solid #000;border-bottom:2px solid #000;padding:3px;content:"";position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.faq-section ul.faq-list li p{font-size:15px;line-height:2;display:none;padding-left:40px;padding-right:150px;padding-bottom:22px}.faq-section ul.faq-list li p a{font-weight:500}.section-footer-wrapper{max-width:998px;margin:0 auto;background:#1f284f;padding:40px 6%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.section-footer-wrapper h2{color:#fff;font-size:37px;line-height:1.5;margin-bottom:30px}.section-footer-wrapper a{display:inline-block;text-transform:uppercase;position:relative;padding:8px 25px;font-size:14px;font-weight:600;line-height:1.44;cursor:pointer;border:1px solid #0067ff;background-color:#0067ff;color:#fff;margin:15px 15px 0 0}.section-footer-wrapper a:hover{background-color:#fff;color:#0067ff}.section-footer-wrapper a.light-btn{background-color:#fff;color:#0067ff}@media(max-width:1450px){.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure p .price-value{font-size:44px}}@media(max-width:1365px){.pricing-section .pricing-details ul .pricing-list .pricing-block .price-figure p .price-value{font-size:38px}}@media only screen and (max-width:1199px){.banner-top h1{font-size:40px}.pricing-section .pricing-details{max-width:500px;margin:0 auto;border:0}.pricing-section .pricing-details ul{display:block}.pricing-section .pricing-details ul .pricing-list{width:100%;display:block;border:1px solid #d4dfff !important;margin-bottom:30px}.pricing-section .pricing-terms-desc{max-width:500px}.pricing-section .pricing-addons{max-width:500px;margin-left:auto;margin-right:auto}.pricing-section .pricing-addons ul li{width:100%;border-bottom:1px solid #d4dfff;border-right:0;padding:20px}.pricing-section .pricing-addons .addons-description{height:auto}.pricing-section .pricing-addons .bill-year{height:auto}}@media only screen and (max-width:767px){.banner-top h1{font-size:32px;line-height:1.4}.pricing-section{padding-bottom:50px}.pricing-section .pricing-tab-wrap .arrow-line{right:17%;top:27px;-webkit-transform:rotate(32deg);-ms-transform:rotate(32deg);transform:rotate(32deg);width:50px}.pricing-section .pricing-tab-wrap .save-more{right:-14%;bottom:-34px}.pricing-section .pricing-terms-desc{display:block;text-align:center}.pricing-section .pricing-terms-desc .feature-doc{margin-bottom:10px;display:inline-block}.pricing-section .books-mobile-apps{margin:30px 0 0}.pricing-section .books-mobile-apps .mobile-apps-description{width:100%;text-align:center}.pricing-section .books-mobile-apps .mobile-apps-description .icn-badge span{margin:0 5px 10px}.pricing-section .books-mobile-apps .mobile-apps-image{width:100%;max-width:400px;margin:0 auto}.pricing-section .books-mobile-apps .mobile-apps-image picture{position:relative;left:-16px}.faq-section{margin-top:50px}.faq-section ul.faq-list{margin-bottom:50px}.faq-section ul.faq-list li h3{padding-left:20px;padding-right:50px}.faq-section ul.faq-list li p{padding-left:20px;padding-right:20px}.section-footer-wrapper h2{font-size:32px}}.table-description p{font-size:15px;line-height:1.9;margin-top:15px;margin-bottom:0}