.book01-template-10{background-position:50%;background-size:cover;color:#fff;padding-top:25.3125vw;position:relative}@media (min-width:768px){.book01-template-10{padding-top:6.51042vw}}.book01-template-10__container{background:#fd6443;padding-bottom:13.02083vw;padding-top:12.5vw;position:relative}@media (max-width:767px){.book01-template-10__container{padding-bottom:45px;padding-top:33.91875vw}}.book01-template-10__dot{display:block;height:auto;position:absolute;right:.9375vw;top:-2.8125vw;width:11.25vw}@media (max-width:767px){.book01-template-10__dot{display:none;right:18px;top:-27px;width:108px}}.book01-template-10__left-bg{bottom:6.51042vw;height:100%;left:0;overflow:hidden;position:absolute;width:67.70833vw;z-index:0;z-index:1}@media (max-width:767px){.book01-template-10__left-bg{bottom:auto;height:50.625vw;top:-25.3125vw;width:90vw}}.book01-template-10__left-bg-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1200px){.book01-template-10__left-bg-inner.-mobile{display:none}}.book01-template-10__left-bg-video{display:block;height:100%;left:50%;min-height:100%;min-width:100%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media (max-width:767px){.book01-template-10__inner{padding-top:25px}}@media (min-width:768px){.book01-template-10__inner{margin-left:auto;margin-right:0;width:50%}}@media (min-width:1200px){.book01-template-10__inner{width:34.63542vw}}.book01-template-10__bottom,.book01-template-10__top{position:relative;z-index:2}.book01-template-10__top{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.14583vw;letter-spacing:.0651vw;line-height:1.36364;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #fff;font-weight:700;justify-content:space-between;padding-bottom:15px}@media (max-width:767px){.book01-template-10__top{font-size:18px;letter-spacing:1.25px}}@media (min-width:768px){.book01-template-10__top{border-width:1px;padding-bottom:1.5625vw}}@media (min-width:1200px){.book01-template-10__top-right{-webkit-transition:opacity .8s cubic-bezier(.7,0,.3,1);transition:opacity .8s cubic-bezier(.7,0,.3,1)}.book01-template-10__top-right:hover{opacity:.4}}@media (min-width:768px){.book01-template-10__bottom{display:-ms-grid;display:grid;padding-right:0;padding-top:2.86458vw;-ms-grid-columns:1fr 1.04167vw 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0 1.04167vw}.book01-template-10__bottom>:first-child{-ms-grid-column:1;-ms-grid-row:1}.book01-template-10__bottom>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}}@media (min-width:1200px){.book01-template-10__bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr 6.25vw 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0 6.25vw}.book01-template-10__bottom>:first-child{-ms-grid-column:1;-ms-grid-row:1}.book01-template-10__bottom>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}}.book01-template-10__bottom-left{display:-webkit-box;font-size:1.66667vw;font-weight:700;letter-spacing:.0651vw;-webkit-line-clamp:3;line-height:1.3125;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:767px){.book01-template-10__bottom-left{font-size:28px;letter-spacing:1.25px;padding-bottom:15px;padding-top:15px}}.book01-template-10__bottom-right{color:#000;display:-webkit-box;font-size:.9375vw;-webkit-line-clamp:4;line-height:1.77778;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:767px){.book01-template-10__bottom-right{font-size:16px}}@media (max-width:700px){.book01-template-10__bottom-left{height:125px}}
