.book01-template-07{background-position:50%;background-size:cover;overflow:hidden;position:relative}.book01-template-07__container{position:relative}.book01-template-07__container-inner{padding-top:8.33333vw;position:relative}@media (max-width:767px){.book01-template-07__container-inner{padding-top:45px}}.book01-template-07__deco{left:73.33333%;pointer-events:none;position:absolute;top:0;width:20.52083vw}@media (max-width:767px){.book01-template-07__deco{display:none}}.book01-template-07__deco img{display:block;height:auto;width:100%}.book01-template-07__title{display:none;font-size:1.66667vw;font-weight:700;letter-spacing:.0651vw;line-height:1.3125;padding-bottom:5.46875vw}@media (max-width:767px){.book01-template-07__title{font-size:28px;letter-spacing:1.25px;padding-bottom:45px;text-align:center}}.book01-template-07__card{display:block;margin-bottom:30px;padding-bottom:30px}@media (min-width:768px){.book01-template-07__card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5.72917vw;padding-bottom:3.80208vw}}@media (min-width:1200px){.book01-template-07__card .book01-template-07__card-left-deco{opacity:0;-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}.book01-template-07__card .book01-template-07__card-left-deco,.book01-template-07__card .book01-template-07__card-thumb-img{-webkit-transition:opacity .8s cubic-bezier(.7,0,.3,1),-webkit-transform .8s cubic-bezier(.7,0,.3,1);transition:opacity .8s cubic-bezier(.7,0,.3,1),-webkit-transform .8s cubic-bezier(.7,0,.3,1);transition:opacity .8s cubic-bezier(.7,0,.3,1),transform .8s cubic-bezier(.7,0,.3,1);transition:opacity .8s cubic-bezier(.7,0,.3,1),transform .8s cubic-bezier(.7,0,.3,1),-webkit-transform .8s cubic-bezier(.7,0,.3,1)}.book01-template-07__card:hover .book01-template-07__card-left-deco{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.book01-template-07__card:hover .book01-template-07__card-thumb-img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:767px){.book01-template-07__card{margin-bottom:45px}}.book01-template-07__card:not(:last-child){border-bottom:2px solid #39373b}@media (max-width:767px){.book01-template-07__card:not(:last-child){border-bottom:1px solid #39373b}}.book01-template-07__card-left{position:relative}@media (min-width:768px){.book01-template-07__card-left{min-width:33.33333%;width:33.33333%}}.book01-template-07__card-left-deco{height:auto;left:-7%;position:absolute;top:-10%;width:54%;z-index:2}@media (max-width:1199px){.book01-template-07__card-left-deco{display:none}}.book01-template-07__card-left-deco img{display:block;height:auto;width:100%}@media (min-width:768px){.book01-template-07__card-center{margin-left:6.666666%;min-width:33.33333%;padding-right:2.1875vw;padding-top:5.98958vw;width:33.33333%}}.book01-template-07__card-right{line-height:1;position:relative}@media (max-width:767px){.book01-template-07__card-right{font-size:14px;letter-spacing:.1em;padding-top:10px}}@media (min-width:768px){.book01-template-07__card-right{border-left:1px solid #e5e5e5;min-height:26.666666%;width:26.666666%}}.book01-template-07__card-right-inner{width:100%}@media (min-width:768px){.book01-template-07__card-right-inner{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:2.1875vw}.book01-template-07__card-right-group{font-size:.9375vw;letter-spacing:.3em}.book01-template-07__card-right-day{font-size:4.16667vw;letter-spacing:.1em;position:relative;top:.41667vw}}.book01-template-07__card-thumb{overflow:hidden;position:relative}.book01-template-07__card-thumb:before{content:"";display:block;padding-bottom:68.61472%;width:100%}.book01-template-07__card-thumb-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.book01-template-07__card-category{color:#4a4a4a;font-size:.9375vw;font-weight:700;letter-spacing:.23438vw;line-height:1.77778;line-height:1;padding-bottom:3.125vw}@media (max-width:767px){.book01-template-07__card-category{font-size:16px;padding-bottom:10px;padding-top:15px}}.book01-template-07__card-title{display:-webkit-box;font-size:1.25vw;font-weight:700;letter-spacing:.0651vw;-webkit-line-clamp:2;line-height:2.03125vw;line-height:1.625;margin-bottom:1.82292vw;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:767px){.book01-template-07__card-title{font-size:20px;letter-spacing:1.25px;margin-bottom:10px}}.book01-template-07__card-desc{color:#424242;display:-webkit-box;font-size:.83333vw;letter-spacing:.04167vw;-webkit-line-clamp:4;line-height:1.875;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:767px){.book01-template-07__card-desc{font-size:14px;letter-spacing:.8px;line-height:25px}}
