@charset "UTF-8";@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reflection{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-infinite{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(2px)}35%{transform:translate(-2px)}40%{transform:translate(1px)}45%{transform:translate(-.5px)}50%{transform:translate(0)}to{transform:translate(0)}}@keyframes shake-fast{0%{transform:translate(0)}60%{transform:translate(0)}65%{transform:translate(5px)}70%{transform:translate(-5px)}75%{transform:translate(2px)}80%{transform:translate(-2px)}85%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-vertical-fast{0%{transform:translateY(0)}60%{transform:translateY(0)}65%{transform:translateY(5px)}70%{transform:translateY(-5px)}75%{transform:translateY(2px)}80%{transform:translateY(-2px)}85%{transform:translateY(1px)}90%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes loop-tilt{0%{transform:rotate(4deg)}90%{transform:rotate(4deg)}to{transform:rotate(-12deg)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}to{opacity:.2}}@keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes hanabi{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(2)}}@keyframes drop{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(200px)}to{opacity:.3;transform:translateY(500px)}}@keyframes poyopoyo{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.9)}60%{transform:scale(1)}70%{transform:scale(.95)}80%{transform:scale(1)}}.ebook{color:#333}.ebook-wrapper-bg{padding-bottom:60px;background-color:#ffe178}.ebook-eyecatch__img{height:280px;background:repeat center url(/pc/images/feature/ebook/background.png);background-size:auto 280px;text-align:center}.ebook-eyecatch__img>img{width:840px;vertical-align:middle}.ebook-eyecatch__lead{padding-top:20px;padding-bottom:20px;background-color:#fa8931;color:#fff;text-align:center;font-size:1.8rem}.ebook-ranking,.ebook-about{margin-bottom:30px;padding-top:20px;padding-bottom:20px;border-radius:8px;background-color:#fff}.ebook-about{position:relative;margin-top:50px;text-align:center}.ebook-about__ttl{margin-bottom:80px}.ebook-about__ttl>img{position:absolute;top:-24px;left:calc(50% - 220px);width:440px}.ebook-about__lead{margin-bottom:30px;font-size:1.6rem;line-height:1.6}.check-point-area{position:relative;margin:0 auto;padding:20px 24px 14px;width:530px;border-radius:5px;background-color:#ffeee1}.check-point-area__ttl>img{position:absolute;top:-8px;left:calc(50% - 105px);width:210px}.check-point-list{text-align:left}.check-point-list__item{font-weight:700;font-size:1.6rem;line-height:1.6}.check-point-list__item:before{content:"・"}.ebook-btn{display:flex;align-items:center;justify-content:center;margin:0 auto;padding-top:12px;padding-bottom:12px;width:250px;border-radius:50px;background-color:#8cca09;color:#fff;font-weight:700;font-size:1.6rem}.ebook-icon-arrow-border{position:relative;display:inline-block;margin-left:8px}.ebook-icon-arrow-border:before{position:absolute;top:-5px;width:10px;height:10px;border-top:3px solid transparent;border-right:3px solid transparent;content:""}.ebook-icon-arrow-border--down:before{top:-7px;transform:rotate(135deg)}.ebook-icon-arrow-border--right:before{transform:rotate(45deg)}.ebook-icon-arrow-border--left:before{transform:rotate(225deg)}.ebook-icon-arrow-border--white:before{border-top-color:#fff;border-right-color:#fff}.ebook-icon-arrow-border--orange:before{border-top-color:#ff5c00;border-right-color:#ff5c00}.ebook-ranking{text-align:center}.ebook-ranking__sub-ttl{margin-bottom:8px;font-weight:700}.ebook-ranking__ttl{margin-bottom:20px;color:#ff5c00;font-weight:700;font-size:2rem}.ebook-ranking-list{display:flex;justify-content:center}.ebook-ranking-card{position:relative;padding:8px 12px;border-radius:4px}.ebook-ranking-card__incentive{color:#ff0909;font-weight:700;font-size:1.6rem;display:inline-block;margin-top:8px}.ebook-ranking-card__incentive-unit{color:#777;font-size:1.2rem;display:inline-block;margin-top:8px}.ebook-ranking-card__incentive-origin{color:#777;text-decoration:none;font-size:1.2rem;display:block;margin-top:8px}.ebook-ranking-card:hover{opacity:.8}.ebook-ranking-card__l-badge-rank-ribbon{position:absolute;top:4px;left:8px}.ebook-ranking-card__l-thumb{display:flex;align-items:center;justify-content:center;margin-bottom:8px;height:85px}.ebook-ranking-card__l-thumb>img{max-height:85px;border:1px solid #eee;box-shadow:0 2px 4px #0000001a}.ebook-ranking-card__l-detail{display:flex;flex-direction:column}.ebook-ranking-card__ttl{margin-bottom:8px;color:#0194d7;text-align:center;font-size:1.2rem}.ebook-ranking-card__incentive:before{display:inline-block;margin-right:2px;width:22px;height:22px;background-image:url(/common/images/common/icon-point-symbol.svg);background-position:50%;background-size:80%;background-repeat:no-repeat;content:"";vertical-align:sub}.ebook-list-sec{margin-bottom:30px}.ebook-list-sec__header{display:flex;align-items:center;margin-bottom:16px}.ebook-list-sec__icon{margin-right:12px}.ebook-list-sec__sub-ttl{margin-bottom:8px;font-weight:700}.ebook-list-sec__ttl{color:#ff5c00;font-weight:700;font-size:2.4rem}.ebook-list-sec .c-card-feature{background-color:#fff}.ebook-list{display:flex}.ebook-list__item{box-sizing:border-box;margin-right:4px;padding-top:16px;padding-bottom:16px;border:2px solid #ff5c00;border-radius:8px;background-color:#fff}.ebook-media{position:relative;display:flex;align-items:center;margin-bottom:8px;padding-right:12px;padding-left:12px}.ebook-media__l-thumb{flex-basis:110px;margin-right:12px;height:95px;line-height:95px}.ebook-media__l-thumb>img{max-width:110px;vertical-align:middle}.ebook-media__l-badge-pointup{position:absolute;top:-35px;left:0}.ebook-media__badge{display:inline-block;margin-bottom:4px;padding:4px;border-radius:3px;background-color:#20bf26;color:#fff;font-weight:700;font-size:1rem}.ebook-media__ttl{font-weight:700;line-height:1.4}.ebook-media__incentive{margin-top:10px;color:#ff0909;font-weight:700;font-size:1.2rem}.ebook-media__incentive>em{margin-right:2px;font-weight:700;font-size:1.8rem}.ebook-media__incentive>em:before{display:inline-block;margin-right:2px;width:20px;height:22px;background:url(/common/images/common/icon-point-symbol.svg) center/contain no-repeat;content:"";vertical-align:sub}.ebook-media__incentive>small{display:block;margin-bottom:8px;color:#666;font-size:1rem}.ebook-media__incentive>span{display:inline-block;margin-top:4px;color:#666}.ebook-content__l-recommend{margin-bottom:12px;padding-right:12px;padding-left:12px}.ebook-content__recommend{display:flex;align-items:center;height:4.48rem;font-weight:700;line-height:1.6}.ebook-content__l-btn{margin-top:12px}.ebook-feature-table{box-sizing:border-box;width:100%}.ebook-feature-table th,.ebook-feature-table td{padding:12px;vertical-align:middle}.ebook-feature-table th{width:90px;font-weight:400}.ebook-feature-table td{font-weight:700;font-size:1.6rem}.ebook-feature-table__first-bonus{background-color:#ffefef}.ebook-feature-table__first-bonus>td{color:#ff0909}.ebook-feature-table__first-bonus>td>span{display:block;margin-top:4px;color:#333;font-weight:400;font-size:1.2rem;line-height:1.4}.ebook-feature-table__first-bonus--none>td{color:#333}.ebook-feature-table__first-bonus--heigh>th,.ebook-feature-table__first-bonus--heigh td{height:60px}.ebook-feature-table__highlight{height:60px;background-color:#ffeee1}.ebook-feature-table__recommend-point{height:145px;border-bottom:1px solid #ccc}.ebook-feature-table__recommend-point>td{vertical-align:baseline;font-weight:inherit;font-size:inherit;line-height:1.6}.ebook-feature-table__rank-badge{display:block;margin-bottom:4px;padding:2px;width:85px;border-radius:50px;color:#fff;text-align:center;font-weight:700;font-size:1rem}.ebook-feature-table__rank-badge:before{display:inline-block;width:14px;height:9px;background:url(/pc/images/feature/ebook/icon-crown.svg) center/contain no-repeat;content:""}.ebook-feature-table__rank-badge--1{background-color:#c88e00}.ebook-feature-table__rank-badge--2{background-color:#709aaa}.ebook-feature-table__rank-badge--3{background-color:#a38565}.recommend-point-list{padding:4px 20px}.recommend-point-list__item:before{content:"・"}.ebook-swiper{position:relative;height:100%}.ebook-swiper__container{position:static;padding-bottom:24px}.ebook-swiper__container>.ebook-swiper-pagination{bottom:0}.ebook-swiper-pagination__bullet{display:inline-block;margin:0 4px;width:10px;height:10px;border:1px solid #fff;border-radius:100%;background-color:#fff;cursor:pointer}.ebook-swiper-pagination__bullet--active{border-color:#ff5c00;background-color:#ff5c00}.swiper-button-prev,.swiper-button-next{background:none}.ebook-swiper-button{position:absolute;top:calc(50% - 19px);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #ff5c00;border-radius:50px;background-color:#fff}.ebook-swiper-button--prev{left:-19px}.ebook-swiper-button--next{right:-19px}.ebook-swiper-button .ebook-icon-arrow-border{margin-left:0}.ebook-swiper-button .ebook-icon-arrow-border:before{left:-5px}.ebook-notes{margin-top:60px;padding:40px 24px;border-radius:8px;background-color:#fff}.ebook-notes__ttl{margin-bottom:10px;font-weight:700;font-size:1.6rem}.ebook-notes-list__item{padding-left:1em;text-indent:-1em;font-size:1.2rem;line-height:1.4}.ebook-notes-list__item+.ebook-notes-list__item{margin-top:5px}.ebook-notes-list__item:before{display:inline;content:"・"}
