.books-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.books-list .book{width:calc(33.3333% - 40px);margin-right:60px;margin-bottom:60px;cursor:pointer}@media (min-width: 1001px){.books-list .book:nth-child(3n){margin-right:0}}@media (max-width: 1000px){.books-list .book{width:calc(50% - 7px);margin-right:14px;margin-bottom:20px}.books-list .book:nth-child(2n){margin-right:0}}.books-list .book .book-img{margin:auto;width:220px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,0.3)}.books-list .book .book-img:before{display:block;content:" ";width:100%;padding-top:140.90909%}.books-list .book .book-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.books-list .book .book-img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition:transform .5s}.books-list .book .book-title{margin-top:16px;text-align:center;font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.1em;font-weight:bold}@media (max-width: 1000px){.books-list .book .book-title{margin-top:17px;font-size:14px;font-size:1.4rem;line-height:1.42857em}}.books-list .book .book-subtitle{margin-top:5px;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.1em}@media (max-width: 1000px){.books-list .book .book-subtitle{margin-top:8px;font-size:12px;font-size:1.2rem;line-height:1.41667em}}@media only screen and (min-width: 1025px){.books-list .book:hover .book-img img{transform:scale(1.1)}}.books-skylight{padding:61px 0 29px}@media (max-width: 1000px){.books-skylight{padding:33px 0 21px}}.books-skylight .books-skylight-des{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em}@media (max-width: 1000px){.books-skylight .books-skylight-des{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.1em}}.books-skylight .books-list{margin-top:80px}@media (max-width: 1000px){.books-skylight .books-list{margin-top:31px}}.books-wharton{padding:30px 0 60px}@media (max-width: 1000px){.books-wharton{padding:30px 0 64px}}.books-wharton .books-wharton-title{text-align:center;font-size:42px;font-size:4.2rem;line-height:1.45238em;letter-spacing:.1em;font-weight:800}@media (max-width: 1000px){.books-wharton .books-wharton-title{font-size:26px;font-size:2.6rem;line-height:1.46154em}}.books-wharton .books-list{margin-top:80px}@media (max-width: 1000px){.books-wharton .books-list{margin-top:32px}}.popup-detail{position:fixed;z-index:999999;top:0;left:0;right:0;bottom:0;display:none}.popup-detail.is-active{display:block}.popup-detail .popup-detail-bg{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,32,75,0.2)}.popup-detail .popup-detail-flexbox{position:absolute;top:50%;right:0;left:0;margin:auto;transform:translateY(0%);width:1170px;height:668px;max-width:calc(100% - 48px);max-height:calc(100vh - 100px);background:linear-gradient(180deg, #fff 38.32%, #F0F2F6 106.44%);padding:100px 100px;opacity:0;transition:opacity .5s, transform .5s}@media only screen and (max-height: 900px){.popup-detail .popup-detail-flexbox{padding:70px}}@media only screen and (max-width: 1050px){.popup-detail .popup-detail-flexbox{padding:70px}}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox{padding:32px 24px 60px;max-width:100%;max-height:100%;width:100%;height:100%;position:fixed;top:0;left:0}}.popup-detail .popup-detail-flexbox:before,.popup-detail .popup-detail-flexbox:after{content:'';position:absolute;top:0;left:0;width:478px;height:260px;background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../../img/member/icon1.png);transform:scaleX(-1)}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox:before,.popup-detail .popup-detail-flexbox:after{width:193px;height:165px;background-image:url(../../img/member/icon1_sp.png)}}.popup-detail .popup-detail-flexbox:after{top:auto;bottom:0;left:auto;right:0;width:508px;height:276px;background-image:url(../../img/member/icon2.png);transform:scaleX(-1)}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox:after{content:none}}.popup-detail .popup-detail-flexbox.is-active{opacity:1;transform:translateY(-50%)}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox.is-active{transform:none}}.popup-detail .popup-detail-flexbox .box-cnt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.popup-detail .popup-detail-flexbox .detail-img{width:350px}@media only screen and (max-width: 1160px){.popup-detail .popup-detail-flexbox .detail-img{width:300px}}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .detail-img{width:156px}}@media (min-width: 1001px){.popup-detail .popup-detail-flexbox .detail-img+.detail-cnt{width:calc(100% - 350px);padding-left:79px}}@media only screen and (min-width: 1001px) and (max-width: 1160px){.popup-detail .popup-detail-flexbox .detail-img+.detail-cnt{width:calc(100% - 300px);padding-left:30px}}.popup-detail .popup-detail-flexbox .detail-img img{width:100%;height:470px;object-fit:contain}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .detail-img img{height:220px}}.popup-detail .popup-detail-flexbox .detail-cnt{width:100%;max-height:470px}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .detail-cnt{width:calc(100% - 156px);padding-left:15px;height:auto;overflow:unset;max-height:unset;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.popup-detail .popup-detail-flexbox .cnt-scroll{max-height:308px;overflow:auto}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .cnt-scroll{max-height:calc(100vh - 420px)}}.popup-detail .popup-detail-flexbox .detail-cntsp{width:100%}.popup-detail .popup-detail-flexbox .detail-title{font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.1em;font-weight:bold}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .detail-title{font-size:16px;font-size:1.6rem;line-height:1.4375em}}.popup-detail .popup-detail-flexbox .detail-subtitle{margin-top:9px;margin-bottom:30px;font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.1em;font-weight:500}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .detail-subtitle{font-size:14px;font-size:1.4rem;line-height:1.42857em;margin-bottom:0}}.popup-detail .popup-detail-flexbox .detail-des,.popup-detail .popup-detail-flexbox .detail-list{margin-top:30px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .detail-des,.popup-detail .popup-detail-flexbox .detail-list{margin-top:27px}}.popup-detail .popup-detail-flexbox .detail-list{margin-top:4px}.popup-detail .popup-detail-flexbox .btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.popup-detail .popup-detail-flexbox .c-btn{margin:0;margin-top:31px}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .c-btn{margin:0;margin-top:23px}}.popup-detail .popup-detail-flexbox .c-btn:after{left:auto;right:19px;transform:scale(-1)}.popup-detail .popup-detail-flexbox .c-btn.btnlisten{width:250px;margin-left:18px;padding-left:18px;text-align:left}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .c-btn.btnlisten{margin:16px 0 0}}.popup-detail .popup-detail-flexbox .popup-detail-close{position:absolute;z-index:9;top:20px;right:20px;border:1px solid #00204B;background:white;width:48px;height:48px;transition:opacity .3s;cursor:pointer}@media (max-width: 1000px){.popup-detail .popup-detail-flexbox .popup-detail-close{background:transparent;width:66px;height:66px;top:0;right:0;border:0}}.popup-detail .popup-detail-flexbox .popup-detail-close:before,.popup-detail .popup-detail-flexbox .popup-detail-close:after{content:'';width:16px;height:2px;background:#00204B;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(45deg)}.popup-detail .popup-detail-flexbox .popup-detail-close:after{transform:rotate(-45deg)}@media only screen and (min-width: 1025px){.popup-detail .popup-detail-flexbox .popup-detail-close:hover{opacity:0.5}}.ver-en .books-magazine .books-magazine-des{letter-spacing:0}.ver-en .books-magazine .books-magazine-note{letter-spacing:0;margin-top:36px}@media (max-width: 1000px){.ver-en .books-magazine .books-magazine-note{margin-top:25px}}.ver-en .books-skylight{padding-bottom:119px}@media (max-width: 1000px){.ver-en .books-skylight{padding-bottom:72px}}.ver-en .books-skylight .books-skylight-des{letter-spacing:0}@media (max-width: 1000px){.ver-en .books-skylight .books-skylight-des{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.ver-en .books-skylight-banner{margin-top:79px;position:relative;border:1px solid #E4E4E4}@media (max-width: 1000px){.ver-en .books-skylight-banner{margin-top:31px}}.ver-en .books-skylight-banner img{width:100%}.ver-en .books-skylight-banner .box-cnt{position:absolute;top:50%;left:80px;transform:translateY(-50%)}@media (max-width: 1000px){.ver-en .books-skylight-banner .box-cnt{top:23px;left:23px;transform:none}}.ver-en .books-skylight-banner .box-cnt .txt-title{font-family:"Roboto",sans-serif;font-size:46px;font-size:4.6rem;line-height:1.23913em;letter-spacing:0em;font-weight:500}@media (max-width: 1000px){.ver-en .books-skylight-banner .box-cnt .txt-title{font-size:24px;font-size:2.4rem;line-height:1.25em}}.ver-en .books-skylight-banner .box-cnt .txt-title small{font-size:24px;font-size:2.4rem;line-height:2.375em}@media (max-width: 1000px){.ver-en .books-skylight-banner .box-cnt .txt-title small{font-size:15px;font-size:1.5rem;line-height:2em}}.ver-en .books-skylight-banner .box-cnt .c-btn{margin-left:0;margin-top:48px;padding-left:0}@media (max-width: 1000px){.ver-en .books-skylight-banner .box-cnt .c-btn{margin-top:17px;width:160px;padding:9px 8px 9px 0;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:0em}.ver-en .books-skylight-banner .box-cnt .c-btn.btnNext:after{right:14px}}

/*# sourceMappingURL=maps/books.min.css.map */
