.book01-template-05{background-position:50%;background-size:cover;overflow:hidden;position:relative}@media (min-width:768px){.book01-template-05__inner{padding-right:4.27083vw}}.book01-template-05__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:68.07292vw;z-index:0}@media (max-width:767px){.book01-template-05__bg{width:100%}}.book01-template-05__bg-inner{background-position:50%;background-size:cover;height:100%;width:100%}.book01-template-05__bg .color{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.book01-template-05__deco{height:auto;position:absolute;z-index:4}@media (max-width:767px){.book01-template-05__deco{display:none}}.book01-template-05__deco.-dot{left:25.57292vw;top:-5.59896vw;width:14.32292vw}.book01-template-05__deco.-eraser{right:-9.01042vw;top:6.97917vw;width:21.5625vw}.book01-template-05__left,.book01-template-05__right{position:relative;z-index:1}@media (min-width:768px){.book01-template-05__left{min-width:46.08753%;width:46.08753%}}.book01-template-05__right{overflow:hidden}@media (min-width:768px){.book01-template-05__right{min-width:53.91247%;width:53.91247%}}.book01-template-05__container{background:#161616;background-position:50%;background-size:cover;padding-bottom:20px;padding-top:67.5px;position:relative}@media (min-width:768px){.book01-template-05__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3.64583vw;padding-right:4.27083vw;padding-top:17.70833vw}}.book01-template-05__info-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book01-template-05__info-group.-green{color:#c5f368}.book01-template-05__info-group.-orange{color:#fd6443}.book01-template-05__info-group-icon{display:block;font-size:1.82292vw;height:1em;line-height:1;margin-bottom:5px;padding-bottom:.98958vw;width:1em}.book01-template-05__info-group-icon img{width:100%}@media (max-width:767px){.book01-template-05__info-group-icon{font-size:24px;padding-bottom:8px}}.book01-template-05__info-group-number{font-size:3.125vw;line-height:1;position:relative}@media (min-width:768px){.book01-template-05__info-group-number{min-width:8.07292vw}}@media (max-width:767px){.book01-template-05__info-group-number{font-size:30px;min-width:75px}}.book01-template-05__info-group-number.-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 1s linear;transition:-webkit-transform 1s linear;transition:transform 1s linear;transition:transform 1s linear,-webkit-transform 1s linear}.book01-template-05__info-group-number:before{background:#fd6443;bottom:0;content:"";display:block;height:.67708vw;left:calc(100% + 1.5625vw);margin:auto;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1),-webkit-transform .2s cubic-bezier(.7,0,.3,1);width:16.66667vw}@media (max-width:767px){.book01-template-05__info-group-number:before{height:4px;left:calc(100% + 10px);width:150px}}.-green .book01-template-05__info-group-number:before{background:#c5f368;left:auto;right:calc(100% + 1.5625vw);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}@media (max-width:767px){.-green .book01-template-05__info-group-number:before{right:calc(100% + 10px)}}.book01-template-05__info-group-title{color:#fff;font-size:.9375vw;font-weight:700;line-height:1.77778;line-height:1.44444;padding-bottom:2.86458vw;padding-top:1.09375vw}@media (max-width:767px){.book01-template-05__info-group-title{font-size:16px;padding-bottom:25px;padding-top:12px}}.book01-template-05__swiper{color:#fff;padding-top:60px}.book01-template-05__swiper-next,.book01-template-05__swiper-prev{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;cursor:pointer;font-size:20px;font-weight:900;height:45px;justify-content:center;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}@media (max-width:1199px){.book01-template-05__swiper-next,.book01-template-05__swiper-prev{right:-12px;width:45px}}.book01-template-05__swiper-prev{left:-10px;right:auto}@media (max-width:1199px){.book01-template-05__swiper-prev{left:-12px}}@media (max-width:767px){.book01-template-05__swiper{margin-bottom:0;padding-top:0}}.book01-template-05__swiper-index{color:#fff;font-family:number,sans-serif;font-size:.9375vw;font-weight:700;position:absolute;right:0;text-align:center;top:0;width:10px;z-index:4}@media (max-width:767px){.book01-template-05__swiper-index{display:none}}.book01-template-05__swiper-index-split{background:hsla(0,0%,100%,.15);height:3.125vw;margin:1.19792vw auto;width:1px}.book01-template-05__swiper-btn-group{height:45px;position:relative;width:72px}@media (max-width:767px){.book01-template-05__swiper-btn-group{margin-bottom:-68.5px;width:100%}}.book01-template-05__swiper-next,.book01-template-05__swiper-prev{color:#fff}.book01-template-05__swiper-slide-thumb{border-radius:50%;height:4.79167vw;margin-bottom:2.70833vw;overflow:hidden;width:4.79167vw}@media (min-width:768px){.book01-template-05__swiper-slide-thumb{margin-left:60%}}@media (max-width:767px){.book01-template-05__swiper-slide-thumb{height:92px;margin:0 auto 30px;width:92px}}.book01-template-05__swiper-slide-thumb-img{border-radius:50%;display:block;height:auto;width:100%}@media (min-width:768px){.book01-template-05__swiper-slide-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.book01-template-05__swiper-slide-text-left{padding-bottom:40px}}@media (min-width:768px){.book01-template-05__swiper-slide-text-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;min-width:42.85714%;order:-1;width:42.85714%}}@media (max-width:767px){.book01-template-05__swiper-slide-text-right{padding-bottom:20px;text-align:center}}@media (min-width:768px){.book01-template-05__swiper-slide-text-right{min-width:40%;width:40%}}.book01-template-05__swiper-slide-text-title{font-size:1.14583vw;font-weight:700;letter-spacing:.0651vw;line-height:1.36364;padding-bottom:1.04167vw}@media (max-width:767px){.book01-template-05__swiper-slide-text-title{font-size:18px;letter-spacing:1.25px;padding-bottom:10px}}.book01-template-05__swiper-slide-text-desc{color:#bebebe;display:-webkit-box;font-size:.9375vw;-webkit-line-clamp:6;line-height:1.77778;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:767px){.book01-template-05__swiper-slide-text-desc{font-size:16px}}
