.book01-template-09{background:#f5f5f5;background-position:50%;background-size:cover;overflow:hidden;position:relative}.book01-template-09.-scroll-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1) .7s;transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1) .7s;transition:transform .7s cubic-bezier(.215,.61,.355,1) .7s;transition:transform .7s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .7s cubic-bezier(.215,.61,.355,1) .7s}.book01-template-09.-scroll-active:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}.book01-template-09:after{background:#f5f5f5;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%;z-index:10}.book01-template-09 .color,.book01-template-09:after{content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .7s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .7s cubic-bezier(.7,0,.3,1);transition:transform .7s cubic-bezier(.7,0,.3,1);transition:transform .7s cubic-bezier(.7,0,.3,1),-webkit-transform .7s cubic-bezier(.7,0,.3,1)}.book01-template-09 .color{background:#c5f368;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:70.67708vw;z-index:0}@media (max-width:1199px){.book01-template-09 .color{width:73.07292vw}}@media (max-width:767px){.book01-template-09 .color{width:92.5%}.book01-template-09 .container{padding-left:0;padding-right:0}}.book01-template-09 .swiper-container,.book01-template-09 .swiper-wrapper{-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:auto}.book01-template-09__swiper{overflow:visible}.book01-template-09__swiper-slide{padding:45px 20px;width:100%}@media (min-width:768px){.book01-template-09__swiper-slide{padding:5vw 2.99479vw;width:50%}.book01-template-09__swiper-slide-deco,.book01-template-09__swiper-slide-index,.book01-template-09__swiper-slide-index:before,.book01-template-09__swiper-slide-title{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);-webkit-transition:opacity .6s ease,-webkit-transform 0s ease .6s;transition:opacity .6s ease,-webkit-transform 0s ease .6s;transition:opacity .6s ease,transform 0s ease .6s;transition:opacity .6s ease,transform 0s ease .6s,-webkit-transform 0s ease .6s}.swiper-slide-active .book01-template-09__swiper-slide-deco,.swiper-slide-active .book01-template-09__swiper-slide-index,.swiper-slide-active .book01-template-09__swiper-slide-index:before,.swiper-slide-active .book01-template-09__swiper-slide-title,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-deco,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-index,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-index:before,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-title{opacity:1;-webkit-transform:translateX(-2.99479vw);transform:translateX(-2.99479vw);-webkit-transition:opacity 1.2s ease .6s,-webkit-transform 1.2s ease .6s;transition:opacity 1.2s ease .6s,-webkit-transform 1.2s ease .6s;transition:opacity 1.2s ease .6s,transform 1.2s ease .6s;transition:opacity 1.2s ease .6s,transform 1.2s ease .6s,-webkit-transform 1.2s ease .6s}}.book01-template-09__swiper-slide-deco{height:auto;left:50%;position:absolute;top:9.89583vw;width:50%}@media (max-width:1199px){.book01-template-09__swiper-slide-deco{top:7.8125vw}}@media (max-width:767px){.book01-template-09__swiper-slide-deco{display:none}}.book01-template-09__swiper-slide-index{color:#18161c;font-size:2.5vw;font-weight:400;left:11.40625vw;letter-spacing:-.0625vw;line-height:1.11;padding-bottom:2.08333vw;position:absolute;text-align:right;top:27.13542vw;width:37.5vw}@media (min-width:768px){.swiper-slide-active .book01-template-09__swiper-slide-index,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-index{-webkit-transition-delay:.7s;transition-delay:.7s}}@media (max-width:767px){.book01-template-09__swiper-slide-index{font-size:24px;left:auto;margin:auto;padding-bottom:13px;padding-top:10px;position:relative;top:auto;width:70%}}.book01-template-09__swiper-slide-index:before{background:#fff;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}@media (min-width:768px){.book01-template-09__swiper-slide-index:before{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.swiper-slide-active .book01-template-09__swiper-slide-index:before,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-index:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:.8s;transition-delay:.8s}}@media (max-width:767px){.book01-template-09__swiper-slide-index:before{height:3px}}.book01-template-09__swiper-slide-title{left:11.40625vw;position:absolute;text-align:right;top:34.58333vw;width:37.5vw}@media (min-width:768px){.swiper-slide-active .book01-template-09__swiper-slide-title,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-title{-webkit-transition-delay:.8s;transition-delay:.8s}}@media (max-width:767px){.book01-template-09__swiper-slide-title{margin:auto;padding-top:15px;position:static;text-align:left;width:70%}}.book01-template-09__swiper-slide-title-inner{color:#161616;display:inline-block;font-size:1.25vw;font-weight:700;letter-spacing:.0651vw;line-height:2.03125vw;line-height:1.625;line-height:2;text-align:left}.book01-template-09__swiper-slide-title-inner .text{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:767px){.book01-template-09__swiper-slide-title-inner{font-size:20px;letter-spacing:1.25px}}.book01-template-09__swiper-slide-img{pointer-events:none}.swiper-slide-active .book01-template-09__swiper-slide-img,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-img{pointer-events:auto}.book01-template-09__swiper-slide-img-real{display:block;margin:auto;overflow:hidden;width:100%}@media (min-width:768px){.book01-template-09__swiper-slide-img-real{-webkit-transform:translateX(5.98958vw) scale(.66666);transform:translateX(5.98958vw) scale(.66666);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .8s ease,-webkit-transform-origin .8s ease;transition:-webkit-transform .8s ease,-webkit-transform-origin .8s ease;transition:transform .8s ease,transform-origin .8s ease;transition:transform .8s ease,transform-origin .8s ease,-webkit-transform .8s ease,-webkit-transform-origin .8s ease}.swiper-slide-active .book01-template-09__swiper-slide-img-real,.swiper-slide-duplicate-active .book01-template-09__swiper-slide-img-real{-webkit-transform:translateX(-2.99479vw);transform:translateX(-2.99479vw);-webkit-transition:-webkit-transform 1.6s ease,-webkit-transform-origin 1.6s ease;transition:-webkit-transform 1.6s ease,-webkit-transform-origin 1.6s ease;transition:transform 1.6s ease,transform-origin 1.6s ease;transition:transform 1.6s ease,transform-origin 1.6s ease,-webkit-transform 1.6s ease,-webkit-transform-origin 1.6s ease}.swiper-slide-duplicate-prev .book01-template-09__swiper-slide-img-real,.swiper-slide-prev .book01-template-09__swiper-slide-img-real{-webkit-transform:translateX(-2.99479vw) scale(.66666);transform:translateX(-2.99479vw) scale(.66666);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.swiper-slide-duplicate-next .book01-template-09__swiper-slide-img-real,.swiper-slide-duplicate-prev .book01-template-09__swiper-slide-img-real,.swiper-slide-next .book01-template-09__swiper-slide-img-real,.swiper-slide-prev .book01-template-09__swiper-slide-img-real{-webkit-transition:-webkit-transform .8s ease,-webkit-transform-origin .8s ease;transition:-webkit-transform .8s ease,-webkit-transform-origin .8s ease;transition:transform .8s ease,transform-origin .8s ease;transition:transform .8s ease,transform-origin .8s ease,-webkit-transform .8s ease,-webkit-transform-origin .8s ease}.swiper-slide-duplicate-next .book01-template-09__swiper-slide-img-real,.swiper-slide-next .book01-template-09__swiper-slide-img-real{-webkit-transform:translateX(5.98958vw) scale(.66666);transform:translateX(5.98958vw) scale(.66666);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@media (max-width:767px){.book01-template-09__swiper-slide-img-real{width:70%}}.book01-template-09__swiper-slide-img-real-img{height:auto;width:100%}
