.book-list{display:flex;flex-wrap:wrap;margin-bottom:40px}.book-list .book-list_item{background-color:#fff;box-shadow:0 0 20px 0 rgba(18,85,144,.15);display:flex;flex-direction:column;margin:0 32px 32px 0;width:calc(33.333% - 21.33333px)}.book-list .book-list_item:nth-child(3n){margin-right:0}.book-list .book-list_item .img{background-color:#f0f3f5;height:198px;padding:8px 0}.book-list .book-list_item .img img{height:182px!important;margin:0 auto;width:auto}.book-list .book-list_item .txt{border:1px solid #e1e1e5;border-top:0;display:flex;flex-direction:column;flex-grow:1;padding:20px}.book-list .book-list_item .txt .book-info{border-bottom:1px solid #c0d1e0;margin-bottom:16px;padding-bottom:10px}.book-list .book-list_item .txt .book-info .ttl{font-size:1.125rem;font-weight:700;line-height:1.44;margin-bottom:16px}.book-list .book-list_item .txt .book-info .info{font-size:.875rem;line-height:1.5}.book-list .book-list_item .txt .book-summary{flex-grow:1;padding-bottom:8px}.book-list .book-list_item .txt .book-summary .summary{margin-bottom:16px}.book-list .book-list_item .txt .book-summary .link-list{margin:0 0 16px}.book-list .book-list_item .txt .book-summary .link-list .link{margin-bottom:0}.book-list .book-list_item .txt .book-summary .link-list .link a{color:#125590;line-height:1.8;padding-left:20px;position:relative;text-decoration:underline}.book-list .book-list_item .txt .book-summary .link-list .link a:before{background:url(https://46715910.fs1.hubspotusercontent-na1.net/hubfs/46715910/common/icn_arrow.svg) no-repeat 0 0;background-size:cover;content:"";height:9.75px;left:0;position:absolute;top:7px;width:4.88px}.book-list .book-list_item .txt .book-summary .link-list .link a:hover{color:#125590;text-decoration:none}.book-list .book-list_item .txt .book-summary .link-list .link.link-pdf a:before{background-image:url(https://46715910.fs1.hubspotusercontent-na1.net/hubfs/46715910/common/icn_pdf.svg);height:16px;top:4px;width:14px}.book-list .book-list_item .txt .book-summary .link-list .link.link-blank a:before{background-image:url(https://46715910.fs1.hubspotusercontent-na1.net/hubfs/46715910/common/icn_blank.svg);height:14px;top:6px;width:14px}.book-list .book-list_item .txt .book-btn{margin-bottom:0}.book-list .book-list_item .txt .book-btn a{background-color:#125590;color:#fff;display:block;font-weight:700;line-height:1.625;padding:23px 20px;text-align:center;text-decoration:none}.book-list .book-list_item .txt .book-btn a span{background:url(https://46715910.fs1.hubspotusercontent-na1.net/hubfs/46715910/common/icn_blank-white.svg) no-repeat 100%;background-size:14px 14px;display:inline-block;padding-right:30px}.book-list .book-list_item .txt .book-btn a:hover{background-color:#1d2157;color:#fff}.book-list .book-list_item .txt .onlineshop{display:flex;margin:0 0 16px}.book-list .book-list_item .txt .onlineshop li{margin-right:14px;padding-left:0;width:calc(25% - 10.5px)}.book-list .book-list_item .txt .onlineshop li:before{display:none}.book-list .book-list_item .txt .onlineshop li:nth-child(4n){margin-right:0}.book-list .book-list_item .txt .onlineshop li a{border:1px solid #f0f3f5;display:block}.book-list .book-list_item .txt .onlineshop li a:hover{border-color:#125590}.book-list .book-list_item .txt .onlineshop li.other a img{height:auto}@media screen and (max-width:1099px){.book-list .book-list_item{margin:0 24px 24px 0;width:calc(50% - 12px)}.book-list .book-list_item:nth-child(3n){margin-right:24px}.book-list .book-list_item:nth-child(2n){margin-right:0}.book-list .book-list_item .img{height:187px}.book-list .book-list_item .img img{height:171px!important}.book-list .book-list_item .txt{padding:16px}.book-list .book-list_item .txt .book-info .ttl{font-size:1rem;margin-bottom:10px}.book-list .book-list_item .txt .book-info .info{font-size:.75rem}.book-list .book-list_item .txt .book-summary{padding-bottom:6px}.book-list .book-list_item .txt .book-summary .summary{font-size:.875rem;margin-bottom:14px}.book-list .book-list_item .txt .book-summary .link-list{margin:0 0 14px}.book-list .book-list_item .txt .book-summary .link-list .link a{font-size:.875rem}.book-list .book-list_item .txt .book-summary .link-list .link a:before{top:6px}.book-list .book-list_item .txt .book-summary .link-list .link.link-pdf a:before{top:3px}.book-list .book-list_item .txt .book-summary .link-list .link.link-blank a:before{top:5px}.book-list .book-list_item .txt .book-btn a{font-size:.875rem;padding:15px}.book-list .book-list_item .txt .book-btn a span{padding-rightw:25px}}@media screen and (max-width:767px){.book-list{display:block}.book-list .book-list_item{display:block;margin:0 0 24px;width:100%}.book-list .book-list_item:nth-child(3n){margin-right:0}}