@charset 'utf-8';.book-week{line-height:1.5;width:100%;max-width:1400px;margin:0 auto;background-color:#fff}.book-week em{font-weight:700;font-style:normal;color:#333}.book-week .white-space span:not(.eccetto){display:inline-block;white-space:nowrap}.book-week .for-sp{display:block}@media screen and (min-width:768px){.book-week .for-sp{display:none}}.book-week .for-pc{display:none}@media screen and (min-width:768px){.book-week .for-pc{display:block}}.book-week img{max-width:100%}.book-week a{color:#333}.book-week b{font-weight:700}.book-week .intro{padding:1em}.book-week .intro h2{text-align:center}.book-week .intro h3{text-align:center;font-size:1.2em;margin:1.5em auto .3em}.book-week .intro p{padding:.5em 0 0 0;letter-spacing:1px;font-size:.95em}@media screen and (min-width:768px){.book-week .intro p{text-align:center}}.book-week .intro .special-wrapper{border:2px dashed #b14c95;padding:1em 1.5em 1.5em;width:100%;max-width:680px;margin:2em auto;position:relative}@media screen and (min-width:569px){.book-week .intro .special-wrapper{display:grid;grid-template-columns:1fr 1fr}}.book-week .intro .special-wrapper::before{content:'';width:60px;height:54px;margin:auto;left:0;right:0;top:-30px;position:absolute;background-color:#fff;background-position:center;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-6193e61ce6bc0-994510300-1637082652.png);background-repeat:no-repeat}.book-week .intro .special-wrapper p{font-size:.9em}.book-week .intro .special-wrapper a{font-weight:700;font-size:.9em;border-bottom:2px dashed #a9d7fa}.book-week .intro .special-wrapper a .fa{color:#08a1bc}.book-week .intro .special-wrapper small{font-size:.7em;display:block}.book-week .intro .special-wrapper .item-week{grid-column:span 2;padding:0 0 1em;position:relative}.book-week .intro .special-wrapper .item-week h3{text-align:center;font-size:1.35em}.book-week .intro .special-wrapper .item-week p{line-height:1.8;font-size:1em}.book-week .intro .special-wrapper .item-week p b{font-weight:700}.book-week .intro .special-wrapper .item-week p span{border-bottom:2px dashed #a9d7fa}.book-week .intro .special-wrapper .item-week .periodo{color:#b14c95;border:1px solid #fff;border-radius:4px;line-height:1.25;padding:.3em;margin:.5em 0;font-weight:700;text-align:center}@media screen and (min-width:768px){.book-week .intro .special-wrapper .item-week .periodo{line-height:2;padding:0}}.book-week .intro .special-wrapper .item-week .periodo em{font-size:130%;color:#fff;padding:0 .1em}.book-week .intro .special-wrapper .item{padding:2em 0 .5em}@media screen and (min-width:569px){.book-week .intro .special-wrapper .item{padding:1em 0 0 1em;margin:2em 0 0 0}}.book-week .intro .special-wrapper .item h4{text-align:left;font-size:1em;margin:0 0 .5em}.book-week .intro .special-wrapper .item p{margin:0 0 1em;text-align:left}.book-week .intro .special-wrapper .item-feedback{border-bottom:2px dashed #7ad1e7;padding:2.5em 0 2em}@media screen and (min-width:569px){.book-week .intro .special-wrapper .item-feedback{border-right:2px dashed #7ad1e7;border-bottom:none;padding:1em 1em 0 0;margin:2em 0 0 0}}.book-week .intro .special-wrapper .item-feedback h4{text-align:left;font-size:1em;margin:0 0 .5em}.book-week .intro .special-wrapper .item-feedback p{text-align:left;margin:0 0 1em}.book-week [class*=questionnaire-]{padding:3em 1em}@media screen and (min-width:569px){.book-week [class*=questionnaire-]{padding:5em 1em}}.book-week [class*=questionnaire-] .title-wrapper h3{font-size:1.4em;letter-spacing:3px;font-weight:400;line-height:1.5;text-align:center}.book-week [class*=questionnaire-] .title-wrapper h3 span{display:block}.book-week [class*=questionnaire-] .title-wrapper p{margin:1em auto}@media screen and (min-width:569px){.book-week [class*=questionnaire-] .title-wrapper p{text-align:center}}.book-week [class*=questionnaire-] .title-wrapper p small{text-align:center;font-size:80%}.book-week [class*=questionnaire-] .title-wrapper p span{border-bottom:2px dashed #a9d7fa}.book-week [class*=questionnaire-] .scroll-menu{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;width:100%;max-width:980px;margin:3em auto}@media screen and (min-width:569px){.book-week [class*=questionnaire-] .scroll-menu{flex-direction:row}}.book-week [class*=questionnaire-] .scroll-menu li{background-color:#fff;margin:.3em}.book-week [class*=questionnaire-] .scroll-menu li:hover{background-color:#f2f2f2;cursor:pointer}.book-week [class*=questionnaire-] .scroll-menu li div{display:flex;font-size:.85em;color:#333;align-items:center;border:1px solid #dedede}.book-week [class*=questionnaire-] .scroll-menu li div span:nth-of-type(1) span.q{color:#fff;background-color:#a7a9ab;display:block;line-height:1.3;padding:1em;font-weight:700}@media screen and (min-width:768px){.book-week [class*=questionnaire-] .scroll-menu li div span:nth-of-type(1) span.q{padding:.7em}}.book-week [class*=questionnaire-] .scroll-menu li div span:nth-of-type(2) span.txt{color:#333;display:block;line-height:1.3;padding:.3em .5em}.book-week [class*=questionnaire-] .container{display:grid;justify-content:center;gap:1em;margin:1px 0 0 0}@media screen and (min-width:569px){.book-week [class*=questionnaire-] .container{display:grid;justify-content:center;margin:1px 0 0 0}}@media screen and (min-width:768px){.book-week [class*=questionnaire-] .container{grid-template-columns:repeat(2,1fr);gap:1em}}@media screen and (min-width:1080px){.book-week [class*=questionnaire-] .container{grid-template-columns:repeat(auto-fill,32%)}}.book-week [class*=questionnaire-] .container .single-content.dubble{grid-row:span 2;grid-column:span 2}.book-week [class*=questionnaire-] .container .single-content.dubble p{font-size:.95em}.book-week [class*=questionnaire-] .container .single-content.triple{grid-row:span 3;grid-column:span 3}.book-week [class*=questionnaire-] .container .single-content.triple p{font-size:.95em}.book-week .questionnaire-10{background-color:#f1f1f1;position:relative}.book-week .questionnaire-10 .container .single-content{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.book-week .questionnaire-10 .container .single-content:hover{box-shadow:-1px -2px 15px -9px #262626}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a{display:grid;grid-template-columns:40% 60%}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a:hover{color:#333}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-title-wrapper{grid-column:span 2;border-bottom:1px solid #dedede}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-title-wrapper .book-category{font-weight:700;font-size:.9em;padding:.35em;width:fit-content;min-width:10em;color:#fff;margin:0 0 0 auto}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-title-wrapper .book-title{padding:.5em;line-height:1.2;height:54px;overflow:hidden}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-img{padding:.5em}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-img img:not(.fr-m){border:1px solid #dedede}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-img .book-number{font-size:.8em}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-img .fr-m{font-size:.8em;color:#fff;background-color:#4a79ed;border-radius:15px;text-align:center;font-weight:700}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-img .fr-t{font-size:.8em;color:#fff;background-color:#d33687;border-radius:15px;text-align:center;font-weight:700}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper{padding:.5em 0 0 0}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .lesson-points b{font-weight:700}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper{overflow:hidden}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .tutor-img{padding:.35em 0}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .tutor-img img{background-color:#fff;border-radius:50%;width:50px}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .tutor-img span{font-size:.75em}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .comment-wrapper{padding:.35em 0}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .comment-wrapper .tutor-comment{padding:0 .3em 0 0}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .comment-wrapper .tutor-comment p{font-size:.7em;line-height:1.5;text-align:left}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .comment-wrapper .tutor-comment p .more{font-size:.7em;font-weight:700}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .tutor-info-wrapper .comment-wrapper .tutor-comment .txt-hide{display:none}.book-week .questionnaire-10 .container .single-content .book-lesson-wrapper a .book-info-wrapper .request-link{font-weight:700;font-size:.77em;width:fit-content;color:#4f7ea6;padding:.2em 1em;margin:.5em 0;border:1px solid #86b9e5;border-radius:30px}.book-week .questionnaire-10 .container .single-content .book-buy-wrapper{grid-column:span 2;border-top:3px solid #c3e4ec;max-height:36px}.book-week .questionnaire-10 .container .single-content .book-buy-wrapper a{font-size:.85em;padding:.5em;display:block}.book-week .questionnaire-10 .container .single-content .book-buy-wrapper a:hover{color:#333;background-color:#daf9fb}.book-week .questionnaire-10 .container .single-content.language .book-category{background-color:#f6b1b3}.book-week .questionnaire-10 .container .develop .book-category{background-color:#86b9e5}.book-week .questionnaire-10 .container .mystery .book-category{background-color:#b3b2dc}.book-week .questionnaire-10 .container .sf .book-category{background-color:#abd1ba}.book-week .questionnaire-10 .container .fantasy .book-category{background-color:#ffc991}.book-week .questionnaire-10 .container .fiction .book-category{background-color:#dac1dc}.book-week .questionnaire-10 .container .novel .book-category{background-color:#9dd3e0}.book-week .questionnaire-10 .container .story .book-category{background-color:#f6b1b3}.book-week .questionnaire-10 .container .essay .book-category{background-color:#86b9e5}.book-week .questionnaire-10 .container .manga .book-category{background-color:#b3b2dc}.book-week .questionnaire-10 .container .others .book-category{background-color:#abd1ba}.book-week .questionnaire-00 h3{text-align:center;font-size:1.2em}.book-week .questionnaire-00 h3 span{display:block;font-weight:400;font-size:80%}.book-week .questionnaire-00 .container{grid-template-columns:repeat(auto-fill,140px);gap:2em}.book-week .questionnaire-00 .container .single-content{display:flex;flex-direction:column;border-bottom:2px solid #dedede}.book-week .questionnaire-00 .container .single-content .book-img{position:relative;flex:1;margin:0 0 .5em}.book-week .questionnaire-00 .container .single-content .book-img .tutor-img{position:absolute;right:0;bottom:-5px}.book-week .questionnaire-00 .container .single-content .book-img .tutor-img a img{width:50px;border-radius:50%;box-shadow:0 0 1px #000;border:2px solid #fff;background-color:#fff}.book-week .questionnaire-00 .container .single-content .book-number{line-height:1.15;font-size:.8em}.book-week .questionnaire-00 .container .single-content .tutor-name{line-height:1.15;font-size:.8em;margin:.3em 0 0 0}.book-week .questionnaire-00 .container .single-content .book-title{line-height:1.15;font-size:.8em}.book-week .questionnaire-00 .container .single-content .like-wrapper .like-button{margin:0 0 0 1em}.book-week .questionnaire-00 .container .single-content .like-wrapper .like-button span{background-color:#fff;border:1px solid #acacac;border-radius:10px;padding:.2em 1em .2em .5em;font-size:.9em;line-height:1.2}.book-week .questionnaire-00 .container .single-content .like-wrapper .like-button .number{background-color:#fff;border:1px solid #898989;border-radius:50%;padding:.5em;font-size:.9em;font-weight:700;line-height:1.2;position:relative;left:-1em}.pageTop_btn{opacity:0;position:fixed;bottom:150px;right:20px;transition:.5s}.pageTop_btn a{z-index:10;font-size:12px;padding:30px 0;background-color:#8E7B87;text-decoration:none;color:#fff;line-height:normal;width:100px;height:77px;text-align:center;display:block;border-radius:5px}.pageTop_btn.show{opacity:1}.grad-btn::before{content:"More";font-size:.77em;font-weight:700;border-radius:10px;border:1px solid #ccc;padding:0 .7em;position:relative;top:-16px;color:#0b7875}.grad-btn:lang(ja)::before{content:"もっと読む"}.grad-item{position:relative;overflow:hidden;height:3em}.grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);content:""}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn::before{content:"Close";position:relative;top:0}.grad-trigger:checked~.grad-btn:lang(ja)::before{content:"閉じる";position:relative;top:0}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}